builder: fx-team_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-131 starttime: 1461605656.55 results: success (0) buildid: 20160425083752 builduid: 08d4e1319d244485b787c038d1ac9858 revision: 352d365eb4eda3aab7c3680b0e80ce17e178b5ee ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 10:34:16.548414) ========= master: http://buildbot-master114.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 10:34:16.548912) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 10:34:16.549205) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 10:34:16.752621) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 10:34:16.752892) ========= 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-1461603577.786933-997842297 _=/tools/buildbot/bin/python using PTY: False --2016-04-25 10:34:16-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 13.3M=0.001s 2016-04-25 10:34:17 (13.3 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.569379 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 10:34:17.356595) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 10:34:17.356951) ========= 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-1461603577.786933-997842297 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.031374 ========= master_lag: 0.55 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 10:34:17.934420) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-25 10:34:17.934809) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 352d365eb4eda3aab7c3680b0e80ce17e178b5ee --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 352d365eb4eda3aab7c3680b0e80ce17e178b5ee --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-1461603577.786933-997842297 _=/tools/buildbot/bin/python using PTY: False 2016-04-25 10:34:18,164 truncating revision to first 12 chars 2016-04-25 10:34:18,165 Setting DEBUG logging. 2016-04-25 10:34:18,165 attempt 1/10 2016-04-25 10:34:18,165 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/352d365eb4ed?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-25 10:34:19,486 unpacking tar archive at: fx-team-352d365eb4ed/testing/mozharness/ program finished with exit code 0 elapsedTime=2.053704 ========= master_lag: 0.94 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-25 10:34:20.925217) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 10:34:20.925600) ========= script_repo_revision: 352d365eb4eda3aab7c3680b0e80ce17e178b5ee ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 10:34:20.926031) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 10:34:20.926313) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 10:34:20.982178) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 26 secs) (at 2016-04-25 10:34:20.982450) ========= /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-1461603577.786933-997842297 _=/tools/buildbot/bin/python using PTY: False 10:34:21 INFO - MultiFileLogger online at 20160425 10:34:21 in /builds/slave/test 10:34:21 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 10:34:21 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 10:34:21 INFO - {'append_to_log': False, 10:34:21 INFO - 'base_work_dir': '/builds/slave/test', 10:34:21 INFO - 'blob_upload_branch': 'fx-team', 10:34:21 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 10:34:21 INFO - 'buildbot_json_path': 'buildprops.json', 10:34:21 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 10:34:21 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 10:34:21 INFO - 'download_minidump_stackwalk': True, 10:34:21 INFO - 'download_symbols': 'true', 10:34:21 INFO - 'e10s': False, 10:34:21 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 10:34:21 INFO - 'tooltool.py': '/tools/tooltool.py', 10:34:21 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 10:34:21 INFO - '/tools/misc-python/virtualenv.py')}, 10:34:21 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 10:34:21 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 10:34:21 INFO - 'log_level': 'info', 10:34:21 INFO - 'log_to_console': True, 10:34:21 INFO - 'opt_config_files': (), 10:34:21 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 10:34:21 INFO - '--processes=1', 10:34:21 INFO - '--config=%(test_path)s/wptrunner.ini', 10:34:21 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 10:34:21 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 10:34:21 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 10:34:21 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 10:34:21 INFO - 'pip_index': False, 10:34:21 INFO - 'require_test_zip': True, 10:34:21 INFO - 'test_type': ('testharness',), 10:34:21 INFO - 'this_chunk': '1', 10:34:21 INFO - 'tooltool_cache': '/builds/tooltool_cache', 10:34:21 INFO - 'total_chunks': '10', 10:34:21 INFO - 'virtualenv_path': 'venv', 10:34:21 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 10:34:21 INFO - 'work_dir': 'build'} 10:34:21 INFO - ##### 10:34:21 INFO - ##### Running clobber step. 10:34:21 INFO - ##### 10:34:21 INFO - Running pre-action listener: _resource_record_pre_action 10:34:21 INFO - Running main action method: clobber 10:34:21 INFO - rmtree: /builds/slave/test/build 10:34:21 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 10:34:22 INFO - Running post-action listener: _resource_record_post_action 10:34:22 INFO - ##### 10:34:22 INFO - ##### Running read-buildbot-config step. 10:34:22 INFO - ##### 10:34:22 INFO - Running pre-action listener: _resource_record_pre_action 10:34:22 INFO - Running main action method: read_buildbot_config 10:34:22 INFO - Using buildbot properties: 10:34:22 INFO - { 10:34:22 INFO - "project": "", 10:34:22 INFO - "product": "firefox", 10:34:22 INFO - "script_repo_revision": "production", 10:34:22 INFO - "scheduler": "tests-fx-team-ubuntu64_vm-debug-unittest-7-3600", 10:34:22 INFO - "repository": "", 10:34:22 INFO - "buildername": "Ubuntu VM 12.04 x64 fx-team debug test web-platform-tests-1", 10:34:22 INFO - "buildid": "20160425083752", 10:34:22 INFO - "pgo_build": "False", 10:34:22 INFO - "basedir": "/builds/slave/test", 10:34:22 INFO - "buildnumber": 0, 10:34:22 INFO - "slavename": "tst-linux64-spot-131", 10:34:22 INFO - "master": "http://buildbot-master114.bb.releng.use1.mozilla.com:8201/", 10:34:22 INFO - "platform": "linux64", 10:34:22 INFO - "branch": "fx-team", 10:34:22 INFO - "revision": "352d365eb4eda3aab7c3680b0e80ce17e178b5ee", 10:34:22 INFO - "repo_path": "integration/fx-team", 10:34:22 INFO - "moz_repo_path": "", 10:34:22 INFO - "stage_platform": "linux64", 10:34:22 INFO - "builduid": "08d4e1319d244485b787c038d1ac9858", 10:34:22 INFO - "slavebuilddir": "test" 10:34:22 INFO - } 10:34:22 INFO - Found installer url https://queue.taskcluster.net/v1/task/Mb2dpUtOS5uai1PcPuYTOg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 10:34:22 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Mb2dpUtOS5uai1PcPuYTOg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 10:34:22 INFO - Running post-action listener: _resource_record_post_action 10:34:22 INFO - ##### 10:34:22 INFO - ##### Running download-and-extract step. 10:34:22 INFO - ##### 10:34:22 INFO - Running pre-action listener: _resource_record_pre_action 10:34:22 INFO - Running main action method: download_and_extract 10:34:22 INFO - mkdir: /builds/slave/test/build/tests 10:34:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:34:22 INFO - https://queue.taskcluster.net/v1/task/Mb2dpUtOS5uai1PcPuYTOg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 10:34:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Mb2dpUtOS5uai1PcPuYTOg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 10:34:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Mb2dpUtOS5uai1PcPuYTOg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 10:34:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Mb2dpUtOS5uai1PcPuYTOg/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 10:34:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Mb2dpUtOS5uai1PcPuYTOg/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 10:34:24 INFO - Downloaded 1361 bytes. 10:34:24 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 10:34:24 INFO - Using the following test package requirements: 10:34:24 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 10:34:24 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:34:24 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 10:34:24 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:34:24 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 10:34:24 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:34:24 INFO - u'jsshell-linux-x86_64.zip'], 10:34:24 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:34:24 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 10:34:24 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 10:34:24 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:34:24 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 10:34:24 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:34:24 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 10:34:24 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:34:24 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 10:34:24 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 10:34:24 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 10:34:24 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 10:34:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:34:24 INFO - https://queue.taskcluster.net/v1/task/Mb2dpUtOS5uai1PcPuYTOg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 10:34:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Mb2dpUtOS5uai1PcPuYTOg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 10:34:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Mb2dpUtOS5uai1PcPuYTOg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 10:34:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Mb2dpUtOS5uai1PcPuYTOg/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 10:34:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Mb2dpUtOS5uai1PcPuYTOg/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 10:34:27 INFO - Downloaded 22748543 bytes. 10:34:27 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/*'] 10:34:27 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/* 10:34:28 INFO - caution: filename not matched: web-platform/* 10:34:28 INFO - Return code: 11 10:34: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')]} 10:34:28 INFO - https://queue.taskcluster.net/v1/task/Mb2dpUtOS5uai1PcPuYTOg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 10:34:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Mb2dpUtOS5uai1PcPuYTOg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 10:34:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Mb2dpUtOS5uai1PcPuYTOg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 10:34:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Mb2dpUtOS5uai1PcPuYTOg/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 10:34:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Mb2dpUtOS5uai1PcPuYTOg/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 10:34:30 INFO - Downloaded 36406741 bytes. 10:34:30 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/*'] 10:34:30 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/* 10:34:34 INFO - caution: filename not matched: bin/* 10:34:34 INFO - caution: filename not matched: config/* 10:34:34 INFO - caution: filename not matched: mozbase/* 10:34:34 INFO - caution: filename not matched: marionette/* 10:34:34 INFO - caution: filename not matched: tools/wptserve/* 10:34:34 INFO - Return code: 11 10:34:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:34:34 INFO - https://queue.taskcluster.net/v1/task/Mb2dpUtOS5uai1PcPuYTOg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 10:34:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Mb2dpUtOS5uai1PcPuYTOg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 10:34:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Mb2dpUtOS5uai1PcPuYTOg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 10:34:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Mb2dpUtOS5uai1PcPuYTOg/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 10:34:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Mb2dpUtOS5uai1PcPuYTOg/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 10:34:39 INFO - Downloaded 64472443 bytes. 10:34:39 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Mb2dpUtOS5uai1PcPuYTOg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 10:34:39 INFO - mkdir: /builds/slave/test/properties 10:34:39 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 10:34:39 INFO - Writing to file /builds/slave/test/properties/build_url 10:34:39 INFO - Contents: 10:34:39 INFO - build_url:https://queue.taskcluster.net/v1/task/Mb2dpUtOS5uai1PcPuYTOg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 10:34:41 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Mb2dpUtOS5uai1PcPuYTOg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 10:34:41 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 10:34:41 INFO - Writing to file /builds/slave/test/properties/symbols_url 10:34:41 INFO - Contents: 10:34:41 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Mb2dpUtOS5uai1PcPuYTOg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 10:34:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:34:41 INFO - https://queue.taskcluster.net/v1/task/Mb2dpUtOS5uai1PcPuYTOg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 10:34:41 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Mb2dpUtOS5uai1PcPuYTOg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 10:34:41 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Mb2dpUtOS5uai1PcPuYTOg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 10:34:41 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Mb2dpUtOS5uai1PcPuYTOg/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 10:34:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/Mb2dpUtOS5uai1PcPuYTOg/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 10:34:44 INFO - Downloaded 90896864 bytes. 10:34:44 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'] 10:34:44 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 10:34:52 INFO - Return code: 0 10:34:52 INFO - Running post-action listener: _resource_record_post_action 10:34:52 INFO - Running post-action listener: set_extra_try_arguments 10:34:52 INFO - ##### 10:34:52 INFO - ##### Running create-virtualenv step. 10:34:52 INFO - ##### 10:34:52 INFO - Running pre-action listener: _pre_create_virtualenv 10:34:52 INFO - Running pre-action listener: _resource_record_pre_action 10:34:52 INFO - Running main action method: create_virtualenv 10:34:52 INFO - Creating virtualenv /builds/slave/test/build/venv 10:34:52 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 10:34:52 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 10:34:52 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 10:34:52 INFO - Using real prefix '/usr' 10:34:52 INFO - New python executable in /builds/slave/test/build/venv/bin/python 10:34:56 INFO - Installing distribute.............................................................................................................................................................................................done. 10:35:00 INFO - Installing pip.................done. 10:35:00 INFO - Return code: 0 10:35:00 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 10:35:00 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')]} 10:35:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:35:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:35:00 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')]} 10:35:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:35:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:35:00 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2afe030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2aff3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2b98f40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b7f190>, '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 0x2b7fa90>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2b7ff20>, '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-1461603577.786933-997842297', '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 10:35:00 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 10:35:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 10:35:00 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:35:00 INFO - 'CCACHE_UMASK': '002', 10:35:00 INFO - 'DISPLAY': ':0', 10:35:00 INFO - 'HOME': '/home/cltbld', 10:35:00 INFO - 'LANG': 'en_US.UTF-8', 10:35:00 INFO - 'LOGNAME': 'cltbld', 10:35:00 INFO - 'MAIL': '/var/mail/cltbld', 10:35:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:35:00 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:35:00 INFO - 'MOZ_NO_REMOTE': '1', 10:35:00 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:35:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:35:00 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:35:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:35:00 INFO - 'PWD': '/builds/slave/test', 10:35:00 INFO - 'SHELL': '/bin/bash', 10:35:00 INFO - 'SHLVL': '1', 10:35:00 INFO - 'TERM': 'linux', 10:35:00 INFO - 'TMOUT': '86400', 10:35:00 INFO - 'USER': 'cltbld', 10:35:00 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461603577.786933-997842297', 10:35:00 INFO - '_': '/tools/buildbot/bin/python'} 10:35:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:35:00 INFO - Downloading/unpacking psutil>=0.7.1 10:35:00 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 10:35:00 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 10:35:00 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:35:00 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:35:00 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 10:35:00 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 10:35:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 10:35:06 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:35:06 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:35:06 INFO - Installing collected packages: psutil 10:35:06 INFO - Running setup.py install for psutil 10:35:06 INFO - building 'psutil._psutil_linux' extension 10:35:06 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 10:35:07 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 10:35:07 INFO - building 'psutil._psutil_posix' extension 10:35:07 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 10:35:07 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 10:35:07 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:35:07 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:35:07 INFO - Successfully installed psutil 10:35:07 INFO - Cleaning up... 10:35:07 INFO - Return code: 0 10:35:07 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 10:35:07 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')]} 10:35:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:35:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:35:07 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')]} 10:35:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:35:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:35:07 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2afe030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2aff3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2b98f40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b7f190>, '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 0x2b7fa90>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2b7ff20>, '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-1461603577.786933-997842297', '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 10:35:07 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 10:35:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 10:35:07 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:35:07 INFO - 'CCACHE_UMASK': '002', 10:35:07 INFO - 'DISPLAY': ':0', 10:35:07 INFO - 'HOME': '/home/cltbld', 10:35:07 INFO - 'LANG': 'en_US.UTF-8', 10:35:07 INFO - 'LOGNAME': 'cltbld', 10:35:07 INFO - 'MAIL': '/var/mail/cltbld', 10:35:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:35:07 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:35:07 INFO - 'MOZ_NO_REMOTE': '1', 10:35:07 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:35:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:35:07 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:35:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:35:07 INFO - 'PWD': '/builds/slave/test', 10:35:07 INFO - 'SHELL': '/bin/bash', 10:35:07 INFO - 'SHLVL': '1', 10:35:07 INFO - 'TERM': 'linux', 10:35:07 INFO - 'TMOUT': '86400', 10:35:07 INFO - 'USER': 'cltbld', 10:35:07 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461603577.786933-997842297', 10:35:07 INFO - '_': '/tools/buildbot/bin/python'} 10:35:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:35:08 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 10:35:08 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 10:35:08 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 10:35:08 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:35:08 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:35:08 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 10:35:08 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 10:35:13 INFO - Downloading mozsystemmonitor-0.0.tar.gz 10:35:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 10:35:13 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 10:35:13 INFO - Installing collected packages: mozsystemmonitor 10:35:13 INFO - Running setup.py install for mozsystemmonitor 10:35:13 INFO - Successfully installed mozsystemmonitor 10:35:13 INFO - Cleaning up... 10:35:13 INFO - Return code: 0 10:35:13 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 10:35:13 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')]} 10:35:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:35:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:35:13 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')]} 10:35:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:35:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:35:13 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2afe030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2aff3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2b98f40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b7f190>, '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 0x2b7fa90>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2b7ff20>, '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-1461603577.786933-997842297', '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 10:35:13 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 10:35:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 10:35:13 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:35:13 INFO - 'CCACHE_UMASK': '002', 10:35:13 INFO - 'DISPLAY': ':0', 10:35:13 INFO - 'HOME': '/home/cltbld', 10:35:13 INFO - 'LANG': 'en_US.UTF-8', 10:35:13 INFO - 'LOGNAME': 'cltbld', 10:35:13 INFO - 'MAIL': '/var/mail/cltbld', 10:35:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:35:13 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:35:13 INFO - 'MOZ_NO_REMOTE': '1', 10:35:13 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:35:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:35:13 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:35:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:35:13 INFO - 'PWD': '/builds/slave/test', 10:35:13 INFO - 'SHELL': '/bin/bash', 10:35:13 INFO - 'SHLVL': '1', 10:35:13 INFO - 'TERM': 'linux', 10:35:13 INFO - 'TMOUT': '86400', 10:35:13 INFO - 'USER': 'cltbld', 10:35:13 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461603577.786933-997842297', 10:35:13 INFO - '_': '/tools/buildbot/bin/python'} 10:35:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:35:14 INFO - Downloading/unpacking blobuploader==1.2.4 10:35:14 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 10:35:14 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 10:35:14 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:35:14 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:35:14 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 10:35:14 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 10:35:20 INFO - Downloading blobuploader-1.2.4.tar.gz 10:35:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 10:35:21 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 10:35:21 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 10:35:21 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 10:35:21 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:35:21 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:35:21 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 10:35:21 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 10:35:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 10:35:22 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 10:35:22 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 10:35:22 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 10:35:22 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:35:22 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:35:22 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 10:35:22 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 10:35:23 INFO - Downloading docopt-0.6.1.tar.gz 10:35:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 10:35:23 INFO - Installing collected packages: blobuploader, requests, docopt 10:35:23 INFO - Running setup.py install for blobuploader 10:35:23 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 10:35:23 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 10:35:23 INFO - Running setup.py install for requests 10:35:24 INFO - Running setup.py install for docopt 10:35:24 INFO - Successfully installed blobuploader requests docopt 10:35:24 INFO - Cleaning up... 10:35:24 INFO - Return code: 0 10:35:24 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:35:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:35:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:35:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:35:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:35:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:35:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:35:24 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2afe030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2aff3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2b98f40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b7f190>, '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 0x2b7fa90>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2b7ff20>, '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-1461603577.786933-997842297', '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 10:35:24 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 10:35:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 10:35:24 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:35:24 INFO - 'CCACHE_UMASK': '002', 10:35:24 INFO - 'DISPLAY': ':0', 10:35:24 INFO - 'HOME': '/home/cltbld', 10:35:24 INFO - 'LANG': 'en_US.UTF-8', 10:35:24 INFO - 'LOGNAME': 'cltbld', 10:35:24 INFO - 'MAIL': '/var/mail/cltbld', 10:35:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:35:24 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:35:24 INFO - 'MOZ_NO_REMOTE': '1', 10:35:24 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:35:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:35:24 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:35:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:35:24 INFO - 'PWD': '/builds/slave/test', 10:35:24 INFO - 'SHELL': '/bin/bash', 10:35:24 INFO - 'SHLVL': '1', 10:35:24 INFO - 'TERM': 'linux', 10:35:24 INFO - 'TMOUT': '86400', 10:35:24 INFO - 'USER': 'cltbld', 10:35:24 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461603577.786933-997842297', 10:35:24 INFO - '_': '/tools/buildbot/bin/python'} 10:35:24 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:35:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:35:24 INFO - Running setup.py (path:/tmp/pip-w4mZdF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:35:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:35:25 INFO - Running setup.py (path:/tmp/pip-Iyczfx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:35:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:35:25 INFO - Running setup.py (path:/tmp/pip-V7f6SW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:35:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:35:25 INFO - Running setup.py (path:/tmp/pip-aQ_9XM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:35:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:35:25 INFO - Running setup.py (path:/tmp/pip-sp99aT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:35:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:35:25 INFO - Running setup.py (path:/tmp/pip-OLRlyp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:35:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:35:25 INFO - Running setup.py (path:/tmp/pip-qNDM3w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:35:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:35:25 INFO - Running setup.py (path:/tmp/pip-XR50qv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:35:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:35:25 INFO - Running setup.py (path:/tmp/pip-ZAJjAi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:35:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:35:26 INFO - Running setup.py (path:/tmp/pip-jMKpkQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:35:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:35:26 INFO - Running setup.py (path:/tmp/pip-gDaRT8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:35:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:35:26 INFO - Running setup.py (path:/tmp/pip-alZcdd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:35:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:35:26 INFO - Running setup.py (path:/tmp/pip-mkIjIP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:35:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:35:26 INFO - Running setup.py (path:/tmp/pip-jJXuDW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:35:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:35:26 INFO - Running setup.py (path:/tmp/pip-vfZgoq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:35:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:35:26 INFO - Running setup.py (path:/tmp/pip-SA4VHH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:35:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:35:26 INFO - Running setup.py (path:/tmp/pip-Vkt5nj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:35:27 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:35:27 INFO - Running setup.py (path:/tmp/pip-eh7UAc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:35:27 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:35:27 INFO - Running setup.py (path:/tmp/pip-5AmslZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:35:27 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:35:27 INFO - Running setup.py (path:/tmp/pip-oe51lD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:35:27 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:35:27 INFO - Running setup.py (path:/tmp/pip-jaiMDW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:35:27 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:35:27 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 10:35:27 INFO - Running setup.py install for manifestparser 10:35:28 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 10:35:28 INFO - Running setup.py install for mozcrash 10:35:28 INFO - Running setup.py install for mozdebug 10:35:28 INFO - Running setup.py install for mozdevice 10:35:28 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 10:35:28 INFO - Installing dm script to /builds/slave/test/build/venv/bin 10:35:28 INFO - Running setup.py install for mozfile 10:35:28 INFO - Running setup.py install for mozhttpd 10:35:29 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 10:35:29 INFO - Running setup.py install for mozinfo 10:35:29 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 10:35:29 INFO - Running setup.py install for mozInstall 10:35:29 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 10:35:29 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 10:35:29 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 10:35:29 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 10:35:29 INFO - Running setup.py install for mozleak 10:35:29 INFO - Running setup.py install for mozlog 10:35:29 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 10:35:29 INFO - Running setup.py install for moznetwork 10:35:30 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 10:35:30 INFO - Running setup.py install for mozprocess 10:35:30 INFO - Running setup.py install for mozprofile 10:35:30 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 10:35:30 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 10:35:30 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 10:35:30 INFO - Running setup.py install for mozrunner 10:35:30 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 10:35:30 INFO - Running setup.py install for mozscreenshot 10:35:31 INFO - Running setup.py install for moztest 10:35:31 INFO - Running setup.py install for mozversion 10:35:31 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 10:35:31 INFO - Running setup.py install for wptserve 10:35:31 INFO - Running setup.py install for marionette-driver 10:35:31 INFO - Running setup.py install for browsermob-proxy 10:35:32 INFO - Running setup.py install for marionette-client 10:35:32 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:35:32 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 10:35:32 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 10:35:32 INFO - Cleaning up... 10:35:32 INFO - Return code: 0 10:35:32 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:35:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:35:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:35:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:35:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:35:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:35:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 10:35:32 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2afe030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2aff3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2b98f40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2b7f190>, '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 0x2b7fa90>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2b7ff20>, '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-1461603577.786933-997842297', '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 10:35:32 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 10:35:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 10:35:32 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:35:32 INFO - 'CCACHE_UMASK': '002', 10:35:32 INFO - 'DISPLAY': ':0', 10:35:32 INFO - 'HOME': '/home/cltbld', 10:35:32 INFO - 'LANG': 'en_US.UTF-8', 10:35:32 INFO - 'LOGNAME': 'cltbld', 10:35:32 INFO - 'MAIL': '/var/mail/cltbld', 10:35:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:35:32 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:35:32 INFO - 'MOZ_NO_REMOTE': '1', 10:35:32 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:35:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:35:32 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:35:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:35:32 INFO - 'PWD': '/builds/slave/test', 10:35:32 INFO - 'SHELL': '/bin/bash', 10:35:32 INFO - 'SHLVL': '1', 10:35:32 INFO - 'TERM': 'linux', 10:35:32 INFO - 'TMOUT': '86400', 10:35:32 INFO - 'USER': 'cltbld', 10:35:32 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461603577.786933-997842297', 10:35:32 INFO - '_': '/tools/buildbot/bin/python'} 10:35:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:35:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:35:32 INFO - Running setup.py (path:/tmp/pip-KLMR6U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:35:33 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)) 10:35:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:35:33 INFO - Running setup.py (path:/tmp/pip-VELnbw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:35:33 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)) 10:35:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:35:33 INFO - Running setup.py (path:/tmp/pip-TLHkak-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:35:33 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)) 10:35:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:35:33 INFO - Running setup.py (path:/tmp/pip-Fv1ufS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:35:33 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)) 10:35:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:35:33 INFO - Running setup.py (path:/tmp/pip-OvPQ1y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:35:33 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)) 10:35:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:35:33 INFO - Running setup.py (path:/tmp/pip-1rMUXW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:35:33 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)) 10:35:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:35:33 INFO - Running setup.py (path:/tmp/pip-q1gjPJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:35:33 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)) 10:35:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:35:33 INFO - Running setup.py (path:/tmp/pip-tWMjCN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:35:34 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)) 10:35:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:35:34 INFO - Running setup.py (path:/tmp/pip-fyktQP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:35:34 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)) 10:35:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:35:34 INFO - Running setup.py (path:/tmp/pip-UYpWGT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:35:34 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)) 10:35:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:35:34 INFO - Running setup.py (path:/tmp/pip-qaBMLO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:35:34 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)) 10:35:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:35:34 INFO - Running setup.py (path:/tmp/pip-M6ky5N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:35:34 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)) 10:35:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:35:34 INFO - Running setup.py (path:/tmp/pip-eWvOrA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:35:34 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)) 10:35:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:35:34 INFO - Running setup.py (path:/tmp/pip-L2XB97-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:35:34 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)) 10:35:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:35:34 INFO - Running setup.py (path:/tmp/pip-3HVkLm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:35:34 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)) 10:35:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:35:34 INFO - Running setup.py (path:/tmp/pip-jurzRX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:35:35 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)) 10:35:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:35:35 INFO - Running setup.py (path:/tmp/pip-P5v0Cz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:35:35 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)) 10:35:35 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:35:35 INFO - Running setup.py (path:/tmp/pip-Bt6Awk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:35:35 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)) 10:35:35 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:35:35 INFO - Running setup.py (path:/tmp/pip-tyzjVg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:35:35 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)) 10:35:35 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:35:35 INFO - Running setup.py (path:/tmp/pip-h8cesC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:35:35 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)) 10:35:35 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:35:35 INFO - Running setup.py (path:/tmp/pip-YwUtqr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:35:36 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:35:36 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)) 10:35:36 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)) 10:35:36 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)) 10:35:36 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)) 10:35:36 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)) 10:35:36 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)) 10:35:36 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 10:35: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 10:35: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 10:35:36 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:35:36 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 10:35: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 10:35: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 10:35:41 INFO - Downloading blessings-1.6.tar.gz 10:35:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 10:35:41 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)) 10:35:41 INFO - Installing collected packages: blessings 10:35:41 INFO - Running setup.py install for blessings 10:35:41 INFO - Successfully installed blessings 10:35:41 INFO - Cleaning up... 10:35:41 INFO - Return code: 0 10:35:41 INFO - Done creating virtualenv /builds/slave/test/build/venv. 10:35:41 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:35:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:35:42 INFO - Reading from file tmpfile_stdout 10:35:42 INFO - Current package versions: 10:35:42 INFO - argparse == 1.2.1 10:35:42 INFO - blessings == 1.6 10:35:42 INFO - blobuploader == 1.2.4 10:35:42 INFO - browsermob-proxy == 0.6.0 10:35:42 INFO - docopt == 0.6.1 10:35:42 INFO - manifestparser == 1.1 10:35:42 INFO - marionette-client == 2.3.0 10:35:42 INFO - marionette-driver == 1.4.0 10:35:42 INFO - mozInstall == 1.12 10:35:42 INFO - mozcrash == 0.17 10:35:42 INFO - mozdebug == 0.1 10:35:42 INFO - mozdevice == 0.48 10:35:42 INFO - mozfile == 1.2 10:35:42 INFO - mozhttpd == 0.7 10:35:42 INFO - mozinfo == 0.9 10:35:42 INFO - mozleak == 0.1 10:35:42 INFO - mozlog == 3.1 10:35:42 INFO - moznetwork == 0.27 10:35:42 INFO - mozprocess == 0.22 10:35:42 INFO - mozprofile == 0.28 10:35:42 INFO - mozrunner == 6.11 10:35:42 INFO - mozscreenshot == 0.1 10:35:42 INFO - mozsystemmonitor == 0.0 10:35:42 INFO - moztest == 0.7 10:35:42 INFO - mozversion == 1.4 10:35:42 INFO - psutil == 3.1.1 10:35:42 INFO - requests == 1.2.3 10:35:42 INFO - wptserve == 1.4.0 10:35:42 INFO - wsgiref == 0.1.2 10:35:42 INFO - Running post-action listener: _resource_record_post_action 10:35:42 INFO - Running post-action listener: _start_resource_monitoring 10:35:42 INFO - Starting resource monitoring. 10:35:42 INFO - ##### 10:35:42 INFO - ##### Running pull step. 10:35:42 INFO - ##### 10:35:42 INFO - Running pre-action listener: _resource_record_pre_action 10:35:42 INFO - Running main action method: pull 10:35:42 INFO - Pull has nothing to do! 10:35:42 INFO - Running post-action listener: _resource_record_post_action 10:35:42 INFO - ##### 10:35:42 INFO - ##### Running install step. 10:35:42 INFO - ##### 10:35:42 INFO - Running pre-action listener: _resource_record_pre_action 10:35:42 INFO - Running main action method: install 10:35:42 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:35:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:35:42 INFO - Reading from file tmpfile_stdout 10:35:42 INFO - Detecting whether we're running mozinstall >=1.0... 10:35:42 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 10:35:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 10:35:42 INFO - Reading from file tmpfile_stdout 10:35:42 INFO - Output received: 10:35:42 INFO - Usage: mozinstall [options] installer 10:35:42 INFO - Options: 10:35:42 INFO - -h, --help show this help message and exit 10:35:42 INFO - -d DEST, --destination=DEST 10:35:42 INFO - Directory to install application into. [default: 10:35:42 INFO - "/builds/slave/test"] 10:35:42 INFO - --app=APP Application being installed. [default: firefox] 10:35:42 INFO - mkdir: /builds/slave/test/build/application 10:35:42 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'] 10:35:42 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 10:36:12 INFO - Reading from file tmpfile_stdout 10:36:12 INFO - Output received: 10:36:12 INFO - /builds/slave/test/build/application/firefox/firefox 10:36:12 INFO - Running post-action listener: _resource_record_post_action 10:36:12 INFO - ##### 10:36:12 INFO - ##### Running run-tests step. 10:36:12 INFO - ##### 10:36:12 INFO - Running pre-action listener: _resource_record_pre_action 10:36:12 INFO - Running main action method: run_tests 10:36:12 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 10:36:12 INFO - Minidump filename unknown. Determining based upon platform and architecture. 10:36:12 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 10:36:12 INFO - grabbing minidump binary from tooltool 10:36:12 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')]} 10:36:12 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 0x2b7f190>, '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 0x2b7fa90>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2b7ff20>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 10:36:12 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 10:36:12 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 10:36:12 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 10:36:12 INFO - Return code: 0 10:36:12 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 10:36:12 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 10:36:12 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/Mb2dpUtOS5uai1PcPuYTOg/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 10:36:12 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/Mb2dpUtOS5uai1PcPuYTOg/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 10:36:12 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:36:12 INFO - 'CCACHE_UMASK': '002', 10:36:12 INFO - 'DISPLAY': ':0', 10:36:12 INFO - 'HOME': '/home/cltbld', 10:36:12 INFO - 'LANG': 'en_US.UTF-8', 10:36:12 INFO - 'LOGNAME': 'cltbld', 10:36:12 INFO - 'MAIL': '/var/mail/cltbld', 10:36:12 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 10:36:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:36:12 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:36:12 INFO - 'MOZ_NO_REMOTE': '1', 10:36:12 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:36:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:36:12 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:36:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:36:12 INFO - 'PWD': '/builds/slave/test', 10:36:12 INFO - 'SHELL': '/bin/bash', 10:36:12 INFO - 'SHLVL': '1', 10:36:12 INFO - 'TERM': 'linux', 10:36:12 INFO - 'TMOUT': '86400', 10:36:12 INFO - 'USER': 'cltbld', 10:36:12 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461603577.786933-997842297', 10:36:12 INFO - '_': '/tools/buildbot/bin/python'} 10:36:12 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/Mb2dpUtOS5uai1PcPuYTOg/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 10:36:13 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 10:36:13 INFO - import pkg_resources 10:36:14 INFO - Using 1 client processes 10:36:15 INFO - wptserve Starting http server on 127.0.0.1:8000 10:36:15 INFO - wptserve Starting http server on 127.0.0.1:8001 10:36:15 INFO - wptserve Starting http server on 127.0.0.1:8443 10:36:17 INFO - SUITE-START | Running 778 tests 10:36:17 INFO - Running testharness tests 10:36:17 INFO - Setting up ssl 10:36:17 INFO - PROCESS | certutil | 10:36:17 INFO - PROCESS | certutil | 10:36:17 INFO - PROCESS | certutil | 10:36:17 INFO - Certificate Nickname Trust Attributes 10:36:17 INFO - SSL,S/MIME,JAR/XPI 10:36:17 INFO - 10:36:17 INFO - web-platform-tests CT,, 10:36:17 INFO - 10:36:17 INFO - Starting runner 10:36:19 INFO - PROCESS | 1852 | 1461605779876 Marionette DEBUG Marionette enabled via build flag and pref 10:36:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1973a800 == 1 [pid = 1852] [id = 1] 10:36:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 1 (0x7f9b1973b000) [pid = 1852] [serial = 1] [outer = (nil)] 10:36:20 INFO - PROCESS | 1852 | [1852] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 10:36:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 2 (0x7f9b1973c000) [pid = 1852] [serial = 2] [outer = 0x7f9b1973b000] 10:36:20 INFO - PROCESS | 1852 | 1461605780522 Marionette INFO Listening on port 2828 10:36:21 INFO - PROCESS | 1852 | 1461605781102 Marionette DEBUG Marionette enabled via command-line flag 10:36:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1660e000 == 2 [pid = 1852] [id = 2] 10:36:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 3 (0x7f9b1660e800) [pid = 1852] [serial = 3] [outer = (nil)] 10:36:21 INFO - PROCESS | 1852 | [1852] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 10:36:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 4 (0x7f9b1660f800) [pid = 1852] [serial = 4] [outer = 0x7f9b1660e800] 10:36:21 INFO - PROCESS | 1852 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f9b166f7eb0 10:36:21 INFO - PROCESS | 1852 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f9b1b389700 10:36:21 INFO - PROCESS | 1852 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f9b15a5b970 10:36:21 INFO - PROCESS | 1852 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f9b15a5bc70 10:36:21 INFO - PROCESS | 1852 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f9b15a5bfa0 10:36:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 5 (0x7f9b15a92000) [pid = 1852] [serial = 5] [outer = 0x7f9b1973b000] 10:36:21 INFO - PROCESS | 1852 | [1852] 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 10:36:21 INFO - PROCESS | 1852 | 1461605781465 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:50172 10:36:21 INFO - PROCESS | 1852 | [1852] 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 10:36:21 INFO - PROCESS | 1852 | 1461605781505 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:50173 10:36:21 INFO - PROCESS | 1852 | 1461605781551 Marionette DEBUG Closed connection conn0 10:36:21 INFO - PROCESS | 1852 | [1852] 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 10:36:21 INFO - PROCESS | 1852 | [1852] 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 10:36:21 INFO - PROCESS | 1852 | 1461605781653 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:50174 10:36:21 INFO - PROCESS | 1852 | 1461605781656 Marionette DEBUG Closed connection conn1 10:36:21 INFO - PROCESS | 1852 | [1852] 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 10:36:21 INFO - PROCESS | 1852 | 1461605781709 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:50175 10:36:21 INFO - PROCESS | 1852 | 1461605781717 Marionette DEBUG Closed connection conn2 10:36:21 INFO - PROCESS | 1852 | 1461605781748 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 10:36:21 INFO - PROCESS | 1852 | 1461605781766 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":"20160425083752","device":"desktop","version":"48.0a1"} 10:36:22 INFO - PROCESS | 1852 | [1852] 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 10:36:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0a3b6800 == 3 [pid = 1852] [id = 3] 10:36:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 6 (0x7f9b0a3b7000) [pid = 1852] [serial = 6] [outer = (nil)] 10:36:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0a3b7800 == 4 [pid = 1852] [id = 4] 10:36:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 7 (0x7f9b0a11f000) [pid = 1852] [serial = 7] [outer = (nil)] 10:36:23 INFO - PROCESS | 1852 | [1852] 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 10:36:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b092ba800 == 5 [pid = 1852] [id = 5] 10:36:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 8 (0x7f9b09328000) [pid = 1852] [serial = 8] [outer = (nil)] 10:36:24 INFO - PROCESS | 1852 | [1852] 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 10:36:24 INFO - PROCESS | 1852 | [1852] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 10:36:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 9 (0x7f9b091ec000) [pid = 1852] [serial = 9] [outer = 0x7f9b09328000] 10:36:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 10 (0x7f9b08b99800) [pid = 1852] [serial = 10] [outer = 0x7f9b0a3b7000] 10:36:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 11 (0x7f9b08a48800) [pid = 1852] [serial = 11] [outer = 0x7f9b0a11f000] 10:36:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 12 (0x7f9b08a4a800) [pid = 1852] [serial = 12] [outer = 0x7f9b09328000] 10:36:25 INFO - PROCESS | 1852 | 1461605785479 Marionette DEBUG loaded listener.js 10:36:25 INFO - PROCESS | 1852 | 1461605785496 Marionette DEBUG loaded listener.js 10:36:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 13 (0x7f9b06532800) [pid = 1852] [serial = 13] [outer = 0x7f9b09328000] 10:36:26 INFO - PROCESS | 1852 | 1461605786214 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"0c690ff2-42e4-4487-8005-0fb8b9b0509e","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":"20160425083752","device":"desktop","version":"48.0a1","command_id":1}}] 10:36:26 INFO - PROCESS | 1852 | 1461605786415 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}] 10:36:26 INFO - PROCESS | 1852 | 1461605786608 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 10:36:26 INFO - PROCESS | 1852 | 1461605786738 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 10:36:26 INFO - PROCESS | 1852 | [1852] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 10:36:26 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 10:36:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 14 (0x7f9b02fdd400) [pid = 1852] [serial = 14] [outer = 0x7f9b09328000] 10:36:27 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 10:36:27 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:36:27 INFO - PROCESS | 1852 | 1461605787177 Marionette TRACE conn3 <- [1,3,null,{}] 10:36:27 INFO - PROCESS | 1852 | 1461605787185 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 10:36:27 INFO - PROCESS | 1852 | 1461605787206 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 10:36:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 10:36:27 INFO - PROCESS | 1852 | 1461605787239 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 10:36:27 INFO - PROCESS | 1852 | 1461605787241 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 10:36:27 INFO - PROCESS | 1852 | 1461605787248 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 10:36:27 INFO - PROCESS | 1852 | 1461605787253 Marionette TRACE conn3 <- [1,6,null,{}] 10:36:27 INFO - PROCESS | 1852 | 1461605787258 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}] 10:36:27 INFO - PROCESS | 1852 | 1461605787274 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 10:36:27 INFO - PROCESS | 1852 | 1461605787281 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0c0e3800 == 6 [pid = 1852] [id = 6] 10:36:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 15 (0x7f9b0b507400) [pid = 1852] [serial = 15] [outer = (nil)] 10:36:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 16 (0x7f9b0b508000) [pid = 1852] [serial = 16] [outer = 0x7f9b0b507400] 10:36:27 INFO - PROCESS | 1852 | 1461605787358 Marionette DEBUG loaded listener.js 10:36:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 17 (0x7f9b0b50e400) [pid = 1852] [serial = 17] [outer = 0x7f9b0b507400] 10:36:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b01882800 == 7 [pid = 1852] [id = 7] 10:36:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 18 (0x7f9b01a71000) [pid = 1852] [serial = 18] [outer = (nil)] 10:36:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 19 (0x7f9b01a75400) [pid = 1852] [serial = 19] [outer = 0x7f9b01a71000] 10:36:27 INFO - PROCESS | 1852 | 1461605787821 Marionette DEBUG loaded listener.js 10:36:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 20 (0x7f9b0176b800) [pid = 1852] [serial = 20] [outer = 0x7f9b01a71000] 10:36:28 INFO - PROCESS | 1852 | [1852] 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 10:36:28 INFO - PROCESS | 1852 | 1461605788329 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]]]}] 10:36:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 10:36:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1139ms 10:36:28 INFO - PROCESS | 1852 | 1461605788463 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 10:36:28 INFO - PROCESS | 1852 | 1461605788466 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 10:36:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 10:36:28 INFO - PROCESS | 1852 | 1461605788489 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 10:36:28 INFO - PROCESS | 1852 | 1461605788492 Marionette TRACE conn3 <- [1,10,null,{}] 10:36:28 INFO - PROCESS | 1852 | 1461605788511 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}] 10:36:28 INFO - PROCESS | 1852 | 1461605788662 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 10:36:28 INFO - PROCESS | 1852 | 1461605788678 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9affb54000 == 8 [pid = 1852] [id = 8] 10:36:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 21 (0x7f9b00a2f800) [pid = 1852] [serial = 21] [outer = (nil)] 10:36:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 22 (0x7f9b01819400) [pid = 1852] [serial = 22] [outer = 0x7f9b00a2f800] 10:36:28 INFO - PROCESS | 1852 | 1461605788740 Marionette DEBUG loaded listener.js 10:36:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 23 (0x7f9afff10000) [pid = 1852] [serial = 23] [outer = 0x7f9b00a2f800] 10:36:29 INFO - PROCESS | 1852 | 1461605789267 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]]]}] 10:36:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 10:36:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 842ms 10:36:29 INFO - PROCESS | 1852 | 1461605789318 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 10:36:29 INFO - PROCESS | 1852 | 1461605789322 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 10:36:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 10:36:29 INFO - PROCESS | 1852 | 1461605789327 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 10:36:29 INFO - PROCESS | 1852 | 1461605789328 Marionette TRACE conn3 <- [1,14,null,{}] 10:36:29 INFO - PROCESS | 1852 | 1461605789333 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}] 10:36:29 INFO - PROCESS | 1852 | 1461605789473 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 10:36:29 INFO - PROCESS | 1852 | 1461605789492 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afffe6000 == 9 [pid = 1852] [id = 9] 10:36:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 24 (0x7f9b00008400) [pid = 1852] [serial = 24] [outer = (nil)] 10:36:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 25 (0x7f9b0000b800) [pid = 1852] [serial = 25] [outer = 0x7f9b00008400] 10:36:29 INFO - PROCESS | 1852 | 1461605789550 Marionette DEBUG loaded listener.js 10:36:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 26 (0x7f9b07420800) [pid = 1852] [serial = 26] [outer = 0x7f9b00008400] 10:36:30 INFO - PROCESS | 1852 | 1461605790116 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]]]}] 10:36:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 10:36:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 823ms 10:36:30 INFO - PROCESS | 1852 | 1461605790151 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 10:36:30 INFO - PROCESS | 1852 | 1461605790153 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 10:36:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 10:36:30 INFO - PROCESS | 1852 | 1461605790159 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 10:36:30 INFO - PROCESS | 1852 | 1461605790161 Marionette TRACE conn3 <- [1,18,null,{}] 10:36:30 INFO - PROCESS | 1852 | 1461605790165 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}] 10:36:30 INFO - PROCESS | 1852 | 1461605790366 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 10:36:30 INFO - PROCESS | 1852 | 1461605790716 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9affe58000 == 10 [pid = 1852] [id = 10] 10:36:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 27 (0x7f9aff4bf400) [pid = 1852] [serial = 27] [outer = (nil)] 10:36:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 28 (0x7f9aff4c9000) [pid = 1852] [serial = 28] [outer = 0x7f9aff4bf400] 10:36:30 INFO - PROCESS | 1852 | 1461605790789 Marionette DEBUG loaded listener.js 10:36:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 29 (0x7f9affeee000) [pid = 1852] [serial = 29] [outer = 0x7f9aff4bf400] 10:36:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b01549800 == 11 [pid = 1852] [id = 11] 10:36:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 30 (0x7f9b01552800) [pid = 1852] [serial = 30] [outer = (nil)] 10:36:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 31 (0x7f9b01558000) [pid = 1852] [serial = 31] [outer = 0x7f9b01552800] 10:36:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 32 (0x7f9b01553800) [pid = 1852] [serial = 32] [outer = 0x7f9b01552800] 10:36:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b001b8000 == 12 [pid = 1852] [id = 12] 10:36:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 33 (0x7f9b00006000) [pid = 1852] [serial = 33] [outer = (nil)] 10:36:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 34 (0x7f9b0181ac00) [pid = 1852] [serial = 34] [outer = 0x7f9b00006000] 10:36:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 35 (0x7f9b00005c00) [pid = 1852] [serial = 35] [outer = 0x7f9b00006000] 10:36:31 INFO - PROCESS | 1852 | 1461605791807 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]]]}] 10:36:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 10:36:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1679ms 10:36:31 INFO - PROCESS | 1852 | 1461605791905 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 10:36:31 INFO - PROCESS | 1852 | 1461605791912 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 10:36:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 10:36:31 INFO - PROCESS | 1852 | 1461605791923 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 10:36:31 INFO - PROCESS | 1852 | 1461605791928 Marionette TRACE conn3 <- [1,22,null,{}] 10:36:31 INFO - PROCESS | 1852 | 1461605791934 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}] 10:36:32 INFO - PROCESS | 1852 | 1461605792105 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 10:36:32 INFO - PROCESS | 1852 | 1461605792264 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b05972000 == 13 [pid = 1852] [id = 13] 10:36:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 36 (0x7f9b04ec8800) [pid = 1852] [serial = 36] [outer = (nil)] 10:36:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 37 (0x7f9b08a4bc00) [pid = 1852] [serial = 37] [outer = 0x7f9b04ec8800] 10:36:32 INFO - PROCESS | 1852 | 1461605792354 Marionette DEBUG loaded listener.js 10:36:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 38 (0x7f9b08d12400) [pid = 1852] [serial = 38] [outer = 0x7f9b04ec8800] 10:36:33 INFO - PROCESS | 1852 | 1461605793076 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]]]}] 10:36:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 10:36:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1181ms 10:36:33 INFO - PROCESS | 1852 | 1461605793103 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 10:36:33 INFO - PROCESS | 1852 | 1461605793107 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 10:36:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 10:36:33 INFO - PROCESS | 1852 | 1461605793113 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 10:36:33 INFO - PROCESS | 1852 | 1461605793116 Marionette TRACE conn3 <- [1,26,null,{}] 10:36:33 INFO - PROCESS | 1852 | 1461605793122 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}] 10:36:33 INFO - PROCESS | 1852 | 1461605793277 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 10:36:33 INFO - PROCESS | 1852 | 1461605793373 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b092ae000 == 14 [pid = 1852] [id = 14] 10:36:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 39 (0x7f9b09604c00) [pid = 1852] [serial = 39] [outer = (nil)] 10:36:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 40 (0x7f9affe30c00) [pid = 1852] [serial = 40] [outer = 0x7f9b09604c00] 10:36:33 INFO - PROCESS | 1852 | 1461605793463 Marionette DEBUG loaded listener.js 10:36:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 41 (0x7f9b0a121000) [pid = 1852] [serial = 41] [outer = 0x7f9b09604c00] 10:36:34 INFO - PROCESS | 1852 | 1461605794217 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]]]}] 10:36:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 10:36:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1132ms 10:36:34 INFO - PROCESS | 1852 | 1461605794247 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 10:36:34 INFO - PROCESS | 1852 | 1461605794252 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 10:36:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 10:36:34 INFO - PROCESS | 1852 | 1461605794282 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 10:36:34 INFO - PROCESS | 1852 | 1461605794287 Marionette TRACE conn3 <- [1,30,null,{}] 10:36:34 INFO - PROCESS | 1852 | 1461605794299 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}] 10:36:34 INFO - PROCESS | 1852 | 1461605794461 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 10:36:34 INFO - PROCESS | 1852 | 1461605794725 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b01ab1800 == 15 [pid = 1852] [id = 15] 10:36:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 42 (0x7f9b0594f400) [pid = 1852] [serial = 42] [outer = (nil)] 10:36:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 43 (0x7f9b0652f400) [pid = 1852] [serial = 43] [outer = 0x7f9b0594f400] 10:36:34 INFO - PROCESS | 1852 | 1461605794795 Marionette DEBUG loaded listener.js 10:36:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 44 (0x7f9b08520000) [pid = 1852] [serial = 44] [outer = 0x7f9b0594f400] 10:36:35 INFO - PROCESS | 1852 | 1461605795748 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]]]}] 10:36:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 10:36:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1506ms 10:36:35 INFO - PROCESS | 1852 | 1461605795766 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 10:36:35 INFO - PROCESS | 1852 | 1461605795769 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 10:36:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 10:36:35 INFO - PROCESS | 1852 | 1461605795776 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 10:36:35 INFO - PROCESS | 1852 | 1461605795779 Marionette TRACE conn3 <- [1,34,null,{}] 10:36:35 INFO - PROCESS | 1852 | 1461605795785 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}] 10:36:35 INFO - PROCESS | 1852 | 1461605795906 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 10:36:36 INFO - PROCESS | 1852 | 1461605796011 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b07b45800 == 16 [pid = 1852] [id = 16] 10:36:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 45 (0x7f9aff4cd800) [pid = 1852] [serial = 45] [outer = (nil)] 10:36:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 46 (0x7f9b083d2800) [pid = 1852] [serial = 46] [outer = 0x7f9aff4cd800] 10:36:36 INFO - PROCESS | 1852 | 1461605796072 Marionette DEBUG loaded listener.js 10:36:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 47 (0x7f9b09c0c000) [pid = 1852] [serial = 47] [outer = 0x7f9aff4cd800] 10:36:36 INFO - PROCESS | 1852 | 1461605796652 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]]]}] 10:36:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 10:36:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 935ms 10:36:36 INFO - PROCESS | 1852 | 1461605796713 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 10:36:36 INFO - PROCESS | 1852 | 1461605796717 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 10:36:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 10:36:36 INFO - PROCESS | 1852 | 1461605796725 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 10:36:36 INFO - PROCESS | 1852 | 1461605796727 Marionette TRACE conn3 <- [1,38,null,{}] 10:36:36 INFO - PROCESS | 1852 | 1461605796732 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}] 10:36:36 INFO - PROCESS | 1852 | 1461605796860 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 10:36:36 INFO - PROCESS | 1852 | 1461605796938 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b09b54000 == 17 [pid = 1852] [id = 17] 10:36:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 48 (0x7f9b01769400) [pid = 1852] [serial = 48] [outer = (nil)] 10:36:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 49 (0x7f9b0abe5400) [pid = 1852] [serial = 49] [outer = 0x7f9b01769400] 10:36:37 INFO - PROCESS | 1852 | 1461605796997 Marionette DEBUG loaded listener.js 10:36:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 50 (0x7f9b0b592c00) [pid = 1852] [serial = 50] [outer = 0x7f9b01769400] 10:36:37 INFO - PROCESS | 1852 | 1461605797595 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]]]}] 10:36:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 10:36:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 932ms 10:36:37 INFO - PROCESS | 1852 | 1461605797656 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 10:36:37 INFO - PROCESS | 1852 | 1461605797660 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 10:36:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 10:36:37 INFO - PROCESS | 1852 | 1461605797667 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 10:36:37 INFO - PROCESS | 1852 | 1461605797674 Marionette TRACE conn3 <- [1,42,null,{}] 10:36:37 INFO - PROCESS | 1852 | 1461605797686 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}] 10:36:37 INFO - PROCESS | 1852 | 1461605797845 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 10:36:37 INFO - PROCESS | 1852 | 1461605797860 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0a3a7000 == 18 [pid = 1852] [id = 18] 10:36:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 51 (0x7f9b0bfd8400) [pid = 1852] [serial = 51] [outer = (nil)] 10:36:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 52 (0x7f9b0fb4f400) [pid = 1852] [serial = 52] [outer = 0x7f9b0bfd8400] 10:36:37 INFO - PROCESS | 1852 | 1461605797930 Marionette DEBUG loaded listener.js 10:36:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 53 (0x7f9b15a1d000) [pid = 1852] [serial = 53] [outer = 0x7f9b0bfd8400] 10:36:38 INFO - PROCESS | 1852 | 1461605798531 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]]]}] 10:36:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 10:36:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 882ms 10:36:38 INFO - PROCESS | 1852 | 1461605798548 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 10:36:38 INFO - PROCESS | 1852 | 1461605798553 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 10:36:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 10:36:38 INFO - PROCESS | 1852 | 1461605798558 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 10:36:38 INFO - PROCESS | 1852 | 1461605798560 Marionette TRACE conn3 <- [1,46,null,{}] 10:36:38 INFO - PROCESS | 1852 | 1461605798564 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}] 10:36:38 INFO - PROCESS | 1852 | 1461605798685 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 10:36:38 INFO - PROCESS | 1852 | 1461605798701 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0a961000 == 19 [pid = 1852] [id = 19] 10:36:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 54 (0x7f9b15ae5800) [pid = 1852] [serial = 54] [outer = (nil)] 10:36:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 55 (0x7f9b16815c00) [pid = 1852] [serial = 55] [outer = 0x7f9b15ae5800] 10:36:38 INFO - PROCESS | 1852 | 1461605798762 Marionette DEBUG loaded listener.js 10:36:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 56 (0x7f9b16978c00) [pid = 1852] [serial = 56] [outer = 0x7f9b15ae5800] 10:36:39 INFO - PROCESS | 1852 | 1461605799378 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]]]}] 10:36:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 10:36:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 874ms 10:36:39 INFO - PROCESS | 1852 | 1461605799433 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 10:36:39 INFO - PROCESS | 1852 | 1461605799436 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 10:36:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 10:36:39 INFO - PROCESS | 1852 | 1461605799441 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 10:36:39 INFO - PROCESS | 1852 | 1461605799444 Marionette TRACE conn3 <- [1,50,null,{}] 10:36:39 INFO - PROCESS | 1852 | 1461605799448 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}] 10:36:39 INFO - PROCESS | 1852 | 1461605799601 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 10:36:39 INFO - PROCESS | 1852 | 1461605799621 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0b231800 == 20 [pid = 1852] [id = 20] 10:36:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 57 (0x7f9b16979c00) [pid = 1852] [serial = 57] [outer = (nil)] 10:36:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 58 (0x7f9b16984800) [pid = 1852] [serial = 58] [outer = 0x7f9b16979c00] 10:36:39 INFO - PROCESS | 1852 | 1461605799693 Marionette DEBUG loaded listener.js 10:36:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 59 (0x7f9b16b1b400) [pid = 1852] [serial = 59] [outer = 0x7f9b16979c00] 10:36:40 INFO - PROCESS | 1852 | 1461605800387 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]]]}] 10:36:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 10:36:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 979ms 10:36:40 INFO - PROCESS | 1852 | 1461605800422 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 10:36:40 INFO - PROCESS | 1852 | 1461605800427 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 10:36:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 10:36:40 INFO - PROCESS | 1852 | 1461605800436 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 10:36:40 INFO - PROCESS | 1852 | 1461605800441 Marionette TRACE conn3 <- [1,54,null,{}] 10:36:40 INFO - PROCESS | 1852 | 1461605800450 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}] 10:36:40 INFO - PROCESS | 1852 | 1461605800658 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 10:36:40 INFO - PROCESS | 1852 | 1461605800750 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b001bd000 == 21 [pid = 1852] [id = 21] 10:36:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 60 (0x7f9b00009400) [pid = 1852] [serial = 60] [outer = (nil)] 10:36:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 61 (0x7f9b00010400) [pid = 1852] [serial = 61] [outer = 0x7f9b00009400] 10:36:40 INFO - PROCESS | 1852 | 1461605800821 Marionette DEBUG loaded listener.js 10:36:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 62 (0x7f9b0258c800) [pid = 1852] [serial = 62] [outer = 0x7f9b00009400] 10:36:41 INFO - PROCESS | 1852 | 1461605801566 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]]]}] 10:36:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 10:36:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1186ms 10:36:41 INFO - PROCESS | 1852 | 1461605801621 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 10:36:41 INFO - PROCESS | 1852 | 1461605801628 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 10:36:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 10:36:41 INFO - PROCESS | 1852 | 1461605801656 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 10:36:41 INFO - PROCESS | 1852 | 1461605801661 Marionette TRACE conn3 <- [1,58,null,{}] 10:36:41 INFO - PROCESS | 1852 | 1461605801668 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}] 10:36:41 INFO - PROCESS | 1852 | 1461605801821 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 10:36:41 INFO - PROCESS | 1852 | 1461605801937 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b09b53000 == 22 [pid = 1852] [id = 22] 10:36:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 63 (0x7f9b02fdd800) [pid = 1852] [serial = 63] [outer = (nil)] 10:36:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 64 (0x7f9b08bf1800) [pid = 1852] [serial = 64] [outer = 0x7f9b02fdd800] 10:36:42 INFO - PROCESS | 1852 | 1461605802010 Marionette DEBUG loaded listener.js 10:36:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 65 (0x7f9b09b34400) [pid = 1852] [serial = 65] [outer = 0x7f9b02fdd800] 10:36:42 INFO - PROCESS | 1852 | 1461605802801 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]]]}] 10:36:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 10:36:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1200ms 10:36:42 INFO - PROCESS | 1852 | 1461605802841 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 10:36:42 INFO - PROCESS | 1852 | 1461605802845 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 10:36:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 10:36:42 INFO - PROCESS | 1852 | 1461605802850 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 10:36:42 INFO - PROCESS | 1852 | 1461605802856 Marionette TRACE conn3 <- [1,62,null,{}] 10:36:42 INFO - PROCESS | 1852 | 1461605802870 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}] 10:36:43 INFO - PROCESS | 1852 | 1461605803026 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 10:36:43 INFO - PROCESS | 1852 | 1461605803144 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0b4e5000 == 23 [pid = 1852] [id = 23] 10:36:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 66 (0x7f9b0a32e400) [pid = 1852] [serial = 66] [outer = (nil)] 10:36:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 67 (0x7f9b0b592800) [pid = 1852] [serial = 67] [outer = 0x7f9b0a32e400] 10:36:43 INFO - PROCESS | 1852 | 1461605803219 Marionette DEBUG loaded listener.js 10:36:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 68 (0x7f9b0cd08c00) [pid = 1852] [serial = 68] [outer = 0x7f9b0a32e400] 10:36:44 INFO - PROCESS | 1852 | 1461605804028 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]]]}] 10:36:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 10:36:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1231ms 10:36:44 INFO - PROCESS | 1852 | 1461605804083 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 10:36:44 INFO - PROCESS | 1852 | 1461605804088 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 10:36:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 10:36:44 INFO - PROCESS | 1852 | 1461605804111 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 10:36:44 INFO - PROCESS | 1852 | 1461605804114 Marionette TRACE conn3 <- [1,66,null,{}] 10:36:44 INFO - PROCESS | 1852 | 1461605804120 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}] 10:36:44 INFO - PROCESS | 1852 | 1461605804262 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 10:36:44 INFO - PROCESS | 1852 | 1461605804380 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b08927000 == 24 [pid = 1852] [id = 24] 10:36:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 69 (0x7f9aff4c9400) [pid = 1852] [serial = 69] [outer = (nil)] 10:36:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 70 (0x7f9b16979800) [pid = 1852] [serial = 70] [outer = 0x7f9aff4c9400] 10:36:44 INFO - PROCESS | 1852 | 1461605804453 Marionette DEBUG loaded listener.js 10:36:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 71 (0x7f9b16b97c00) [pid = 1852] [serial = 71] [outer = 0x7f9aff4c9400] 10:36:45 INFO - PROCESS | 1852 | 1461605805302 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]]]}] 10:36:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 10:36:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1240ms 10:36:45 INFO - PROCESS | 1852 | 1461605805349 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 10:36:45 INFO - PROCESS | 1852 | 1461605805355 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 10:36:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 10:36:45 INFO - PROCESS | 1852 | 1461605805393 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 10:36:45 INFO - PROCESS | 1852 | 1461605805397 Marionette TRACE conn3 <- [1,70,null,{}] 10:36:45 INFO - PROCESS | 1852 | 1461605805410 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}] 10:36:45 INFO - PROCESS | 1852 | 1461605805577 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 10:36:45 INFO - PROCESS | 1852 | 1461605805675 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b08920800 == 25 [pid = 1852] [id = 25] 10:36:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 72 (0x7f9b05952800) [pid = 1852] [serial = 72] [outer = (nil)] 10:36:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 73 (0x7f9b08518000) [pid = 1852] [serial = 73] [outer = 0x7f9b05952800] 10:36:45 INFO - PROCESS | 1852 | 1461605805745 Marionette DEBUG loaded listener.js 10:36:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 74 (0x7f9b08ec5800) [pid = 1852] [serial = 74] [outer = 0x7f9b05952800] 10:36:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0a961000 == 24 [pid = 1852] [id = 19] 10:36:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0a3a7000 == 23 [pid = 1852] [id = 18] 10:36:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b09b54000 == 22 [pid = 1852] [id = 17] 10:36:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b07b45800 == 21 [pid = 1852] [id = 16] 10:36:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b01ab1800 == 20 [pid = 1852] [id = 15] 10:36:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b092ae000 == 19 [pid = 1852] [id = 14] 10:36:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b05972000 == 18 [pid = 1852] [id = 13] 10:36:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9affe58000 == 17 [pid = 1852] [id = 10] 10:36:46 INFO - PROCESS | 1852 | 1461605806524 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]]]}] 10:36:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 10:36:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1196ms 10:36:46 INFO - PROCESS | 1852 | 1461605806579 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 10:36:46 INFO - PROCESS | 1852 | 1461605806585 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 10:36:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 10:36:46 INFO - PROCESS | 1852 | 1461605806592 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 10:36:46 INFO - PROCESS | 1852 | 1461605806598 Marionette TRACE conn3 <- [1,74,null,{}] 10:36:46 INFO - PROCESS | 1852 | 1461605806606 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}] 10:36:46 INFO - PROCESS | 1852 | 1461605806764 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 10:36:46 INFO - PROCESS | 1852 | 1461605806885 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b05972000 == 18 [pid = 1852] [id = 26] 10:36:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 75 (0x7f9b01811c00) [pid = 1852] [serial = 75] [outer = (nil)] 10:36:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 76 (0x7f9b083c7400) [pid = 1852] [serial = 76] [outer = 0x7f9b01811c00] 10:36:46 INFO - PROCESS | 1852 | 1461605806962 Marionette DEBUG loaded listener.js 10:36:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 77 (0x7f9b08ed0000) [pid = 1852] [serial = 77] [outer = 0x7f9b01811c00] 10:36:47 INFO - PROCESS | 1852 | 1461605807726 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]]]}] 10:36:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 10:36:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1181ms 10:36:47 INFO - PROCESS | 1852 | 1461605807773 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 10:36:47 INFO - PROCESS | 1852 | 1461605807781 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 10:36:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 10:36:47 INFO - PROCESS | 1852 | 1461605807791 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 10:36:47 INFO - PROCESS | 1852 | 1461605807794 Marionette TRACE conn3 <- [1,78,null,{}] 10:36:47 INFO - PROCESS | 1852 | 1461605807800 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}] 10:36:47 INFO - PROCESS | 1852 | 1461605807954 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 10:36:48 INFO - PROCESS | 1852 | 1461605808074 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0a406000 == 19 [pid = 1852] [id = 27] 10:36:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 78 (0x7f9b09c07800) [pid = 1852] [serial = 78] [outer = (nil)] 10:36:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 79 (0x7f9b0b589800) [pid = 1852] [serial = 79] [outer = 0x7f9b09c07800] 10:36:48 INFO - PROCESS | 1852 | 1461605808145 Marionette DEBUG loaded listener.js 10:36:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 80 (0x7f9b0c00b000) [pid = 1852] [serial = 80] [outer = 0x7f9b09c07800] 10:36:48 INFO - PROCESS | 1852 | 1461605808926 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]]]}] 10:36:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 10:36:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1181ms 10:36:48 INFO - PROCESS | 1852 | 1461605808972 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 10:36:48 INFO - PROCESS | 1852 | 1461605808976 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 10:36:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 10:36:48 INFO - PROCESS | 1852 | 1461605808981 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 10:36:48 INFO - PROCESS | 1852 | 1461605808986 Marionette TRACE conn3 <- [1,82,null,{}] 10:36:49 INFO - PROCESS | 1852 | 1461605809019 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}] 10:36:49 INFO - PROCESS | 1852 | 1461605809175 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 10:36:49 INFO - PROCESS | 1852 | 1461605809295 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0c0e9000 == 20 [pid = 1852] [id = 28] 10:36:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 81 (0x7f9b15a14000) [pid = 1852] [serial = 81] [outer = (nil)] 10:36:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 82 (0x7f9b16978000) [pid = 1852] [serial = 82] [outer = 0x7f9b15a14000] 10:36:49 INFO - PROCESS | 1852 | 1461605809374 Marionette DEBUG loaded listener.js 10:36:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 83 (0x7f9b16b4b400) [pid = 1852] [serial = 83] [outer = 0x7f9b15a14000] 10:36:50 INFO - PROCESS | 1852 | 1461605810107 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]]]}] 10:36:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 10:36:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1198ms 10:36:50 INFO - PROCESS | 1852 | 1461605810179 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 10:36:50 INFO - PROCESS | 1852 | 1461605810184 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 10:36:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 10:36:50 INFO - PROCESS | 1852 | 1461605810189 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 10:36:50 INFO - PROCESS | 1852 | 1461605810192 Marionette TRACE conn3 <- [1,86,null,{}] 10:36:50 INFO - PROCESS | 1852 | 1461605810197 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}] 10:36:50 INFO - PROCESS | 1852 | 1461605810341 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 10:36:50 INFO - PROCESS | 1852 | 1461605810461 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b15a90000 == 21 [pid = 1852] [id = 29] 10:36:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 84 (0x7f9b15ade400) [pid = 1852] [serial = 84] [outer = (nil)] 10:36:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 85 (0x7f9b17bba000) [pid = 1852] [serial = 85] [outer = 0x7f9b15ade400] 10:36:50 INFO - PROCESS | 1852 | 1461605810534 Marionette DEBUG loaded listener.js 10:36:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 86 (0x7f9b17d76c00) [pid = 1852] [serial = 86] [outer = 0x7f9b15ade400] 10:36:51 INFO - PROCESS | 1852 | 1461605811214 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]]]}] 10:36:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 10:36:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1078ms 10:36:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 10:36:51 INFO - PROCESS | 1852 | 1461605811269 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 10:36:51 INFO - PROCESS | 1852 | 1461605811271 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 10:36:51 INFO - PROCESS | 1852 | 1461605811277 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 10:36:51 INFO - PROCESS | 1852 | 1461605811280 Marionette TRACE conn3 <- [1,90,null,{}] 10:36:51 INFO - PROCESS | 1852 | 1461605811285 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}] 10:36:51 INFO - PROCESS | 1852 | 1461605811418 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 10:36:51 INFO - PROCESS | 1852 | 1461605811545 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b169af000 == 22 [pid = 1852] [id = 30] 10:36:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 87 (0x7f9affeee400) [pid = 1852] [serial = 87] [outer = (nil)] 10:36:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 88 (0x7f9b17d6e800) [pid = 1852] [serial = 88] [outer = 0x7f9affeee400] 10:36:51 INFO - PROCESS | 1852 | 1461605811612 Marionette DEBUG loaded listener.js 10:36:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 89 (0x7f9b19cbcc00) [pid = 1852] [serial = 89] [outer = 0x7f9affeee400] 10:36:52 INFO - PROCESS | 1852 | 1461605812458 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]]]}] 10:36:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 10:36:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1230ms 10:36:52 INFO - PROCESS | 1852 | 1461605812507 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 10:36:52 INFO - PROCESS | 1852 | 1461605812514 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 10:36:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 10:36:52 INFO - PROCESS | 1852 | 1461605812528 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 10:36:52 INFO - PROCESS | 1852 | 1461605812531 Marionette TRACE conn3 <- [1,94,null,{}] 10:36:52 INFO - PROCESS | 1852 | 1461605812542 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}] 10:36:52 INFO - PROCESS | 1852 | 1461605812689 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 10:36:52 INFO - PROCESS | 1852 | 1461605812851 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0b4e5000 == 21 [pid = 1852] [id = 23] 10:36:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b09b53000 == 20 [pid = 1852] [id = 22] 10:36:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b001bd000 == 19 [pid = 1852] [id = 21] 10:36:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b001ab800 == 20 [pid = 1852] [id = 31] 10:36:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 90 (0x7f9affee7800) [pid = 1852] [serial = 90] [outer = (nil)] 10:36:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 91 (0x7f9afff13800) [pid = 1852] [serial = 91] [outer = 0x7f9affee7800] 10:36:52 INFO - PROCESS | 1852 | 1461605812936 Marionette DEBUG loaded listener.js 10:36:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 92 (0x7f9b07bb9400) [pid = 1852] [serial = 92] [outer = 0x7f9affee7800] 10:36:53 INFO - PROCESS | 1852 | 1461605813721 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]]]}] 10:36:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 10:36:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1236ms 10:36:53 INFO - PROCESS | 1852 | 1461605813764 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 10:36:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 10:36:53 INFO - PROCESS | 1852 | 1461605813770 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 10:36:53 INFO - PROCESS | 1852 | 1461605813777 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 10:36:53 INFO - PROCESS | 1852 | 1461605813782 Marionette TRACE conn3 <- [1,98,null,{}] 10:36:53 INFO - PROCESS | 1852 | 1461605813788 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}] 10:36:53 INFO - PROCESS | 1852 | 1461605813941 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 10:36:54 INFO - PROCESS | 1852 | 1461605814065 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0a9cf000 == 21 [pid = 1852] [id = 32] 10:36:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 93 (0x7f9affee9c00) [pid = 1852] [serial = 93] [outer = (nil)] 10:36:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 94 (0x7f9b0b27ac00) [pid = 1852] [serial = 94] [outer = 0x7f9affee9c00] 10:36:54 INFO - PROCESS | 1852 | 1461605814138 Marionette DEBUG loaded listener.js 10:36:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 95 (0x7f9b0c004400) [pid = 1852] [serial = 95] [outer = 0x7f9affee9c00] 10:36:54 INFO - PROCESS | 1852 | 1461605814968 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]]]}] 10:36:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 10:36:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1236ms 10:36:55 INFO - PROCESS | 1852 | 1461605815015 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 10:36:55 INFO - PROCESS | 1852 | 1461605815021 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 10:36:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 10:36:55 INFO - PROCESS | 1852 | 1461605815029 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 10:36:55 INFO - PROCESS | 1852 | 1461605815032 Marionette TRACE conn3 <- [1,102,null,{}] 10:36:55 INFO - PROCESS | 1852 | 1461605815037 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}] 10:36:55 INFO - PROCESS | 1852 | 1461605815191 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 10:36:55 INFO - PROCESS | 1852 | 1461605815316 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9affb56800 == 22 [pid = 1852] [id = 33] 10:36:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 96 (0x7f9b09c15000) [pid = 1852] [serial = 96] [outer = (nil)] 10:36:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 97 (0x7f9b1697b400) [pid = 1852] [serial = 97] [outer = 0x7f9b09c15000] 10:36:55 INFO - PROCESS | 1852 | 1461605815389 Marionette DEBUG loaded listener.js 10:36:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 98 (0x7f9b16b46c00) [pid = 1852] [serial = 98] [outer = 0x7f9b09c15000] 10:36:56 INFO - PROCESS | 1852 | 1461605816163 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]]]}] 10:36:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 10:36:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1183ms 10:36:56 INFO - PROCESS | 1852 | 1461605816211 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 10:36:56 INFO - PROCESS | 1852 | 1461605816215 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 10:36:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 10:36:56 INFO - PROCESS | 1852 | 1461605816240 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 10:36:56 INFO - PROCESS | 1852 | 1461605816250 Marionette TRACE conn3 <- [1,106,null,{}] 10:36:56 INFO - PROCESS | 1852 | 1461605816265 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}] 10:36:56 INFO - PROCESS | 1852 | 1461605816422 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 10:36:56 INFO - PROCESS | 1852 | 1461605816549 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b17a26000 == 23 [pid = 1852] [id = 34] 10:36:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 99 (0x7f9b05951800) [pid = 1852] [serial = 99] [outer = (nil)] 10:36:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 100 (0x7f9b1b573c00) [pid = 1852] [serial = 100] [outer = 0x7f9b05951800] 10:36:56 INFO - PROCESS | 1852 | 1461605816624 Marionette DEBUG loaded listener.js 10:36:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 101 (0x7f9b1b6a7000) [pid = 1852] [serial = 101] [outer = 0x7f9b05951800] 10:36:57 INFO - PROCESS | 1852 | 1461605817337 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]]]}] 10:36:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 10:36:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1158ms 10:36:57 INFO - PROCESS | 1852 | 1461605817380 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 10:36:57 INFO - PROCESS | 1852 | 1461605817384 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 10:36:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 10:36:57 INFO - PROCESS | 1852 | 1461605817408 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 10:36:57 INFO - PROCESS | 1852 | 1461605817411 Marionette TRACE conn3 <- [1,110,null,{}] 10:36:57 INFO - PROCESS | 1852 | 1461605817416 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}] 10:36:57 INFO - PROCESS | 1852 | 1461605817556 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 10:36:57 INFO - PROCESS | 1852 | 1461605817687 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b19c80000 == 24 [pid = 1852] [id = 35] 10:36:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 102 (0x7f9aff4cec00) [pid = 1852] [serial = 102] [outer = (nil)] 10:36:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 103 (0x7f9b1bba4c00) [pid = 1852] [serial = 103] [outer = 0x7f9aff4cec00] 10:36:57 INFO - PROCESS | 1852 | 1461605817758 Marionette DEBUG loaded listener.js 10:36:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 104 (0x7f9b1bdba000) [pid = 1852] [serial = 104] [outer = 0x7f9aff4cec00] 10:36:58 INFO - PROCESS | 1852 | 1461605818515 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]]]}] 10:36:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 10:36:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1181ms 10:36:58 INFO - PROCESS | 1852 | 1461605818660 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 10:36:58 INFO - PROCESS | 1852 | 1461605818665 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 10:36:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 10:36:58 INFO - PROCESS | 1852 | 1461605818710 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 10:36:58 INFO - PROCESS | 1852 | 1461605818715 Marionette TRACE conn3 <- [1,114,null,{}] 10:36:58 INFO - PROCESS | 1852 | 1461605818727 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}] 10:36:58 INFO - PROCESS | 1852 | 1461605818868 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 10:36:58 INFO - PROCESS | 1852 | 1461605818965 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:36:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0a955000 == 25 [pid = 1852] [id = 36] 10:36:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 105 (0x7f9b09a61000) [pid = 1852] [serial = 105] [outer = (nil)] 10:36:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x7f9b09b36800) [pid = 1852] [serial = 106] [outer = 0x7f9b09a61000] 10:36:59 INFO - PROCESS | 1852 | 1461605819031 Marionette DEBUG loaded listener.js 10:36:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7f9b0b507800) [pid = 1852] [serial = 107] [outer = 0x7f9b09a61000] 10:36:59 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0c0e9000 == 24 [pid = 1852] [id = 28] 10:36:59 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0a406000 == 23 [pid = 1852] [id = 27] 10:36:59 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b05972000 == 22 [pid = 1852] [id = 26] 10:36:59 INFO - PROCESS | 1852 | 1461605819912 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]]]}] 10:36:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 10:36:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1265ms 10:36:59 INFO - PROCESS | 1852 | 1461605819949 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 10:36:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 10:36:59 INFO - PROCESS | 1852 | 1461605819955 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 10:36:59 INFO - PROCESS | 1852 | 1461605819962 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 10:36:59 INFO - PROCESS | 1852 | 1461605819968 Marionette TRACE conn3 <- [1,118,null,{}] 10:36:59 INFO - PROCESS | 1852 | 1461605819977 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}] 10:37:00 INFO - PROCESS | 1852 | 1461605820144 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 10:37:00 INFO - PROCESS | 1852 | 1461605820276 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0a19e800 == 23 [pid = 1852] [id = 37] 10:37:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7f9b0a459000) [pid = 1852] [serial = 108] [outer = (nil)] 10:37:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x7f9b0b3d5800) [pid = 1852] [serial = 109] [outer = 0x7f9b0a459000] 10:37:00 INFO - PROCESS | 1852 | 1461605820355 Marionette DEBUG loaded listener.js 10:37:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7f9b0cd13400) [pid = 1852] [serial = 110] [outer = 0x7f9b0a459000] 10:37:01 INFO - PROCESS | 1852 | 1461605821118 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]]]}] 10:37:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 10:37:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1186ms 10:37:01 INFO - PROCESS | 1852 | 1461605821148 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 10:37:01 INFO - PROCESS | 1852 | 1461605821155 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 10:37:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 10:37:01 INFO - PROCESS | 1852 | 1461605821165 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 10:37:01 INFO - PROCESS | 1852 | 1461605821169 Marionette TRACE conn3 <- [1,122,null,{}] 10:37:01 INFO - PROCESS | 1852 | 1461605821175 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}] 10:37:01 INFO - PROCESS | 1852 | 1461605821321 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 10:37:01 INFO - PROCESS | 1852 | 1461605821433 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b16d1a000 == 24 [pid = 1852] [id = 38] 10:37:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7f9b0fb49400) [pid = 1852] [serial = 111] [outer = (nil)] 10:37:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7f9b16d5a400) [pid = 1852] [serial = 112] [outer = 0x7f9b0fb49400] 10:37:01 INFO - PROCESS | 1852 | 1461605821504 Marionette DEBUG loaded listener.js 10:37:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7f9b17bbc000) [pid = 1852] [serial = 113] [outer = 0x7f9b0fb49400] 10:37:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7f9b1b315000) [pid = 1852] [serial = 114] [outer = 0x7f9b00006000] 10:37:02 INFO - PROCESS | 1852 | 1461605822412 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]]]}] 10:37:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 10:37:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1281ms 10:37:02 INFO - PROCESS | 1852 | 1461605822447 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 10:37:02 INFO - PROCESS | 1852 | 1461605822451 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 10:37:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 10:37:02 INFO - PROCESS | 1852 | 1461605822457 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 10:37:02 INFO - PROCESS | 1852 | 1461605822463 Marionette TRACE conn3 <- [1,126,null,{}] 10:37:02 INFO - PROCESS | 1852 | 1461605822478 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}] 10:37:02 INFO - PROCESS | 1852 | 1461605822644 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 10:37:02 INFO - PROCESS | 1852 | 1461605822774 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1b544000 == 25 [pid = 1852] [id = 39] 10:37:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7f9b1b311800) [pid = 1852] [serial = 115] [outer = (nil)] 10:37:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7f9b1bdbfc00) [pid = 1852] [serial = 116] [outer = 0x7f9b1b311800] 10:37:02 INFO - PROCESS | 1852 | 1461605822855 Marionette DEBUG loaded listener.js 10:37:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7f9b1bfe5000) [pid = 1852] [serial = 117] [outer = 0x7f9b1b311800] 10:37:03 INFO - PROCESS | 1852 | 1461605823662 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]]]}] 10:37:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 10:37:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1236ms 10:37:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 10:37:03 INFO - PROCESS | 1852 | 1461605823693 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 10:37:03 INFO - PROCESS | 1852 | 1461605823697 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 10:37:03 INFO - PROCESS | 1852 | 1461605823703 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 10:37:03 INFO - PROCESS | 1852 | 1461605823706 Marionette TRACE conn3 <- [1,130,null,{}] 10:37:03 INFO - PROCESS | 1852 | 1461605823714 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}] 10:37:03 INFO - PROCESS | 1852 | 1461605823865 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 10:37:04 INFO - PROCESS | 1852 | 1461605823998 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1bdac000 == 26 [pid = 1852] [id = 40] 10:37:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7f9b00003400) [pid = 1852] [serial = 118] [outer = (nil)] 10:37:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7f9b1dbc9c00) [pid = 1852] [serial = 119] [outer = 0x7f9b00003400] 10:37:04 INFO - PROCESS | 1852 | 1461605824072 Marionette DEBUG loaded listener.js 10:37:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7f9b1e917c00) [pid = 1852] [serial = 120] [outer = 0x7f9b00003400] 10:37:04 INFO - PROCESS | 1852 | 1461605824895 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]]]}] 10:37:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 10:37:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1227ms 10:37:04 INFO - PROCESS | 1852 | 1461605824929 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 10:37:04 INFO - PROCESS | 1852 | 1461605824933 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 10:37:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 10:37:04 INFO - PROCESS | 1852 | 1461605824938 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 10:37:04 INFO - PROCESS | 1852 | 1461605824941 Marionette TRACE conn3 <- [1,134,null,{}] 10:37:04 INFO - PROCESS | 1852 | 1461605824946 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}] 10:37:05 INFO - PROCESS | 1852 | 1461605825081 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 10:37:05 INFO - PROCESS | 1852 | 1461605825215 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1c01e000 == 27 [pid = 1852] [id = 41] 10:37:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7f9b1bdc5000) [pid = 1852] [serial = 121] [outer = (nil)] 10:37:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7f9b1ff17c00) [pid = 1852] [serial = 122] [outer = 0x7f9b1bdc5000] 10:37:05 INFO - PROCESS | 1852 | 1461605825285 Marionette DEBUG loaded listener.js 10:37:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7f9b1ff80000) [pid = 1852] [serial = 123] [outer = 0x7f9b1bdc5000] 10:37:06 INFO - PROCESS | 1852 | 1461605826201 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]]]}] 10:37:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 10:37:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1277ms 10:37:06 INFO - PROCESS | 1852 | 1461605826217 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 10:37:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 10:37:06 INFO - PROCESS | 1852 | 1461605826222 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 10:37:06 INFO - PROCESS | 1852 | 1461605826229 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 10:37:06 INFO - PROCESS | 1852 | 1461605826234 Marionette TRACE conn3 <- [1,138,null,{}] 10:37:06 INFO - PROCESS | 1852 | 1461605826242 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}] 10:37:06 INFO - PROCESS | 1852 | 1461605826380 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 10:37:06 INFO - PROCESS | 1852 | 1461605826531 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b08935000 == 28 [pid = 1852] [id = 42] 10:37:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7f9afff0dc00) [pid = 1852] [serial = 124] [outer = (nil)] 10:37:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7f9b00a2c800) [pid = 1852] [serial = 125] [outer = 0x7f9afff0dc00] 10:37:06 INFO - PROCESS | 1852 | 1461605826615 Marionette DEBUG loaded listener.js 10:37:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7f9b07bbb400) [pid = 1852] [serial = 126] [outer = 0x7f9afff0dc00] 10:37:07 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9affb56800 == 27 [pid = 1852] [id = 33] 10:37:07 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0a9cf000 == 26 [pid = 1852] [id = 32] 10:37:07 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b001ab800 == 25 [pid = 1852] [id = 31] 10:37:07 INFO - PROCESS | 1852 | 1461605827531 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]]]}] 10:37:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 10:37:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1332ms 10:37:07 INFO - PROCESS | 1852 | 1461605827559 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 10:37:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 10:37:07 INFO - PROCESS | 1852 | 1461605827564 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 10:37:07 INFO - PROCESS | 1852 | 1461605827572 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 10:37:07 INFO - PROCESS | 1852 | 1461605827577 Marionette TRACE conn3 <- [1,142,null,{}] 10:37:07 INFO - PROCESS | 1852 | 1461605827585 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}] 10:37:07 INFO - PROCESS | 1852 | 1461605827730 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 10:37:07 INFO - PROCESS | 1852 | 1461605827867 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b166be800 == 26 [pid = 1852] [id = 43] 10:37:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7f9b01817c00) [pid = 1852] [serial = 127] [outer = (nil)] 10:37:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7f9b08ad3800) [pid = 1852] [serial = 128] [outer = 0x7f9b01817c00] 10:37:07 INFO - PROCESS | 1852 | 1461605827940 Marionette DEBUG loaded listener.js 10:37:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7f9b0ab4c800) [pid = 1852] [serial = 129] [outer = 0x7f9b01817c00] 10:37:08 INFO - PROCESS | 1852 | 1461605828804 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]]]}] 10:37:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 10:37:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1283ms 10:37:08 INFO - PROCESS | 1852 | 1461605828856 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 10:37:08 INFO - PROCESS | 1852 | 1461605828863 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 10:37:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 10:37:08 INFO - PROCESS | 1852 | 1461605828872 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 10:37:08 INFO - PROCESS | 1852 | 1461605828875 Marionette TRACE conn3 <- [1,146,null,{}] 10:37:08 INFO - PROCESS | 1852 | 1461605828880 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}] 10:37:09 INFO - PROCESS | 1852 | 1461605829042 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 10:37:09 INFO - PROCESS | 1852 | 1461605829172 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0313a000 == 27 [pid = 1852] [id = 44] 10:37:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7f9b02f51c00) [pid = 1852] [serial = 130] [outer = (nil)] 10:37:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7f9b02f53800) [pid = 1852] [serial = 131] [outer = 0x7f9b02f51c00] 10:37:09 INFO - PROCESS | 1852 | 1461605829243 Marionette DEBUG loaded listener.js 10:37:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7f9b02f5ac00) [pid = 1852] [serial = 132] [outer = 0x7f9b02f51c00] 10:37:10 INFO - PROCESS | 1852 | 1461605830017 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]]]}] 10:37:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 10:37:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1176ms 10:37:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 10:37:10 INFO - PROCESS | 1852 | 1461605830049 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 10:37:10 INFO - PROCESS | 1852 | 1461605830051 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 10:37:10 INFO - PROCESS | 1852 | 1461605830057 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 10:37:10 INFO - PROCESS | 1852 | 1461605830063 Marionette TRACE conn3 <- [1,150,null,{}] 10:37:10 INFO - PROCESS | 1852 | 1461605830077 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}] 10:37:10 INFO - PROCESS | 1852 | 1461605830222 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 10:37:10 INFO - PROCESS | 1852 | 1461605830361 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1e94b800 == 28 [pid = 1852] [id = 45] 10:37:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7f9b044e2c00) [pid = 1852] [serial = 133] [outer = (nil)] 10:37:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7f9b169efc00) [pid = 1852] [serial = 134] [outer = 0x7f9b044e2c00] 10:37:10 INFO - PROCESS | 1852 | 1461605830435 Marionette DEBUG loaded listener.js 10:37:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7f9b17bbac00) [pid = 1852] [serial = 135] [outer = 0x7f9b044e2c00] 10:37:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b16d1a000 == 27 [pid = 1852] [id = 38] 10:37:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b08920800 == 26 [pid = 1852] [id = 25] 10:37:11 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0a19e800 == 25 [pid = 1852] [id = 37] 10:37:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b17a26000 == 24 [pid = 1852] [id = 34] 10:37:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b19c80000 == 23 [pid = 1852] [id = 35] 10:37:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b1b544000 == 22 [pid = 1852] [id = 39] 10:37:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b169af000 == 21 [pid = 1852] [id = 30] 10:37:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b1bdac000 == 20 [pid = 1852] [id = 40] 10:37:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9affb54000 == 19 [pid = 1852] [id = 8] 10:37:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0c0e3800 == 18 [pid = 1852] [id = 6] 10:37:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b15a90000 == 17 [pid = 1852] [id = 29] 10:37:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9afffe6000 == 16 [pid = 1852] [id = 9] 10:37:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b1c01e000 == 15 [pid = 1852] [id = 41] 10:37:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0a955000 == 14 [pid = 1852] [id = 36] 10:37:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0b231800 == 13 [pid = 1852] [id = 20] 10:37:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0313a000 == 12 [pid = 1852] [id = 44] 10:37:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b08935000 == 11 [pid = 1852] [id = 42] 10:37:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b166be800 == 10 [pid = 1852] [id = 43] 10:37:13 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b08927000 == 9 [pid = 1852] [id = 24] 10:37:14 INFO - PROCESS | 1852 | 1461605834976 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]]]}] 10:37:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 10:37:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 4940ms 10:37:15 INFO - PROCESS | 1852 | 1461605835021 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 10:37:15 INFO - PROCESS | 1852 | 1461605835027 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 10:37:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 10:37:15 INFO - PROCESS | 1852 | 1461605835037 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 10:37:15 INFO - PROCESS | 1852 | 1461605835042 Marionette TRACE conn3 <- [1,154,null,{}] 10:37:15 INFO - PROCESS | 1852 | 1461605835049 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}] 10:37:15 INFO - PROCESS | 1852 | 1461605835197 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 10:37:15 INFO - PROCESS | 1852 | 1461605835209 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0654f000 == 10 [pid = 1852] [id = 46] 10:37:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7f9b044e1000) [pid = 1852] [serial = 136] [outer = (nil)] 10:37:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f9b04ed1400) [pid = 1852] [serial = 137] [outer = 0x7f9b044e1000] 10:37:15 INFO - PROCESS | 1852 | 1461605835270 Marionette DEBUG loaded listener.js 10:37:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f9b05952400) [pid = 1852] [serial = 138] [outer = 0x7f9b044e1000] 10:37:15 INFO - PROCESS | 1852 | 1461605835981 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]]]}] 10:37:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 10:37:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 983ms 10:37:16 INFO - PROCESS | 1852 | 1461605836020 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 10:37:16 INFO - PROCESS | 1852 | 1461605836029 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 10:37:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 10:37:16 INFO - PROCESS | 1852 | 1461605836039 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 10:37:16 INFO - PROCESS | 1852 | 1461605836042 Marionette TRACE conn3 <- [1,158,null,{}] 10:37:16 INFO - PROCESS | 1852 | 1461605836062 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}] 10:37:16 INFO - PROCESS | 1852 | 1461605836212 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 10:37:16 INFO - PROCESS | 1852 | 1461605836224 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b09b62800 == 11 [pid = 1852] [id = 47] 10:37:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f9b02f60400) [pid = 1852] [serial = 139] [outer = (nil)] 10:37:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f9b088d6c00) [pid = 1852] [serial = 140] [outer = 0x7f9b02f60400] 10:37:16 INFO - PROCESS | 1852 | 1461605836281 Marionette DEBUG loaded listener.js 10:37:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f9b09324c00) [pid = 1852] [serial = 141] [outer = 0x7f9b02f60400] 10:37:17 INFO - PROCESS | 1852 | 1461605837158 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]]]}] 10:37:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 10:37:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1195ms 10:37:17 INFO - PROCESS | 1852 | 1461605837284 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 10:37:17 INFO - PROCESS | 1852 | 1461605837288 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 10:37:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 10:37:17 INFO - PROCESS | 1852 | 1461605837294 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 10:37:17 INFO - PROCESS | 1852 | 1461605837299 Marionette TRACE conn3 <- [1,162,null,{}] 10:37:17 INFO - PROCESS | 1852 | 1461605837315 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}] 10:37:17 INFO - PROCESS | 1852 | 1461605837494 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 10:37:17 INFO - PROCESS | 1852 | 1461605837554 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b15aa2000 == 12 [pid = 1852] [id = 48] 10:37:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f9b065f4000) [pid = 1852] [serial = 142] [outer = (nil)] 10:37:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f9b10a7a000) [pid = 1852] [serial = 143] [outer = 0x7f9b065f4000] 10:37:17 INFO - PROCESS | 1852 | 1461605837618 Marionette DEBUG loaded listener.js 10:37:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f9b16905000) [pid = 1852] [serial = 144] [outer = 0x7f9b065f4000] 10:37:18 INFO - PROCESS | 1852 | 1461605838290 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]]]}] 10:37:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 10:37:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1044ms 10:37:18 INFO - PROCESS | 1852 | 1461605838345 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 10:37:18 INFO - PROCESS | 1852 | 1461605838347 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 10:37:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 10:37:18 INFO - PROCESS | 1852 | 1461605838353 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 10:37:18 INFO - PROCESS | 1852 | 1461605838356 Marionette TRACE conn3 <- [1,166,null,{}] 10:37:18 INFO - PROCESS | 1852 | 1461605838361 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}] 10:37:18 INFO - PROCESS | 1852 | 1461605838527 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 10:37:18 INFO - PROCESS | 1852 | 1461605838553 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b19c80000 == 13 [pid = 1852] [id = 49] 10:37:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f9b169f1c00) [pid = 1852] [serial = 145] [outer = (nil)] 10:37:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f9b17a3f400) [pid = 1852] [serial = 146] [outer = 0x7f9b169f1c00] 10:37:18 INFO - PROCESS | 1852 | 1461605838619 Marionette DEBUG loaded listener.js 10:37:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f9b17b03000) [pid = 1852] [serial = 147] [outer = 0x7f9b169f1c00] 10:37:19 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f9b05952800) [pid = 1852] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 10:37:19 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f9b0594f400) [pid = 1852] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 10:37:19 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f9b01769400) [pid = 1852] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 10:37:19 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f9b0bfd8400) [pid = 1852] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 10:37:19 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f9aff4cd800) [pid = 1852] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 10:37:19 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f9aff4bf400) [pid = 1852] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 10:37:19 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f9b15ae5800) [pid = 1852] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 10:37:19 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7f9b04ec8800) [pid = 1852] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 10:37:19 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7f9b09604c00) [pid = 1852] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 10:37:19 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7f9b05951800) [pid = 1852] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 10:37:19 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7f9b0a32e400) [pid = 1852] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 10:37:19 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7f9affee7800) [pid = 1852] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 10:37:19 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7f9b02fdd800) [pid = 1852] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 10:37:19 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7f9b0a459000) [pid = 1852] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 10:37:19 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7f9b00009400) [pid = 1852] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 10:37:19 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7f9affee9c00) [pid = 1852] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 10:37:19 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7f9b16979c00) [pid = 1852] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 10:37:19 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7f9b09c07800) [pid = 1852] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 10:37:19 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7f9afff0dc00) [pid = 1852] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 10:37:19 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7f9b09a61000) [pid = 1852] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 10:37:19 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7f9b01811c00) [pid = 1852] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 10:37:19 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7f9b1b311800) [pid = 1852] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 10:37:19 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7f9b1bdc5000) [pid = 1852] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 10:37:19 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7f9b00a2f800) [pid = 1852] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 10:37:19 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7f9b00008400) [pid = 1852] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 10:37:19 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7f9b00003400) [pid = 1852] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 10:37:19 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7f9b15ade400) [pid = 1852] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 10:37:19 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7f9b0fb49400) [pid = 1852] [serial = 111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 10:37:19 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7f9b0b507400) [pid = 1852] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 10:37:19 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7f9affeee400) [pid = 1852] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 10:37:19 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7f9aff4cec00) [pid = 1852] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 10:37:19 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7f9b01817c00) [pid = 1852] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 10:37:19 INFO - PROCESS | 1852 | --DOMWINDOW == 114 (0x7f9aff4c9400) [pid = 1852] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 10:37:19 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x7f9b15a14000) [pid = 1852] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 10:37:19 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x7f9b02f51c00) [pid = 1852] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 10:37:19 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x7f9b09c15000) [pid = 1852] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 10:37:20 INFO - PROCESS | 1852 | 1461605840295 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]]]}] 10:37:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 10:37:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1978ms 10:37:20 INFO - PROCESS | 1852 | 1461605840377 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 10:37:20 INFO - PROCESS | 1852 | 1461605840380 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 10:37:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 10:37:20 INFO - PROCESS | 1852 | 1461605840430 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 10:37:20 INFO - PROCESS | 1852 | 1461605840432 Marionette TRACE conn3 <- [1,170,null,{}] 10:37:20 INFO - PROCESS | 1852 | 1461605840455 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}] 10:37:20 INFO - PROCESS | 1852 | 1461605840580 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 10:37:20 INFO - PROCESS | 1852 | 1461605840673 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b09632000 == 14 [pid = 1852] [id = 50] 10:37:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7f9aff065400) [pid = 1852] [serial = 148] [outer = (nil)] 10:37:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7f9b044e0800) [pid = 1852] [serial = 149] [outer = 0x7f9aff065400] 10:37:20 INFO - PROCESS | 1852 | 1461605840729 Marionette DEBUG loaded listener.js 10:37:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7f9b0ab0a000) [pid = 1852] [serial = 150] [outer = 0x7f9aff065400] 10:37:21 INFO - PROCESS | 1852 | 1461605841346 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]]]}] 10:37:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 10:37:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 970ms 10:37:21 INFO - PROCESS | 1852 | 1461605841365 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 10:37:21 INFO - PROCESS | 1852 | 1461605841367 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 10:37:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 10:37:21 INFO - PROCESS | 1852 | 1461605841373 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 10:37:21 INFO - PROCESS | 1852 | 1461605841375 Marionette TRACE conn3 <- [1,174,null,{}] 10:37:21 INFO - PROCESS | 1852 | 1461605841379 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}] 10:37:21 INFO - PROCESS | 1852 | 1461605841525 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 10:37:21 INFO - PROCESS | 1852 | 1461605841621 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1b346000 == 15 [pid = 1852] [id = 51] 10:37:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7f9b01814800) [pid = 1852] [serial = 151] [outer = (nil)] 10:37:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7f9b16b97400) [pid = 1852] [serial = 152] [outer = 0x7f9b01814800] 10:37:21 INFO - PROCESS | 1852 | 1461605841682 Marionette DEBUG loaded listener.js 10:37:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7f9b1b6a6800) [pid = 1852] [serial = 153] [outer = 0x7f9b01814800] 10:37:22 INFO - PROCESS | 1852 | 1461605842555 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]]]}] 10:37:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 10:37:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1234ms 10:37:22 INFO - PROCESS | 1852 | 1461605842608 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 10:37:22 INFO - PROCESS | 1852 | 1461605842615 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 10:37:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 10:37:22 INFO - PROCESS | 1852 | 1461605842622 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 10:37:22 INFO - PROCESS | 1852 | 1461605842628 Marionette TRACE conn3 <- [1,178,null,{}] 10:37:22 INFO - PROCESS | 1852 | 1461605842634 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}] 10:37:22 INFO - PROCESS | 1852 | 1461605842794 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 10:37:22 INFO - PROCESS | 1852 | 1461605842925 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0944c000 == 16 [pid = 1852] [id = 52] 10:37:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7f9b02f57000) [pid = 1852] [serial = 154] [outer = (nil)] 10:37:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7f9b044e0c00) [pid = 1852] [serial = 155] [outer = 0x7f9b02f57000] 10:37:23 INFO - PROCESS | 1852 | 1461605842996 Marionette DEBUG loaded listener.js 10:37:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7f9b0763dc00) [pid = 1852] [serial = 156] [outer = 0x7f9b02f57000] 10:37:23 INFO - PROCESS | 1852 | 1461605843820 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]]]}] 10:37:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 10:37:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1232ms 10:37:23 INFO - PROCESS | 1852 | 1461605843854 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 10:37:23 INFO - PROCESS | 1852 | 1461605843861 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 10:37:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 10:37:23 INFO - PROCESS | 1852 | 1461605843896 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 10:37:23 INFO - PROCESS | 1852 | 1461605843901 Marionette TRACE conn3 <- [1,182,null,{}] 10:37:23 INFO - PROCESS | 1852 | 1461605843907 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}] 10:37:24 INFO - PROCESS | 1852 | 1461605844066 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 10:37:24 INFO - PROCESS | 1852 | 1461605844195 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03137800 == 17 [pid = 1852] [id = 53] 10:37:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7f9aff064400) [pid = 1852] [serial = 157] [outer = (nil)] 10:37:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7f9aff4ca800) [pid = 1852] [serial = 158] [outer = 0x7f9aff064400] 10:37:24 INFO - PROCESS | 1852 | 1461605844266 Marionette DEBUG loaded listener.js 10:37:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7f9b09b33c00) [pid = 1852] [serial = 159] [outer = 0x7f9aff064400] 10:37:25 INFO - PROCESS | 1852 | 1461605845266 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]]]}] 10:37:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 10:37:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1465ms 10:37:25 INFO - PROCESS | 1852 | 1461605845336 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 10:37:25 INFO - PROCESS | 1852 | 1461605845340 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 10:37:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 10:37:25 INFO - PROCESS | 1852 | 1461605845349 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 10:37:25 INFO - PROCESS | 1852 | 1461605845353 Marionette TRACE conn3 <- [1,186,null,{}] 10:37:25 INFO - PROCESS | 1852 | 1461605845362 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}] 10:37:25 INFO - PROCESS | 1852 | 1461605845564 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 10:37:25 INFO - PROCESS | 1852 | 1461605845602 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 10:37:25 INFO - PROCESS | 1852 | 1461605845789 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9affb5b800 == 18 [pid = 1852] [id = 54] 10:37:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7f9b02f59400) [pid = 1852] [serial = 160] [outer = (nil)] 10:37:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7f9b02f5dc00) [pid = 1852] [serial = 161] [outer = 0x7f9b02f59400] 10:37:25 INFO - PROCESS | 1852 | 1461605845913 Marionette DEBUG loaded listener.js 10:37:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7f9b044e1400) [pid = 1852] [serial = 162] [outer = 0x7f9b02f59400] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7f9b0652f400) [pid = 1852] [serial = 43] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7f9b0abe5400) [pid = 1852] [serial = 49] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7f9b0fb4f400) [pid = 1852] [serial = 52] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7f9b15a1d000) [pid = 1852] [serial = 53] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7f9b0181ac00) [pid = 1852] [serial = 34] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7f9b083d2800) [pid = 1852] [serial = 46] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7f9aff4c9000) [pid = 1852] [serial = 28] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7f9b16815c00) [pid = 1852] [serial = 55] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7f9b16978c00) [pid = 1852] [serial = 56] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7f9b08a4bc00) [pid = 1852] [serial = 37] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7f9b08520000) [pid = 1852] [serial = 44] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 114 (0x7f9b0b592c00) [pid = 1852] [serial = 50] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x7f9b08d12400) [pid = 1852] [serial = 38] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x7f9affe30c00) [pid = 1852] [serial = 40] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x7f9b0a121000) [pid = 1852] [serial = 41] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x7f9b09c0c000) [pid = 1852] [serial = 47] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 109 (0x7f9affeee000) [pid = 1852] [serial = 29] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 108 (0x7f9b16b1b400) [pid = 1852] [serial = 59] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 107 (0x7f9b01558000) [pid = 1852] [serial = 31] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 106 (0x7f9b07420800) [pid = 1852] [serial = 26] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 105 (0x7f9b1973c000) [pid = 1852] [serial = 2] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 104 (0x7f9b09b34400) [pid = 1852] [serial = 65] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 103 (0x7f9b08bf1800) [pid = 1852] [serial = 64] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 102 (0x7f9b0258c800) [pid = 1852] [serial = 62] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 101 (0x7f9b16984800) [pid = 1852] [serial = 58] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 100 (0x7f9b00010400) [pid = 1852] [serial = 61] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 99 (0x7f9b0b508000) [pid = 1852] [serial = 16] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 98 (0x7f9b169efc00) [pid = 1852] [serial = 134] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 97 (0x7f9b08a4a800) [pid = 1852] [serial = 12] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 96 (0x7f9b091ec000) [pid = 1852] [serial = 9] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 95 (0x7f9afff10000) [pid = 1852] [serial = 23] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 94 (0x7f9b0000b800) [pid = 1852] [serial = 25] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 93 (0x7f9b01819400) [pid = 1852] [serial = 22] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 92 (0x7f9b00005c00) [pid = 1852] [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.] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 91 (0x7f9b0b50e400) [pid = 1852] [serial = 17] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 90 (0x7f9b01a75400) [pid = 1852] [serial = 19] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 89 (0x7f9b07bbb400) [pid = 1852] [serial = 126] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 88 (0x7f9b0b507800) [pid = 1852] [serial = 107] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 87 (0x7f9b08ed0000) [pid = 1852] [serial = 77] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 86 (0x7f9b08ad3800) [pid = 1852] [serial = 128] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 85 (0x7f9b0b27ac00) [pid = 1852] [serial = 94] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 84 (0x7f9b0b589800) [pid = 1852] [serial = 79] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 83 (0x7f9afff13800) [pid = 1852] [serial = 91] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 82 (0x7f9b08ec5800) [pid = 1852] [serial = 74] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 81 (0x7f9b19cbcc00) [pid = 1852] [serial = 89] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 80 (0x7f9b0b3d5800) [pid = 1852] [serial = 109] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 79 (0x7f9b00a2c800) [pid = 1852] [serial = 125] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 78 (0x7f9b09b36800) [pid = 1852] [serial = 106] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 77 (0x7f9b08518000) [pid = 1852] [serial = 73] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 76 (0x7f9b083c7400) [pid = 1852] [serial = 76] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 75 (0x7f9b1b573c00) [pid = 1852] [serial = 100] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 74 (0x7f9b16979800) [pid = 1852] [serial = 70] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 73 (0x7f9b02f53800) [pid = 1852] [serial = 131] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 72 (0x7f9b07bb9400) [pid = 1852] [serial = 92] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 71 (0x7f9b0cd13400) [pid = 1852] [serial = 110] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 70 (0x7f9b0b592800) [pid = 1852] [serial = 67] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 69 (0x7f9b0c004400) [pid = 1852] [serial = 95] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 68 (0x7f9b1697b400) [pid = 1852] [serial = 97] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 67 (0x7f9b16978000) [pid = 1852] [serial = 82] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 66 (0x7f9b0c00b000) [pid = 1852] [serial = 80] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 65 (0x7f9b17d6e800) [pid = 1852] [serial = 88] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 64 (0x7f9b1bdbfc00) [pid = 1852] [serial = 116] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 63 (0x7f9b1bdba000) [pid = 1852] [serial = 104] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 62 (0x7f9b0ab4c800) [pid = 1852] [serial = 129] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 61 (0x7f9b16b97c00) [pid = 1852] [serial = 71] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 60 (0x7f9b16b4b400) [pid = 1852] [serial = 83] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 59 (0x7f9b02f5ac00) [pid = 1852] [serial = 132] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 58 (0x7f9b16b46c00) [pid = 1852] [serial = 98] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 57 (0x7f9b1b6a7000) [pid = 1852] [serial = 101] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 56 (0x7f9b1bba4c00) [pid = 1852] [serial = 103] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 55 (0x7f9b16d5a400) [pid = 1852] [serial = 112] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 54 (0x7f9b0cd08c00) [pid = 1852] [serial = 68] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 53 (0x7f9b17bba000) [pid = 1852] [serial = 85] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 52 (0x7f9b1ff80000) [pid = 1852] [serial = 123] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 51 (0x7f9b1ff17c00) [pid = 1852] [serial = 122] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 50 (0x7f9b1e917c00) [pid = 1852] [serial = 120] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 49 (0x7f9b17d76c00) [pid = 1852] [serial = 86] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 48 (0x7f9b17bbc000) [pid = 1852] [serial = 113] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 47 (0x7f9b1dbc9c00) [pid = 1852] [serial = 119] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | --DOMWINDOW == 46 (0x7f9b1bfe5000) [pid = 1852] [serial = 117] [outer = (nil)] [url = about:blank] 10:37:26 INFO - PROCESS | 1852 | 1461605846606 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]]]}] 10:37:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 10:37:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1284ms 10:37:26 INFO - PROCESS | 1852 | 1461605846631 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 10:37:26 INFO - PROCESS | 1852 | 1461605846637 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 10:37:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 10:37:26 INFO - PROCESS | 1852 | 1461605846668 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 10:37:26 INFO - PROCESS | 1852 | 1461605846671 Marionette TRACE conn3 <- [1,190,null,{}] 10:37:26 INFO - PROCESS | 1852 | 1461605846678 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}] 10:37:26 INFO - PROCESS | 1852 | 1461605846799 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 10:37:26 INFO - PROCESS | 1852 | 1461605846816 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03274800 == 19 [pid = 1852] [id = 55] 10:37:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 47 (0x7f9b04ed7c00) [pid = 1852] [serial = 163] [outer = (nil)] 10:37:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 48 (0x7f9b07421000) [pid = 1852] [serial = 164] [outer = 0x7f9b04ed7c00] 10:37:26 INFO - PROCESS | 1852 | 1461605846875 Marionette DEBUG loaded listener.js 10:37:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 49 (0x7f9b082f1800) [pid = 1852] [serial = 165] [outer = 0x7f9b04ed7c00] 10:37:27 INFO - PROCESS | 1852 | 1461605847741 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]]]}] 10:37:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 10:37:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1151ms 10:37:27 INFO - PROCESS | 1852 | 1461605847795 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 10:37:27 INFO - PROCESS | 1852 | 1461605847798 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 10:37:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 10:37:27 INFO - PROCESS | 1852 | 1461605847804 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 10:37:27 INFO - PROCESS | 1852 | 1461605847809 Marionette TRACE conn3 <- [1,194,null,{}] 10:37:27 INFO - PROCESS | 1852 | 1461605847824 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}] 10:37:27 INFO - PROCESS | 1852 | 1461605847959 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 10:37:28 INFO - PROCESS | 1852 | 1461605848040 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0744b000 == 20 [pid = 1852] [id = 56] 10:37:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 50 (0x7f9b05951c00) [pid = 1852] [serial = 166] [outer = (nil)] 10:37:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 51 (0x7f9b08a48400) [pid = 1852] [serial = 167] [outer = 0x7f9b05951c00] 10:37:28 INFO - PROCESS | 1852 | 1461605848107 Marionette DEBUG loaded listener.js 10:37:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 52 (0x7f9b09329c00) [pid = 1852] [serial = 168] [outer = 0x7f9b05951c00] 10:37:28 INFO - PROCESS | 1852 | 1461605848747 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]]]}] 10:37:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 10:37:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 991ms 10:37:28 INFO - PROCESS | 1852 | 1461605848809 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 10:37:28 INFO - PROCESS | 1852 | 1461605848812 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 10:37:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 10:37:28 INFO - PROCESS | 1852 | 1461605848818 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 10:37:28 INFO - PROCESS | 1852 | 1461605848819 Marionette TRACE conn3 <- [1,198,null,{}] 10:37:28 INFO - PROCESS | 1852 | 1461605848824 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}] 10:37:28 INFO - PROCESS | 1852 | 1461605848979 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 10:37:29 INFO - PROCESS | 1852 | 1461605848997 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b08b92800 == 21 [pid = 1852] [id = 57] 10:37:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 53 (0x7f9b08a49800) [pid = 1852] [serial = 169] [outer = (nil)] 10:37:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 54 (0x7f9b09c10400) [pid = 1852] [serial = 170] [outer = 0x7f9b08a49800] 10:37:29 INFO - PROCESS | 1852 | 1461605849056 Marionette DEBUG loaded listener.js 10:37:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 55 (0x7f9b0a457400) [pid = 1852] [serial = 171] [outer = 0x7f9b08a49800] 10:37:29 INFO - PROCESS | 1852 | 1461605849615 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]]]}] 10:37:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 10:37:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 882ms 10:37:29 INFO - PROCESS | 1852 | 1461605849718 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 10:37:29 INFO - PROCESS | 1852 | 1461605849721 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 10:37:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 10:37:29 INFO - PROCESS | 1852 | 1461605849726 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 10:37:29 INFO - PROCESS | 1852 | 1461605849728 Marionette TRACE conn3 <- [1,202,null,{}] 10:37:29 INFO - PROCESS | 1852 | 1461605849733 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}] 10:37:29 INFO - PROCESS | 1852 | 1461605849887 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 10:37:29 INFO - PROCESS | 1852 | 1461605849921 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0962d800 == 22 [pid = 1852] [id = 58] 10:37:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 56 (0x7f9b0a32e400) [pid = 1852] [serial = 172] [outer = (nil)] 10:37:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 57 (0x7f9b0b271c00) [pid = 1852] [serial = 173] [outer = 0x7f9b0a32e400] 10:37:30 INFO - PROCESS | 1852 | 1461605850013 Marionette DEBUG loaded listener.js 10:37:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 58 (0x7f9b0b505000) [pid = 1852] [serial = 174] [outer = 0x7f9b0a32e400] 10:37:30 INFO - PROCESS | 1852 | --DOMWINDOW == 57 (0x7f9b02f60400) [pid = 1852] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 10:37:30 INFO - PROCESS | 1852 | --DOMWINDOW == 56 (0x7f9b044e1000) [pid = 1852] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 10:37:30 INFO - PROCESS | 1852 | --DOMWINDOW == 55 (0x7f9b044e2c00) [pid = 1852] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 10:37:30 INFO - PROCESS | 1852 | --DOMWINDOW == 54 (0x7f9b065f4000) [pid = 1852] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 10:37:30 INFO - PROCESS | 1852 | --DOMWINDOW == 53 (0x7f9b169f1c00) [pid = 1852] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 10:37:30 INFO - PROCESS | 1852 | --DOMWINDOW == 52 (0x7f9aff065400) [pid = 1852] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 10:37:30 INFO - PROCESS | 1852 | 1461605850712 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]]]}] 10:37:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 10:37:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1030ms 10:37:30 INFO - PROCESS | 1852 | 1461605850759 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 10:37:30 INFO - PROCESS | 1852 | 1461605850762 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 10:37:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 10:37:30 INFO - PROCESS | 1852 | 1461605850771 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 10:37:30 INFO - PROCESS | 1852 | 1461605850773 Marionette TRACE conn3 <- [1,206,null,{}] 10:37:30 INFO - PROCESS | 1852 | 1461605850789 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}] 10:37:30 INFO - PROCESS | 1852 | 1461605850951 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 10:37:31 INFO - PROCESS | 1852 | 1461605851028 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0a18f000 == 23 [pid = 1852] [id = 59] 10:37:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 53 (0x7f9aff4c8800) [pid = 1852] [serial = 175] [outer = (nil)] 10:37:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 54 (0x7f9b0abdcc00) [pid = 1852] [serial = 176] [outer = 0x7f9aff4c8800] 10:37:31 INFO - PROCESS | 1852 | 1461605851092 Marionette DEBUG loaded listener.js 10:37:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 55 (0x7f9b0cd07800) [pid = 1852] [serial = 177] [outer = 0x7f9aff4c8800] 10:37:31 INFO - PROCESS | 1852 | 1461605851621 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]]]}] 10:37:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 10:37:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 884ms 10:37:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 10:37:31 INFO - PROCESS | 1852 | 1461605851653 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 10:37:31 INFO - PROCESS | 1852 | 1461605851655 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 10:37:31 INFO - PROCESS | 1852 | 1461605851660 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 10:37:31 INFO - PROCESS | 1852 | 1461605851663 Marionette TRACE conn3 <- [1,210,null,{}] 10:37:31 INFO - PROCESS | 1852 | 1461605851668 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}] 10:37:31 INFO - PROCESS | 1852 | 1461605851782 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 10:37:31 INFO - PROCESS | 1852 | 1461605851797 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0a417000 == 24 [pid = 1852] [id = 60] 10:37:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 56 (0x7f9b0bfe1000) [pid = 1852] [serial = 178] [outer = (nil)] 10:37:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 57 (0x7f9b10a79800) [pid = 1852] [serial = 179] [outer = 0x7f9b0bfe1000] 10:37:31 INFO - PROCESS | 1852 | 1461605851854 Marionette DEBUG loaded listener.js 10:37:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 58 (0x7f9b15a1c800) [pid = 1852] [serial = 180] [outer = 0x7f9b0bfe1000] 10:37:32 INFO - PROCESS | 1852 | 1461605852512 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]]]}] 10:37:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 10:37:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 880ms 10:37:32 INFO - PROCESS | 1852 | 1461605852540 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 10:37:32 INFO - PROCESS | 1852 | 1461605852545 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 10:37:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 10:37:32 INFO - PROCESS | 1852 | 1461605852553 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 10:37:32 INFO - PROCESS | 1852 | 1461605852558 Marionette TRACE conn3 <- [1,214,null,{}] 10:37:32 INFO - PROCESS | 1852 | 1461605852567 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}] 10:37:32 INFO - PROCESS | 1852 | 1461605852717 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 10:37:32 INFO - PROCESS | 1852 | 1461605852812 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b00a06800 == 25 [pid = 1852] [id = 61] 10:37:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 59 (0x7f9aff06c000) [pid = 1852] [serial = 181] [outer = (nil)] 10:37:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 60 (0x7f9b0000e000) [pid = 1852] [serial = 182] [outer = 0x7f9aff06c000] 10:37:32 INFO - PROCESS | 1852 | 1461605852880 Marionette DEBUG loaded listener.js 10:37:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 61 (0x7f9b01a70400) [pid = 1852] [serial = 183] [outer = 0x7f9aff06c000] 10:37:33 INFO - PROCESS | 1852 | 1461605853599 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]]]}] 10:37:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 10:37:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1082ms 10:37:33 INFO - PROCESS | 1852 | 1461605853642 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 10:37:33 INFO - PROCESS | 1852 | 1461605853649 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 10:37:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 10:37:33 INFO - PROCESS | 1852 | 1461605853659 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 10:37:33 INFO - PROCESS | 1852 | 1461605853662 Marionette TRACE conn3 <- [1,218,null,{}] 10:37:33 INFO - PROCESS | 1852 | 1461605853682 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}] 10:37:33 INFO - PROCESS | 1852 | 1461605853859 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 10:37:33 INFO - PROCESS | 1852 | 1461605853913 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0944a800 == 26 [pid = 1852] [id = 62] 10:37:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 62 (0x7f9b065fc400) [pid = 1852] [serial = 184] [outer = (nil)] 10:37:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 63 (0x7f9b07bbb400) [pid = 1852] [serial = 185] [outer = 0x7f9b065fc400] 10:37:33 INFO - PROCESS | 1852 | 1461605853978 Marionette DEBUG loaded listener.js 10:37:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 64 (0x7f9b08610c00) [pid = 1852] [serial = 186] [outer = 0x7f9b065fc400] 10:37:34 INFO - PROCESS | 1852 | 1461605854766 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]]]}] 10:37:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 10:37:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1136ms 10:37:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 10:37:34 INFO - PROCESS | 1852 | 1461605854801 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 10:37:34 INFO - PROCESS | 1852 | 1461605854804 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 10:37:34 INFO - PROCESS | 1852 | 1461605854811 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 10:37:34 INFO - PROCESS | 1852 | 1461605854816 Marionette TRACE conn3 <- [1,222,null,{}] 10:37:34 INFO - PROCESS | 1852 | 1461605854831 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}] 10:37:34 INFO - PROCESS | 1852 | 1461605854980 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 10:37:35 INFO - PROCESS | 1852 | 1461605855100 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0b4ce000 == 27 [pid = 1852] [id = 63] 10:37:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 65 (0x7f9b08bf1c00) [pid = 1852] [serial = 187] [outer = (nil)] 10:37:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 66 (0x7f9b0abe0000) [pid = 1852] [serial = 188] [outer = 0x7f9b08bf1c00] 10:37:35 INFO - PROCESS | 1852 | 1461605855175 Marionette DEBUG loaded listener.js 10:37:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 67 (0x7f9b0b58ec00) [pid = 1852] [serial = 189] [outer = 0x7f9b08bf1c00] 10:37:35 INFO - PROCESS | 1852 | 1461605855928 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]]]}] 10:37:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 10:37:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1185ms 10:37:35 INFO - PROCESS | 1852 | 1461605855996 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 10:37:36 INFO - PROCESS | 1852 | 1461605856000 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 10:37:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 10:37:36 INFO - PROCESS | 1852 | 1461605856005 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 10:37:36 INFO - PROCESS | 1852 | 1461605856008 Marionette TRACE conn3 <- [1,226,null,{}] 10:37:36 INFO - PROCESS | 1852 | 1461605856013 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}] 10:37:36 INFO - PROCESS | 1852 | 1461605856156 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 10:37:36 INFO - PROCESS | 1852 | 1461605856274 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0c0e7800 == 28 [pid = 1852] [id = 64] 10:37:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 68 (0x7f9b08ed0800) [pid = 1852] [serial = 190] [outer = (nil)] 10:37:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 69 (0x7f9b0fb53c00) [pid = 1852] [serial = 191] [outer = 0x7f9b08ed0800] 10:37:36 INFO - PROCESS | 1852 | 1461605856342 Marionette DEBUG loaded listener.js 10:37:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 70 (0x7f9b16812800) [pid = 1852] [serial = 192] [outer = 0x7f9b08ed0800] 10:37:37 INFO - PROCESS | 1852 | 1461605857122 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]]]}] 10:37:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 10:37:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1185ms 10:37:37 INFO - PROCESS | 1852 | 1461605857192 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 10:37:37 INFO - PROCESS | 1852 | 1461605857195 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 10:37:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 10:37:37 INFO - PROCESS | 1852 | 1461605857200 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 10:37:37 INFO - PROCESS | 1852 | 1461605857202 Marionette TRACE conn3 <- [1,230,null,{}] 10:37:37 INFO - PROCESS | 1852 | 1461605857208 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}] 10:37:37 INFO - PROCESS | 1852 | 1461605857353 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 10:37:37 INFO - PROCESS | 1852 | 1461605857474 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0fbf5800 == 29 [pid = 1852] [id = 65] 10:37:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 71 (0x7f9b0bfd8c00) [pid = 1852] [serial = 193] [outer = (nil)] 10:37:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 72 (0x7f9b16979800) [pid = 1852] [serial = 194] [outer = 0x7f9b0bfd8c00] 10:37:37 INFO - PROCESS | 1852 | 1461605857541 Marionette DEBUG loaded listener.js 10:37:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 73 (0x7f9b169e6000) [pid = 1852] [serial = 195] [outer = 0x7f9b0bfd8c00] 10:37:38 INFO - PROCESS | 1852 | 1461605858238 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]]]}] 10:37:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 10:37:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1076ms 10:37:38 INFO - PROCESS | 1852 | 1461605858277 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 10:37:38 INFO - PROCESS | 1852 | 1461605858281 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 10:37:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 10:37:38 INFO - PROCESS | 1852 | 1461605858286 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 10:37:38 INFO - PROCESS | 1852 | 1461605858288 Marionette TRACE conn3 <- [1,234,null,{}] 10:37:38 INFO - PROCESS | 1852 | 1461605858294 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}] 10:37:38 INFO - PROCESS | 1852 | 1461605858454 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 10:37:38 INFO - PROCESS | 1852 | 1461605858584 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0a40b000 == 30 [pid = 1852] [id = 66] 10:37:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 74 (0x7f9aff4cd800) [pid = 1852] [serial = 196] [outer = (nil)] 10:37:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 75 (0x7f9b16b4e400) [pid = 1852] [serial = 197] [outer = 0x7f9aff4cd800] 10:37:38 INFO - PROCESS | 1852 | 1461605858656 Marionette DEBUG loaded listener.js 10:37:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 76 (0x7f9b17bbf000) [pid = 1852] [serial = 198] [outer = 0x7f9aff4cd800] 10:37:39 INFO - PROCESS | 1852 | 1461605859509 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]]]}] 10:37:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 10:37:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1280ms 10:37:39 INFO - PROCESS | 1852 | 1461605859567 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 10:37:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 10:37:39 INFO - PROCESS | 1852 | 1461605859573 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 10:37:39 INFO - PROCESS | 1852 | 1461605859579 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 10:37:39 INFO - PROCESS | 1852 | 1461605859584 Marionette TRACE conn3 <- [1,238,null,{}] 10:37:39 INFO - PROCESS | 1852 | 1461605859591 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}] 10:37:39 INFO - PROCESS | 1852 | 1461605859796 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 10:37:39 INFO - PROCESS | 1852 | 1461605859922 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afffe4800 == 31 [pid = 1852] [id = 67] 10:37:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 77 (0x7f9b02f55000) [pid = 1852] [serial = 199] [outer = (nil)] 10:37:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 78 (0x7f9b02fdd800) [pid = 1852] [serial = 200] [outer = 0x7f9b02f55000] 10:37:39 INFO - PROCESS | 1852 | 1461605859983 Marionette DEBUG loaded listener.js 10:37:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 79 (0x7f9b05949400) [pid = 1852] [serial = 201] [outer = 0x7f9b02f55000] 10:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 78 (0x7f9b088d6c00) [pid = 1852] [serial = 140] [outer = (nil)] [url = about:blank] 10:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 77 (0x7f9b04ed1400) [pid = 1852] [serial = 137] [outer = (nil)] [url = about:blank] 10:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 76 (0x7f9b05952400) [pid = 1852] [serial = 138] [outer = (nil)] [url = about:blank] 10:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 75 (0x7f9b17bbac00) [pid = 1852] [serial = 135] [outer = (nil)] [url = about:blank] 10:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 74 (0x7f9b10a7a000) [pid = 1852] [serial = 143] [outer = (nil)] [url = about:blank] 10:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 73 (0x7f9b16905000) [pid = 1852] [serial = 144] [outer = (nil)] [url = about:blank] 10:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 72 (0x7f9b17a3f400) [pid = 1852] [serial = 146] [outer = (nil)] [url = about:blank] 10:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 71 (0x7f9b17b03000) [pid = 1852] [serial = 147] [outer = (nil)] [url = about:blank] 10:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 70 (0x7f9b044e0800) [pid = 1852] [serial = 149] [outer = (nil)] [url = about:blank] 10:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 69 (0x7f9b0ab0a000) [pid = 1852] [serial = 150] [outer = (nil)] [url = about:blank] 10:37:40 INFO - PROCESS | 1852 | --DOMWINDOW == 68 (0x7f9b09324c00) [pid = 1852] [serial = 141] [outer = (nil)] [url = about:blank] 10:37:40 INFO - PROCESS | 1852 | 1461605860679 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]]]}] 10:37:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 10:37:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1129ms 10:37:40 INFO - PROCESS | 1852 | 1461605860707 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 10:37:40 INFO - PROCESS | 1852 | 1461605860714 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 10:37:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 10:37:40 INFO - PROCESS | 1852 | 1461605860723 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 10:37:40 INFO - PROCESS | 1852 | 1461605860727 Marionette TRACE conn3 <- [1,242,null,{}] 10:37:40 INFO - PROCESS | 1852 | 1461605860752 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}] 10:37:40 INFO - PROCESS | 1852 | 1461605860879 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 10:37:40 INFO - PROCESS | 1852 | 1461605860895 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b08928000 == 32 [pid = 1852] [id = 68] 10:37:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 69 (0x7f9b08522400) [pid = 1852] [serial = 202] [outer = (nil)] 10:37:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 70 (0x7f9b08a4a400) [pid = 1852] [serial = 203] [outer = 0x7f9b08522400] 10:37:40 INFO - PROCESS | 1852 | 1461605860955 Marionette DEBUG loaded listener.js 10:37:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 71 (0x7f9b08bfd800) [pid = 1852] [serial = 204] [outer = 0x7f9b08522400] 10:37:41 INFO - PROCESS | 1852 | 1461605861604 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]]]}] 10:37:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 10:37:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 896ms 10:37:41 INFO - PROCESS | 1852 | 1461605861619 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 10:37:41 INFO - PROCESS | 1852 | 1461605861624 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 10:37:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 10:37:41 INFO - PROCESS | 1852 | 1461605861630 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 10:37:41 INFO - PROCESS | 1852 | 1461605861636 Marionette TRACE conn3 <- [1,246,null,{}] 10:37:41 INFO - PROCESS | 1852 | 1461605861650 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}] 10:37:41 INFO - PROCESS | 1852 | 1461605861809 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 10:37:41 INFO - PROCESS | 1852 | 1461605861834 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0a3a5800 == 33 [pid = 1852] [id = 69] 10:37:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 72 (0x7f9b0a454000) [pid = 1852] [serial = 205] [outer = (nil)] 10:37:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 73 (0x7f9b0b3d1400) [pid = 1852] [serial = 206] [outer = 0x7f9b0a454000] 10:37:41 INFO - PROCESS | 1852 | 1461605861901 Marionette DEBUG loaded listener.js 10:37:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 74 (0x7f9b0bfe1c00) [pid = 1852] [serial = 207] [outer = 0x7f9b0a454000] 10:37:42 INFO - PROCESS | 1852 | 1461605862632 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]]]}] 10:37:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 10:37:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1040ms 10:37:42 INFO - PROCESS | 1852 | 1461605862670 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 10:37:42 INFO - PROCESS | 1852 | 1461605862674 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 10:37:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 10:37:42 INFO - PROCESS | 1852 | 1461605862680 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 10:37:42 INFO - PROCESS | 1852 | 1461605862682 Marionette TRACE conn3 <- [1,250,null,{}] 10:37:42 INFO - PROCESS | 1852 | 1461605862687 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}] 10:37:42 INFO - PROCESS | 1852 | 1461605862846 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 10:37:42 INFO - PROCESS | 1852 | 1461605862909 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0bf4b000 == 34 [pid = 1852] [id = 70] 10:37:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 75 (0x7f9b00004800) [pid = 1852] [serial = 208] [outer = (nil)] 10:37:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 76 (0x7f9b16810400) [pid = 1852] [serial = 209] [outer = 0x7f9b00004800] 10:37:42 INFO - PROCESS | 1852 | 1461605862966 Marionette DEBUG loaded listener.js 10:37:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 77 (0x7f9b169ecc00) [pid = 1852] [serial = 210] [outer = 0x7f9b00004800] 10:37:43 INFO - PROCESS | 1852 | 1461605863572 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]]]}] 10:37:43 INFO - PROCESS | 1852 | --DOMWINDOW == 76 (0x7f9b08a49800) [pid = 1852] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 10:37:43 INFO - PROCESS | 1852 | --DOMWINDOW == 75 (0x7f9b05951c00) [pid = 1852] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 10:37:43 INFO - PROCESS | 1852 | --DOMWINDOW == 74 (0x7f9b01814800) [pid = 1852] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 10:37:43 INFO - PROCESS | 1852 | --DOMWINDOW == 73 (0x7f9b0a32e400) [pid = 1852] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 10:37:43 INFO - PROCESS | 1852 | --DOMWINDOW == 72 (0x7f9b04ed7c00) [pid = 1852] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 10:37:43 INFO - PROCESS | 1852 | --DOMWINDOW == 71 (0x7f9b02f59400) [pid = 1852] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 10:37:43 INFO - PROCESS | 1852 | --DOMWINDOW == 70 (0x7f9aff4c8800) [pid = 1852] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 10:37:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 10:37:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 925ms 10:37:43 INFO - PROCESS | 1852 | 1461605863609 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 10:37:43 INFO - PROCESS | 1852 | 1461605863612 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 10:37:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 10:37:43 INFO - PROCESS | 1852 | 1461605863617 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 10:37:43 INFO - PROCESS | 1852 | 1461605863619 Marionette TRACE conn3 <- [1,254,null,{}] 10:37:43 INFO - PROCESS | 1852 | 1461605863624 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}] 10:37:43 INFO - PROCESS | 1852 | 1461605863771 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 10:37:43 INFO - PROCESS | 1852 | 1461605863787 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b00a08800 == 35 [pid = 1852] [id = 71] 10:37:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 71 (0x7f9b08a49800) [pid = 1852] [serial = 211] [outer = (nil)] 10:37:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 72 (0x7f9b0b273400) [pid = 1852] [serial = 212] [outer = 0x7f9b08a49800] 10:37:43 INFO - PROCESS | 1852 | 1461605863842 Marionette DEBUG loaded listener.js 10:37:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 73 (0x7f9b169ee400) [pid = 1852] [serial = 213] [outer = 0x7f9b08a49800] 10:37:44 INFO - PROCESS | 1852 | 1461605864480 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]]]}] 10:37:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 10:37:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 873ms 10:37:44 INFO - PROCESS | 1852 | 1461605864491 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 10:37:44 INFO - PROCESS | 1852 | 1461605864493 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 10:37:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 10:37:44 INFO - PROCESS | 1852 | 1461605864499 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 10:37:44 INFO - PROCESS | 1852 | 1461605864501 Marionette TRACE conn3 <- [1,258,null,{}] 10:37:44 INFO - PROCESS | 1852 | 1461605864506 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}] 10:37:44 INFO - PROCESS | 1852 | 1461605864677 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 10:37:44 INFO - PROCESS | 1852 | 1461605864695 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b16b5d800 == 36 [pid = 1852] [id = 72] 10:37:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 74 (0x7f9b169efc00) [pid = 1852] [serial = 214] [outer = (nil)] 10:37:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 75 (0x7f9b17ae3c00) [pid = 1852] [serial = 215] [outer = 0x7f9b169efc00] 10:37:44 INFO - PROCESS | 1852 | 1461605864755 Marionette DEBUG loaded listener.js 10:37:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 76 (0x7f9b1b6a5800) [pid = 1852] [serial = 216] [outer = 0x7f9b169efc00] 10:37:45 INFO - PROCESS | 1852 | 1461605865329 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]]]}] 10:37:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 10:37:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 876ms 10:37:45 INFO - PROCESS | 1852 | 1461605865376 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 10:37:45 INFO - PROCESS | 1852 | 1461605865379 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 10:37:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 10:37:45 INFO - PROCESS | 1852 | 1461605865385 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 10:37:45 INFO - PROCESS | 1852 | 1461605865388 Marionette TRACE conn3 <- [1,262,null,{}] 10:37:45 INFO - PROCESS | 1852 | 1461605865393 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}] 10:37:45 INFO - PROCESS | 1852 | 1461605865509 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 10:37:45 INFO - PROCESS | 1852 | 1461605865525 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1781f800 == 37 [pid = 1852] [id = 73] 10:37:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 77 (0x7f9b1b6a5c00) [pid = 1852] [serial = 217] [outer = (nil)] 10:37:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 78 (0x7f9b1bb6f400) [pid = 1852] [serial = 218] [outer = 0x7f9b1b6a5c00] 10:37:45 INFO - PROCESS | 1852 | 1461605865593 Marionette DEBUG loaded listener.js 10:37:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 79 (0x7f9b1bdbb400) [pid = 1852] [serial = 219] [outer = 0x7f9b1b6a5c00] 10:37:46 INFO - PROCESS | 1852 | 1461605866265 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]]]}] 10:37:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 10:37:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 924ms 10:37:46 INFO - PROCESS | 1852 | 1461605866309 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 10:37:46 INFO - PROCESS | 1852 | 1461605866312 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 10:37:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 10:37:46 INFO - PROCESS | 1852 | 1461605866317 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 10:37:46 INFO - PROCESS | 1852 | 1461605866319 Marionette TRACE conn3 <- [1,266,null,{}] 10:37:46 INFO - PROCESS | 1852 | 1461605866324 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}] 10:37:46 INFO - PROCESS | 1852 | 1461605866473 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 10:37:46 INFO - PROCESS | 1852 | 1461605866594 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b01abd800 == 38 [pid = 1852] [id = 74] 10:37:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 80 (0x7f9aff069400) [pid = 1852] [serial = 220] [outer = (nil)] 10:37:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 81 (0x7f9aff4c7400) [pid = 1852] [serial = 221] [outer = 0x7f9aff069400] 10:37:46 INFO - PROCESS | 1852 | 1461605866663 Marionette DEBUG loaded listener.js 10:37:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 82 (0x7f9b00010c00) [pid = 1852] [serial = 222] [outer = 0x7f9aff069400] 10:37:47 INFO - PROCESS | 1852 | 1461605867410 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]]]}] 10:37:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 10:37:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1127ms 10:37:47 INFO - PROCESS | 1852 | 1461605867447 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 10:37:47 INFO - PROCESS | 1852 | 1461605867453 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 10:37:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 10:37:47 INFO - PROCESS | 1852 | 1461605867459 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 10:37:47 INFO - PROCESS | 1852 | 1461605867465 Marionette TRACE conn3 <- [1,270,null,{}] 10:37:47 INFO - PROCESS | 1852 | 1461605867471 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}] 10:37:47 INFO - PROCESS | 1852 | 1461605867625 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 10:37:47 INFO - PROCESS | 1852 | 1461605867749 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0a190000 == 39 [pid = 1852] [id = 75] 10:37:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 83 (0x7f9b0594ec00) [pid = 1852] [serial = 223] [outer = (nil)] 10:37:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 84 (0x7f9b0851c800) [pid = 1852] [serial = 224] [outer = 0x7f9b0594ec00] 10:37:47 INFO - PROCESS | 1852 | 1461605867819 Marionette DEBUG loaded listener.js 10:37:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 85 (0x7f9b091ee000) [pid = 1852] [serial = 225] [outer = 0x7f9b0594ec00] 10:37:48 INFO - PROCESS | 1852 | 1461605868607 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]]]}] 10:37:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 10:37:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1182ms 10:37:48 INFO - PROCESS | 1852 | 1461605868645 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 10:37:48 INFO - PROCESS | 1852 | 1461605868650 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 10:37:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 10:37:48 INFO - PROCESS | 1852 | 1461605868656 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 10:37:48 INFO - PROCESS | 1852 | 1461605868659 Marionette TRACE conn3 <- [1,274,null,{}] 10:37:48 INFO - PROCESS | 1852 | 1461605868679 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}] 10:37:48 INFO - PROCESS | 1852 | 1461605868856 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 10:37:48 INFO - PROCESS | 1852 | 1461605868915 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b16d19800 == 40 [pid = 1852] [id = 76] 10:37:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 86 (0x7f9b0ab4c800) [pid = 1852] [serial = 226] [outer = (nil)] 10:37:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 87 (0x7f9b0cd08c00) [pid = 1852] [serial = 227] [outer = 0x7f9b0ab4c800] 10:37:49 INFO - PROCESS | 1852 | 1461605869024 Marionette DEBUG loaded listener.js 10:37:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 88 (0x7f9b16b17800) [pid = 1852] [serial = 228] [outer = 0x7f9b0ab4c800] 10:37:49 INFO - PROCESS | 1852 | 1461605869821 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]]]}] 10:37:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 10:37:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1230ms 10:37:49 INFO - PROCESS | 1852 | 1461605869887 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 10:37:49 INFO - PROCESS | 1852 | 1461605869891 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 10:37:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 10:37:49 INFO - PROCESS | 1852 | 1461605869905 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 10:37:49 INFO - PROCESS | 1852 | 1461605869913 Marionette TRACE conn3 <- [1,278,null,{}] 10:37:49 INFO - PROCESS | 1852 | 1461605869919 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}] 10:37:50 INFO - PROCESS | 1852 | 1461605870112 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 10:37:50 INFO - PROCESS | 1852 | 1461605870236 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1b53f800 == 41 [pid = 1852] [id = 77] 10:37:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 89 (0x7f9b09b38400) [pid = 1852] [serial = 229] [outer = (nil)] 10:37:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 90 (0x7f9b19cba800) [pid = 1852] [serial = 230] [outer = 0x7f9b09b38400] 10:37:50 INFO - PROCESS | 1852 | 1461605870303 Marionette DEBUG loaded listener.js 10:37:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 91 (0x7f9b1bdbe800) [pid = 1852] [serial = 231] [outer = 0x7f9b09b38400] 10:37:51 INFO - PROCESS | 1852 | 1461605871349 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]]]}] 10:37:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 10:37:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1492ms 10:37:51 INFO - PROCESS | 1852 | 1461605871390 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 10:37:51 INFO - PROCESS | 1852 | 1461605871395 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 10:37:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 10:37:51 INFO - PROCESS | 1852 | 1461605871404 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 10:37:51 INFO - PROCESS | 1852 | 1461605871407 Marionette TRACE conn3 <- [1,282,null,{}] 10:37:51 INFO - PROCESS | 1852 | 1461605871414 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}] 10:37:51 INFO - PROCESS | 1852 | 1461605871548 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 10:37:51 INFO - PROCESS | 1852 | 1461605871707 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9affe5b000 == 42 [pid = 1852] [id = 78] 10:37:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 92 (0x7f9b02f5ac00) [pid = 1852] [serial = 232] [outer = (nil)] 10:37:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 93 (0x7f9b04ed6800) [pid = 1852] [serial = 233] [outer = 0x7f9b02f5ac00] 10:37:51 INFO - PROCESS | 1852 | 1461605871793 Marionette DEBUG loaded listener.js 10:37:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 94 (0x7f9b08a42400) [pid = 1852] [serial = 234] [outer = 0x7f9b02f5ac00] 10:37:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b1e94b800 == 41 [pid = 1852] [id = 45] 10:37:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b1781f800 == 40 [pid = 1852] [id = 73] 10:37:52 INFO - PROCESS | 1852 | --DOMWINDOW == 93 (0x7f9b044e0c00) [pid = 1852] [serial = 155] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1852 | --DOMWINDOW == 92 (0x7f9aff4ca800) [pid = 1852] [serial = 158] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1852 | --DOMWINDOW == 91 (0x7f9b10a79800) [pid = 1852] [serial = 179] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b16b5d800 == 39 [pid = 1852] [id = 72] 10:37:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b00a08800 == 38 [pid = 1852] [id = 71] 10:37:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0bf4b000 == 37 [pid = 1852] [id = 70] 10:37:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0a3a5800 == 36 [pid = 1852] [id = 69] 10:37:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b08928000 == 35 [pid = 1852] [id = 68] 10:37:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9afffe4800 == 34 [pid = 1852] [id = 67] 10:37:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0a40b000 == 33 [pid = 1852] [id = 66] 10:37:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0fbf5800 == 32 [pid = 1852] [id = 65] 10:37:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0c0e7800 == 31 [pid = 1852] [id = 64] 10:37:52 INFO - PROCESS | 1852 | --DOMWINDOW == 90 (0x7f9b09c10400) [pid = 1852] [serial = 170] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1852 | --DOMWINDOW == 89 (0x7f9b08a48400) [pid = 1852] [serial = 167] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1852 | --DOMWINDOW == 88 (0x7f9b16b97400) [pid = 1852] [serial = 152] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1852 | --DOMWINDOW == 87 (0x7f9b1b6a6800) [pid = 1852] [serial = 153] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1852 | --DOMWINDOW == 86 (0x7f9b0b271c00) [pid = 1852] [serial = 173] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1852 | --DOMWINDOW == 85 (0x7f9b07421000) [pid = 1852] [serial = 164] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1852 | --DOMWINDOW == 84 (0x7f9b082f1800) [pid = 1852] [serial = 165] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1852 | --DOMWINDOW == 83 (0x7f9b02f5dc00) [pid = 1852] [serial = 161] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1852 | --DOMWINDOW == 82 (0x7f9b044e1400) [pid = 1852] [serial = 162] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1852 | --DOMWINDOW == 81 (0x7f9b0b505000) [pid = 1852] [serial = 174] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1852 | --DOMWINDOW == 80 (0x7f9b0cd07800) [pid = 1852] [serial = 177] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1852 | --DOMWINDOW == 79 (0x7f9b0a457400) [pid = 1852] [serial = 171] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1852 | --DOMWINDOW == 78 (0x7f9b0abdcc00) [pid = 1852] [serial = 176] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1852 | --DOMWINDOW == 77 (0x7f9b09329c00) [pid = 1852] [serial = 168] [outer = (nil)] [url = about:blank] 10:37:52 INFO - PROCESS | 1852 | 1461605872595 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]]]}] 10:37:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 10:37:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1241ms 10:37:52 INFO - PROCESS | 1852 | 1461605872644 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 10:37:52 INFO - PROCESS | 1852 | 1461605872651 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 10:37:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 10:37:52 INFO - PROCESS | 1852 | 1461605872660 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 10:37:52 INFO - PROCESS | 1852 | 1461605872663 Marionette TRACE conn3 <- [1,286,null,{}] 10:37:52 INFO - PROCESS | 1852 | 1461605872668 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}] 10:37:52 INFO - PROCESS | 1852 | 1461605872793 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 10:37:52 INFO - PROCESS | 1852 | 1461605872811 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b06337800 == 32 [pid = 1852] [id = 79] 10:37:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 78 (0x7f9b08a48400) [pid = 1852] [serial = 235] [outer = (nil)] 10:37:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 79 (0x7f9b09c10400) [pid = 1852] [serial = 236] [outer = 0x7f9b08a48400] 10:37:52 INFO - PROCESS | 1852 | 1461605872866 Marionette DEBUG loaded listener.js 10:37:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 80 (0x7f9b0abdcc00) [pid = 1852] [serial = 237] [outer = 0x7f9b08a48400] 10:37:53 INFO - PROCESS | 1852 | 1461605873528 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]]]}] 10:37:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 10:37:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 927ms 10:37:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 10:37:53 INFO - PROCESS | 1852 | 1461605873587 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 10:37:53 INFO - PROCESS | 1852 | 1461605873589 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 10:37:53 INFO - PROCESS | 1852 | 1461605873595 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 10:37:53 INFO - PROCESS | 1852 | 1461605873599 Marionette TRACE conn3 <- [1,290,null,{}] 10:37:53 INFO - PROCESS | 1852 | 1461605873624 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}] 10:37:53 INFO - PROCESS | 1852 | 1461605873751 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 10:37:53 INFO - PROCESS | 1852 | 1461605873769 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0a3ac000 == 33 [pid = 1852] [id = 80] 10:37:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 81 (0x7f9b10a78800) [pid = 1852] [serial = 238] [outer = (nil)] 10:37:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 82 (0x7f9b16815c00) [pid = 1852] [serial = 239] [outer = 0x7f9b10a78800] 10:37:53 INFO - PROCESS | 1852 | 1461605873829 Marionette DEBUG loaded listener.js 10:37:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 83 (0x7f9b169e8800) [pid = 1852] [serial = 240] [outer = 0x7f9b10a78800] 10:37:54 INFO - PROCESS | 1852 | 1461605874569 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]]]}] 10:37:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 10:37:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 992ms 10:37:54 INFO - PROCESS | 1852 | 1461605874585 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 10:37:54 INFO - PROCESS | 1852 | 1461605874589 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 10:37:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 10:37:54 INFO - PROCESS | 1852 | 1461605874603 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 10:37:54 INFO - PROCESS | 1852 | 1461605874607 Marionette TRACE conn3 <- [1,294,null,{}] 10:37:54 INFO - PROCESS | 1852 | 1461605874612 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}] 10:37:54 INFO - PROCESS | 1852 | 1461605874777 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 10:37:54 INFO - PROCESS | 1852 | 1461605874810 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0bf4c000 == 34 [pid = 1852] [id = 81] 10:37:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 84 (0x7f9b10a7b400) [pid = 1852] [serial = 241] [outer = (nil)] 10:37:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 85 (0x7f9b17a46800) [pid = 1852] [serial = 242] [outer = 0x7f9b10a7b400] 10:37:54 INFO - PROCESS | 1852 | 1461605874866 Marionette DEBUG loaded listener.js 10:37:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 86 (0x7f9b19c46000) [pid = 1852] [serial = 243] [outer = 0x7f9b10a7b400] 10:37:55 INFO - PROCESS | 1852 | 1461605875536 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]]]}] 10:37:55 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. 10:37:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 985ms 10:37:55 INFO - PROCESS | 1852 | 1461605875580 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 10:37:55 INFO - PROCESS | 1852 | 1461605875589 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 10:37:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 10:37:55 INFO - PROCESS | 1852 | 1461605875606 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 10:37:55 INFO - PROCESS | 1852 | 1461605875609 Marionette TRACE conn3 <- [1,298,null,{}] 10:37:55 INFO - PROCESS | 1852 | 1461605875613 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}] 10:37:55 INFO - PROCESS | 1852 | 1461605875764 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 10:37:55 INFO - PROCESS | 1852 | 1461605875782 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b169af800 == 35 [pid = 1852] [id = 82] 10:37:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 87 (0x7f9affeef000) [pid = 1852] [serial = 244] [outer = (nil)] 10:37:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 88 (0x7f9b1b604400) [pid = 1852] [serial = 245] [outer = 0x7f9affeef000] 10:37:55 INFO - PROCESS | 1852 | 1461605875838 Marionette DEBUG loaded listener.js 10:37:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 89 (0x7f9b1b609c00) [pid = 1852] [serial = 246] [outer = 0x7f9affeef000] 10:37:56 INFO - PROCESS | 1852 | 1461605876536 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]]]}] 10:37:56 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. 10:37:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 994ms 10:37:56 INFO - PROCESS | 1852 | 1461605876592 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 10:37:56 INFO - PROCESS | 1852 | 1461605876595 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 10:37:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 10:37:56 INFO - PROCESS | 1852 | 1461605876600 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 10:37:56 INFO - PROCESS | 1852 | 1461605876602 Marionette TRACE conn3 <- [1,302,null,{}] 10:37:56 INFO - PROCESS | 1852 | 1461605876607 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}] 10:37:56 INFO - PROCESS | 1852 | 1461605876987 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 10:37:56 INFO - PROCESS | 1852 | --DOMWINDOW == 88 (0x7f9aff064400) [pid = 1852] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 10:37:57 INFO - PROCESS | 1852 | --DOMWINDOW == 87 (0x7f9b169efc00) [pid = 1852] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 10:37:57 INFO - PROCESS | 1852 | --DOMWINDOW == 86 (0x7f9aff4cd800) [pid = 1852] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 10:37:57 INFO - PROCESS | 1852 | --DOMWINDOW == 85 (0x7f9b08a49800) [pid = 1852] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 10:37:57 INFO - PROCESS | 1852 | --DOMWINDOW == 84 (0x7f9b00004800) [pid = 1852] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 10:37:57 INFO - PROCESS | 1852 | --DOMWINDOW == 83 (0x7f9b02f55000) [pid = 1852] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 10:37:57 INFO - PROCESS | 1852 | --DOMWINDOW == 82 (0x7f9b08522400) [pid = 1852] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 10:37:57 INFO - PROCESS | 1852 | --DOMWINDOW == 81 (0x7f9b02f57000) [pid = 1852] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 10:37:57 INFO - PROCESS | 1852 | --DOMWINDOW == 80 (0x7f9b0a454000) [pid = 1852] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 10:37:57 INFO - PROCESS | 1852 | 1461605877057 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b07b3b800 == 36 [pid = 1852] [id = 83] 10:37:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 81 (0x7f9afff0f000) [pid = 1852] [serial = 247] [outer = (nil)] 10:37:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 82 (0x7f9b02f55000) [pid = 1852] [serial = 248] [outer = 0x7f9afff0f000] 10:37:57 INFO - PROCESS | 1852 | 1461605877117 Marionette DEBUG loaded listener.js 10:37:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 83 (0x7f9b169efc00) [pid = 1852] [serial = 249] [outer = 0x7f9afff0f000] 10:37:57 INFO - PROCESS | 1852 | 1461605877757 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]]]}] 10:37:57 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. 10:37:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1174ms 10:37:57 INFO - PROCESS | 1852 | 1461605877776 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 10:37:57 INFO - PROCESS | 1852 | 1461605877778 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 10:37:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 10:37:57 INFO - PROCESS | 1852 | 1461605877783 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 10:37:57 INFO - PROCESS | 1852 | 1461605877786 Marionette TRACE conn3 <- [1,306,null,{}] 10:37:57 INFO - PROCESS | 1852 | 1461605877790 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}] 10:37:57 INFO - PROCESS | 1852 | 1461605877948 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 10:37:57 INFO - PROCESS | 1852 | 1461605877968 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afffda000 == 37 [pid = 1852] [id = 84] 10:37:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 84 (0x7f9afff11800) [pid = 1852] [serial = 250] [outer = (nil)] 10:37:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 85 (0x7f9b1bf0c000) [pid = 1852] [serial = 251] [outer = 0x7f9afff11800] 10:37:58 INFO - PROCESS | 1852 | 1461605878024 Marionette DEBUG loaded listener.js 10:37:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 86 (0x7f9b1c033800) [pid = 1852] [serial = 252] [outer = 0x7f9afff11800] 10:37:58 INFO - PROCESS | 1852 | 1461605878630 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]]]}] 10:37:58 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. 10:37:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 873ms 10:37:58 INFO - PROCESS | 1852 | 1461605878657 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 10:37:58 INFO - PROCESS | 1852 | 1461605878659 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 10:37:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 10:37:58 INFO - PROCESS | 1852 | 1461605878665 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 10:37:58 INFO - PROCESS | 1852 | 1461605878667 Marionette TRACE conn3 <- [1,310,null,{}] 10:37:58 INFO - PROCESS | 1852 | 1461605878672 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}] 10:37:58 INFO - PROCESS | 1852 | 1461605878789 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 10:37:58 INFO - PROCESS | 1852 | 1461605878806 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:37:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03139800 == 38 [pid = 1852] [id = 85] 10:37:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 87 (0x7f9b16981800) [pid = 1852] [serial = 253] [outer = (nil)] 10:37:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 88 (0x7f9b1dbc5800) [pid = 1852] [serial = 254] [outer = 0x7f9b16981800] 10:37:58 INFO - PROCESS | 1852 | 1461605878865 Marionette DEBUG loaded listener.js 10:37:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 89 (0x7f9b1e635400) [pid = 1852] [serial = 255] [outer = 0x7f9b16981800] 10:37:59 INFO - PROCESS | 1852 | 1461605879748 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]]]}] 10:37:59 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. 10:37:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1125ms 10:37:59 INFO - PROCESS | 1852 | 1461605879793 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 10:37:59 INFO - PROCESS | 1852 | 1461605879800 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 10:37:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 10:37:59 INFO - PROCESS | 1852 | 1461605879809 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 10:37:59 INFO - PROCESS | 1852 | 1461605879815 Marionette TRACE conn3 <- [1,314,null,{}] 10:37:59 INFO - PROCESS | 1852 | 1461605879823 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}] 10:38:00 INFO - PROCESS | 1852 | 1461605880003 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 10:38:00 INFO - PROCESS | 1852 | 1461605880164 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b09897000 == 39 [pid = 1852] [id = 86] 10:38:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 90 (0x7f9b07422c00) [pid = 1852] [serial = 256] [outer = (nil)] 10:38:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 91 (0x7f9b08522c00) [pid = 1852] [serial = 257] [outer = 0x7f9b07422c00] 10:38:00 INFO - PROCESS | 1852 | 1461605880245 Marionette DEBUG loaded listener.js 10:38:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 92 (0x7f9b09b36400) [pid = 1852] [serial = 258] [outer = 0x7f9b07422c00] 10:38:01 INFO - PROCESS | 1852 | 1461605881097 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]]]}] 10:38:01 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. 10:38:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1334ms 10:38:01 INFO - PROCESS | 1852 | 1461605881145 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 10:38:01 INFO - PROCESS | 1852 | 1461605881153 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 10:38:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 10:38:01 INFO - PROCESS | 1852 | 1461605881163 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 10:38:01 INFO - PROCESS | 1852 | 1461605881167 Marionette TRACE conn3 <- [1,318,null,{}] 10:38:01 INFO - PROCESS | 1852 | 1461605881173 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}] 10:38:01 INFO - PROCESS | 1852 | 1461605881328 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 10:38:01 INFO - PROCESS | 1852 | 1461605881457 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b17b36000 == 40 [pid = 1852] [id = 87] 10:38:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 93 (0x7f9b09b37000) [pid = 1852] [serial = 259] [outer = (nil)] 10:38:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 94 (0x7f9b1697d000) [pid = 1852] [serial = 260] [outer = 0x7f9b09b37000] 10:38:01 INFO - PROCESS | 1852 | 1461605881528 Marionette DEBUG loaded listener.js 10:38:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 95 (0x7f9b17aecc00) [pid = 1852] [serial = 261] [outer = 0x7f9b09b37000] 10:38:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 96 (0x7f9b1b613800) [pid = 1852] [serial = 262] [outer = 0x7f9b00006000] 10:38:02 INFO - PROCESS | 1852 | 1461605882583 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]]]}] 10:38:02 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. 10:38:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1431ms 10:38:02 INFO - PROCESS | 1852 | 1461605882593 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 10:38:02 INFO - PROCESS | 1852 | 1461605882597 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 10:38:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 10:38:02 INFO - PROCESS | 1852 | 1461605882604 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 10:38:02 INFO - PROCESS | 1852 | 1461605882610 Marionette TRACE conn3 <- [1,322,null,{}] 10:38:02 INFO - PROCESS | 1852 | 1461605882625 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}] 10:38:02 INFO - PROCESS | 1852 | 1461605882769 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 10:38:02 INFO - PROCESS | 1852 | 1461605882910 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1c022800 == 41 [pid = 1852] [id = 88] 10:38:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 97 (0x7f9b1bb73000) [pid = 1852] [serial = 263] [outer = (nil)] 10:38:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 98 (0x7f9b1bf06800) [pid = 1852] [serial = 264] [outer = 0x7f9b1bb73000] 10:38:03 INFO - PROCESS | 1852 | 1461605883016 Marionette DEBUG loaded listener.js 10:38:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 99 (0x7f9b1dbc1c00) [pid = 1852] [serial = 265] [outer = 0x7f9b1bb73000] 10:38:03 INFO - PROCESS | 1852 | 1461605883782 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]]]}] 10:38:03 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. 10:38:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1236ms 10:38:03 INFO - PROCESS | 1852 | 1461605883844 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 10:38:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 10:38:03 INFO - PROCESS | 1852 | 1461605883848 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 10:38:03 INFO - PROCESS | 1852 | 1461605883855 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 10:38:03 INFO - PROCESS | 1852 | 1461605883858 Marionette TRACE conn3 <- [1,326,null,{}] 10:38:03 INFO - PROCESS | 1852 | 1461605883863 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}] 10:38:04 INFO - PROCESS | 1852 | 1461605884009 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 10:38:04 INFO - PROCESS | 1852 | 1461605884138 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1ff2d000 == 42 [pid = 1852] [id = 89] 10:38:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 100 (0x7f9affee9c00) [pid = 1852] [serial = 266] [outer = (nil)] 10:38:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 101 (0x7f9b1e98f800) [pid = 1852] [serial = 267] [outer = 0x7f9affee9c00] 10:38:04 INFO - PROCESS | 1852 | 1461605884213 Marionette DEBUG loaded listener.js 10:38:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 102 (0x7f9b1ff15000) [pid = 1852] [serial = 268] [outer = 0x7f9affee9c00] 10:38:04 INFO - PROCESS | 1852 | 1461605884979 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]]]}] 10:38:05 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. 10:38:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1182ms 10:38:05 INFO - PROCESS | 1852 | 1461605885038 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 10:38:05 INFO - PROCESS | 1852 | 1461605885041 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 10:38:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 10:38:05 INFO - PROCESS | 1852 | 1461605885047 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 10:38:05 INFO - PROCESS | 1852 | 1461605885049 Marionette TRACE conn3 <- [1,330,null,{}] 10:38:05 INFO - PROCESS | 1852 | 1461605885054 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}] 10:38:05 INFO - PROCESS | 1852 | 1461605885215 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 10:38:05 INFO - PROCESS | 1852 | 1461605885351 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b201ae000 == 43 [pid = 1852] [id = 90] 10:38:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 103 (0x7f9afff15000) [pid = 1852] [serial = 269] [outer = (nil)] 10:38:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 104 (0x7f9b007dfc00) [pid = 1852] [serial = 270] [outer = 0x7f9afff15000] 10:38:05 INFO - PROCESS | 1852 | 1461605885421 Marionette DEBUG loaded listener.js 10:38:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 105 (0x7f9b007e3c00) [pid = 1852] [serial = 271] [outer = 0x7f9afff15000] 10:38:06 INFO - PROCESS | 1852 | 1461605886466 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]]]}] 10:38:06 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. 10:38:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1476ms 10:38:06 INFO - PROCESS | 1852 | 1461605886523 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 10:38:06 INFO - PROCESS | 1852 | 1461605886530 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 10:38:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 10:38:06 INFO - PROCESS | 1852 | 1461605886539 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 10:38:06 INFO - PROCESS | 1852 | 1461605886542 Marionette TRACE conn3 <- [1,334,null,{}] 10:38:06 INFO - PROCESS | 1852 | 1461605886550 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}] 10:38:06 INFO - PROCESS | 1852 | 1461605886684 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 10:38:06 INFO - PROCESS | 1852 | 1461605886904 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b001ae000 == 44 [pid = 1852] [id = 91] 10:38:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x7f9aff4c9000) [pid = 1852] [serial = 272] [outer = (nil)] 10:38:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7f9b00aaac00) [pid = 1852] [serial = 273] [outer = 0x7f9aff4c9000] 10:38:06 INFO - PROCESS | 1852 | 1461605886971 Marionette DEBUG loaded listener.js 10:38:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7f9b00aaf800) [pid = 1852] [serial = 274] [outer = 0x7f9aff4c9000] 10:38:07 INFO - PROCESS | 1852 | 1461605887671 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]]]}] 10:38:07 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9afffda000 == 43 [pid = 1852] [id = 84] 10:38:07 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b07b3b800 == 42 [pid = 1852] [id = 83] 10:38:07 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b169af800 == 41 [pid = 1852] [id = 82] 10:38:07 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0bf4c000 == 40 [pid = 1852] [id = 81] 10:38:07 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0a3ac000 == 39 [pid = 1852] [id = 80] 10:38:07 INFO - PROCESS | 1852 | --DOMWINDOW == 107 (0x7f9b0fb53c00) [pid = 1852] [serial = 191] [outer = (nil)] [url = about:blank] 10:38:07 INFO - PROCESS | 1852 | --DOMWINDOW == 106 (0x7f9b0abe0000) [pid = 1852] [serial = 188] [outer = (nil)] [url = about:blank] 10:38:07 INFO - PROCESS | 1852 | --DOMWINDOW == 105 (0x7f9b0000e000) [pid = 1852] [serial = 182] [outer = (nil)] [url = about:blank] 10:38:07 INFO - PROCESS | 1852 | --DOMWINDOW == 104 (0x7f9b16979800) [pid = 1852] [serial = 194] [outer = (nil)] [url = about:blank] 10:38:07 INFO - PROCESS | 1852 | --DOMWINDOW == 103 (0x7f9b07bbb400) [pid = 1852] [serial = 185] [outer = (nil)] [url = about:blank] 10:38:07 INFO - PROCESS | 1852 | --DOMWINDOW == 102 (0x7f9b1bb6f400) [pid = 1852] [serial = 218] [outer = (nil)] [url = about:blank] 10:38:07 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. 10:38:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1228ms 10:38:07 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b06337800 == 38 [pid = 1852] [id = 79] 10:38:07 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9affe5b000 == 37 [pid = 1852] [id = 78] 10:38:07 INFO - PROCESS | 1852 | --DOMWINDOW == 101 (0x7f9b09b33c00) [pid = 1852] [serial = 159] [outer = (nil)] [url = about:blank] 10:38:07 INFO - PROCESS | 1852 | --DOMWINDOW == 100 (0x7f9b17ae3c00) [pid = 1852] [serial = 215] [outer = (nil)] [url = about:blank] 10:38:07 INFO - PROCESS | 1852 | --DOMWINDOW == 99 (0x7f9b17bbf000) [pid = 1852] [serial = 198] [outer = (nil)] [url = about:blank] 10:38:07 INFO - PROCESS | 1852 | --DOMWINDOW == 98 (0x7f9b0b273400) [pid = 1852] [serial = 212] [outer = (nil)] [url = about:blank] 10:38:07 INFO - PROCESS | 1852 | --DOMWINDOW == 97 (0x7f9b16810400) [pid = 1852] [serial = 209] [outer = (nil)] [url = about:blank] 10:38:07 INFO - PROCESS | 1852 | --DOMWINDOW == 96 (0x7f9b05949400) [pid = 1852] [serial = 201] [outer = (nil)] [url = about:blank] 10:38:07 INFO - PROCESS | 1852 | --DOMWINDOW == 95 (0x7f9b08a4a400) [pid = 1852] [serial = 203] [outer = (nil)] [url = about:blank] 10:38:07 INFO - PROCESS | 1852 | --DOMWINDOW == 94 (0x7f9b02fdd800) [pid = 1852] [serial = 200] [outer = (nil)] [url = about:blank] 10:38:07 INFO - PROCESS | 1852 | --DOMWINDOW == 93 (0x7f9b0763dc00) [pid = 1852] [serial = 156] [outer = (nil)] [url = about:blank] 10:38:07 INFO - PROCESS | 1852 | --DOMWINDOW == 92 (0x7f9b169ee400) [pid = 1852] [serial = 213] [outer = (nil)] [url = about:blank] 10:38:07 INFO - PROCESS | 1852 | --DOMWINDOW == 91 (0x7f9b16b4e400) [pid = 1852] [serial = 197] [outer = (nil)] [url = about:blank] 10:38:07 INFO - PROCESS | 1852 | --DOMWINDOW == 90 (0x7f9b169ecc00) [pid = 1852] [serial = 210] [outer = (nil)] [url = about:blank] 10:38:07 INFO - PROCESS | 1852 | --DOMWINDOW == 89 (0x7f9b08bfd800) [pid = 1852] [serial = 204] [outer = (nil)] [url = about:blank] 10:38:07 INFO - PROCESS | 1852 | --DOMWINDOW == 88 (0x7f9b1b6a5800) [pid = 1852] [serial = 216] [outer = (nil)] [url = about:blank] 10:38:07 INFO - PROCESS | 1852 | --DOMWINDOW == 87 (0x7f9b0bfe1c00) [pid = 1852] [serial = 207] [outer = (nil)] [url = about:blank] 10:38:07 INFO - PROCESS | 1852 | --DOMWINDOW == 86 (0x7f9b0b3d1400) [pid = 1852] [serial = 206] [outer = (nil)] [url = about:blank] 10:38:07 INFO - PROCESS | 1852 | 1461605887795 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 10:38:07 INFO - PROCESS | 1852 | 1461605887802 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 10:38:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 10:38:07 INFO - PROCESS | 1852 | 1461605887821 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 10:38:07 INFO - PROCESS | 1852 | 1461605887824 Marionette TRACE conn3 <- [1,338,null,{}] 10:38:07 INFO - PROCESS | 1852 | 1461605887830 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}] 10:38:07 INFO - PROCESS | 1852 | 1461605887952 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 10:38:07 INFO - PROCESS | 1852 | 1461605887964 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b07437000 == 38 [pid = 1852] [id = 92] 10:38:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 87 (0x7f9b00aafc00) [pid = 1852] [serial = 275] [outer = (nil)] 10:38:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 88 (0x7f9b0592dc00) [pid = 1852] [serial = 276] [outer = 0x7f9b00aafc00] 10:38:08 INFO - PROCESS | 1852 | 1461605888020 Marionette DEBUG loaded listener.js 10:38:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 89 (0x7f9b07498800) [pid = 1852] [serial = 277] [outer = 0x7f9b00aafc00] 10:38:08 INFO - PROCESS | 1852 | 1461605888763 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]]]}] 10:38:08 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. 10:38:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 981ms 10:38:08 INFO - PROCESS | 1852 | 1461605888796 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 10:38:08 INFO - PROCESS | 1852 | 1461605888799 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 10:38:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 10:38:08 INFO - PROCESS | 1852 | 1461605888804 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 10:38:08 INFO - PROCESS | 1852 | 1461605888809 Marionette TRACE conn3 <- [1,342,null,{}] 10:38:08 INFO - PROCESS | 1852 | 1461605888835 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}] 10:38:08 INFO - PROCESS | 1852 | 1461605888965 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 10:38:08 INFO - PROCESS | 1852 | 1461605888984 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0a1ab000 == 39 [pid = 1852] [id = 93] 10:38:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 90 (0x7f9b098f0c00) [pid = 1852] [serial = 278] [outer = (nil)] 10:38:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 91 (0x7f9b0ab06400) [pid = 1852] [serial = 279] [outer = 0x7f9b098f0c00] 10:38:09 INFO - PROCESS | 1852 | 1461605889042 Marionette DEBUG loaded listener.js 10:38:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 92 (0x7f9b0b50bc00) [pid = 1852] [serial = 280] [outer = 0x7f9b098f0c00] 10:38:09 INFO - PROCESS | 1852 | 1461605889723 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]]]}] 10:38:09 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. 10:38:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 938ms 10:38:09 INFO - PROCESS | 1852 | 1461605889743 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 10:38:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 10:38:09 INFO - PROCESS | 1852 | 1461605889748 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 10:38:09 INFO - PROCESS | 1852 | 1461605889753 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 10:38:09 INFO - PROCESS | 1852 | 1461605889756 Marionette TRACE conn3 <- [1,346,null,{}] 10:38:09 INFO - PROCESS | 1852 | 1461605889760 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}] 10:38:09 INFO - PROCESS | 1852 | 1461605889935 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 10:38:09 INFO - PROCESS | 1852 | 1461605889956 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0b4d4000 == 40 [pid = 1852] [id = 94] 10:38:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 93 (0x7f9b08a49c00) [pid = 1852] [serial = 281] [outer = (nil)] 10:38:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 94 (0x7f9b0b58bc00) [pid = 1852] [serial = 282] [outer = 0x7f9b08a49c00] 10:38:10 INFO - PROCESS | 1852 | 1461605890011 Marionette DEBUG loaded listener.js 10:38:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 95 (0x7f9b169eac00) [pid = 1852] [serial = 283] [outer = 0x7f9b08a49c00] 10:38:10 INFO - PROCESS | 1852 | 1461605890662 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]]]}] 10:38:10 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. 10:38:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 978ms 10:38:10 INFO - PROCESS | 1852 | 1461605890731 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 10:38:10 INFO - PROCESS | 1852 | 1461605890733 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 10:38:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 10:38:10 INFO - PROCESS | 1852 | 1461605890739 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 10:38:10 INFO - PROCESS | 1852 | 1461605890741 Marionette TRACE conn3 <- [1,350,null,{}] 10:38:10 INFO - PROCESS | 1852 | 1461605890746 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}] 10:38:10 INFO - PROCESS | 1852 | 1461605890908 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 10:38:10 INFO - PROCESS | 1852 | 1461605890917 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0fd05000 == 41 [pid = 1852] [id = 95] 10:38:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 96 (0x7f9aff4c9800) [pid = 1852] [serial = 284] [outer = (nil)] 10:38:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 97 (0x7f9b16b91c00) [pid = 1852] [serial = 285] [outer = 0x7f9aff4c9800] 10:38:11 INFO - PROCESS | 1852 | 1461605891021 Marionette DEBUG loaded listener.js 10:38:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 98 (0x7f9b17bb5c00) [pid = 1852] [serial = 286] [outer = 0x7f9aff4c9800] 10:38:11 INFO - PROCESS | 1852 | 1461605891708 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]]]}] 10:38:11 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. 10:38:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 982ms 10:38:11 INFO - PROCESS | 1852 | 1461605891728 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 10:38:11 INFO - PROCESS | 1852 | 1461605891732 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 10:38:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 10:38:11 INFO - PROCESS | 1852 | 1461605891737 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 10:38:11 INFO - PROCESS | 1852 | 1461605891739 Marionette TRACE conn3 <- [1,354,null,{}] 10:38:11 INFO - PROCESS | 1852 | 1461605891744 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}] 10:38:11 INFO - PROCESS | 1852 | 1461605891923 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 10:38:11 INFO - PROCESS | 1852 | 1461605891949 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b16d08800 == 42 [pid = 1852] [id = 96] 10:38:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 99 (0x7f9b1b607000) [pid = 1852] [serial = 287] [outer = (nil)] 10:38:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 100 (0x7f9b1c02ac00) [pid = 1852] [serial = 288] [outer = 0x7f9b1b607000] 10:38:12 INFO - PROCESS | 1852 | 1461605892017 Marionette DEBUG loaded listener.js 10:38:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 101 (0x7f9b1dbc6400) [pid = 1852] [serial = 289] [outer = 0x7f9b1b607000] 10:38:12 INFO - PROCESS | 1852 | --DOMWINDOW == 100 (0x7f9b1b6a5c00) [pid = 1852] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 10:38:12 INFO - PROCESS | 1852 | --DOMWINDOW == 99 (0x7f9affeef000) [pid = 1852] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 10:38:12 INFO - PROCESS | 1852 | --DOMWINDOW == 98 (0x7f9b08a48400) [pid = 1852] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 10:38:12 INFO - PROCESS | 1852 | --DOMWINDOW == 97 (0x7f9b02f5ac00) [pid = 1852] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 10:38:12 INFO - PROCESS | 1852 | --DOMWINDOW == 96 (0x7f9b10a78800) [pid = 1852] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 10:38:12 INFO - PROCESS | 1852 | --DOMWINDOW == 95 (0x7f9afff0f000) [pid = 1852] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 10:38:12 INFO - PROCESS | 1852 | --DOMWINDOW == 94 (0x7f9afff11800) [pid = 1852] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 10:38:12 INFO - PROCESS | 1852 | --DOMWINDOW == 93 (0x7f9b10a7b400) [pid = 1852] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 10:38:12 INFO - PROCESS | 1852 | 1461605892858 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]]]}] 10:38:12 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. 10:38:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1174ms 10:38:12 INFO - PROCESS | 1852 | 1461605892915 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 10:38:12 INFO - PROCESS | 1852 | 1461605892918 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 10:38:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 10:38:12 INFO - PROCESS | 1852 | 1461605892923 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 10:38:12 INFO - PROCESS | 1852 | 1461605892925 Marionette TRACE conn3 <- [1,358,null,{}] 10:38:12 INFO - PROCESS | 1852 | 1461605892930 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}] 10:38:13 INFO - PROCESS | 1852 | 1461605893078 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 10:38:13 INFO - PROCESS | 1852 | 1461605893094 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b17b31800 == 43 [pid = 1852] [id = 97] 10:38:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 94 (0x7f9aff06f400) [pid = 1852] [serial = 290] [outer = (nil)] 10:38:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 95 (0x7f9b00125c00) [pid = 1852] [serial = 291] [outer = 0x7f9aff06f400] 10:38:13 INFO - PROCESS | 1852 | 1461605893151 Marionette DEBUG loaded listener.js 10:38:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 96 (0x7f9b0012ac00) [pid = 1852] [serial = 292] [outer = 0x7f9aff06f400] 10:38:13 INFO - PROCESS | 1852 | 1461605893777 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]]]}] 10:38:13 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. 10:38:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 879ms 10:38:13 INFO - PROCESS | 1852 | 1461605893804 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 10:38:13 INFO - PROCESS | 1852 | 1461605893807 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 10:38:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 10:38:13 INFO - PROCESS | 1852 | 1461605893813 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 10:38:13 INFO - PROCESS | 1852 | 1461605893815 Marionette TRACE conn3 <- [1,362,null,{}] 10:38:13 INFO - PROCESS | 1852 | 1461605893820 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}] 10:38:13 INFO - PROCESS | 1852 | 1461605893939 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 10:38:13 INFO - PROCESS | 1852 | 1461605893956 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1bd37000 == 44 [pid = 1852] [id = 98] 10:38:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 97 (0x7f9aff0cd800) [pid = 1852] [serial = 293] [outer = (nil)] 10:38:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 98 (0x7f9aff0d4c00) [pid = 1852] [serial = 294] [outer = 0x7f9aff0cd800] 10:38:14 INFO - PROCESS | 1852 | 1461605894012 Marionette DEBUG loaded listener.js 10:38:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 99 (0x7f9b00122c00) [pid = 1852] [serial = 295] [outer = 0x7f9aff0cd800] 10:38:14 INFO - PROCESS | 1852 | 1461605894835 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]]]}] 10:38:14 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. 10:38:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1079ms 10:38:14 INFO - PROCESS | 1852 | 1461605894894 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 10:38:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 10:38:14 INFO - PROCESS | 1852 | 1461605894899 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 10:38:14 INFO - PROCESS | 1852 | 1461605894907 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 10:38:14 INFO - PROCESS | 1852 | 1461605894912 Marionette TRACE conn3 <- [1,366,null,{}] 10:38:14 INFO - PROCESS | 1852 | 1461605894919 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}] 10:38:15 INFO - PROCESS | 1852 | 1461605895080 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 10:38:15 INFO - PROCESS | 1852 | 1461605895213 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0905d000 == 45 [pid = 1852] [id = 99] 10:38:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 100 (0x7f9b00128400) [pid = 1852] [serial = 296] [outer = (nil)] 10:38:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 101 (0x7f9b0012a800) [pid = 1852] [serial = 297] [outer = 0x7f9b00128400] 10:38:15 INFO - PROCESS | 1852 | 1461605895323 Marionette DEBUG loaded listener.js 10:38:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 102 (0x7f9b007e5400) [pid = 1852] [serial = 298] [outer = 0x7f9b00128400] 10:38:16 INFO - PROCESS | 1852 | 1461605896255 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]]]}] 10:38:16 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. 10:38:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1389ms 10:38:16 INFO - PROCESS | 1852 | 1461605896296 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 10:38:16 INFO - PROCESS | 1852 | 1461605896304 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 10:38:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 10:38:16 INFO - PROCESS | 1852 | 1461605896314 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 10:38:16 INFO - PROCESS | 1852 | 1461605896318 Marionette TRACE conn3 <- [1,370,null,{}] 10:38:16 INFO - PROCESS | 1852 | 1461605896324 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}] 10:38:16 INFO - PROCESS | 1852 | 1461605896483 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 10:38:16 INFO - PROCESS | 1852 | 1461605896621 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0fbe9800 == 46 [pid = 1852] [id = 100] 10:38:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 103 (0x7f9b01814800) [pid = 1852] [serial = 299] [outer = (nil)] 10:38:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 104 (0x7f9b044dec00) [pid = 1852] [serial = 300] [outer = 0x7f9b01814800] 10:38:16 INFO - PROCESS | 1852 | 1461605896695 Marionette DEBUG loaded listener.js 10:38:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 105 (0x7f9b07bbb400) [pid = 1852] [serial = 301] [outer = 0x7f9b01814800] 10:38:17 INFO - PROCESS | 1852 | 1461605897624 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]]]}] 10:38:17 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. 10:38:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1327ms 10:38:17 INFO - PROCESS | 1852 | 1461605897642 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 10:38:17 INFO - PROCESS | 1852 | 1461605897645 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 10:38:17 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 10:38:17 INFO - PROCESS | 1852 | 1461605897651 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 10:38:17 INFO - PROCESS | 1852 | 1461605897657 Marionette TRACE conn3 <- [1,374,null,{}] 10:38:17 INFO - PROCESS | 1852 | 1461605897671 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}] 10:38:17 INFO - PROCESS | 1852 | 1461605897819 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 10:38:17 INFO - PROCESS | 1852 | 1461605897961 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1e9f2000 == 47 [pid = 1852] [id = 101] 10:38:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x7f9b09b35000) [pid = 1852] [serial = 302] [outer = (nil)] 10:38:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7f9b0b590800) [pid = 1852] [serial = 303] [outer = 0x7f9b09b35000] 10:38:18 INFO - PROCESS | 1852 | 1461605898035 Marionette DEBUG loaded listener.js 10:38:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7f9b16b11400) [pid = 1852] [serial = 304] [outer = 0x7f9b09b35000] 10:38:18 INFO - PROCESS | 1852 | 1461605898836 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 10:38:18 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 10:38:18 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1235ms 10:38:18 INFO - PROCESS | 1852 | 1461605898890 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 10:38:18 INFO - PROCESS | 1852 | 1461605898893 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 10:38:18 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 10:38:18 INFO - PROCESS | 1852 | 1461605898900 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 10:38:18 INFO - PROCESS | 1852 | 1461605898902 Marionette TRACE conn3 <- [1,378,null,{}] 10:38:18 INFO - PROCESS | 1852 | 1461605898908 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}] 10:38:19 INFO - PROCESS | 1852 | 1461605899056 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 10:38:19 INFO - PROCESS | 1852 | 1461605899189 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afddd9000 == 48 [pid = 1852] [id = 102] 10:38:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x7f9aff4bf400) [pid = 1852] [serial = 305] [outer = (nil)] 10:38:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7f9b1b605000) [pid = 1852] [serial = 306] [outer = 0x7f9aff4bf400] 10:38:19 INFO - PROCESS | 1852 | 1461605899259 Marionette DEBUG loaded listener.js 10:38:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7f9b1b6a5800) [pid = 1852] [serial = 307] [outer = 0x7f9aff4bf400] 10:38:20 INFO - PROCESS | 1852 | 1461605900014 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 10:38:20 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 10:38:20 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1179ms 10:38:20 INFO - PROCESS | 1852 | 1461605900080 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 10:38:20 INFO - PROCESS | 1852 | 1461605900084 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 10:38:20 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 10:38:20 INFO - PROCESS | 1852 | 1461605900089 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 10:38:20 INFO - PROCESS | 1852 | 1461605900091 Marionette TRACE conn3 <- [1,382,null,{}] 10:38:20 INFO - PROCESS | 1852 | 1461605900096 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}] 10:38:20 INFO - PROCESS | 1852 | 1461605900313 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 10:38:20 INFO - PROCESS | 1852 | 1461605900449 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aff718000 == 49 [pid = 1852] [id = 103] 10:38:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7f9b17d73c00) [pid = 1852] [serial = 308] [outer = (nil)] 10:38:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7f9b1c033000) [pid = 1852] [serial = 309] [outer = 0x7f9b17d73c00] 10:38:20 INFO - PROCESS | 1852 | 1461605900516 Marionette DEBUG loaded listener.js 10:38:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7f9b1e9c3000) [pid = 1852] [serial = 310] [outer = 0x7f9b17d73c00] 10:38:21 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 10:38:21 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:38:21 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 10:38:21 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 10:38:21 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 10:38:21 INFO - PROCESS | 1852 | 1461605901364 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 10:38:21 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 10:38:21 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1330ms 10:38:21 INFO - PROCESS | 1852 | 1461605901419 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 10:38:21 INFO - PROCESS | 1852 | 1461605901422 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 10:38:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 10:38:21 INFO - PROCESS | 1852 | 1461605901427 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 10:38:21 INFO - PROCESS | 1852 | 1461605901430 Marionette TRACE conn3 <- [1,386,null,{}] 10:38:21 INFO - PROCESS | 1852 | 1461605901435 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}] 10:38:21 INFO - PROCESS | 1852 | 1461605901633 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 10:38:21 INFO - PROCESS | 1852 | 1461605901770 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afeed0800 == 50 [pid = 1852] [id = 104] 10:38:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7f9b007e4800) [pid = 1852] [serial = 311] [outer = (nil)] 10:38:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7f9b08ecfc00) [pid = 1852] [serial = 312] [outer = 0x7f9b007e4800] 10:38:21 INFO - PROCESS | 1852 | 1461605901844 Marionette DEBUG loaded listener.js 10:38:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7f9b1ff81800) [pid = 1852] [serial = 313] [outer = 0x7f9b007e4800] 10:38:22 INFO - PROCESS | 1852 | 1461605902816 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]]]}] 10:38:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 10:38:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1435ms 10:38:22 INFO - PROCESS | 1852 | 1461605902863 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 10:38:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 10:38:22 INFO - PROCESS | 1852 | 1461605902868 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 10:38:22 INFO - PROCESS | 1852 | 1461605902875 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 10:38:22 INFO - PROCESS | 1852 | 1461605902880 Marionette TRACE conn3 <- [1,390,null,{}] 10:38:22 INFO - PROCESS | 1852 | 1461605902906 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}] 10:38:23 INFO - PROCESS | 1852 | 1461605903050 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 10:38:23 INFO - PROCESS | 1852 | 1461605903183 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0596a000 == 51 [pid = 1852] [id = 105] 10:38:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7f9aff187c00) [pid = 1852] [serial = 314] [outer = (nil)] 10:38:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7f9aff4c1c00) [pid = 1852] [serial = 315] [outer = 0x7f9aff187c00] 10:38:23 INFO - PROCESS | 1852 | 1461605903294 Marionette DEBUG loaded listener.js 10:38:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7f9b00011800) [pid = 1852] [serial = 316] [outer = 0x7f9aff187c00] 10:38:24 INFO - PROCESS | 1852 | 1461605904136 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]]]}] 10:38:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 10:38:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1289ms 10:38:24 INFO - PROCESS | 1852 | 1461605904164 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 10:38:24 INFO - PROCESS | 1852 | 1461605904170 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 10:38:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 10:38:24 INFO - PROCESS | 1852 | 1461605904179 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 10:38:24 INFO - PROCESS | 1852 | 1461605904183 Marionette TRACE conn3 <- [1,394,null,{}] 10:38:24 INFO - PROCESS | 1852 | 1461605904188 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}] 10:38:24 INFO - PROCESS | 1852 | 1461605904327 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 10:38:24 INFO - PROCESS | 1852 | 1461605904471 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b07436000 == 52 [pid = 1852] [id = 106] 10:38:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7f9b00aa3000) [pid = 1852] [serial = 317] [outer = (nil)] 10:38:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7f9b00aa9c00) [pid = 1852] [serial = 318] [outer = 0x7f9b00aa3000] 10:38:24 INFO - PROCESS | 1852 | 1461605904530 Marionette DEBUG loaded listener.js 10:38:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7f9b00b60000) [pid = 1852] [serial = 319] [outer = 0x7f9b00aa3000] 10:38:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b17b31800 == 51 [pid = 1852] [id = 97] 10:38:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b16d08800 == 50 [pid = 1852] [id = 96] 10:38:24 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7f9aff4c7400) [pid = 1852] [serial = 221] [outer = (nil)] [url = about:blank] 10:38:24 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7f9b19cba800) [pid = 1852] [serial = 230] [outer = (nil)] [url = about:blank] 10:38:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0fd05000 == 49 [pid = 1852] [id = 95] 10:38:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0b4d4000 == 48 [pid = 1852] [id = 94] 10:38:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0a1ab000 == 47 [pid = 1852] [id = 93] 10:38:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b07437000 == 46 [pid = 1852] [id = 92] 10:38:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b001ae000 == 45 [pid = 1852] [id = 91] 10:38:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b09897000 == 44 [pid = 1852] [id = 86] 10:38:25 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7f9b1bdbb400) [pid = 1852] [serial = 219] [outer = (nil)] [url = about:blank] 10:38:25 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7f9b0851c800) [pid = 1852] [serial = 224] [outer = (nil)] [url = about:blank] 10:38:25 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7f9b1b604400) [pid = 1852] [serial = 245] [outer = (nil)] [url = about:blank] 10:38:25 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7f9b09c10400) [pid = 1852] [serial = 236] [outer = (nil)] [url = about:blank] 10:38:25 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7f9b0abdcc00) [pid = 1852] [serial = 237] [outer = (nil)] [url = about:blank] 10:38:25 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7f9b08a42400) [pid = 1852] [serial = 234] [outer = (nil)] [url = about:blank] 10:38:25 INFO - PROCESS | 1852 | --DOMWINDOW == 114 (0x7f9b04ed6800) [pid = 1852] [serial = 233] [outer = (nil)] [url = about:blank] 10:38:25 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x7f9b16815c00) [pid = 1852] [serial = 239] [outer = (nil)] [url = about:blank] 10:38:25 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x7f9b169e8800) [pid = 1852] [serial = 240] [outer = (nil)] [url = about:blank] 10:38:25 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x7f9b0cd08c00) [pid = 1852] [serial = 227] [outer = (nil)] [url = about:blank] 10:38:25 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x7f9b02f55000) [pid = 1852] [serial = 248] [outer = (nil)] [url = about:blank] 10:38:25 INFO - PROCESS | 1852 | --DOMWINDOW == 109 (0x7f9b1bf0c000) [pid = 1852] [serial = 251] [outer = (nil)] [url = about:blank] 10:38:25 INFO - PROCESS | 1852 | --DOMWINDOW == 108 (0x7f9b17a46800) [pid = 1852] [serial = 242] [outer = (nil)] [url = about:blank] 10:38:25 INFO - PROCESS | 1852 | --DOMWINDOW == 107 (0x7f9b1b609c00) [pid = 1852] [serial = 246] [outer = (nil)] [url = about:blank] 10:38:25 INFO - PROCESS | 1852 | --DOMWINDOW == 106 (0x7f9b1c033800) [pid = 1852] [serial = 252] [outer = (nil)] [url = about:blank] 10:38:25 INFO - PROCESS | 1852 | --DOMWINDOW == 105 (0x7f9b19c46000) [pid = 1852] [serial = 243] [outer = (nil)] [url = about:blank] 10:38:25 INFO - PROCESS | 1852 | --DOMWINDOW == 104 (0x7f9b169efc00) [pid = 1852] [serial = 249] [outer = (nil)] [url = about:blank] 10:38:25 INFO - PROCESS | 1852 | 1461605905361 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]]]}] 10:38:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 10:38:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1237ms 10:38:25 INFO - PROCESS | 1852 | 1461605905417 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 10:38:25 INFO - PROCESS | 1852 | 1461605905420 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 10:38:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 10:38:25 INFO - PROCESS | 1852 | 1461605905425 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 10:38:25 INFO - PROCESS | 1852 | 1461605905430 Marionette TRACE conn3 <- [1,398,null,{}] 10:38:25 INFO - PROCESS | 1852 | 1461605905444 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}] 10:38:25 INFO - PROCESS | 1852 | 1461605905586 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 10:38:25 INFO - PROCESS | 1852 | 1461605905597 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b09b51000 == 45 [pid = 1852] [id = 107] 10:38:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 105 (0x7f9b07bb6800) [pid = 1852] [serial = 320] [outer = (nil)] 10:38:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x7f9b088cb000) [pid = 1852] [serial = 321] [outer = 0x7f9b07bb6800] 10:38:25 INFO - PROCESS | 1852 | 1461605905662 Marionette DEBUG loaded listener.js 10:38:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7f9b09324c00) [pid = 1852] [serial = 322] [outer = 0x7f9b07bb6800] 10:38:26 INFO - PROCESS | 1852 | 1461605906450 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]]]}] 10:38:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 10:38:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1037ms 10:38:26 INFO - PROCESS | 1852 | 1461605906470 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 10:38:26 INFO - PROCESS | 1852 | 1461605906473 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 10:38:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 10:38:26 INFO - PROCESS | 1852 | 1461605906479 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 10:38:26 INFO - PROCESS | 1852 | 1461605906481 Marionette TRACE conn3 <- [1,402,null,{}] 10:38:26 INFO - PROCESS | 1852 | 1461605906489 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}] 10:38:26 INFO - PROCESS | 1852 | 1461605906629 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 10:38:26 INFO - PROCESS | 1852 | 1461605906652 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0b4de800 == 46 [pid = 1852] [id = 108] 10:38:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7f9b08518400) [pid = 1852] [serial = 323] [outer = (nil)] 10:38:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x7f9b0cd09400) [pid = 1852] [serial = 324] [outer = 0x7f9b08518400] 10:38:26 INFO - PROCESS | 1852 | 1461605906709 Marionette DEBUG loaded listener.js 10:38:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7f9b16982800) [pid = 1852] [serial = 325] [outer = 0x7f9b08518400] 10:38:27 INFO - PROCESS | 1852 | 1461605907512 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]]]}] 10:38:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 10:38:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1078ms 10:38:27 INFO - PROCESS | 1852 | 1461605907601 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 10:38:27 INFO - PROCESS | 1852 | 1461605907604 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 10:38:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 10:38:27 INFO - PROCESS | 1852 | 1461605907610 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 10:38:27 INFO - PROCESS | 1852 | 1461605907612 Marionette TRACE conn3 <- [1,406,null,{}] 10:38:27 INFO - PROCESS | 1852 | 1461605907617 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}] 10:38:27 INFO - PROCESS | 1852 | 1461605907781 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 10:38:27 INFO - PROCESS | 1852 | 1461605907802 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afeecb800 == 47 [pid = 1852] [id = 109] 10:38:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7f9b0abe0000) [pid = 1852] [serial = 326] [outer = (nil)] 10:38:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7f9b17a3c400) [pid = 1852] [serial = 327] [outer = 0x7f9b0abe0000] 10:38:27 INFO - PROCESS | 1852 | 1461605907867 Marionette DEBUG loaded listener.js 10:38:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7f9b17abf800) [pid = 1852] [serial = 328] [outer = 0x7f9b0abe0000] 10:38:28 INFO - PROCESS | 1852 | 1461605908601 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]]]}] 10:38:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 10:38:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1027ms 10:38:28 INFO - PROCESS | 1852 | 1461605908637 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 10:38:28 INFO - PROCESS | 1852 | 1461605908640 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 10:38:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 10:38:28 INFO - PROCESS | 1852 | 1461605908646 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 10:38:28 INFO - PROCESS | 1852 | 1461605908647 Marionette TRACE conn3 <- [1,410,null,{}] 10:38:28 INFO - PROCESS | 1852 | 1461605908674 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}] 10:38:28 INFO - PROCESS | 1852 | 1461605908856 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 10:38:28 INFO - PROCESS | 1852 | 1461605908879 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b17d19000 == 48 [pid = 1852] [id = 110] 10:38:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7f9b17ac9000) [pid = 1852] [serial = 329] [outer = (nil)] 10:38:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7f9b1b607c00) [pid = 1852] [serial = 330] [outer = 0x7f9b17ac9000] 10:38:28 INFO - PROCESS | 1852 | 1461605908938 Marionette DEBUG loaded listener.js 10:38:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7f9b1bba2c00) [pid = 1852] [serial = 331] [outer = 0x7f9b17ac9000] 10:38:29 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7f9b09b38400) [pid = 1852] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 10:38:29 INFO - PROCESS | 1852 | --DOMWINDOW == 114 (0x7f9b0bfe1000) [pid = 1852] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 10:38:29 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x7f9aff4c9800) [pid = 1852] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 10:38:29 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x7f9b1b607000) [pid = 1852] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 10:38:29 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x7f9b08a49c00) [pid = 1852] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 10:38:29 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x7f9b00aafc00) [pid = 1852] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 10:38:29 INFO - PROCESS | 1852 | --DOMWINDOW == 109 (0x7f9afff15000) [pid = 1852] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 10:38:29 INFO - PROCESS | 1852 | --DOMWINDOW == 108 (0x7f9aff4c9000) [pid = 1852] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 10:38:29 INFO - PROCESS | 1852 | --DOMWINDOW == 107 (0x7f9b098f0c00) [pid = 1852] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 10:38:29 INFO - PROCESS | 1852 | --DOMWINDOW == 106 (0x7f9aff06f400) [pid = 1852] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 10:38:29 INFO - PROCESS | 1852 | 1461605909688 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]]]}] 10:38:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 10:38:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1082ms 10:38:29 INFO - PROCESS | 1852 | 1461605909744 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 10:38:29 INFO - PROCESS | 1852 | 1461605909746 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 10:38:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 10:38:29 INFO - PROCESS | 1852 | 1461605909752 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 10:38:29 INFO - PROCESS | 1852 | 1461605909754 Marionette TRACE conn3 <- [1,414,null,{}] 10:38:29 INFO - PROCESS | 1852 | 1461605909759 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}] 10:38:29 INFO - PROCESS | 1852 | 1461605909893 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 10:38:29 INFO - PROCESS | 1852 | 1461605909906 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1974f000 == 49 [pid = 1852] [id = 111] 10:38:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7f9aff0ce000) [pid = 1852] [serial = 332] [outer = (nil)] 10:38:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7f9b098f0c00) [pid = 1852] [serial = 333] [outer = 0x7f9aff0ce000] 10:38:29 INFO - PROCESS | 1852 | 1461605909961 Marionette DEBUG loaded listener.js 10:38:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x7f9b1bba1c00) [pid = 1852] [serial = 334] [outer = 0x7f9aff0ce000] 10:38:30 INFO - PROCESS | 1852 | 1461605910645 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]]]}] 10:38:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 10:38:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 928ms 10:38:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 10:38:30 INFO - PROCESS | 1852 | 1461605910681 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 10:38:30 INFO - PROCESS | 1852 | 1461605910683 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 10:38:30 INFO - PROCESS | 1852 | 1461605910688 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 10:38:30 INFO - PROCESS | 1852 | 1461605910691 Marionette TRACE conn3 <- [1,418,null,{}] 10:38:30 INFO - PROCESS | 1852 | 1461605910696 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}] 10:38:30 INFO - PROCESS | 1852 | 1461605910864 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 10:38:30 INFO - PROCESS | 1852 | 1461605910883 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1bdb0000 == 50 [pid = 1852] [id = 112] 10:38:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7f9aff4c9800) [pid = 1852] [serial = 335] [outer = (nil)] 10:38:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7f9b1bfe1400) [pid = 1852] [serial = 336] [outer = 0x7f9aff4c9800] 10:38:30 INFO - PROCESS | 1852 | 1461605910945 Marionette DEBUG loaded listener.js 10:38:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7f9b1ff80000) [pid = 1852] [serial = 337] [outer = 0x7f9aff4c9800] 10:38:32 INFO - PROCESS | 1852 | 1461605912137 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]]]}] 10:38:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 10:38:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1476ms 10:38:32 INFO - PROCESS | 1852 | 1461605912165 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 10:38:32 INFO - PROCESS | 1852 | 1461605912171 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 10:38:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 10:38:32 INFO - PROCESS | 1852 | 1461605912179 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 10:38:32 INFO - PROCESS | 1852 | 1461605912184 Marionette TRACE conn3 <- [1,422,null,{}] 10:38:32 INFO - PROCESS | 1852 | 1461605912195 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}] 10:38:32 INFO - PROCESS | 1852 | 1461605912412 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 10:38:32 INFO - PROCESS | 1852 | 1461605912616 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b05963800 == 51 [pid = 1852] [id = 113] 10:38:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7f9afeee3800) [pid = 1852] [serial = 338] [outer = (nil)] 10:38:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7f9afeeee400) [pid = 1852] [serial = 339] [outer = 0x7f9afeee3800] 10:38:32 INFO - PROCESS | 1852 | 1461605912691 Marionette DEBUG loaded listener.js 10:38:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7f9aff0da800) [pid = 1852] [serial = 340] [outer = 0x7f9afeee3800] 10:38:33 INFO - PROCESS | 1852 | 1461605913922 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]]]}] 10:38:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 10:38:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1782ms 10:38:33 INFO - PROCESS | 1852 | 1461605913961 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 10:38:33 INFO - PROCESS | 1852 | 1461605913968 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 10:38:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 10:38:33 INFO - PROCESS | 1852 | 1461605913978 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 10:38:33 INFO - PROCESS | 1852 | 1461605913982 Marionette TRACE conn3 <- [1,426,null,{}] 10:38:33 INFO - PROCESS | 1852 | 1461605913987 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}] 10:38:34 INFO - PROCESS | 1852 | 1461605914206 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 10:38:34 INFO - PROCESS | 1852 | 1461605914342 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0fd05800 == 52 [pid = 1852] [id = 114] 10:38:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7f9aff068400) [pid = 1852] [serial = 341] [outer = (nil)] 10:38:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7f9b007d8400) [pid = 1852] [serial = 342] [outer = 0x7f9aff068400] 10:38:34 INFO - PROCESS | 1852 | 1461605914412 Marionette DEBUG loaded listener.js 10:38:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7f9b00aad400) [pid = 1852] [serial = 343] [outer = 0x7f9aff068400] 10:38:35 INFO - PROCESS | 1852 | 1461605915259 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] 10:38:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 10:38:35 INFO - PROCESS | 1852 | 1461605915320 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 10:38:35 INFO - PROCESS | 1852 | 1461605915326 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 10:38:35 INFO - PROCESS | 1852 | 1461605915331 Marionette TRACE conn3 <- [1,430,null,{}] 10:38:35 INFO - PROCESS | 1852 | 1461605915367 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}] 10:38:35 INFO - PROCESS | 1852 | 1461605915529 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 10:38:35 INFO - PROCESS | 1852 | 1461605915665 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b097d6800 == 53 [pid = 1852] [id = 115] 10:38:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7f9b032dc800) [pid = 1852] [serial = 344] [outer = (nil)] 10:38:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7f9b032e5000) [pid = 1852] [serial = 345] [outer = 0x7f9b032dc800] 10:38:35 INFO - PROCESS | 1852 | 1461605915753 Marionette DEBUG loaded listener.js 10:38:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7f9b032ebc00) [pid = 1852] [serial = 346] [outer = 0x7f9b032dc800] 10:38:36 INFO - PROCESS | 1852 | 1461605916595 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]]]}] 10:38:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 10:38:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1341ms 10:38:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 10:38:36 INFO - PROCESS | 1852 | 1461605916666 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 10:38:36 INFO - PROCESS | 1852 | 1461605916670 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 10:38:36 INFO - PROCESS | 1852 | 1461605916676 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 10:38:36 INFO - PROCESS | 1852 | 1461605916679 Marionette TRACE conn3 <- [1,434,null,{}] 10:38:36 INFO - PROCESS | 1852 | 1461605916684 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}] 10:38:36 INFO - PROCESS | 1852 | 1461605916871 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 10:38:37 INFO - PROCESS | 1852 | 1461605917010 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aff614000 == 54 [pid = 1852] [id = 116] 10:38:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7f9b00004c00) [pid = 1852] [serial = 347] [outer = (nil)] 10:38:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7f9b02f54c00) [pid = 1852] [serial = 348] [outer = 0x7f9b00004c00] 10:38:37 INFO - PROCESS | 1852 | 1461605917079 Marionette DEBUG loaded listener.js 10:38:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7f9b07bb8000) [pid = 1852] [serial = 349] [outer = 0x7f9b00004c00] 10:38:38 INFO - PROCESS | 1852 | 1461605918221 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]]]}] 10:38:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 10:38:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1578ms 10:38:38 INFO - PROCESS | 1852 | 1461605918254 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 10:38:38 INFO - PROCESS | 1852 | 1461605918259 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 10:38:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 10:38:38 INFO - PROCESS | 1852 | 1461605918266 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 10:38:38 INFO - PROCESS | 1852 | 1461605918272 Marionette TRACE conn3 <- [1,438,null,{}] 10:38:38 INFO - PROCESS | 1852 | 1461605918278 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}] 10:38:38 INFO - PROCESS | 1852 | 1461605918415 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 10:38:38 INFO - PROCESS | 1852 | 1461605918564 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b00a0a800 == 55 [pid = 1852] [id = 117] 10:38:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7f9afff16400) [pid = 1852] [serial = 350] [outer = (nil)] 10:38:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7f9b007d9000) [pid = 1852] [serial = 351] [outer = 0x7f9afff16400] 10:38:38 INFO - PROCESS | 1852 | 1461605918629 Marionette DEBUG loaded listener.js 10:38:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7f9b00aa9400) [pid = 1852] [serial = 352] [outer = 0x7f9afff16400] 10:38:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b01abd800 == 54 [pid = 1852] [id = 74] 10:38:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b1974f000 == 53 [pid = 1852] [id = 111] 10:38:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b17d19000 == 52 [pid = 1852] [id = 110] 10:38:39 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7f9b1dbc5800) [pid = 1852] [serial = 254] [outer = (nil)] [url = about:blank] 10:38:39 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7f9b08522c00) [pid = 1852] [serial = 257] [outer = (nil)] [url = about:blank] 10:38:39 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7f9b1697d000) [pid = 1852] [serial = 260] [outer = (nil)] [url = about:blank] 10:38:39 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7f9b1bf06800) [pid = 1852] [serial = 264] [outer = (nil)] [url = about:blank] 10:38:39 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7f9b1e98f800) [pid = 1852] [serial = 267] [outer = (nil)] [url = about:blank] 10:38:39 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7f9aff0d4c00) [pid = 1852] [serial = 294] [outer = (nil)] [url = about:blank] 10:38:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9afeecb800 == 51 [pid = 1852] [id = 109] 10:38:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0b4de800 == 50 [pid = 1852] [id = 108] 10:38:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b09b51000 == 49 [pid = 1852] [id = 107] 10:38:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b07436000 == 48 [pid = 1852] [id = 106] 10:38:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0596a000 == 47 [pid = 1852] [id = 105] 10:38:39 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0905d000 == 46 [pid = 1852] [id = 99] 10:38:39 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7f9b1bdbe800) [pid = 1852] [serial = 231] [outer = (nil)] [url = about:blank] 10:38:39 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7f9b15a1c800) [pid = 1852] [serial = 180] [outer = (nil)] [url = about:blank] 10:38:39 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7f9b16b91c00) [pid = 1852] [serial = 285] [outer = (nil)] [url = about:blank] 10:38:39 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7f9b1c02ac00) [pid = 1852] [serial = 288] [outer = (nil)] [url = about:blank] 10:38:39 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7f9b17bb5c00) [pid = 1852] [serial = 286] [outer = (nil)] [url = about:blank] 10:38:39 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7f9b1dbc6400) [pid = 1852] [serial = 289] [outer = (nil)] [url = about:blank] 10:38:39 INFO - PROCESS | 1852 | --DOMWINDOW == 114 (0x7f9b0b58bc00) [pid = 1852] [serial = 282] [outer = (nil)] [url = about:blank] 10:38:39 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x7f9b0592dc00) [pid = 1852] [serial = 276] [outer = (nil)] [url = about:blank] 10:38:39 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x7f9b07498800) [pid = 1852] [serial = 277] [outer = (nil)] [url = about:blank] 10:38:39 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x7f9b007e3c00) [pid = 1852] [serial = 271] [outer = (nil)] [url = about:blank] 10:38:39 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x7f9b007dfc00) [pid = 1852] [serial = 270] [outer = (nil)] [url = about:blank] 10:38:39 INFO - PROCESS | 1852 | --DOMWINDOW == 109 (0x7f9b1b315000) [pid = 1852] [serial = 114] [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.] 10:38:39 INFO - PROCESS | 1852 | --DOMWINDOW == 108 (0x7f9b00aaf800) [pid = 1852] [serial = 274] [outer = (nil)] [url = about:blank] 10:38:39 INFO - PROCESS | 1852 | --DOMWINDOW == 107 (0x7f9b00aaac00) [pid = 1852] [serial = 273] [outer = (nil)] [url = about:blank] 10:38:39 INFO - PROCESS | 1852 | --DOMWINDOW == 106 (0x7f9b0ab06400) [pid = 1852] [serial = 279] [outer = (nil)] [url = about:blank] 10:38:39 INFO - PROCESS | 1852 | --DOMWINDOW == 105 (0x7f9b0b50bc00) [pid = 1852] [serial = 280] [outer = (nil)] [url = about:blank] 10:38:39 INFO - PROCESS | 1852 | --DOMWINDOW == 104 (0x7f9b00125c00) [pid = 1852] [serial = 291] [outer = (nil)] [url = about:blank] 10:38:39 INFO - PROCESS | 1852 | --DOMWINDOW == 103 (0x7f9b0012ac00) [pid = 1852] [serial = 292] [outer = (nil)] [url = about:blank] 10:38:39 INFO - PROCESS | 1852 | --DOMWINDOW == 102 (0x7f9b169eac00) [pid = 1852] [serial = 283] [outer = (nil)] [url = about:blank] 10:38:39 INFO - PROCESS | 1852 | 1461605919470 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]]]}] 10:38:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 10:38:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1235ms 10:38:39 INFO - PROCESS | 1852 | 1461605919522 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 10:38:39 INFO - PROCESS | 1852 | 1461605919530 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 10:38:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 10:38:39 INFO - PROCESS | 1852 | 1461605919541 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 10:38:39 INFO - PROCESS | 1852 | 1461605919544 Marionette TRACE conn3 <- [1,442,null,{}] 10:38:39 INFO - PROCESS | 1852 | 1461605919549 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}] 10:38:39 INFO - PROCESS | 1852 | 1461605919679 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 10:38:39 INFO - PROCESS | 1852 | 1461605919698 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b08537000 == 47 [pid = 1852] [id = 118] 10:38:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 103 (0x7f9b00aaac00) [pid = 1852] [serial = 353] [outer = (nil)] 10:38:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 104 (0x7f9b032dd400) [pid = 1852] [serial = 354] [outer = 0x7f9b00aaac00] 10:38:39 INFO - PROCESS | 1852 | 1461605919756 Marionette DEBUG loaded listener.js 10:38:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 105 (0x7f9b032e6000) [pid = 1852] [serial = 355] [outer = 0x7f9b00aaac00] 10:38:40 INFO - PROCESS | 1852 | 1461605920730 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]]]}] 10:38:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 10:38:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1233ms 10:38:40 INFO - PROCESS | 1852 | 1461605920774 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 10:38:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 10:38:40 INFO - PROCESS | 1852 | 1461605920779 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 10:38:40 INFO - PROCESS | 1852 | 1461605920788 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 10:38:40 INFO - PROCESS | 1852 | 1461605920794 Marionette TRACE conn3 <- [1,446,null,{}] 10:38:40 INFO - PROCESS | 1852 | 1461605920802 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}] 10:38:40 INFO - PROCESS | 1852 | 1461605920949 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 10:38:41 INFO - PROCESS | 1852 | 1461605921092 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b05967000 == 48 [pid = 1852] [id = 119] 10:38:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x7f9afeee7c00) [pid = 1852] [serial = 356] [outer = (nil)] 10:38:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7f9aff191c00) [pid = 1852] [serial = 357] [outer = 0x7f9afeee7c00] 10:38:41 INFO - PROCESS | 1852 | 1461605921163 Marionette DEBUG loaded listener.js 10:38:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7f9b00aaa000) [pid = 1852] [serial = 358] [outer = 0x7f9afeee7c00] 10:38:42 INFO - PROCESS | 1852 | 1461605922076 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]]]}] 10:38:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 10:38:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1345ms 10:38:42 INFO - PROCESS | 1852 | 1461605922132 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 10:38:42 INFO - PROCESS | 1852 | 1461605922140 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 10:38:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 10:38:42 INFO - PROCESS | 1852 | 1461605922150 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 10:38:42 INFO - PROCESS | 1852 | 1461605922153 Marionette TRACE conn3 <- [1,450,null,{}] 10:38:42 INFO - PROCESS | 1852 | 1461605922159 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}] 10:38:42 INFO - PROCESS | 1852 | 1461605922309 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 10:38:42 INFO - PROCESS | 1852 | 1461605922443 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b097db800 == 49 [pid = 1852] [id = 120] 10:38:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x7f9b032e5c00) [pid = 1852] [serial = 359] [outer = (nil)] 10:38:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7f9b04ec8800) [pid = 1852] [serial = 360] [outer = 0x7f9b032e5c00] 10:38:42 INFO - PROCESS | 1852 | 1461605922511 Marionette DEBUG loaded listener.js 10:38:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7f9b0851cc00) [pid = 1852] [serial = 361] [outer = 0x7f9b032e5c00] 10:38:43 INFO - PROCESS | 1852 | 1461605923475 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] 10:38:43 INFO - PROCESS | 1852 | 1461605923539 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 10:38:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 10:38:43 INFO - PROCESS | 1852 | 1461605923545 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 10:38:43 INFO - PROCESS | 1852 | 1461605923551 Marionette TRACE conn3 <- [1,454,null,{}] 10:38:43 INFO - PROCESS | 1852 | 1461605923565 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}] 10:38:43 INFO - PROCESS | 1852 | 1461605923716 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 10:38:43 INFO - PROCESS | 1852 | 1461605923825 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0a9be800 == 50 [pid = 1852] [id = 121] 10:38:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7f9b08ec2c00) [pid = 1852] [serial = 362] [outer = (nil)] 10:38:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7f9b0b50bc00) [pid = 1852] [serial = 363] [outer = 0x7f9b08ec2c00] 10:38:43 INFO - PROCESS | 1852 | 1461605923895 Marionette DEBUG loaded listener.js 10:38:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7f9b16986000) [pid = 1852] [serial = 364] [outer = 0x7f9b08ec2c00] 10:38:44 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:38:44 INFO - PROCESS | 1852 | 1461605924718 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]]]}] 10:38:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 10:38:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1233ms 10:38:44 INFO - PROCESS | 1852 | 1461605924778 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 10:38:44 INFO - PROCESS | 1852 | 1461605924782 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 10:38:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 10:38:44 INFO - PROCESS | 1852 | 1461605924788 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 10:38:44 INFO - PROCESS | 1852 | 1461605924791 Marionette TRACE conn3 <- [1,458,null,{}] 10:38:44 INFO - PROCESS | 1852 | 1461605924796 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}] 10:38:44 INFO - PROCESS | 1852 | 1461605924943 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 10:38:45 INFO - PROCESS | 1852 | 1461605925076 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0fbf4000 == 51 [pid = 1852] [id = 122] 10:38:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7f9afeee1000) [pid = 1852] [serial = 365] [outer = (nil)] 10:38:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7f9b08d41c00) [pid = 1852] [serial = 366] [outer = 0x7f9afeee1000] 10:38:45 INFO - PROCESS | 1852 | 1461605925144 Marionette DEBUG loaded listener.js 10:38:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7f9b08d47c00) [pid = 1852] [serial = 367] [outer = 0x7f9afeee1000] 10:38:46 INFO - PROCESS | 1852 | 1461605926010 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] 10:38:46 INFO - PROCESS | 1852 | 1461605926081 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 10:38:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 10:38:46 INFO - PROCESS | 1852 | 1461605926087 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 10:38:46 INFO - PROCESS | 1852 | 1461605926090 Marionette TRACE conn3 <- [1,462,null,{}] 10:38:46 INFO - PROCESS | 1852 | 1461605926095 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}] 10:38:46 INFO - PROCESS | 1852 | 1461605926230 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 10:38:46 INFO - PROCESS | 1852 | 1461605926369 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b17815000 == 52 [pid = 1852] [id = 123] 10:38:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7f9b08d3c000) [pid = 1852] [serial = 368] [outer = (nil)] 10:38:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7f9b17abdc00) [pid = 1852] [serial = 369] [outer = 0x7f9b08d3c000] 10:38:46 INFO - PROCESS | 1852 | 1461605926436 Marionette DEBUG loaded listener.js 10:38:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7f9b17ac4800) [pid = 1852] [serial = 370] [outer = 0x7f9b08d3c000] 10:38:47 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:38:47 INFO - PROCESS | 1852 | 1461605927339 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] 10:38:47 INFO - PROCESS | 1852 | 1461605927420 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 10:38:47 INFO - PROCESS | 1852 | 1461605927427 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 10:38:47 INFO - PROCESS | 1852 | 1461605927430 Marionette TRACE conn3 <- [1,466,null,{}] 10:38:47 INFO - PROCESS | 1852 | 1461605927435 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}] 10:38:47 INFO - PROCESS | 1852 | 1461605927648 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 10:38:47 INFO - PROCESS | 1852 | 1461605927835 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1bbc7800 == 53 [pid = 1852] [id = 124] 10:38:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7f9b1b60a000) [pid = 1852] [serial = 371] [outer = (nil)] 10:38:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7f9b1bd46400) [pid = 1852] [serial = 372] [outer = 0x7f9b1b60a000] 10:38:47 INFO - PROCESS | 1852 | 1461605927926 Marionette DEBUG loaded listener.js 10:38:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7f9b1c02cc00) [pid = 1852] [serial = 373] [outer = 0x7f9b1b60a000] 10:38:48 INFO - PROCESS | 1852 | 1461605928719 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] 10:38:48 INFO - PROCESS | 1852 | 1461605928770 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 10:38:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 10:38:48 INFO - PROCESS | 1852 | 1461605928776 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 10:38:48 INFO - PROCESS | 1852 | 1461605928778 Marionette TRACE conn3 <- [1,470,null,{}] 10:38:48 INFO - PROCESS | 1852 | 1461605928783 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}] 10:38:48 INFO - PROCESS | 1852 | 1461605928916 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 10:38:49 INFO - PROCESS | 1852 | 1461605929056 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1ffb9800 == 54 [pid = 1852] [id = 125] 10:38:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7f9b0308c800) [pid = 1852] [serial = 374] [outer = (nil)] 10:38:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7f9b03094c00) [pid = 1852] [serial = 375] [outer = 0x7f9b0308c800] 10:38:49 INFO - PROCESS | 1852 | 1461605929126 Marionette DEBUG loaded listener.js 10:38:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7f9b032e7000) [pid = 1852] [serial = 376] [outer = 0x7f9b0308c800] 10:38:50 INFO - PROCESS | 1852 | 1461605930178 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]]]}] 10:38:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 10:38:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1477ms 10:38:50 INFO - PROCESS | 1852 | 1461605930254 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 10:38:50 INFO - PROCESS | 1852 | 1461605930259 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 10:38:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 10:38:50 INFO - PROCESS | 1852 | 1461605930266 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 10:38:50 INFO - PROCESS | 1852 | 1461605930272 Marionette TRACE conn3 <- [1,474,null,{}] 10:38:50 INFO - PROCESS | 1852 | 1461605930278 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}] 10:38:50 INFO - PROCESS | 1852 | 1461605930473 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 10:38:50 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b00a0a800 == 53 [pid = 1852] [id = 117] 10:38:50 INFO - PROCESS | 1852 | 1461605930632 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aff716000 == 54 [pid = 1852] [id = 126] 10:38:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7f9b007d9400) [pid = 1852] [serial = 377] [outer = (nil)] 10:38:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7f9b00ab0000) [pid = 1852] [serial = 378] [outer = 0x7f9b007d9400] 10:38:50 INFO - PROCESS | 1852 | 1461605930698 Marionette DEBUG loaded listener.js 10:38:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7f9b03096000) [pid = 1852] [serial = 379] [outer = 0x7f9b007d9400] 10:38:51 INFO - PROCESS | 1852 | 1461605931410 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]]]}] 10:38:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 10:38:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1178ms 10:38:51 INFO - PROCESS | 1852 | 1461605931445 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 10:38:51 INFO - PROCESS | 1852 | 1461605931452 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 10:38:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 10:38:51 INFO - PROCESS | 1852 | 1461605931488 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 10:38:51 INFO - PROCESS | 1852 | 1461605931492 Marionette TRACE conn3 <- [1,478,null,{}] 10:38:51 INFO - PROCESS | 1852 | 1461605931498 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}] 10:38:51 INFO - PROCESS | 1852 | 1461605931634 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 10:38:51 INFO - PROCESS | 1852 | 1461605931645 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b09747000 == 55 [pid = 1852] [id = 127] 10:38:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7f9b032e9800) [pid = 1852] [serial = 380] [outer = (nil)] 10:38:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7f9b08d38800) [pid = 1852] [serial = 381] [outer = 0x7f9b032e9800] 10:38:51 INFO - PROCESS | 1852 | 1461605931702 Marionette DEBUG loaded listener.js 10:38:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7f9b091ed000) [pid = 1852] [serial = 382] [outer = 0x7f9b032e9800] 10:38:52 INFO - PROCESS | 1852 | 1461605932585 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]]]}] 10:38:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 10:38:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1131ms 10:38:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 10:38:52 INFO - PROCESS | 1852 | 1461605932616 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 10:38:52 INFO - PROCESS | 1852 | 1461605932618 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 10:38:52 INFO - PROCESS | 1852 | 1461605932622 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 10:38:52 INFO - PROCESS | 1852 | 1461605932628 Marionette TRACE conn3 <- [1,482,null,{}] 10:38:52 INFO - PROCESS | 1852 | 1461605932660 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}] 10:38:52 INFO - PROCESS | 1852 | 1461605932836 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 10:38:52 INFO - PROCESS | 1852 | 1461605932859 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0b22f800 == 56 [pid = 1852] [id = 128] 10:38:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7f9b17ac4c00) [pid = 1852] [serial = 383] [outer = (nil)] 10:38:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7f9b19c40000) [pid = 1852] [serial = 384] [outer = 0x7f9b17ac4c00] 10:38:52 INFO - PROCESS | 1852 | 1461605932922 Marionette DEBUG loaded listener.js 10:38:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7f9b1b60e400) [pid = 1852] [serial = 385] [outer = 0x7f9b17ac4c00] 10:38:53 INFO - PROCESS | 1852 | 1461605933736 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]]]}] 10:38:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 10:38:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1136ms 10:38:53 INFO - PROCESS | 1852 | 1461605933762 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 10:38:53 INFO - PROCESS | 1852 | 1461605933765 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 10:38:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 10:38:53 INFO - PROCESS | 1852 | 1461605933771 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 10:38:53 INFO - PROCESS | 1852 | 1461605933772 Marionette TRACE conn3 <- [1,486,null,{}] 10:38:53 INFO - PROCESS | 1852 | 1461605933777 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}] 10:38:54 INFO - PROCESS | 1852 | 1461605934123 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 10:38:54 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7f9b16981800) [pid = 1852] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 10:38:54 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7f9b07bb6800) [pid = 1852] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 10:38:54 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7f9b08518400) [pid = 1852] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 10:38:54 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7f9aff0cd800) [pid = 1852] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 10:38:54 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7f9b1bb73000) [pid = 1852] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 10:38:54 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7f9b0bfd8c00) [pid = 1852] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 10:38:54 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7f9aff187c00) [pid = 1852] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 10:38:54 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7f9b09b37000) [pid = 1852] [serial = 259] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 10:38:54 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7f9b0abe0000) [pid = 1852] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 10:38:54 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7f9b00128400) [pid = 1852] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 10:38:54 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7f9b00aa3000) [pid = 1852] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 10:38:54 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7f9b0594ec00) [pid = 1852] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 10:38:54 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7f9affee9c00) [pid = 1852] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 10:38:54 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7f9b17ac9000) [pid = 1852] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 10:38:54 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7f9b08ed0800) [pid = 1852] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 10:38:54 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7f9b09b35000) [pid = 1852] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 10:38:54 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7f9b17d73c00) [pid = 1852] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 10:38:54 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7f9aff4bf400) [pid = 1852] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 10:38:54 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7f9b01814800) [pid = 1852] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 10:38:54 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7f9b08bf1c00) [pid = 1852] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 10:38:54 INFO - PROCESS | 1852 | --DOMWINDOW == 114 (0x7f9aff0ce000) [pid = 1852] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 10:38:54 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x7f9aff069400) [pid = 1852] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 10:38:54 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x7f9b065fc400) [pid = 1852] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 10:38:54 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x7f9aff06c000) [pid = 1852] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 10:38:54 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x7f9b0ab4c800) [pid = 1852] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 10:38:54 INFO - PROCESS | 1852 | --DOMWINDOW == 109 (0x7f9b07422c00) [pid = 1852] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 10:38:54 INFO - PROCESS | 1852 | --DOMWINDOW == 108 (0x7f9afff16400) [pid = 1852] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 10:38:54 INFO - PROCESS | 1852 | --DOMWINDOW == 107 (0x7f9b00004c00) [pid = 1852] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 10:38:54 INFO - PROCESS | 1852 | 1461605934235 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aff619000 == 57 [pid = 1852] [id = 129] 10:38:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7f9afeeecc00) [pid = 1852] [serial = 386] [outer = (nil)] 10:38:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x7f9aff0d1000) [pid = 1852] [serial = 387] [outer = 0x7f9afeeecc00] 10:38:54 INFO - PROCESS | 1852 | 1461605934292 Marionette DEBUG loaded listener.js 10:38:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7f9b00127800) [pid = 1852] [serial = 388] [outer = 0x7f9afeeecc00] 10:38:54 INFO - PROCESS | 1852 | 1461605934931 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]]]}] 10:38:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 10:38:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1178ms 10:38:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 10:38:54 INFO - PROCESS | 1852 | 1461605934949 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 10:38:54 INFO - PROCESS | 1852 | 1461605934951 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 10:38:54 INFO - PROCESS | 1852 | 1461605934957 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 10:38:54 INFO - PROCESS | 1852 | 1461605934959 Marionette TRACE conn3 <- [1,490,null,{}] 10:38:54 INFO - PROCESS | 1852 | 1461605934964 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}] 10:38:55 INFO - PROCESS | 1852 | 1461605935123 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 10:38:55 INFO - PROCESS | 1852 | 1461605935142 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b16d02800 == 58 [pid = 1852] [id = 130] 10:38:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7f9b00128400) [pid = 1852] [serial = 389] [outer = (nil)] 10:38:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7f9b005e1400) [pid = 1852] [serial = 390] [outer = 0x7f9b00128400] 10:38:55 INFO - PROCESS | 1852 | 1461605935201 Marionette DEBUG loaded listener.js 10:38:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7f9b0181c800) [pid = 1852] [serial = 391] [outer = 0x7f9b00128400] 10:38:55 INFO - PROCESS | 1852 | 1461605935913 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]]]}] 10:38:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 10:38:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 975ms 10:38:55 INFO - PROCESS | 1852 | 1461605935931 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 10:38:55 INFO - PROCESS | 1852 | 1461605935934 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 10:38:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 10:38:55 INFO - PROCESS | 1852 | 1461605935939 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 10:38:55 INFO - PROCESS | 1852 | 1461605935941 Marionette TRACE conn3 <- [1,494,null,{}] 10:38:55 INFO - PROCESS | 1852 | 1461605935946 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}] 10:38:56 INFO - PROCESS | 1852 | 1461605936079 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 10:38:56 INFO - PROCESS | 1852 | 1461605936253 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aff608800 == 59 [pid = 1852] [id = 131] 10:38:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7f9afeee1c00) [pid = 1852] [serial = 392] [outer = (nil)] 10:38:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7f9afeee7800) [pid = 1852] [serial = 393] [outer = 0x7f9afeee1c00] 10:38:56 INFO - PROCESS | 1852 | 1461605936322 Marionette DEBUG loaded listener.js 10:38:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7f9aff0d7400) [pid = 1852] [serial = 394] [outer = 0x7f9afeee1c00] 10:38:57 INFO - PROCESS | 1852 | 1461605937185 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]]]}] 10:38:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 10:38:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1278ms 10:38:57 INFO - PROCESS | 1852 | 1461605937219 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 10:38:57 INFO - PROCESS | 1852 | 1461605937225 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 10:38:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 10:38:57 INFO - PROCESS | 1852 | 1461605937232 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 10:38:57 INFO - PROCESS | 1852 | 1461605937237 Marionette TRACE conn3 <- [1,498,null,{}] 10:38:57 INFO - PROCESS | 1852 | 1461605937243 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}] 10:38:57 INFO - PROCESS | 1852 | 1461605937393 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 10:38:57 INFO - PROCESS | 1852 | 1461605937540 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b08bc8800 == 60 [pid = 1852] [id = 132] 10:38:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7f9aff0d7800) [pid = 1852] [serial = 395] [outer = (nil)] 10:38:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7f9b0181b000) [pid = 1852] [serial = 396] [outer = 0x7f9aff0d7800] 10:38:57 INFO - PROCESS | 1852 | 1461605937610 Marionette DEBUG loaded listener.js 10:38:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7f9b032de000) [pid = 1852] [serial = 397] [outer = 0x7f9aff0d7800] 10:38:58 INFO - PROCESS | 1852 | 1461605938478 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]]]}] 10:38:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 10:38:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1288ms 10:38:58 INFO - PROCESS | 1852 | 1461605938524 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 10:38:58 INFO - PROCESS | 1852 | 1461605938530 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 10:38:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 10:38:58 INFO - PROCESS | 1852 | 1461605938537 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 10:38:58 INFO - PROCESS | 1852 | 1461605938539 Marionette TRACE conn3 <- [1,502,null,{}] 10:38:58 INFO - PROCESS | 1852 | 1461605938545 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}] 10:38:58 INFO - PROCESS | 1852 | 1461605938693 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 10:38:58 INFO - PROCESS | 1852 | 1461605938843 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:38:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1b33f000 == 61 [pid = 1852] [id = 133] 10:38:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7f9b08a48400) [pid = 1852] [serial = 398] [outer = (nil)] 10:38:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7f9b09605000) [pid = 1852] [serial = 399] [outer = 0x7f9b08a48400] 10:38:58 INFO - PROCESS | 1852 | 1461605938913 Marionette DEBUG loaded listener.js 10:38:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7f9b0b26dc00) [pid = 1852] [serial = 400] [outer = 0x7f9b08a48400] 10:38:59 INFO - PROCESS | 1852 | 1461605939809 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]]]}] 10:38:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 10:38:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1327ms 10:38:59 INFO - PROCESS | 1852 | 1461605939865 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 10:38:59 INFO - PROCESS | 1852 | 1461605939869 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 10:38:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 10:38:59 INFO - PROCESS | 1852 | 1461605939883 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 10:38:59 INFO - PROCESS | 1852 | 1461605939892 Marionette TRACE conn3 <- [1,506,null,{}] 10:38:59 INFO - PROCESS | 1852 | 1461605939898 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}] 10:39:00 INFO - PROCESS | 1852 | 1461605940091 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 10:39:00 INFO - PROCESS | 1852 | 1461605940246 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b01543800 == 62 [pid = 1852] [id = 134] 10:39:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7f9aff0d5400) [pid = 1852] [serial = 401] [outer = (nil)] 10:39:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7f9b16813c00) [pid = 1852] [serial = 402] [outer = 0x7f9aff0d5400] 10:39:00 INFO - PROCESS | 1852 | 1461605940321 Marionette DEBUG loaded listener.js 10:39:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7f9b1b316400) [pid = 1852] [serial = 403] [outer = 0x7f9aff0d5400] 10:39:01 INFO - PROCESS | 1852 | 1461605941212 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]]]}] 10:39:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 10:39:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1394ms 10:39:01 INFO - PROCESS | 1852 | 1461605941271 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 10:39:01 INFO - PROCESS | 1852 | 1461605941276 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 10:39:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 10:39:01 INFO - PROCESS | 1852 | 1461605941282 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 10:39:01 INFO - PROCESS | 1852 | 1461605941285 Marionette TRACE conn3 <- [1,510,null,{}] 10:39:01 INFO - PROCESS | 1852 | 1461605941290 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}] 10:39:01 INFO - PROCESS | 1852 | 1461605941460 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 10:39:01 INFO - PROCESS | 1852 | 1461605941602 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9affb40000 == 63 [pid = 1852] [id = 135] 10:39:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7f9afeeec000) [pid = 1852] [serial = 404] [outer = (nil)] 10:39:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7f9b007da000) [pid = 1852] [serial = 405] [outer = 0x7f9afeeec000] 10:39:01 INFO - PROCESS | 1852 | 1461605941672 Marionette DEBUG loaded listener.js 10:39:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7f9b01a72c00) [pid = 1852] [serial = 406] [outer = 0x7f9afeeec000] 10:39:02 INFO - PROCESS | 1852 | 1461605942867 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]]]}] 10:39:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 10:39:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1627ms 10:39:02 INFO - PROCESS | 1852 | 1461605942910 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 10:39:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 10:39:02 INFO - PROCESS | 1852 | 1461605942915 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 10:39:02 INFO - PROCESS | 1852 | 1461605942922 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 10:39:02 INFO - PROCESS | 1852 | 1461605942926 Marionette TRACE conn3 <- [1,514,null,{}] 10:39:02 INFO - PROCESS | 1852 | 1461605942934 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}] 10:39:03 INFO - PROCESS | 1852 | 1461605943135 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 10:39:03 INFO - PROCESS | 1852 | 1461605943272 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b001b9800 == 64 [pid = 1852] [id = 136] 10:39:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7f9aff18cc00) [pid = 1852] [serial = 407] [outer = (nil)] 10:39:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7f9aff4c7400) [pid = 1852] [serial = 408] [outer = 0x7f9aff18cc00] 10:39:03 INFO - PROCESS | 1852 | 1461605943438 Marionette DEBUG loaded listener.js 10:39:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7f9b0011f000) [pid = 1852] [serial = 409] [outer = 0x7f9aff18cc00] 10:39:04 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b16d19800 == 63 [pid = 1852] [id = 76] 10:39:04 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b1bd37000 == 62 [pid = 1852] [id = 98] 10:39:04 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7f9b032dd400) [pid = 1852] [serial = 354] [outer = (nil)] [url = about:blank] 10:39:04 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7f9afeeee400) [pid = 1852] [serial = 339] [outer = (nil)] [url = about:blank] 10:39:04 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7f9b007d8400) [pid = 1852] [serial = 342] [outer = (nil)] [url = about:blank] 10:39:04 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7f9b032e5000) [pid = 1852] [serial = 345] [outer = (nil)] [url = about:blank] 10:39:04 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7f9b1bfe1400) [pid = 1852] [serial = 336] [outer = (nil)] [url = about:blank] 10:39:04 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7f9b08ecfc00) [pid = 1852] [serial = 312] [outer = (nil)] [url = about:blank] 10:39:04 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b16d02800 == 61 [pid = 1852] [id = 130] 10:39:04 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aff619000 == 60 [pid = 1852] [id = 129] 10:39:04 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0b22f800 == 59 [pid = 1852] [id = 128] 10:39:04 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b09747000 == 58 [pid = 1852] [id = 127] 10:39:04 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aff716000 == 57 [pid = 1852] [id = 126] 10:39:04 INFO - PROCESS | 1852 | 1461605944291 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]]]}] 10:39:04 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0a9be800 == 56 [pid = 1852] [id = 121] 10:39:04 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b097db800 == 55 [pid = 1852] [id = 120] 10:39:04 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b05967000 == 54 [pid = 1852] [id = 119] 10:39:04 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b08537000 == 53 [pid = 1852] [id = 118] 10:39:04 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7f9b1e635400) [pid = 1852] [serial = 255] [outer = (nil)] [url = about:blank] 10:39:04 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7f9b007e5400) [pid = 1852] [serial = 298] [outer = (nil)] [url = about:blank] 10:39:04 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7f9b07bbb400) [pid = 1852] [serial = 301] [outer = (nil)] [url = about:blank] 10:39:04 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7f9b16b11400) [pid = 1852] [serial = 304] [outer = (nil)] [url = about:blank] 10:39:04 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7f9b1b6a5800) [pid = 1852] [serial = 307] [outer = (nil)] [url = about:blank] 10:39:04 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7f9b1e9c3000) [pid = 1852] [serial = 310] [outer = (nil)] [url = about:blank] 10:39:04 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7f9b007d9000) [pid = 1852] [serial = 351] [outer = (nil)] [url = about:blank] 10:39:04 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7f9b02f54c00) [pid = 1852] [serial = 348] [outer = (nil)] [url = about:blank] 10:39:04 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7f9b00aa9400) [pid = 1852] [serial = 352] [outer = (nil)] [url = about:blank] 10:39:04 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7f9b07bb8000) [pid = 1852] [serial = 349] [outer = (nil)] [url = about:blank] 10:39:04 INFO - PROCESS | 1852 | --DOMWINDOW == 114 (0x7f9b088cb000) [pid = 1852] [serial = 321] [outer = (nil)] [url = about:blank] 10:39:04 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x7f9b16982800) [pid = 1852] [serial = 325] [outer = (nil)] [url = about:blank] 10:39:04 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x7f9b00122c00) [pid = 1852] [serial = 295] [outer = (nil)] [url = about:blank] 10:39:04 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x7f9b1dbc1c00) [pid = 1852] [serial = 265] [outer = (nil)] [url = about:blank] 10:39:04 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x7f9b169e6000) [pid = 1852] [serial = 195] [outer = (nil)] [url = about:blank] 10:39:04 INFO - PROCESS | 1852 | --DOMWINDOW == 109 (0x7f9b00011800) [pid = 1852] [serial = 316] [outer = (nil)] [url = about:blank] 10:39:04 INFO - PROCESS | 1852 | --DOMWINDOW == 108 (0x7f9b17aecc00) [pid = 1852] [serial = 261] [outer = (nil)] [url = about:blank] 10:39:04 INFO - PROCESS | 1852 | --DOMWINDOW == 107 (0x7f9b17a3c400) [pid = 1852] [serial = 327] [outer = (nil)] [url = about:blank] 10:39:04 INFO - PROCESS | 1852 | --DOMWINDOW == 106 (0x7f9b0012a800) [pid = 1852] [serial = 297] [outer = (nil)] [url = about:blank] 10:39:04 INFO - PROCESS | 1852 | --DOMWINDOW == 105 (0x7f9b00b60000) [pid = 1852] [serial = 319] [outer = (nil)] [url = about:blank] 10:39:04 INFO - PROCESS | 1852 | --DOMWINDOW == 104 (0x7f9aff4c1c00) [pid = 1852] [serial = 315] [outer = (nil)] [url = about:blank] 10:39:04 INFO - PROCESS | 1852 | --DOMWINDOW == 103 (0x7f9b091ee000) [pid = 1852] [serial = 225] [outer = (nil)] [url = about:blank] 10:39:04 INFO - PROCESS | 1852 | --DOMWINDOW == 102 (0x7f9b17abf800) [pid = 1852] [serial = 328] [outer = (nil)] [url = about:blank] 10:39:04 INFO - PROCESS | 1852 | --DOMWINDOW == 101 (0x7f9b1ff15000) [pid = 1852] [serial = 268] [outer = (nil)] [url = about:blank] 10:39:04 INFO - PROCESS | 1852 | --DOMWINDOW == 100 (0x7f9b1bba2c00) [pid = 1852] [serial = 331] [outer = (nil)] [url = about:blank] 10:39:04 INFO - PROCESS | 1852 | --DOMWINDOW == 99 (0x7f9b1b607c00) [pid = 1852] [serial = 330] [outer = (nil)] [url = about:blank] 10:39:04 INFO - PROCESS | 1852 | --DOMWINDOW == 98 (0x7f9b16812800) [pid = 1852] [serial = 192] [outer = (nil)] [url = about:blank] 10:39:04 INFO - PROCESS | 1852 | --DOMWINDOW == 97 (0x7f9b00aa9c00) [pid = 1852] [serial = 318] [outer = (nil)] [url = about:blank] 10:39:04 INFO - PROCESS | 1852 | --DOMWINDOW == 96 (0x7f9b0b590800) [pid = 1852] [serial = 303] [outer = (nil)] [url = about:blank] 10:39:04 INFO - PROCESS | 1852 | --DOMWINDOW == 95 (0x7f9b1c033000) [pid = 1852] [serial = 309] [outer = (nil)] [url = about:blank] 10:39:04 INFO - PROCESS | 1852 | --DOMWINDOW == 94 (0x7f9b1b605000) [pid = 1852] [serial = 306] [outer = (nil)] [url = about:blank] 10:39:04 INFO - PROCESS | 1852 | --DOMWINDOW == 93 (0x7f9b044dec00) [pid = 1852] [serial = 300] [outer = (nil)] [url = about:blank] 10:39:04 INFO - PROCESS | 1852 | --DOMWINDOW == 92 (0x7f9b0b58ec00) [pid = 1852] [serial = 189] [outer = (nil)] [url = about:blank] 10:39:04 INFO - PROCESS | 1852 | --DOMWINDOW == 91 (0x7f9b1bba1c00) [pid = 1852] [serial = 334] [outer = (nil)] [url = about:blank] 10:39:04 INFO - PROCESS | 1852 | --DOMWINDOW == 90 (0x7f9b00010c00) [pid = 1852] [serial = 222] [outer = (nil)] [url = about:blank] 10:39:04 INFO - PROCESS | 1852 | --DOMWINDOW == 89 (0x7f9b09324c00) [pid = 1852] [serial = 322] [outer = (nil)] [url = about:blank] 10:39:04 INFO - PROCESS | 1852 | --DOMWINDOW == 88 (0x7f9b08610c00) [pid = 1852] [serial = 186] [outer = (nil)] [url = about:blank] 10:39:04 INFO - PROCESS | 1852 | --DOMWINDOW == 87 (0x7f9b098f0c00) [pid = 1852] [serial = 333] [outer = (nil)] [url = about:blank] 10:39:04 INFO - PROCESS | 1852 | --DOMWINDOW == 86 (0x7f9b01a70400) [pid = 1852] [serial = 183] [outer = (nil)] [url = about:blank] 10:39:04 INFO - PROCESS | 1852 | --DOMWINDOW == 85 (0x7f9b16b17800) [pid = 1852] [serial = 228] [outer = (nil)] [url = about:blank] 10:39:04 INFO - PROCESS | 1852 | --DOMWINDOW == 84 (0x7f9b09b36400) [pid = 1852] [serial = 258] [outer = (nil)] [url = about:blank] 10:39:04 INFO - PROCESS | 1852 | --DOMWINDOW == 83 (0x7f9b0cd09400) [pid = 1852] [serial = 324] [outer = (nil)] [url = about:blank] 10:39:04 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 10:39:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1439ms 10:39:04 INFO - PROCESS | 1852 | 1461605944360 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 10:39:04 INFO - PROCESS | 1852 | 1461605944369 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 10:39:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 10:39:04 INFO - PROCESS | 1852 | 1461605944378 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 10:39:04 INFO - PROCESS | 1852 | 1461605944382 Marionette TRACE conn3 <- [1,518,null,{}] 10:39:04 INFO - PROCESS | 1852 | 1461605944387 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}] 10:39:04 INFO - PROCESS | 1852 | 1461605944526 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 10:39:04 INFO - PROCESS | 1852 | 1461605944616 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aff716000 == 54 [pid = 1852] [id = 137] 10:39:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 84 (0x7f9aff18f400) [pid = 1852] [serial = 410] [outer = (nil)] 10:39:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 85 (0x7f9b007dc800) [pid = 1852] [serial = 411] [outer = 0x7f9aff18f400] 10:39:04 INFO - PROCESS | 1852 | 1461605944680 Marionette DEBUG loaded listener.js 10:39:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 86 (0x7f9b00aa6000) [pid = 1852] [serial = 412] [outer = 0x7f9aff18f400] 10:39:05 INFO - PROCESS | 1852 | 1461605945433 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]]]}] 10:39:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 10:39:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1131ms 10:39:05 INFO - PROCESS | 1852 | 1461605945513 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 10:39:05 INFO - PROCESS | 1852 | 1461605945520 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 10:39:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 10:39:05 INFO - PROCESS | 1852 | 1461605945529 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 10:39:05 INFO - PROCESS | 1852 | 1461605945534 Marionette TRACE conn3 <- [1,522,null,{}] 10:39:05 INFO - PROCESS | 1852 | 1461605945550 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}] 10:39:05 INFO - PROCESS | 1852 | 1461605945689 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 10:39:05 INFO - PROCESS | 1852 | 1461605945711 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03142000 == 55 [pid = 1852] [id = 138] 10:39:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 87 (0x7f9b02f5fc00) [pid = 1852] [serial = 413] [outer = (nil)] 10:39:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 88 (0x7f9b03099000) [pid = 1852] [serial = 414] [outer = 0x7f9b02f5fc00] 10:39:05 INFO - PROCESS | 1852 | 1461605945776 Marionette DEBUG loaded listener.js 10:39:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 89 (0x7f9b032e4c00) [pid = 1852] [serial = 415] [outer = 0x7f9b02f5fc00] 10:39:06 INFO - PROCESS | 1852 | 1461605946507 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]]]}] 10:39:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 10:39:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1033ms 10:39:06 INFO - PROCESS | 1852 | 1461605946580 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 10:39:06 INFO - PROCESS | 1852 | 1461605946583 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 10:39:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 10:39:06 INFO - PROCESS | 1852 | 1461605946589 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 10:39:06 INFO - PROCESS | 1852 | 1461605946591 Marionette TRACE conn3 <- [1,526,null,{}] 10:39:06 INFO - PROCESS | 1852 | 1461605946630 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}] 10:39:06 INFO - PROCESS | 1852 | 1461605946805 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 10:39:06 INFO - PROCESS | 1852 | 1461605946864 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b07960000 == 56 [pid = 1852] [id = 139] 10:39:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 90 (0x7f9aff0d4400) [pid = 1852] [serial = 416] [outer = (nil)] 10:39:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 91 (0x7f9b0592dc00) [pid = 1852] [serial = 417] [outer = 0x7f9aff0d4400] 10:39:06 INFO - PROCESS | 1852 | 1461605946922 Marionette DEBUG loaded listener.js 10:39:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 92 (0x7f9b07bb7c00) [pid = 1852] [serial = 418] [outer = 0x7f9aff0d4400] 10:39:07 INFO - PROCESS | 1852 | 1461605947661 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]]]}] 10:39:07 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 10:39:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1129ms 10:39:07 INFO - PROCESS | 1852 | 1461605947721 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 10:39:07 INFO - PROCESS | 1852 | 1461605947723 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 10:39:07 INFO - PROCESS | 1852 | 1461605947728 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 10:39:07 INFO - PROCESS | 1852 | 1461605947730 Marionette TRACE conn3 <- [1,530,null,{}] 10:39:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 10:39:07 INFO - PROCESS | 1852 | 1461605947736 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}] 10:39:07 INFO - PROCESS | 1852 | 1461605947891 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 10:39:07 INFO - PROCESS | 1852 | 1461605947922 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b08b8f800 == 57 [pid = 1852] [id = 140] 10:39:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 93 (0x7f9b03095400) [pid = 1852] [serial = 419] [outer = (nil)] 10:39:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 94 (0x7f9b085dd000) [pid = 1852] [serial = 420] [outer = 0x7f9b03095400] 10:39:07 INFO - PROCESS | 1852 | 1461605947977 Marionette DEBUG loaded listener.js 10:39:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 95 (0x7f9b08bfa400) [pid = 1852] [serial = 421] [outer = 0x7f9b03095400] 10:39:09 INFO - PROCESS | 1852 | 1461605949161 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"]]]}] 10:39:09 INFO - PROCESS | 1852 | --DOMWINDOW == 94 (0x7f9aff068400) [pid = 1852] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 10:39:09 INFO - PROCESS | 1852 | --DOMWINDOW == 93 (0x7f9b032dc800) [pid = 1852] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 10:39:09 INFO - PROCESS | 1852 | --DOMWINDOW == 92 (0x7f9b17ac4c00) [pid = 1852] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 10:39:09 INFO - PROCESS | 1852 | --DOMWINDOW == 91 (0x7f9b032e9800) [pid = 1852] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 10:39:09 INFO - PROCESS | 1852 | --DOMWINDOW == 90 (0x7f9b007d9400) [pid = 1852] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 10:39:09 INFO - PROCESS | 1852 | --DOMWINDOW == 89 (0x7f9afeeecc00) [pid = 1852] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 10:39:09 INFO - PROCESS | 1852 | --DOMWINDOW == 88 (0x7f9b007e4800) [pid = 1852] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 10:39:09 INFO - PROCESS | 1852 | --DOMWINDOW == 87 (0x7f9afeee3800) [pid = 1852] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 10:39:09 INFO - PROCESS | 1852 | --DOMWINDOW == 86 (0x7f9aff4c9800) [pid = 1852] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 10:39:09 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 10:39:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 10:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:39:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 10:39:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:39:09 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 10:39:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 10:39:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:39:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:39:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 10:39:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:39:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1530ms 10:39:09 INFO - PROCESS | 1852 | 1461605949264 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 10:39:09 INFO - PROCESS | 1852 | 1461605949268 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 10:39:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 10:39:09 INFO - PROCESS | 1852 | 1461605949273 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 10:39:09 INFO - PROCESS | 1852 | 1461605949275 Marionette TRACE conn3 <- [1,534,null,{}] 10:39:09 INFO - PROCESS | 1852 | 1461605949280 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}] 10:39:09 INFO - PROCESS | 1852 | 1461605949454 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 10:39:09 INFO - PROCESS | 1852 | 1461605949548 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b09740000 == 58 [pid = 1852] [id = 141] 10:39:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 87 (0x7f9b08d3d400) [pid = 1852] [serial = 422] [outer = (nil)] 10:39:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 88 (0x7f9b09b3b400) [pid = 1852] [serial = 423] [outer = 0x7f9b08d3d400] 10:39:09 INFO - PROCESS | 1852 | 1461605949612 Marionette DEBUG loaded listener.js 10:39:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 89 (0x7f9b0a452000) [pid = 1852] [serial = 424] [outer = 0x7f9b08d3d400] 10:39:10 INFO - PROCESS | 1852 | 1461605950163 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]]]}] 10:39:10 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 10:39:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 929ms 10:39:10 INFO - PROCESS | 1852 | 1461605950204 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 10:39:10 INFO - PROCESS | 1852 | 1461605950207 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 10:39:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 10:39:10 INFO - PROCESS | 1852 | 1461605950214 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 10:39:10 INFO - PROCESS | 1852 | 1461605950216 Marionette TRACE conn3 <- [1,538,null,{}] 10:39:10 INFO - PROCESS | 1852 | 1461605950221 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}] 10:39:10 INFO - PROCESS | 1852 | 1461605950366 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 10:39:10 INFO - PROCESS | 1852 | 1461605950483 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0988a800 == 59 [pid = 1852] [id = 142] 10:39:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 90 (0x7f9afeedf400) [pid = 1852] [serial = 425] [outer = (nil)] 10:39:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 91 (0x7f9b0a454000) [pid = 1852] [serial = 426] [outer = 0x7f9afeedf400] 10:39:10 INFO - PROCESS | 1852 | 1461605950553 Marionette DEBUG loaded listener.js 10:39:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 92 (0x7f9b0b3d5800) [pid = 1852] [serial = 427] [outer = 0x7f9afeedf400] 10:39:11 INFO - PROCESS | 1852 | 1461605951224 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]]]}] 10:39:11 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. 10:39:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1075ms 10:39:11 INFO - PROCESS | 1852 | 1461605951315 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 10:39:11 INFO - PROCESS | 1852 | 1461605951320 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 10:39:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 10:39:11 INFO - PROCESS | 1852 | 1461605951329 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 10:39:11 INFO - PROCESS | 1852 | 1461605951335 Marionette TRACE conn3 <- [1,542,null,{}] 10:39:11 INFO - PROCESS | 1852 | 1461605951344 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}] 10:39:11 INFO - PROCESS | 1852 | 1461605951517 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 10:39:11 INFO - PROCESS | 1852 | 1461605951626 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aff839000 == 60 [pid = 1852] [id = 143] 10:39:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 93 (0x7f9aff067c00) [pid = 1852] [serial = 428] [outer = (nil)] 10:39:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 94 (0x7f9aff4cbc00) [pid = 1852] [serial = 429] [outer = 0x7f9aff067c00] 10:39:11 INFO - PROCESS | 1852 | 1461605951699 Marionette DEBUG loaded listener.js 10:39:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 95 (0x7f9b0000e800) [pid = 1852] [serial = 430] [outer = 0x7f9aff067c00] 10:39:12 INFO - PROCESS | 1852 | 1461605952548 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]]]}] 10:39:12 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. 10:39:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1232ms 10:39:12 INFO - PROCESS | 1852 | 1461605952561 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 10:39:12 INFO - PROCESS | 1852 | 1461605952569 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 10:39:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 10:39:12 INFO - PROCESS | 1852 | 1461605952596 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 10:39:12 INFO - PROCESS | 1852 | 1461605952601 Marionette TRACE conn3 <- [1,546,null,{}] 10:39:12 INFO - PROCESS | 1852 | 1461605952607 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}] 10:39:12 INFO - PROCESS | 1852 | 1461605952776 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 10:39:12 INFO - PROCESS | 1852 | 1461605952900 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0881a800 == 61 [pid = 1852] [id = 144] 10:39:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 96 (0x7f9aff4c1c00) [pid = 1852] [serial = 431] [outer = (nil)] 10:39:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 97 (0x7f9b00a2a400) [pid = 1852] [serial = 432] [outer = 0x7f9aff4c1c00] 10:39:12 INFO - PROCESS | 1852 | 1461605952989 Marionette DEBUG loaded listener.js 10:39:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 98 (0x7f9b02f59800) [pid = 1852] [serial = 433] [outer = 0x7f9aff4c1c00] 10:39:13 INFO - PROCESS | 1852 | 1461605953844 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]]]}] 10:39:13 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 10:39:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1350ms 10:39:13 INFO - PROCESS | 1852 | 1461605953931 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 10:39:13 INFO - PROCESS | 1852 | 1461605953934 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 10:39:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 10:39:13 INFO - PROCESS | 1852 | 1461605953940 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 10:39:13 INFO - PROCESS | 1852 | 1461605953946 Marionette TRACE conn3 <- [1,550,null,{}] 10:39:13 INFO - PROCESS | 1852 | 1461605953961 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}] 10:39:14 INFO - PROCESS | 1852 | 1461605954191 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 10:39:14 INFO - PROCESS | 1852 | 1461605954274 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0a407000 == 62 [pid = 1852] [id = 145] 10:39:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 99 (0x7f9b0176e400) [pid = 1852] [serial = 434] [outer = (nil)] 10:39:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 100 (0x7f9b04ed2400) [pid = 1852] [serial = 435] [outer = 0x7f9b0176e400] 10:39:14 INFO - PROCESS | 1852 | 1461605954348 Marionette DEBUG loaded listener.js 10:39:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 101 (0x7f9b08ed0800) [pid = 1852] [serial = 436] [outer = 0x7f9b0176e400] 10:39:15 INFO - PROCESS | 1852 | 1461605955137 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]]]}] 10:39:15 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. 10:39:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1231ms 10:39:15 INFO - PROCESS | 1852 | 1461605955179 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 10:39:15 INFO - PROCESS | 1852 | 1461605955183 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 10:39:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 10:39:15 INFO - PROCESS | 1852 | 1461605955189 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 10:39:15 INFO - PROCESS | 1852 | 1461605955192 Marionette TRACE conn3 <- [1,554,null,{}] 10:39:15 INFO - PROCESS | 1852 | 1461605955197 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}] 10:39:15 INFO - PROCESS | 1852 | 1461605955338 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 10:39:15 INFO - PROCESS | 1852 | 1461605955479 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0b230800 == 63 [pid = 1852] [id = 146] 10:39:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 102 (0x7f9b00ab0800) [pid = 1852] [serial = 437] [outer = (nil)] 10:39:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 103 (0x7f9b0abe5400) [pid = 1852] [serial = 438] [outer = 0x7f9b00ab0800] 10:39:15 INFO - PROCESS | 1852 | 1461605955559 Marionette DEBUG loaded listener.js 10:39:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 104 (0x7f9b0b592c00) [pid = 1852] [serial = 439] [outer = 0x7f9b00ab0800] 10:39:16 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:39:16 INFO - PROCESS | 1852 | 1461605956424 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]]]}] 10:39:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 10:39:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1279ms 10:39:16 INFO - PROCESS | 1852 | 1461605956470 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 10:39:16 INFO - PROCESS | 1852 | 1461605956473 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 10:39:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 10:39:16 INFO - PROCESS | 1852 | 1461605956479 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 10:39:16 INFO - PROCESS | 1852 | 1461605956483 Marionette TRACE conn3 <- [1,558,null,{}] 10:39:16 INFO - PROCESS | 1852 | 1461605956488 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}] 10:39:16 INFO - PROCESS | 1852 | 1461605956634 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 10:39:16 INFO - PROCESS | 1852 | 1461605956775 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0c0ea000 == 64 [pid = 1852] [id = 147] 10:39:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 105 (0x7f9b08a4a000) [pid = 1852] [serial = 440] [outer = (nil)] 10:39:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x7f9b0cd09000) [pid = 1852] [serial = 441] [outer = 0x7f9b08a4a000] 10:39:16 INFO - PROCESS | 1852 | 1461605956843 Marionette DEBUG loaded listener.js 10:39:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7f9b10a7c800) [pid = 1852] [serial = 442] [outer = 0x7f9b08a4a000] 10:39:17 INFO - PROCESS | 1852 | 1461605957616 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]]]}] 10:39:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 10:39:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1179ms 10:39:17 INFO - PROCESS | 1852 | 1461605957659 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 10:39:17 INFO - PROCESS | 1852 | 1461605957662 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 10:39:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 10:39:17 INFO - PROCESS | 1852 | 1461605957685 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 10:39:17 INFO - PROCESS | 1852 | 1461605957689 Marionette TRACE conn3 <- [1,562,null,{}] 10:39:17 INFO - PROCESS | 1852 | 1461605957694 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}] 10:39:17 INFO - PROCESS | 1852 | 1461605957869 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 10:39:18 INFO - PROCESS | 1852 | 1461605958007 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b15aa9800 == 65 [pid = 1852] [id = 148] 10:39:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7f9b10a7dc00) [pid = 1852] [serial = 443] [outer = (nil)] 10:39:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x7f9b16982400) [pid = 1852] [serial = 444] [outer = 0x7f9b10a7dc00] 10:39:18 INFO - PROCESS | 1852 | 1461605958082 Marionette DEBUG loaded listener.js 10:39:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7f9b17abb400) [pid = 1852] [serial = 445] [outer = 0x7f9b10a7dc00] 10:39:18 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:39:18 INFO - PROCESS | 1852 | 1461605958840 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]]]}] 10:39:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 10:39:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1178ms 10:39:18 INFO - PROCESS | 1852 | 1461605958861 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 10:39:18 INFO - PROCESS | 1852 | 1461605958864 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 10:39:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 10:39:18 INFO - PROCESS | 1852 | 1461605958870 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 10:39:18 INFO - PROCESS | 1852 | 1461605958872 Marionette TRACE conn3 <- [1,566,null,{}] 10:39:18 INFO - PROCESS | 1852 | 1461605958878 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}] 10:39:19 INFO - PROCESS | 1852 | 1461605959019 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 10:39:19 INFO - PROCESS | 1852 | 1461605959160 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b17824800 == 66 [pid = 1852] [id = 149] 10:39:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7f9b16809400) [pid = 1852] [serial = 446] [outer = (nil)] 10:39:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7f9b17ac5800) [pid = 1852] [serial = 447] [outer = 0x7f9b16809400] 10:39:19 INFO - PROCESS | 1852 | 1461605959229 Marionette DEBUG loaded listener.js 10:39:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7f9b17b59800) [pid = 1852] [serial = 448] [outer = 0x7f9b16809400] 10:39:19 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:39:19 INFO - PROCESS | 1852 | 1461605959986 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]]]}] 10:39:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 10:39:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1131ms 10:39:20 INFO - PROCESS | 1852 | 1461605960002 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 10:39:20 INFO - PROCESS | 1852 | 1461605960006 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 10:39:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 10:39:20 INFO - PROCESS | 1852 | 1461605960011 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 10:39:20 INFO - PROCESS | 1852 | 1461605960014 Marionette TRACE conn3 <- [1,570,null,{}] 10:39:20 INFO - PROCESS | 1852 | 1461605960019 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}] 10:39:20 INFO - PROCESS | 1852 | 1461605960156 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 10:39:20 INFO - PROCESS | 1852 | 1461605960297 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1b355800 == 67 [pid = 1852] [id = 150] 10:39:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7f9b17abc000) [pid = 1852] [serial = 449] [outer = (nil)] 10:39:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7f9b17b5e400) [pid = 1852] [serial = 450] [outer = 0x7f9b17abc000] 10:39:20 INFO - PROCESS | 1852 | 1461605960365 Marionette DEBUG loaded listener.js 10:39:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7f9b17b62c00) [pid = 1852] [serial = 451] [outer = 0x7f9b17abc000] 10:39:20 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:39:21 INFO - PROCESS | 1852 | 1461605961157 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]]]}] 10:39:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 10:39:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1178ms 10:39:21 INFO - PROCESS | 1852 | 1461605961190 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 10:39:21 INFO - PROCESS | 1852 | 1461605961192 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 10:39:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 10:39:21 INFO - PROCESS | 1852 | 1461605961198 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 10:39:21 INFO - PROCESS | 1852 | 1461605961200 Marionette TRACE conn3 <- [1,574,null,{}] 10:39:21 INFO - PROCESS | 1852 | 1461605961206 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}] 10:39:21 INFO - PROCESS | 1852 | 1461605961398 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 10:39:21 INFO - PROCESS | 1852 | 1461605961417 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1bb55000 == 68 [pid = 1852] [id = 151] 10:39:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7f9b17b5c000) [pid = 1852] [serial = 452] [outer = (nil)] 10:39:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7f9b17d6d800) [pid = 1852] [serial = 453] [outer = 0x7f9b17b5c000] 10:39:21 INFO - PROCESS | 1852 | 1461605961485 Marionette DEBUG loaded listener.js 10:39:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7f9b1b572c00) [pid = 1852] [serial = 454] [outer = 0x7f9b17b5c000] 10:39:22 INFO - PROCESS | 1852 | 1461605962378 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]]]}] 10:39:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 10:39:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1228ms 10:39:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 10:39:22 INFO - PROCESS | 1852 | 1461605962428 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 10:39:22 INFO - PROCESS | 1852 | 1461605962430 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 10:39:22 INFO - PROCESS | 1852 | 1461605962435 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 10:39:22 INFO - PROCESS | 1852 | 1461605962438 Marionette TRACE conn3 <- [1,578,null,{}] 10:39:22 INFO - PROCESS | 1852 | 1461605962443 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}] 10:39:22 INFO - PROCESS | 1852 | 1461605962592 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 10:39:22 INFO - PROCESS | 1852 | 1461605962730 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aff609800 == 69 [pid = 1852] [id = 152] 10:39:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7f9afeee4800) [pid = 1852] [serial = 455] [outer = (nil)] 10:39:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7f9aff189c00) [pid = 1852] [serial = 456] [outer = 0x7f9afeee4800] 10:39:22 INFO - PROCESS | 1852 | 1461605962799 Marionette DEBUG loaded listener.js 10:39:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7f9b006acc00) [pid = 1852] [serial = 457] [outer = 0x7f9afeee4800] 10:39:24 INFO - PROCESS | 1852 | 1461605964279 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]]]}] 10:39:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 10:39:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1883ms 10:39:24 INFO - PROCESS | 1852 | 1461605964319 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 10:39:24 INFO - PROCESS | 1852 | 1461605964326 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 10:39:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 10:39:24 INFO - PROCESS | 1852 | 1461605964400 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 10:39:24 INFO - PROCESS | 1852 | 1461605964406 Marionette TRACE conn3 <- [1,582,null,{}] 10:39:24 INFO - PROCESS | 1852 | 1461605964415 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}] 10:39:24 INFO - PROCESS | 1852 | 1461605964578 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 10:39:24 INFO - PROCESS | 1852 | 1461605964723 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afddc4800 == 70 [pid = 1852] [id = 153] 10:39:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7f9afff11c00) [pid = 1852] [serial = 458] [outer = (nil)] 10:39:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7f9b005dc800) [pid = 1852] [serial = 459] [outer = 0x7f9afff11c00] 10:39:24 INFO - PROCESS | 1852 | 1461605964834 Marionette DEBUG loaded listener.js 10:39:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7f9b0308f000) [pid = 1852] [serial = 460] [outer = 0x7f9afff11c00] 10:39:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b09740000 == 69 [pid = 1852] [id = 141] 10:39:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b08b8f800 == 68 [pid = 1852] [id = 140] 10:39:25 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7f9b03094c00) [pid = 1852] [serial = 375] [outer = (nil)] [url = about:blank] 10:39:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b07960000 == 67 [pid = 1852] [id = 139] 10:39:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b03142000 == 66 [pid = 1852] [id = 138] 10:39:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aff716000 == 65 [pid = 1852] [id = 137] 10:39:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b001b9800 == 64 [pid = 1852] [id = 136] 10:39:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aff608800 == 63 [pid = 1852] [id = 131] 10:39:25 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7f9b1ff81800) [pid = 1852] [serial = 313] [outer = (nil)] [url = about:blank] 10:39:25 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7f9aff0da800) [pid = 1852] [serial = 340] [outer = (nil)] [url = about:blank] 10:39:25 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7f9b1ff80000) [pid = 1852] [serial = 337] [outer = (nil)] [url = about:blank] 10:39:25 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7f9b00aad400) [pid = 1852] [serial = 343] [outer = (nil)] [url = about:blank] 10:39:25 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7f9b032ebc00) [pid = 1852] [serial = 346] [outer = (nil)] [url = about:blank] 10:39:25 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7f9b19c40000) [pid = 1852] [serial = 384] [outer = (nil)] [url = about:blank] 10:39:25 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7f9b1b60e400) [pid = 1852] [serial = 385] [outer = (nil)] [url = about:blank] 10:39:25 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7f9b005e1400) [pid = 1852] [serial = 390] [outer = (nil)] [url = about:blank] 10:39:25 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7f9b1bd46400) [pid = 1852] [serial = 372] [outer = (nil)] [url = about:blank] 10:39:25 INFO - PROCESS | 1852 | --DOMWINDOW == 114 (0x7f9b17abdc00) [pid = 1852] [serial = 369] [outer = (nil)] [url = about:blank] 10:39:25 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x7f9b0b50bc00) [pid = 1852] [serial = 363] [outer = (nil)] [url = about:blank] 10:39:25 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x7f9b08d41c00) [pid = 1852] [serial = 366] [outer = (nil)] [url = about:blank] 10:39:25 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x7f9b04ec8800) [pid = 1852] [serial = 360] [outer = (nil)] [url = about:blank] 10:39:25 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x7f9b08d38800) [pid = 1852] [serial = 381] [outer = (nil)] [url = about:blank] 10:39:25 INFO - PROCESS | 1852 | --DOMWINDOW == 109 (0x7f9b00ab0000) [pid = 1852] [serial = 378] [outer = (nil)] [url = about:blank] 10:39:25 INFO - PROCESS | 1852 | --DOMWINDOW == 108 (0x7f9b03096000) [pid = 1852] [serial = 379] [outer = (nil)] [url = about:blank] 10:39:25 INFO - PROCESS | 1852 | --DOMWINDOW == 107 (0x7f9aff191c00) [pid = 1852] [serial = 357] [outer = (nil)] [url = about:blank] 10:39:25 INFO - PROCESS | 1852 | --DOMWINDOW == 106 (0x7f9aff0d1000) [pid = 1852] [serial = 387] [outer = (nil)] [url = about:blank] 10:39:25 INFO - PROCESS | 1852 | --DOMWINDOW == 105 (0x7f9b00127800) [pid = 1852] [serial = 388] [outer = (nil)] [url = about:blank] 10:39:25 INFO - PROCESS | 1852 | --DOMWINDOW == 104 (0x7f9b091ed000) [pid = 1852] [serial = 382] [outer = (nil)] [url = about:blank] 10:39:25 INFO - PROCESS | 1852 | 1461605965687 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]]]}] 10:39:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 10:39:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1365ms 10:39:25 INFO - PROCESS | 1852 | 1461605965746 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 10:39:25 INFO - PROCESS | 1852 | 1461605965753 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 10:39:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 10:39:25 INFO - PROCESS | 1852 | 1461605965762 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 10:39:25 INFO - PROCESS | 1852 | 1461605965765 Marionette TRACE conn3 <- [1,586,null,{}] 10:39:25 INFO - PROCESS | 1852 | 1461605965769 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}] 10:39:25 INFO - PROCESS | 1852 | 1461605965912 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 10:39:25 INFO - PROCESS | 1852 | 1461605965938 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b005c3800 == 64 [pid = 1852] [id = 154] 10:39:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 105 (0x7f9aff0da800) [pid = 1852] [serial = 461] [outer = (nil)] 10:39:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x7f9b032ea400) [pid = 1852] [serial = 462] [outer = 0x7f9aff0da800] 10:39:25 INFO - PROCESS | 1852 | 1461605965994 Marionette DEBUG loaded listener.js 10:39:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7f9b07421400) [pid = 1852] [serial = 463] [outer = 0x7f9aff0da800] 10:39:26 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:39:26 INFO - PROCESS | 1852 | 1461605966745 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]]]}] 10:39:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 10:39:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1028ms 10:39:26 INFO - PROCESS | 1852 | 1461605966791 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 10:39:26 INFO - PROCESS | 1852 | 1461605966794 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 10:39:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 10:39:26 INFO - PROCESS | 1852 | 1461605966799 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 10:39:26 INFO - PROCESS | 1852 | 1461605966804 Marionette TRACE conn3 <- [1,590,null,{}] 10:39:26 INFO - PROCESS | 1852 | 1461605966834 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}] 10:39:26 INFO - PROCESS | 1852 | 1461605966968 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 10:39:26 INFO - PROCESS | 1852 | 1461605966985 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b09737800 == 65 [pid = 1852] [id = 155] 10:39:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7f9b09b36400) [pid = 1852] [serial = 464] [outer = (nil)] 10:39:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x7f9b0abd8000) [pid = 1852] [serial = 465] [outer = 0x7f9b09b36400] 10:39:27 INFO - PROCESS | 1852 | 1461605967045 Marionette DEBUG loaded listener.js 10:39:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7f9b0c002800) [pid = 1852] [serial = 466] [outer = 0x7f9b09b36400] 10:39:27 INFO - PROCESS | 1852 | 1461605967931 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]]]}] 10:39:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 10:39:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1180ms 10:39:28 INFO - PROCESS | 1852 | 1461605967998 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 10:39:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 10:39:28 INFO - PROCESS | 1852 | 1461605968003 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 10:39:28 INFO - PROCESS | 1852 | 1461605968008 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 10:39:28 INFO - PROCESS | 1852 | 1461605968011 Marionette TRACE conn3 <- [1,594,null,{}] 10:39:28 INFO - PROCESS | 1852 | 1461605968016 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}] 10:39:28 INFO - PROCESS | 1852 | 1461605968180 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 10:39:28 INFO - PROCESS | 1852 | 1461605968200 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0b4d7000 == 66 [pid = 1852] [id = 156] 10:39:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7f9b09b35000) [pid = 1852] [serial = 467] [outer = (nil)] 10:39:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7f9b16812800) [pid = 1852] [serial = 468] [outer = 0x7f9b09b35000] 10:39:28 INFO - PROCESS | 1852 | 1461605968256 Marionette DEBUG loaded listener.js 10:39:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7f9b169efc00) [pid = 1852] [serial = 469] [outer = 0x7f9b09b35000] 10:39:29 INFO - PROCESS | 1852 | 1461605969014 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]]]}] 10:39:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 10:39:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1029ms 10:39:29 INFO - PROCESS | 1852 | 1461605969037 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 10:39:29 INFO - PROCESS | 1852 | 1461605969040 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 10:39:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 10:39:29 INFO - PROCESS | 1852 | 1461605969046 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 10:39:29 INFO - PROCESS | 1852 | 1461605969048 Marionette TRACE conn3 <- [1,598,null,{}] 10:39:29 INFO - PROCESS | 1852 | 1461605969053 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}] 10:39:29 INFO - PROCESS | 1852 | 1461605969227 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 10:39:29 INFO - PROCESS | 1852 | 1461605969251 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b15aaa800 == 67 [pid = 1852] [id = 157] 10:39:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7f9aff035c00) [pid = 1852] [serial = 470] [outer = (nil)] 10:39:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7f9aff03b800) [pid = 1852] [serial = 471] [outer = 0x7f9aff035c00] 10:39:29 INFO - PROCESS | 1852 | 1461605969307 Marionette DEBUG loaded listener.js 10:39:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7f9aff03fc00) [pid = 1852] [serial = 472] [outer = 0x7f9aff035c00] 10:39:30 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7f9b02f5fc00) [pid = 1852] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 10:39:30 INFO - PROCESS | 1852 | --DOMWINDOW == 114 (0x7f9aff0d4400) [pid = 1852] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 10:39:30 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x7f9aff18cc00) [pid = 1852] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 10:39:30 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x7f9b00aaac00) [pid = 1852] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 10:39:30 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x7f9b03095400) [pid = 1852] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 10:39:30 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x7f9aff18f400) [pid = 1852] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 10:39:30 INFO - PROCESS | 1852 | --DOMWINDOW == 109 (0x7f9afeeec000) [pid = 1852] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 10:39:30 INFO - PROCESS | 1852 | --DOMWINDOW == 108 (0x7f9b08d3d400) [pid = 1852] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 10:39:30 INFO - PROCESS | 1852 | --DOMWINDOW == 107 (0x7f9b0308c800) [pid = 1852] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 10:39:30 INFO - PROCESS | 1852 | --DOMWINDOW == 106 (0x7f9b08ec2c00) [pid = 1852] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 10:39:30 INFO - PROCESS | 1852 | --DOMWINDOW == 105 (0x7f9b1b60a000) [pid = 1852] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 10:39:30 INFO - PROCESS | 1852 | --DOMWINDOW == 104 (0x7f9afeee7c00) [pid = 1852] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 10:39:30 INFO - PROCESS | 1852 | --DOMWINDOW == 103 (0x7f9b08d3c000) [pid = 1852] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 10:39:30 INFO - PROCESS | 1852 | --DOMWINDOW == 102 (0x7f9afeee1000) [pid = 1852] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 10:39:30 INFO - PROCESS | 1852 | --DOMWINDOW == 101 (0x7f9b032e5c00) [pid = 1852] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 10:39:30 INFO - PROCESS | 1852 | 1461605970239 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]]]}] 10:39:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 10:39:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1226ms 10:39:30 INFO - PROCESS | 1852 | 1461605970273 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 10:39:30 INFO - PROCESS | 1852 | 1461605970275 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 10:39:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 10:39:30 INFO - PROCESS | 1852 | 1461605970281 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 10:39:30 INFO - PROCESS | 1852 | 1461605970283 Marionette TRACE conn3 <- [1,602,null,{}] 10:39:30 INFO - PROCESS | 1852 | 1461605970288 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}] 10:39:30 INFO - PROCESS | 1852 | 1461605970468 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 10:39:30 INFO - PROCESS | 1852 | 1461605970539 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b097dc800 == 68 [pid = 1852] [id = 158] 10:39:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 102 (0x7f9aff037800) [pid = 1852] [serial = 473] [outer = (nil)] 10:39:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 103 (0x7f9b044e1400) [pid = 1852] [serial = 474] [outer = 0x7f9aff037800] 10:39:30 INFO - PROCESS | 1852 | 1461605970598 Marionette DEBUG loaded listener.js 10:39:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 104 (0x7f9b09b33c00) [pid = 1852] [serial = 475] [outer = 0x7f9aff037800] 10:39:31 INFO - PROCESS | 1852 | 1461605971208 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]]]}] 10:39:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 10:39:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 974ms 10:39:31 INFO - PROCESS | 1852 | 1461605971256 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 10:39:31 INFO - PROCESS | 1852 | 1461605971259 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 10:39:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 10:39:31 INFO - PROCESS | 1852 | 1461605971264 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 10:39:31 INFO - PROCESS | 1852 | 1461605971266 Marionette TRACE conn3 <- [1,606,null,{}] 10:39:31 INFO - PROCESS | 1852 | 1461605971271 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}] 10:39:31 INFO - PROCESS | 1852 | 1461605971429 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 10:39:31 INFO - PROCESS | 1852 | 1461605971450 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1db22000 == 69 [pid = 1852] [id = 159] 10:39:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 105 (0x7f9afeeec800) [pid = 1852] [serial = 476] [outer = (nil)] 10:39:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x7f9b0050a000) [pid = 1852] [serial = 477] [outer = 0x7f9afeeec800] 10:39:31 INFO - PROCESS | 1852 | 1461605971506 Marionette DEBUG loaded listener.js 10:39:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7f9b00511400) [pid = 1852] [serial = 478] [outer = 0x7f9afeeec800] 10:39:32 INFO - PROCESS | 1852 | 1461605972229 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]]]}] 10:39:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7f9afeeec400) [pid = 1852] [serial = 479] [outer = 0x7f9b00006000] 10:39:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 10:39:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1024ms 10:39:32 INFO - PROCESS | 1852 | 1461605972339 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 10:39:32 INFO - PROCESS | 1852 | 1461605972346 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 10:39:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 10:39:32 INFO - PROCESS | 1852 | 1461605972461 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 10:39:32 INFO - PROCESS | 1852 | 1461605972467 Marionette TRACE conn3 <- [1,610,null,{}] 10:39:32 INFO - PROCESS | 1852 | 1461605972478 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}] 10:39:32 INFO - PROCESS | 1852 | 1461605972636 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 10:39:32 INFO - PROCESS | 1852 | 1461605972753 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b005ba000 == 70 [pid = 1852] [id = 160] 10:39:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x7f9aff066000) [pid = 1852] [serial = 480] [outer = (nil)] 10:39:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7f9affe2b000) [pid = 1852] [serial = 481] [outer = 0x7f9aff066000] 10:39:32 INFO - PROCESS | 1852 | 1461605972864 Marionette DEBUG loaded listener.js 10:39:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7f9b0050a800) [pid = 1852] [serial = 482] [outer = 0x7f9aff066000] 10:39:33 INFO - PROCESS | 1852 | 1461605973784 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]]]}] 10:39:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 10:39:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1473ms 10:39:33 INFO - PROCESS | 1852 | 1461605973845 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 10:39:33 INFO - PROCESS | 1852 | 1461605973852 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 10:39:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 10:39:33 INFO - PROCESS | 1852 | 1461605973862 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 10:39:33 INFO - PROCESS | 1852 | 1461605973866 Marionette TRACE conn3 <- [1,614,null,{}] 10:39:33 INFO - PROCESS | 1852 | 1461605973870 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}] 10:39:34 INFO - PROCESS | 1852 | 1461605974067 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 10:39:34 INFO - PROCESS | 1852 | 1461605974209 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0b22a000 == 71 [pid = 1852] [id = 161] 10:39:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7f9aff18a000) [pid = 1852] [serial = 483] [outer = (nil)] 10:39:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7f9b02f56400) [pid = 1852] [serial = 484] [outer = 0x7f9aff18a000] 10:39:34 INFO - PROCESS | 1852 | 1461605974279 Marionette DEBUG loaded listener.js 10:39:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7f9b03097c00) [pid = 1852] [serial = 485] [outer = 0x7f9aff18a000] 10:39:35 INFO - PROCESS | 1852 | 1461605975169 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]]]}] 10:39:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 10:39:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1377ms 10:39:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 10:39:35 INFO - PROCESS | 1852 | 1461605975240 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 10:39:35 INFO - PROCESS | 1852 | 1461605975243 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 10:39:35 INFO - PROCESS | 1852 | 1461605975249 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 10:39:35 INFO - PROCESS | 1852 | 1461605975254 Marionette TRACE conn3 <- [1,618,null,{}] 10:39:35 INFO - PROCESS | 1852 | 1461605975269 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}] 10:39:35 INFO - PROCESS | 1852 | 1461605975461 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 10:39:35 INFO - PROCESS | 1852 | 1461605975605 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1ffb8800 == 72 [pid = 1852] [id = 162] 10:39:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7f9b07644c00) [pid = 1852] [serial = 486] [outer = (nil)] 10:39:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7f9b08bf1c00) [pid = 1852] [serial = 487] [outer = 0x7f9b07644c00] 10:39:35 INFO - PROCESS | 1852 | 1461605975689 Marionette DEBUG loaded listener.js 10:39:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7f9b0b273400) [pid = 1852] [serial = 488] [outer = 0x7f9b07644c00] 10:39:36 INFO - PROCESS | 1852 | 1461605976514 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]]]}] 10:39:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 10:39:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1337ms 10:39:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 10:39:36 INFO - PROCESS | 1852 | 1461605976585 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 10:39:36 INFO - PROCESS | 1852 | 1461605976589 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 10:39:36 INFO - PROCESS | 1852 | 1461605976595 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 10:39:36 INFO - PROCESS | 1852 | 1461605976597 Marionette TRACE conn3 <- [1,622,null,{}] 10:39:36 INFO - PROCESS | 1852 | 1461605976602 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}] 10:39:36 INFO - PROCESS | 1852 | 1461605976753 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 10:39:36 INFO - PROCESS | 1852 | 1461605976894 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afcf89800 == 73 [pid = 1852] [id = 163] 10:39:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7f9b07645800) [pid = 1852] [serial = 489] [outer = (nil)] 10:39:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7f9b1680b400) [pid = 1852] [serial = 490] [outer = 0x7f9b07645800] 10:39:36 INFO - PROCESS | 1852 | 1461605976964 Marionette DEBUG loaded listener.js 10:39:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7f9b177a8800) [pid = 1852] [serial = 491] [outer = 0x7f9b07645800] 10:39:37 INFO - PROCESS | 1852 | 1461605977784 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]]]}] 10:39:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 10:39:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1234ms 10:39:37 INFO - PROCESS | 1852 | 1461605977829 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 10:39:37 INFO - PROCESS | 1852 | 1461605977832 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 10:39:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 10:39:37 INFO - PROCESS | 1852 | 1461605977838 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 10:39:37 INFO - PROCESS | 1852 | 1461605977840 Marionette TRACE conn3 <- [1,626,null,{}] 10:39:37 INFO - PROCESS | 1852 | 1461605977845 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}] 10:39:37 INFO - PROCESS | 1852 | 1461605977986 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 10:39:38 INFO - PROCESS | 1852 | 1461605978146 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afdbba000 == 74 [pid = 1852] [id = 164] 10:39:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7f9b006b5800) [pid = 1852] [serial = 492] [outer = (nil)] 10:39:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7f9b17abf800) [pid = 1852] [serial = 493] [outer = 0x7f9b006b5800] 10:39:38 INFO - PROCESS | 1852 | 1461605978213 Marionette DEBUG loaded listener.js 10:39:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7f9b17b63400) [pid = 1852] [serial = 494] [outer = 0x7f9b006b5800] 10:39:39 INFO - PROCESS | 1852 | 1461605979350 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]]]}] 10:39:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 10:39:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1584ms 10:39:39 INFO - PROCESS | 1852 | 1461605979422 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 10:39:39 INFO - PROCESS | 1852 | 1461605979427 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 10:39:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 10:39:39 INFO - PROCESS | 1852 | 1461605979434 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 10:39:39 INFO - PROCESS | 1852 | 1461605979439 Marionette TRACE conn3 <- [1,630,null,{}] 10:39:39 INFO - PROCESS | 1852 | 1461605979447 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}] 10:39:39 INFO - PROCESS | 1852 | 1461605979644 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 10:39:39 INFO - PROCESS | 1852 | 1461605979828 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b07695000 == 75 [pid = 1852] [id = 165] 10:39:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7f9aff4c6400) [pid = 1852] [serial = 495] [outer = (nil)] 10:39:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7f9b0000b400) [pid = 1852] [serial = 496] [outer = 0x7f9aff4c6400] 10:39:39 INFO - PROCESS | 1852 | 1461605979891 Marionette DEBUG loaded listener.js 10:39:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7f9b0050b800) [pid = 1852] [serial = 497] [outer = 0x7f9aff4c6400] 10:39:40 INFO - PROCESS | 1852 | 1461605980720 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]]]}] 10:39:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 10:39:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1331ms 10:39:40 INFO - PROCESS | 1852 | 1461605980766 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 10:39:40 INFO - PROCESS | 1852 | 1461605980774 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 10:39:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 10:39:40 INFO - PROCESS | 1852 | 1461605980783 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 10:39:40 INFO - PROCESS | 1852 | 1461605980785 Marionette TRACE conn3 <- [1,634,null,{}] 10:39:40 INFO - PROCESS | 1852 | 1461605980789 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}] 10:39:40 INFO - PROCESS | 1852 | 1461605980931 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 10:39:41 INFO - PROCESS | 1852 | 1461605981100 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aff832800 == 76 [pid = 1852] [id = 166] 10:39:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7f9b007d9c00) [pid = 1852] [serial = 498] [outer = (nil)] 10:39:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7f9b00aacc00) [pid = 1852] [serial = 499] [outer = 0x7f9b007d9c00] 10:39:41 INFO - PROCESS | 1852 | 1461605981161 Marionette DEBUG loaded listener.js 10:39:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7f9b02f5d000) [pid = 1852] [serial = 500] [outer = 0x7f9b007d9c00] 10:39:41 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7f9b0181b000) [pid = 1852] [serial = 396] [outer = (nil)] [url = about:blank] 10:39:41 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7f9b16813c00) [pid = 1852] [serial = 402] [outer = (nil)] [url = about:blank] 10:39:41 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7f9b09605000) [pid = 1852] [serial = 399] [outer = (nil)] [url = about:blank] 10:39:41 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7f9afeee7800) [pid = 1852] [serial = 393] [outer = (nil)] [url = about:blank] 10:39:41 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7f9b0a454000) [pid = 1852] [serial = 426] [outer = (nil)] [url = about:blank] 10:39:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b097dc800 == 75 [pid = 1852] [id = 158] 10:39:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b15aaa800 == 74 [pid = 1852] [id = 157] 10:39:41 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:39:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0b4d7000 == 73 [pid = 1852] [id = 156] 10:39:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b09737800 == 72 [pid = 1852] [id = 155] 10:39:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b005c3800 == 71 [pid = 1852] [id = 154] 10:39:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9afddc4800 == 70 [pid = 1852] [id = 153] 10:39:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0b230800 == 69 [pid = 1852] [id = 146] 10:39:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0a407000 == 68 [pid = 1852] [id = 145] 10:39:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0881a800 == 67 [pid = 1852] [id = 144] 10:39:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aff839000 == 66 [pid = 1852] [id = 143] 10:39:41 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0988a800 == 65 [pid = 1852] [id = 142] 10:39:41 INFO - PROCESS | 1852 | 1461605981980 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]]]}] 10:39:42 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7f9b03099000) [pid = 1852] [serial = 414] [outer = (nil)] [url = about:blank] 10:39:42 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7f9b0592dc00) [pid = 1852] [serial = 417] [outer = (nil)] [url = about:blank] 10:39:42 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7f9aff4c7400) [pid = 1852] [serial = 408] [outer = (nil)] [url = about:blank] 10:39:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 10:39:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1233ms 10:39:42 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7f9b032e6000) [pid = 1852] [serial = 355] [outer = (nil)] [url = about:blank] 10:39:42 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7f9b085dd000) [pid = 1852] [serial = 420] [outer = (nil)] [url = about:blank] 10:39:42 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7f9b0011f000) [pid = 1852] [serial = 409] [outer = (nil)] [url = about:blank] 10:39:42 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7f9b00aa6000) [pid = 1852] [serial = 412] [outer = (nil)] [url = about:blank] 10:39:42 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7f9b08bfa400) [pid = 1852] [serial = 421] [outer = (nil)] [url = about:blank] 10:39:42 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7f9b007da000) [pid = 1852] [serial = 405] [outer = (nil)] [url = about:blank] 10:39:42 INFO - PROCESS | 1852 | --DOMWINDOW == 114 (0x7f9b0a452000) [pid = 1852] [serial = 424] [outer = (nil)] [url = about:blank] 10:39:42 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x7f9b09b3b400) [pid = 1852] [serial = 423] [outer = (nil)] [url = about:blank] 10:39:42 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x7f9b007dc800) [pid = 1852] [serial = 411] [outer = (nil)] [url = about:blank] 10:39:42 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x7f9b032e4c00) [pid = 1852] [serial = 415] [outer = (nil)] [url = about:blank] 10:39:42 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x7f9b07bb7c00) [pid = 1852] [serial = 418] [outer = (nil)] [url = about:blank] 10:39:42 INFO - PROCESS | 1852 | --DOMWINDOW == 109 (0x7f9b01a72c00) [pid = 1852] [serial = 406] [outer = (nil)] [url = about:blank] 10:39:42 INFO - PROCESS | 1852 | --DOMWINDOW == 108 (0x7f9b032e7000) [pid = 1852] [serial = 376] [outer = (nil)] [url = about:blank] 10:39:42 INFO - PROCESS | 1852 | --DOMWINDOW == 107 (0x7f9b16986000) [pid = 1852] [serial = 364] [outer = (nil)] [url = about:blank] 10:39:42 INFO - PROCESS | 1852 | --DOMWINDOW == 106 (0x7f9b1c02cc00) [pid = 1852] [serial = 373] [outer = (nil)] [url = about:blank] 10:39:42 INFO - PROCESS | 1852 | --DOMWINDOW == 105 (0x7f9b00aaa000) [pid = 1852] [serial = 358] [outer = (nil)] [url = about:blank] 10:39:42 INFO - PROCESS | 1852 | --DOMWINDOW == 104 (0x7f9b17ac4800) [pid = 1852] [serial = 370] [outer = (nil)] [url = about:blank] 10:39:42 INFO - PROCESS | 1852 | --DOMWINDOW == 103 (0x7f9b08d47c00) [pid = 1852] [serial = 367] [outer = (nil)] [url = about:blank] 10:39:42 INFO - PROCESS | 1852 | --DOMWINDOW == 102 (0x7f9b0851cc00) [pid = 1852] [serial = 361] [outer = (nil)] [url = about:blank] 10:39:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 10:39:42 INFO - PROCESS | 1852 | 1461605982033 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 10:39:42 INFO - PROCESS | 1852 | 1461605982035 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 10:39:42 INFO - PROCESS | 1852 | 1461605982041 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 10:39:42 INFO - PROCESS | 1852 | 1461605982046 Marionette TRACE conn3 <- [1,638,null,{}] 10:39:42 INFO - PROCESS | 1852 | 1461605982060 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}] 10:39:42 INFO - PROCESS | 1852 | 1461605982192 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 10:39:42 INFO - PROCESS | 1852 | 1461605982208 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b05966000 == 66 [pid = 1852] [id = 167] 10:39:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 103 (0x7f9b03094400) [pid = 1852] [serial = 501] [outer = (nil)] 10:39:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 104 (0x7f9b032e2c00) [pid = 1852] [serial = 502] [outer = 0x7f9b03094400] 10:39:42 INFO - PROCESS | 1852 | 1461605982266 Marionette DEBUG loaded listener.js 10:39:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 105 (0x7f9b05939c00) [pid = 1852] [serial = 503] [outer = 0x7f9b03094400] 10:39:42 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:39:42 INFO - PROCESS | 1852 | 1461605982933 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]]]}] 10:39:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 10:39:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 937ms 10:39:42 INFO - PROCESS | 1852 | 1461605982981 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 10:39:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 10:39:42 INFO - PROCESS | 1852 | 1461605982986 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 10:39:42 INFO - PROCESS | 1852 | 1461605982991 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 10:39:42 INFO - PROCESS | 1852 | 1461605982993 Marionette TRACE conn3 <- [1,642,null,{}] 10:39:43 INFO - PROCESS | 1852 | 1461605982998 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}] 10:39:43 INFO - PROCESS | 1852 | 1461605983159 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 10:39:43 INFO - PROCESS | 1852 | 1461605983180 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b08bd0800 == 67 [pid = 1852] [id = 168] 10:39:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x7f9b007e5c00) [pid = 1852] [serial = 504] [outer = (nil)] 10:39:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7f9b089f0c00) [pid = 1852] [serial = 505] [outer = 0x7f9b007e5c00] 10:39:43 INFO - PROCESS | 1852 | 1461605983237 Marionette DEBUG loaded listener.js 10:39:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7f9b08d3f000) [pid = 1852] [serial = 506] [outer = 0x7f9b007e5c00] 10:39:43 INFO - PROCESS | 1852 | 1461605983921 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]]]}] 10:39:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 10:39:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 975ms 10:39:43 INFO - PROCESS | 1852 | 1461605983966 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 10:39:43 INFO - PROCESS | 1852 | 1461605983969 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 10:39:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 10:39:43 INFO - PROCESS | 1852 | 1461605983979 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 10:39:43 INFO - PROCESS | 1852 | 1461605983981 Marionette TRACE conn3 <- [1,646,null,{}] 10:39:43 INFO - PROCESS | 1852 | 1461605983985 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}] 10:39:44 INFO - PROCESS | 1852 | 1461605984140 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 10:39:44 INFO - PROCESS | 1852 | 1461605984172 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aff837000 == 68 [pid = 1852] [id = 169] 10:39:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x7f9b08d3e000) [pid = 1852] [serial = 507] [outer = (nil)] 10:39:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7f9b08ec2c00) [pid = 1852] [serial = 508] [outer = 0x7f9b08d3e000] 10:39:44 INFO - PROCESS | 1852 | 1461605984228 Marionette DEBUG loaded listener.js 10:39:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7f9b09c15000) [pid = 1852] [serial = 509] [outer = 0x7f9b08d3e000] 10:39:44 INFO - PROCESS | 1852 | 1461605984956 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]]]}] 10:39:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 10:39:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1022ms 10:39:45 INFO - PROCESS | 1852 | 1461605985008 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 10:39:45 INFO - PROCESS | 1852 | 1461605985010 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 10:39:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 10:39:45 INFO - PROCESS | 1852 | 1461605985015 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 10:39:45 INFO - PROCESS | 1852 | 1461605985017 Marionette TRACE conn3 <- [1,650,null,{}] 10:39:45 INFO - PROCESS | 1852 | 1461605985061 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}] 10:39:45 INFO - PROCESS | 1852 | 1461605985260 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 10:39:45 INFO - PROCESS | 1852 | 1461605985287 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9affb59800 == 69 [pid = 1852] [id = 170] 10:39:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7f9b0b26d400) [pid = 1852] [serial = 510] [outer = (nil)] 10:39:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7f9b16818000) [pid = 1852] [serial = 511] [outer = 0x7f9b0b26d400] 10:39:45 INFO - PROCESS | 1852 | 1461605985345 Marionette DEBUG loaded listener.js 10:39:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7f9b16b8b000) [pid = 1852] [serial = 512] [outer = 0x7f9b0b26d400] 10:39:46 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x7f9aff0d5400) [pid = 1852] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 10:39:46 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x7f9aff0d7800) [pid = 1852] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 10:39:46 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x7f9b08a48400) [pid = 1852] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 10:39:46 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x7f9afeee1c00) [pid = 1852] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 10:39:46 INFO - PROCESS | 1852 | --DOMWINDOW == 109 (0x7f9b00128400) [pid = 1852] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 10:39:46 INFO - PROCESS | 1852 | --DOMWINDOW == 108 (0x7f9b09b35000) [pid = 1852] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 10:39:46 INFO - PROCESS | 1852 | --DOMWINDOW == 107 (0x7f9aff035c00) [pid = 1852] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 10:39:46 INFO - PROCESS | 1852 | --DOMWINDOW == 106 (0x7f9afff11c00) [pid = 1852] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 10:39:46 INFO - PROCESS | 1852 | --DOMWINDOW == 105 (0x7f9aff0da800) [pid = 1852] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 10:39:46 INFO - PROCESS | 1852 | --DOMWINDOW == 104 (0x7f9b09b36400) [pid = 1852] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 10:39:46 INFO - PROCESS | 1852 | --DOMWINDOW == 103 (0x7f9afeee4800) [pid = 1852] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 10:39:46 INFO - PROCESS | 1852 | --DOMWINDOW == 102 (0x7f9aff037800) [pid = 1852] [serial = 473] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 10:39:46 INFO - PROCESS | 1852 | 1461605986415 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]]]}] 10:39:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 10:39:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1435ms 10:39:46 INFO - PROCESS | 1852 | 1461605986452 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 10:39:46 INFO - PROCESS | 1852 | 1461605986455 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 10:39:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 10:39:46 INFO - PROCESS | 1852 | 1461605986460 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 10:39:46 INFO - PROCESS | 1852 | 1461605986462 Marionette TRACE conn3 <- [1,654,null,{}] 10:39:46 INFO - PROCESS | 1852 | 1461605986467 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}] 10:39:46 INFO - PROCESS | 1852 | 1461605986594 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 10:39:46 INFO - PROCESS | 1852 | 1461605986607 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b09747800 == 70 [pid = 1852] [id = 171] 10:39:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 103 (0x7f9aff0d5400) [pid = 1852] [serial = 513] [outer = (nil)] 10:39:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 104 (0x7f9b007da400) [pid = 1852] [serial = 514] [outer = 0x7f9aff0d5400] 10:39:46 INFO - PROCESS | 1852 | 1461605986663 Marionette DEBUG loaded listener.js 10:39:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 105 (0x7f9b0cd13400) [pid = 1852] [serial = 515] [outer = 0x7f9aff0d5400] 10:39:47 INFO - PROCESS | 1852 | 1461605987336 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]]]}] 10:39:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 10:39:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 923ms 10:39:47 INFO - PROCESS | 1852 | 1461605987386 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 10:39:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 10:39:47 INFO - PROCESS | 1852 | 1461605987390 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 10:39:47 INFO - PROCESS | 1852 | 1461605987396 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 10:39:47 INFO - PROCESS | 1852 | 1461605987399 Marionette TRACE conn3 <- [1,658,null,{}] 10:39:47 INFO - PROCESS | 1852 | 1461605987407 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}] 10:39:47 INFO - PROCESS | 1852 | 1461605987569 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 10:39:47 INFO - PROCESS | 1852 | 1461605987585 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0c0dd800 == 71 [pid = 1852] [id = 172] 10:39:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x7f9aff035c00) [pid = 1852] [serial = 516] [outer = (nil)] 10:39:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7f9b16df0c00) [pid = 1852] [serial = 517] [outer = 0x7f9aff035c00] 10:39:47 INFO - PROCESS | 1852 | 1461605987640 Marionette DEBUG loaded listener.js 10:39:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7f9b17b57c00) [pid = 1852] [serial = 518] [outer = 0x7f9aff035c00] 10:39:48 INFO - PROCESS | 1852 | 1461605988417 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]]]}] 10:39:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 10:39:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1078ms 10:39:48 INFO - PROCESS | 1852 | 1461605988479 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 10:39:48 INFO - PROCESS | 1852 | 1461605988484 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 10:39:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 10:39:48 INFO - PROCESS | 1852 | 1461605988493 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 10:39:48 INFO - PROCESS | 1852 | 1461605988499 Marionette TRACE conn3 <- [1,662,null,{}] 10:39:48 INFO - PROCESS | 1852 | 1461605988508 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}] 10:39:48 INFO - PROCESS | 1852 | 1461605988675 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 10:39:48 INFO - PROCESS | 1852 | 1461605988816 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afffdf800 == 72 [pid = 1852] [id = 173] 10:39:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x7f9aff03b400) [pid = 1852] [serial = 519] [outer = (nil)] 10:39:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7f9b0011f000) [pid = 1852] [serial = 520] [outer = 0x7f9aff03b400] 10:39:48 INFO - PROCESS | 1852 | 1461605988887 Marionette DEBUG loaded listener.js 10:39:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7f9b005d9400) [pid = 1852] [serial = 521] [outer = 0x7f9aff03b400] 10:39:49 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:39:49 INFO - PROCESS | 1852 | 1461605989780 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]]]}] 10:39:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 10:39:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1337ms 10:39:49 INFO - PROCESS | 1852 | 1461605989830 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 10:39:49 INFO - PROCESS | 1852 | 1461605989838 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 10:39:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 10:39:49 INFO - PROCESS | 1852 | 1461605989848 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 10:39:49 INFO - PROCESS | 1852 | 1461605989852 Marionette TRACE conn3 <- [1,666,null,{}] 10:39:49 INFO - PROCESS | 1852 | 1461605989857 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}] 10:39:50 INFO - PROCESS | 1852 | 1461605990012 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 10:39:50 INFO - PROCESS | 1852 | 1461605990158 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b097db000 == 73 [pid = 1852] [id = 174] 10:39:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7f9b00aaa000) [pid = 1852] [serial = 522] [outer = (nil)] 10:39:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7f9b02f60000) [pid = 1852] [serial = 523] [outer = 0x7f9b00aaa000] 10:39:50 INFO - PROCESS | 1852 | 1461605990227 Marionette DEBUG loaded listener.js 10:39:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7f9b032e5c00) [pid = 1852] [serial = 524] [outer = 0x7f9b00aaa000] 10:39:50 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:39:51 INFO - PROCESS | 1852 | 1461605991161 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]]]}] 10:39:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 10:39:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1385ms 10:39:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 10:39:51 INFO - PROCESS | 1852 | 1461605991233 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 10:39:51 INFO - PROCESS | 1852 | 1461605991236 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 10:39:51 INFO - PROCESS | 1852 | 1461605991242 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 10:39:51 INFO - PROCESS | 1852 | 1461605991247 Marionette TRACE conn3 <- [1,670,null,{}] 10:39:51 INFO - PROCESS | 1852 | 1461605991262 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}] 10:39:51 INFO - PROCESS | 1852 | 1461605991457 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 10:39:51 INFO - PROCESS | 1852 | 1461605991641 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b15aaa000 == 74 [pid = 1852] [id = 175] 10:39:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7f9b08d3f800) [pid = 1852] [serial = 525] [outer = (nil)] 10:39:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7f9b0abe0800) [pid = 1852] [serial = 526] [outer = 0x7f9b08d3f800] 10:39:51 INFO - PROCESS | 1852 | 1461605991757 Marionette DEBUG loaded listener.js 10:39:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7f9b0cd0e400) [pid = 1852] [serial = 527] [outer = 0x7f9b08d3f800] 10:39:52 INFO - PROCESS | 1852 | 1461605992494 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]]]}] 10:39:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 10:39:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1285ms 10:39:52 INFO - PROCESS | 1852 | 1461605992538 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 10:39:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 10:39:52 INFO - PROCESS | 1852 | 1461605992543 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 10:39:52 INFO - PROCESS | 1852 | 1461605992549 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 10:39:52 INFO - PROCESS | 1852 | 1461605992551 Marionette TRACE conn3 <- [1,674,null,{}] 10:39:52 INFO - PROCESS | 1852 | 1461605992556 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}] 10:39:52 INFO - PROCESS | 1852 | 1461605992696 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 10:39:52 INFO - PROCESS | 1852 | 1461605992842 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b19c6c800 == 75 [pid = 1852] [id = 176] 10:39:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7f9b09b36400) [pid = 1852] [serial = 528] [outer = (nil)] 10:39:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7f9b17a45800) [pid = 1852] [serial = 529] [outer = 0x7f9b09b36400] 10:39:52 INFO - PROCESS | 1852 | 1461605992910 Marionette DEBUG loaded listener.js 10:39:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7f9b17b5f800) [pid = 1852] [serial = 530] [outer = 0x7f9b09b36400] 10:39:53 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:39:53 INFO - PROCESS | 1852 | 1461605993715 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]]]}] 10:39:53 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 10:39:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1189ms 10:39:53 INFO - PROCESS | 1852 | 1461605993742 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 10:39:53 INFO - PROCESS | 1852 | 1461605993746 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 10:39:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 10:39:53 INFO - PROCESS | 1852 | 1461605993753 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 10:39:53 INFO - PROCESS | 1852 | 1461605993756 Marionette TRACE conn3 <- [1,678,null,{}] 10:39:53 INFO - PROCESS | 1852 | 1461605993761 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}] 10:39:53 INFO - PROCESS | 1852 | 1461605993903 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 10:39:54 INFO - PROCESS | 1852 | 1461605994048 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1bfa6800 == 76 [pid = 1852] [id = 177] 10:39:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7f9b15a14400) [pid = 1852] [serial = 531] [outer = (nil)] 10:39:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7f9b17b66000) [pid = 1852] [serial = 532] [outer = 0x7f9b15a14400] 10:39:54 INFO - PROCESS | 1852 | 1461605994118 Marionette DEBUG loaded listener.js 10:39:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7f9b17b8b800) [pid = 1852] [serial = 533] [outer = 0x7f9b15a14400] 10:39:54 INFO - PROCESS | 1852 | 1461605994937 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]]]}] 10:39:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 10:39:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1225ms 10:39:54 INFO - PROCESS | 1852 | 1461605994980 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 10:39:54 INFO - PROCESS | 1852 | 1461605994983 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 10:39:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 10:39:54 INFO - PROCESS | 1852 | 1461605994989 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 10:39:54 INFO - PROCESS | 1852 | 1461605994991 Marionette TRACE conn3 <- [1,682,null,{}] 10:39:54 INFO - PROCESS | 1852 | 1461605994996 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}] 10:39:55 INFO - PROCESS | 1852 | 1461605995173 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 10:39:55 INFO - PROCESS | 1852 | 1461605995317 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03b85000 == 77 [pid = 1852] [id = 178] 10:39:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7f9aff032c00) [pid = 1852] [serial = 534] [outer = (nil)] 10:39:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7f9b00504c00) [pid = 1852] [serial = 535] [outer = 0x7f9aff032c00] 10:39:55 INFO - PROCESS | 1852 | 1461605995387 Marionette DEBUG loaded listener.js 10:39:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7f9b17b60800) [pid = 1852] [serial = 536] [outer = 0x7f9aff032c00] 10:39:56 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 10:39:56 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:39:56 INFO - PROCESS | 1852 | 1461605996966 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]]]}] 10:39:57 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) 10:39:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2028ms 10:39:57 INFO - PROCESS | 1852 | 1461605997018 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 10:39:57 INFO - PROCESS | 1852 | 1461605997021 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 10:39:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 10:39:57 INFO - PROCESS | 1852 | 1461605997029 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 10:39:57 INFO - PROCESS | 1852 | 1461605997034 Marionette TRACE conn3 <- [1,686,null,{}] 10:39:57 INFO - PROCESS | 1852 | 1461605997090 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}] 10:39:57 INFO - PROCESS | 1852 | 1461605997224 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 10:39:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0fbf4000 == 76 [pid = 1852] [id = 122] 10:39:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9afeed0800 == 75 [pid = 1852] [id = 104] 10:39:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b09747800 == 74 [pid = 1852] [id = 171] 10:39:57 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7f9b0cd09000) [pid = 1852] [serial = 441] [outer = (nil)] [url = about:blank] 10:39:57 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7f9b16982400) [pid = 1852] [serial = 444] [outer = (nil)] [url = about:blank] 10:39:57 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7f9b17ac5800) [pid = 1852] [serial = 447] [outer = (nil)] [url = about:blank] 10:39:57 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7f9b17b5e400) [pid = 1852] [serial = 450] [outer = (nil)] [url = about:blank] 10:39:57 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7f9b17d6d800) [pid = 1852] [serial = 453] [outer = (nil)] [url = about:blank] 10:39:57 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7f9b0050a000) [pid = 1852] [serial = 477] [outer = (nil)] [url = about:blank] 10:39:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9affb59800 == 73 [pid = 1852] [id = 170] 10:39:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aff837000 == 72 [pid = 1852] [id = 169] 10:39:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b08bd0800 == 71 [pid = 1852] [id = 168] 10:39:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b05966000 == 70 [pid = 1852] [id = 167] 10:39:57 INFO - PROCESS | 1852 | 1461605997403 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aff832800 == 69 [pid = 1852] [id = 166] 10:39:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b07695000 == 68 [pid = 1852] [id = 165] 10:39:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afdbcb000 == 69 [pid = 1852] [id = 179] 10:39:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7f9aff041000) [pid = 1852] [serial = 537] [outer = (nil)] 10:39:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7f9b0050a000) [pid = 1852] [serial = 538] [outer = 0x7f9aff041000] 10:39:57 INFO - PROCESS | 1852 | 1461605997468 Marionette DEBUG loaded listener.js 10:39:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7f9b006b6c00) [pid = 1852] [serial = 539] [outer = 0x7f9aff041000] 10:39:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0b22a000 == 68 [pid = 1852] [id = 161] 10:39:57 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b005ba000 == 67 [pid = 1852] [id = 160] 10:39:57 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7f9b0b26dc00) [pid = 1852] [serial = 400] [outer = (nil)] [url = about:blank] 10:39:57 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7f9aff0d7400) [pid = 1852] [serial = 394] [outer = (nil)] [url = about:blank] 10:39:57 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7f9b0181c800) [pid = 1852] [serial = 391] [outer = (nil)] [url = about:blank] 10:39:57 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7f9b1b316400) [pid = 1852] [serial = 403] [outer = (nil)] [url = about:blank] 10:39:57 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7f9b032de000) [pid = 1852] [serial = 397] [outer = (nil)] [url = about:blank] 10:39:57 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7f9b16812800) [pid = 1852] [serial = 468] [outer = (nil)] [url = about:blank] 10:39:57 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7f9aff03b800) [pid = 1852] [serial = 471] [outer = (nil)] [url = about:blank] 10:39:57 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7f9b0308f000) [pid = 1852] [serial = 460] [outer = (nil)] [url = about:blank] 10:39:57 INFO - PROCESS | 1852 | --DOMWINDOW == 114 (0x7f9b005dc800) [pid = 1852] [serial = 459] [outer = (nil)] [url = about:blank] 10:39:57 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x7f9b0abe5400) [pid = 1852] [serial = 438] [outer = (nil)] [url = about:blank] 10:39:57 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x7f9aff4cbc00) [pid = 1852] [serial = 429] [outer = (nil)] [url = about:blank] 10:39:57 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x7f9b032ea400) [pid = 1852] [serial = 462] [outer = (nil)] [url = about:blank] 10:39:57 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x7f9b07421400) [pid = 1852] [serial = 463] [outer = (nil)] [url = about:blank] 10:39:57 INFO - PROCESS | 1852 | --DOMWINDOW == 109 (0x7f9b0abd8000) [pid = 1852] [serial = 465] [outer = (nil)] [url = about:blank] 10:39:57 INFO - PROCESS | 1852 | --DOMWINDOW == 108 (0x7f9b04ed2400) [pid = 1852] [serial = 435] [outer = (nil)] [url = about:blank] 10:39:57 INFO - PROCESS | 1852 | --DOMWINDOW == 107 (0x7f9b00a2a400) [pid = 1852] [serial = 432] [outer = (nil)] [url = about:blank] 10:39:57 INFO - PROCESS | 1852 | --DOMWINDOW == 106 (0x7f9aff189c00) [pid = 1852] [serial = 456] [outer = (nil)] [url = about:blank] 10:39:57 INFO - PROCESS | 1852 | --DOMWINDOW == 105 (0x7f9b006acc00) [pid = 1852] [serial = 457] [outer = (nil)] [url = about:blank] 10:39:57 INFO - PROCESS | 1852 | --DOMWINDOW == 104 (0x7f9b044e1400) [pid = 1852] [serial = 474] [outer = (nil)] [url = about:blank] 10:39:57 INFO - PROCESS | 1852 | --DOMWINDOW == 103 (0x7f9aff03fc00) [pid = 1852] [serial = 472] [outer = (nil)] [url = about:blank] 10:39:57 INFO - PROCESS | 1852 | --DOMWINDOW == 102 (0x7f9b169efc00) [pid = 1852] [serial = 469] [outer = (nil)] [url = about:blank] 10:39:57 INFO - PROCESS | 1852 | --DOMWINDOW == 101 (0x7f9b0c002800) [pid = 1852] [serial = 466] [outer = (nil)] [url = about:blank] 10:39:57 INFO - PROCESS | 1852 | --DOMWINDOW == 100 (0x7f9b09b33c00) [pid = 1852] [serial = 475] [outer = (nil)] [url = about:blank] 10:39:58 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 10:39:58 INFO - PROCESS | 1852 | 1461605998549 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]]]}] 10:39:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 10:39:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1532ms 10:39:58 INFO - PROCESS | 1852 | 1461605998562 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 10:39:58 INFO - PROCESS | 1852 | 1461605998569 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 10:39:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 10:39:58 INFO - PROCESS | 1852 | 1461605998577 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 10:39:58 INFO - PROCESS | 1852 | 1461605998580 Marionette TRACE conn3 <- [1,690,null,{}] 10:39:58 INFO - PROCESS | 1852 | 1461605998584 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}] 10:39:58 INFO - PROCESS | 1852 | 1461605998713 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 10:39:58 INFO - PROCESS | 1852 | 1461605998855 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:39:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b00a12000 == 68 [pid = 1852] [id = 180] 10:39:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 101 (0x7f9aff0d4000) [pid = 1852] [serial = 540] [outer = (nil)] 10:39:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 102 (0x7f9b02f56000) [pid = 1852] [serial = 541] [outer = 0x7f9aff0d4000] 10:39:58 INFO - PROCESS | 1852 | 1461605998917 Marionette DEBUG loaded listener.js 10:39:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 103 (0x7f9b032e5800) [pid = 1852] [serial = 542] [outer = 0x7f9aff0d4000] 10:39:59 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 10:40:00 INFO - PROCESS | 1852 | 1461605999998 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]]]}] 10:40:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 10:40:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1476ms 10:40:00 INFO - PROCESS | 1852 | 1461606000054 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 10:40:00 INFO - PROCESS | 1852 | 1461606000057 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 10:40:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 10:40:00 INFO - PROCESS | 1852 | 1461606000077 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 10:40:00 INFO - PROCESS | 1852 | 1461606000082 Marionette TRACE conn3 <- [1,694,null,{}] 10:40:00 INFO - PROCESS | 1852 | 1461606000096 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}] 10:40:00 INFO - PROCESS | 1852 | 1461606000277 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 10:40:00 INFO - PROCESS | 1852 | 1461606000368 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b07b4f800 == 69 [pid = 1852] [id = 181] 10:40:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 104 (0x7f9b03fec800) [pid = 1852] [serial = 543] [outer = (nil)] 10:40:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 105 (0x7f9b07422400) [pid = 1852] [serial = 544] [outer = 0x7f9b03fec800] 10:40:00 INFO - PROCESS | 1852 | 1461606000431 Marionette DEBUG loaded listener.js 10:40:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x7f9b08a4a400) [pid = 1852] [serial = 545] [outer = 0x7f9b03fec800] 10:40:01 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 10:40:01 INFO - PROCESS | 1852 | 1461606001619 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]]]}] 10:40:01 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) 10:40:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1598ms 10:40:01 INFO - PROCESS | 1852 | 1461606001661 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 10:40:01 INFO - PROCESS | 1852 | 1461606001665 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 10:40:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 10:40:01 INFO - PROCESS | 1852 | 1461606001670 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 10:40:01 INFO - PROCESS | 1852 | 1461606001672 Marionette TRACE conn3 <- [1,698,null,{}] 10:40:01 INFO - PROCESS | 1852 | 1461606001677 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}] 10:40:01 INFO - PROCESS | 1852 | --DOMWINDOW == 105 (0x7f9b08d3e000) [pid = 1852] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 10:40:01 INFO - PROCESS | 1852 | --DOMWINDOW == 104 (0x7f9afeeec800) [pid = 1852] [serial = 476] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 10:40:01 INFO - PROCESS | 1852 | --DOMWINDOW == 103 (0x7f9b007d9c00) [pid = 1852] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 10:40:01 INFO - PROCESS | 1852 | --DOMWINDOW == 102 (0x7f9b007e5c00) [pid = 1852] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 10:40:01 INFO - PROCESS | 1852 | --DOMWINDOW == 101 (0x7f9b03094400) [pid = 1852] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 10:40:01 INFO - PROCESS | 1852 | --DOMWINDOW == 100 (0x7f9aff4c6400) [pid = 1852] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 10:40:01 INFO - PROCESS | 1852 | --DOMWINDOW == 99 (0x7f9b0b26d400) [pid = 1852] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 10:40:01 INFO - PROCESS | 1852 | --DOMWINDOW == 98 (0x7f9aff0d5400) [pid = 1852] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 10:40:02 INFO - PROCESS | 1852 | 1461606002034 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 10:40:02 INFO - PROCESS | 1852 | 1461606002047 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03b83800 == 70 [pid = 1852] [id = 182] 10:40:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 99 (0x7f9b007d9c00) [pid = 1852] [serial = 546] [outer = (nil)] 10:40:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 100 (0x7f9b032e3000) [pid = 1852] [serial = 547] [outer = 0x7f9b007d9c00] 10:40:02 INFO - PROCESS | 1852 | 1461606002114 Marionette DEBUG loaded listener.js 10:40:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 101 (0x7f9b09b36000) [pid = 1852] [serial = 548] [outer = 0x7f9b007d9c00] 10:40:03 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 10:40:03 INFO - PROCESS | 1852 | 1461606003165 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]]]}] 10:40:03 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) 10:40:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1524ms 10:40:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 10:40:03 INFO - PROCESS | 1852 | 1461606003195 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 10:40:03 INFO - PROCESS | 1852 | 1461606003197 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 10:40:03 INFO - PROCESS | 1852 | 1461606003201 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 10:40:03 INFO - PROCESS | 1852 | 1461606003205 Marionette TRACE conn3 <- [1,702,null,{}] 10:40:03 INFO - PROCESS | 1852 | 1461606003209 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}] 10:40:03 INFO - PROCESS | 1852 | 1461606003370 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 10:40:03 INFO - PROCESS | 1852 | 1461606003380 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aff70c800 == 71 [pid = 1852] [id = 183] 10:40:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 102 (0x7f9aff03a000) [pid = 1852] [serial = 549] [outer = (nil)] 10:40:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 103 (0x7f9b0b50c400) [pid = 1852] [serial = 550] [outer = 0x7f9aff03a000] 10:40:03 INFO - PROCESS | 1852 | 1461606003437 Marionette DEBUG loaded listener.js 10:40:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 104 (0x7f9b16640c00) [pid = 1852] [serial = 551] [outer = 0x7f9aff03a000] 10:40:04 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 10:40:04 INFO - PROCESS | 1852 | 1461606004751 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]]]}] 10:40:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 10:40:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1579ms 10:40:04 INFO - PROCESS | 1852 | 1461606004781 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 10:40:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 10:40:04 INFO - PROCESS | 1852 | 1461606004788 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 10:40:04 INFO - PROCESS | 1852 | 1461606004795 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 10:40:04 INFO - PROCESS | 1852 | 1461606004797 Marionette TRACE conn3 <- [1,706,null,{}] 10:40:04 INFO - PROCESS | 1852 | 1461606004805 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}] 10:40:05 INFO - PROCESS | 1852 | 1461606005023 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 10:40:05 INFO - PROCESS | 1852 | 1461606005166 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b005be000 == 72 [pid = 1852] [id = 184] 10:40:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 105 (0x7f9aff4c6c00) [pid = 1852] [serial = 552] [outer = (nil)] 10:40:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x7f9b00a31000) [pid = 1852] [serial = 553] [outer = 0x7f9aff4c6c00] 10:40:05 INFO - PROCESS | 1852 | 1461606005239 Marionette DEBUG loaded listener.js 10:40:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7f9b0308e400) [pid = 1852] [serial = 554] [outer = 0x7f9aff4c6c00] 10:40:06 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 10:40:06 INFO - PROCESS | 1852 | 1461606006552 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]]]}] 10:40:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 10:40:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1829ms 10:40:06 INFO - PROCESS | 1852 | 1461606006623 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 10:40:06 INFO - PROCESS | 1852 | 1461606006630 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 10:40:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 10:40:06 INFO - PROCESS | 1852 | 1461606006642 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 10:40:06 INFO - PROCESS | 1852 | 1461606006645 Marionette TRACE conn3 <- [1,710,null,{}] 10:40:06 INFO - PROCESS | 1852 | 1461606006651 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}] 10:40:06 INFO - PROCESS | 1852 | 1461606006796 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 10:40:06 INFO - PROCESS | 1852 | 1461606006936 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b09889000 == 73 [pid = 1852] [id = 185] 10:40:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7f9aff4c7c00) [pid = 1852] [serial = 555] [outer = (nil)] 10:40:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x7f9b03fe7c00) [pid = 1852] [serial = 556] [outer = 0x7f9aff4c7c00] 10:40:07 INFO - PROCESS | 1852 | 1461606007004 Marionette DEBUG loaded listener.js 10:40:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7f9b08d3a000) [pid = 1852] [serial = 557] [outer = 0x7f9aff4c7c00] 10:40:08 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 10:40:08 INFO - PROCESS | 1852 | 1461606008259 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]]]}] 10:40:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 10:40:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1676ms 10:40:08 INFO - PROCESS | 1852 | 1461606008390 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 10:40:08 INFO - PROCESS | 1852 | 1461606008393 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 10:40:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 10:40:08 INFO - PROCESS | 1852 | 1461606008407 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 10:40:08 INFO - PROCESS | 1852 | 1461606008411 Marionette TRACE conn3 <- [1,714,null,{}] 10:40:08 INFO - PROCESS | 1852 | 1461606008427 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}] 10:40:08 INFO - PROCESS | 1852 | 1461606008574 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 10:40:08 INFO - PROCESS | 1852 | 1461606008714 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0bf46000 == 74 [pid = 1852] [id = 186] 10:40:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7f9b098ec400) [pid = 1852] [serial = 558] [outer = (nil)] 10:40:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7f9b177b2400) [pid = 1852] [serial = 559] [outer = 0x7f9b098ec400] 10:40:08 INFO - PROCESS | 1852 | 1461606008786 Marionette DEBUG loaded listener.js 10:40:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7f9b17b86c00) [pid = 1852] [serial = 560] [outer = 0x7f9b098ec400] 10:40:09 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 10:40:09 INFO - PROCESS | 1852 | 1461606009957 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]]]}] 10:40:09 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 10:40:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1587ms 10:40:09 INFO - PROCESS | 1852 | 1461606009993 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 10:40:10 INFO - PROCESS | 1852 | 1461606009997 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 10:40:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 10:40:10 INFO - PROCESS | 1852 | 1461606010003 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 10:40:10 INFO - PROCESS | 1852 | 1461606010005 Marionette TRACE conn3 <- [1,718,null,{}] 10:40:10 INFO - PROCESS | 1852 | 1461606010010 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}] 10:40:10 INFO - PROCESS | 1852 | 1461606010211 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 10:40:10 INFO - PROCESS | 1852 | 1461606010330 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afddd0800 == 75 [pid = 1852] [id = 187] 10:40:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7f9aff032800) [pid = 1852] [serial = 561] [outer = (nil)] 10:40:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7f9b0012a000) [pid = 1852] [serial = 562] [outer = 0x7f9aff032800] 10:40:10 INFO - PROCESS | 1852 | 1461606010440 Marionette DEBUG loaded listener.js 10:40:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7f9b0861f400) [pid = 1852] [serial = 563] [outer = 0x7f9aff032800] 10:40:11 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 10:40:11 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:40:11 INFO - PROCESS | 1852 | 1461606011951 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]]]}] 10:40:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 10:40:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1982ms 10:40:11 INFO - PROCESS | 1852 | 1461606011986 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 10:40:11 INFO - PROCESS | 1852 | 1461606011993 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 10:40:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 10:40:12 INFO - PROCESS | 1852 | 1461606012000 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 10:40:12 INFO - PROCESS | 1852 | 1461606012004 Marionette TRACE conn3 <- [1,722,null,{}] 10:40:12 INFO - PROCESS | 1852 | 1461606012011 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}] 10:40:12 INFO - PROCESS | 1852 | 1461606012156 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 10:40:12 INFO - PROCESS | 1852 | 1461606012328 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aff609800 == 74 [pid = 1852] [id = 152] 10:40:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b1bb55000 == 73 [pid = 1852] [id = 151] 10:40:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0fd05800 == 72 [pid = 1852] [id = 114] 10:40:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b03b83800 == 71 [pid = 1852] [id = 182] 10:40:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b07b4f800 == 70 [pid = 1852] [id = 181] 10:40:12 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7f9affe2b000) [pid = 1852] [serial = 481] [outer = (nil)] [url = about:blank] 10:40:12 INFO - PROCESS | 1852 | --DOMWINDOW == 114 (0x7f9b02f56400) [pid = 1852] [serial = 484] [outer = (nil)] [url = about:blank] 10:40:12 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x7f9b08bf1c00) [pid = 1852] [serial = 487] [outer = (nil)] [url = about:blank] 10:40:12 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x7f9b17abf800) [pid = 1852] [serial = 493] [outer = (nil)] [url = about:blank] 10:40:12 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x7f9b1680b400) [pid = 1852] [serial = 490] [outer = (nil)] [url = about:blank] 10:40:12 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x7f9b16df0c00) [pid = 1852] [serial = 517] [outer = (nil)] [url = about:blank] 10:40:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afdbc2800 == 71 [pid = 1852] [id = 188] 10:40:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7f9aff0d5400) [pid = 1852] [serial = 564] [outer = (nil)] 10:40:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7f9aff4c9000) [pid = 1852] [serial = 565] [outer = 0x7f9aff0d5400] 10:40:12 INFO - PROCESS | 1852 | 1461606012423 Marionette DEBUG loaded listener.js 10:40:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7f9affef3000) [pid = 1852] [serial = 566] [outer = 0x7f9aff0d5400] 10:40:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b00a12000 == 70 [pid = 1852] [id = 180] 10:40:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9afdbcb000 == 69 [pid = 1852] [id = 179] 10:40:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b03b85000 == 68 [pid = 1852] [id = 178] 10:40:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b1bfa6800 == 67 [pid = 1852] [id = 177] 10:40:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b19c6c800 == 66 [pid = 1852] [id = 176] 10:40:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b15aaa000 == 65 [pid = 1852] [id = 175] 10:40:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b097db000 == 64 [pid = 1852] [id = 174] 10:40:12 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9afffdf800 == 63 [pid = 1852] [id = 173] 10:40:12 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x7f9b08ec2c00) [pid = 1852] [serial = 508] [outer = (nil)] [url = about:blank] 10:40:12 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x7f9b00511400) [pid = 1852] [serial = 478] [outer = (nil)] [url = about:blank] 10:40:12 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x7f9b02f5d000) [pid = 1852] [serial = 500] [outer = (nil)] [url = about:blank] 10:40:12 INFO - PROCESS | 1852 | --DOMWINDOW == 109 (0x7f9b00aacc00) [pid = 1852] [serial = 499] [outer = (nil)] [url = about:blank] 10:40:12 INFO - PROCESS | 1852 | --DOMWINDOW == 108 (0x7f9b089f0c00) [pid = 1852] [serial = 505] [outer = (nil)] [url = about:blank] 10:40:12 INFO - PROCESS | 1852 | --DOMWINDOW == 107 (0x7f9b032e2c00) [pid = 1852] [serial = 502] [outer = (nil)] [url = about:blank] 10:40:12 INFO - PROCESS | 1852 | --DOMWINDOW == 106 (0x7f9b05939c00) [pid = 1852] [serial = 503] [outer = (nil)] [url = about:blank] 10:40:12 INFO - PROCESS | 1852 | --DOMWINDOW == 105 (0x7f9b0000b400) [pid = 1852] [serial = 496] [outer = (nil)] [url = about:blank] 10:40:12 INFO - PROCESS | 1852 | --DOMWINDOW == 104 (0x7f9b0050b800) [pid = 1852] [serial = 497] [outer = (nil)] [url = about:blank] 10:40:12 INFO - PROCESS | 1852 | --DOMWINDOW == 103 (0x7f9b16818000) [pid = 1852] [serial = 511] [outer = (nil)] [url = about:blank] 10:40:12 INFO - PROCESS | 1852 | --DOMWINDOW == 102 (0x7f9b007da400) [pid = 1852] [serial = 514] [outer = (nil)] [url = about:blank] 10:40:12 INFO - PROCESS | 1852 | --DOMWINDOW == 101 (0x7f9b16b8b000) [pid = 1852] [serial = 512] [outer = (nil)] [url = about:blank] 10:40:12 INFO - PROCESS | 1852 | --DOMWINDOW == 100 (0x7f9b1b613800) [pid = 1852] [serial = 262] [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.] 10:40:12 INFO - PROCESS | 1852 | --DOMWINDOW == 99 (0x7f9b09c15000) [pid = 1852] [serial = 509] [outer = (nil)] [url = about:blank] 10:40:12 INFO - PROCESS | 1852 | --DOMWINDOW == 98 (0x7f9b08d3f000) [pid = 1852] [serial = 506] [outer = (nil)] [url = about:blank] 10:40:12 INFO - PROCESS | 1852 | --DOMWINDOW == 97 (0x7f9b0cd13400) [pid = 1852] [serial = 515] [outer = (nil)] [url = about:blank] 10:40:13 INFO - PROCESS | 1852 | 1461606013165 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] 10:40:13 INFO - PROCESS | 1852 | 1461606013194 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 10:40:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 10:40:13 INFO - PROCESS | 1852 | 1461606013203 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 10:40:13 INFO - PROCESS | 1852 | 1461606013206 Marionette TRACE conn3 <- [1,726,null,{}] 10:40:13 INFO - PROCESS | 1852 | 1461606013211 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}] 10:40:13 INFO - PROCESS | 1852 | 1461606013361 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 10:40:13 INFO - PROCESS | 1852 | 1461606013466 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afffd2000 == 64 [pid = 1852] [id = 189] 10:40:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 98 (0x7f9aff032400) [pid = 1852] [serial = 567] [outer = (nil)] 10:40:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 99 (0x7f9b00507400) [pid = 1852] [serial = 568] [outer = 0x7f9aff032400] 10:40:13 INFO - PROCESS | 1852 | 1461606013524 Marionette DEBUG loaded listener.js 10:40:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 100 (0x7f9b005dcc00) [pid = 1852] [serial = 569] [outer = 0x7f9aff032400] 10:40:14 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 10:40:14 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:40:14 INFO - PROCESS | 1852 | 1461606014320 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]]]}] 10:40:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 10:40:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1139ms 10:40:14 INFO - PROCESS | 1852 | 1461606014342 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 10:40:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 10:40:14 INFO - PROCESS | 1852 | 1461606014347 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 10:40:14 INFO - PROCESS | 1852 | 1461606014352 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 10:40:14 INFO - PROCESS | 1852 | 1461606014357 Marionette TRACE conn3 <- [1,730,null,{}] 10:40:14 INFO - PROCESS | 1852 | 1461606014372 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}] 10:40:14 INFO - PROCESS | 1852 | 1461606014509 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 10:40:14 INFO - PROCESS | 1852 | 1461606014528 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03150000 == 65 [pid = 1852] [id = 190] 10:40:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 101 (0x7f9b01768000) [pid = 1852] [serial = 570] [outer = (nil)] 10:40:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 102 (0x7f9b0181a800) [pid = 1852] [serial = 571] [outer = 0x7f9b01768000] 10:40:14 INFO - PROCESS | 1852 | 1461606014589 Marionette DEBUG loaded listener.js 10:40:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 103 (0x7f9b02f54c00) [pid = 1852] [serial = 572] [outer = 0x7f9b01768000] 10:40:15 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 10:40:15 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:40:15 INFO - PROCESS | 1852 | 1461606015394 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] 10:40:15 INFO - PROCESS | 1852 | 1461606015445 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 10:40:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 10:40:15 INFO - PROCESS | 1852 | 1461606015456 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 10:40:15 INFO - PROCESS | 1852 | 1461606015458 Marionette TRACE conn3 <- [1,734,null,{}] 10:40:15 INFO - PROCESS | 1852 | 1461606015462 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}] 10:40:15 INFO - PROCESS | 1852 | 1461606015624 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 10:40:15 INFO - PROCESS | 1852 | 1461606015648 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b07973800 == 66 [pid = 1852] [id = 191] 10:40:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 104 (0x7f9b01812800) [pid = 1852] [serial = 573] [outer = (nil)] 10:40:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 105 (0x7f9b03094400) [pid = 1852] [serial = 574] [outer = 0x7f9b01812800] 10:40:15 INFO - PROCESS | 1852 | 1461606015705 Marionette DEBUG loaded listener.js 10:40:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x7f9b032e1000) [pid = 1852] [serial = 575] [outer = 0x7f9b01812800] 10:40:16 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 10:40:16 INFO - PROCESS | 1852 | 1461606016571 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]]]}] 10:40:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 10:40:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1180ms 10:40:16 INFO - PROCESS | 1852 | 1461606016634 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 10:40:16 INFO - PROCESS | 1852 | 1461606016637 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 10:40:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 10:40:16 INFO - PROCESS | 1852 | 1461606016642 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 10:40:16 INFO - PROCESS | 1852 | 1461606016644 Marionette TRACE conn3 <- [1,738,null,{}] 10:40:16 INFO - PROCESS | 1852 | 1461606016649 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}] 10:40:16 INFO - PROCESS | 1852 | 1461606016815 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 10:40:16 INFO - PROCESS | 1852 | 1461606016835 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b08b99000 == 67 [pid = 1852] [id = 192] 10:40:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7f9aff06bc00) [pid = 1852] [serial = 576] [outer = (nil)] 10:40:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7f9b03fe0400) [pid = 1852] [serial = 577] [outer = 0x7f9aff06bc00] 10:40:16 INFO - PROCESS | 1852 | 1461606016892 Marionette DEBUG loaded listener.js 10:40:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x7f9b044dc400) [pid = 1852] [serial = 578] [outer = 0x7f9aff06bc00] 10:40:17 INFO - PROCESS | 1852 | --DOMWINDOW == 108 (0x7f9b08a4a000) [pid = 1852] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 10:40:17 INFO - PROCESS | 1852 | --DOMWINDOW == 107 (0x7f9b03fec800) [pid = 1852] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 10:40:17 INFO - PROCESS | 1852 | --DOMWINDOW == 106 (0x7f9aff032c00) [pid = 1852] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 10:40:17 INFO - PROCESS | 1852 | --DOMWINDOW == 105 (0x7f9aff041000) [pid = 1852] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 10:40:17 INFO - PROCESS | 1852 | --DOMWINDOW == 104 (0x7f9b006b5800) [pid = 1852] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 10:40:17 INFO - PROCESS | 1852 | --DOMWINDOW == 103 (0x7f9b15a14400) [pid = 1852] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 10:40:17 INFO - PROCESS | 1852 | --DOMWINDOW == 102 (0x7f9aff0d4000) [pid = 1852] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 10:40:17 INFO - PROCESS | 1852 | --DOMWINDOW == 101 (0x7f9b08d3f800) [pid = 1852] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 10:40:17 INFO - PROCESS | 1852 | --DOMWINDOW == 100 (0x7f9aff4c1c00) [pid = 1852] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 10:40:17 INFO - PROCESS | 1852 | --DOMWINDOW == 99 (0x7f9aff03b400) [pid = 1852] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 10:40:17 INFO - PROCESS | 1852 | --DOMWINDOW == 98 (0x7f9aff035c00) [pid = 1852] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 10:40:17 INFO - PROCESS | 1852 | --DOMWINDOW == 97 (0x7f9aff18a000) [pid = 1852] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 10:40:17 INFO - PROCESS | 1852 | --DOMWINDOW == 96 (0x7f9b17b5c000) [pid = 1852] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 10:40:17 INFO - PROCESS | 1852 | --DOMWINDOW == 95 (0x7f9b007d9c00) [pid = 1852] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 10:40:17 INFO - PROCESS | 1852 | --DOMWINDOW == 94 (0x7f9b00ab0800) [pid = 1852] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 10:40:17 INFO - PROCESS | 1852 | --DOMWINDOW == 93 (0x7f9b07645800) [pid = 1852] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 10:40:17 INFO - PROCESS | 1852 | --DOMWINDOW == 92 (0x7f9aff066000) [pid = 1852] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 10:40:17 INFO - PROCESS | 1852 | --DOMWINDOW == 91 (0x7f9b09b36400) [pid = 1852] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 10:40:17 INFO - PROCESS | 1852 | --DOMWINDOW == 90 (0x7f9b16809400) [pid = 1852] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 10:40:17 INFO - PROCESS | 1852 | --DOMWINDOW == 89 (0x7f9b00aaa000) [pid = 1852] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 10:40:17 INFO - PROCESS | 1852 | --DOMWINDOW == 88 (0x7f9b07644c00) [pid = 1852] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 10:40:17 INFO - PROCESS | 1852 | --DOMWINDOW == 87 (0x7f9aff067c00) [pid = 1852] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 10:40:17 INFO - PROCESS | 1852 | --DOMWINDOW == 86 (0x7f9b17abc000) [pid = 1852] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 10:40:17 INFO - PROCESS | 1852 | --DOMWINDOW == 85 (0x7f9b0176e400) [pid = 1852] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 10:40:17 INFO - PROCESS | 1852 | --DOMWINDOW == 84 (0x7f9afeedf400) [pid = 1852] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 10:40:17 INFO - PROCESS | 1852 | --DOMWINDOW == 83 (0x7f9b10a7dc00) [pid = 1852] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 10:40:18 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 10:40:18 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:40:18 INFO - PROCESS | 1852 | 1461606018215 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]]]}] 10:40:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 10:40:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1626ms 10:40:18 INFO - PROCESS | 1852 | 1461606018268 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 10:40:18 INFO - PROCESS | 1852 | 1461606018271 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 10:40:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 10:40:18 INFO - PROCESS | 1852 | 1461606018276 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 10:40:18 INFO - PROCESS | 1852 | 1461606018278 Marionette TRACE conn3 <- [1,742,null,{}] 10:40:18 INFO - PROCESS | 1852 | 1461606018284 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}] 10:40:18 INFO - PROCESS | 1852 | 1461606018430 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 10:40:18 INFO - PROCESS | 1852 | 1461606018569 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0944b000 == 68 [pid = 1852] [id = 193] 10:40:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 84 (0x7f9aff18d000) [pid = 1852] [serial = 579] [outer = (nil)] 10:40:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 85 (0x7f9b02f5d800) [pid = 1852] [serial = 580] [outer = 0x7f9aff18d000] 10:40:18 INFO - PROCESS | 1852 | 1461606018629 Marionette DEBUG loaded listener.js 10:40:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 86 (0x7f9b0763dc00) [pid = 1852] [serial = 581] [outer = 0x7f9aff18d000] 10:40:19 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 10:40:19 INFO - PROCESS | 1852 | 1461606019642 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]]]}] 10:40:19 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 10:40:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1378ms 10:40:19 INFO - PROCESS | 1852 | 1461606019655 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 10:40:19 INFO - PROCESS | 1852 | 1461606019660 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 10:40:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 10:40:19 INFO - PROCESS | 1852 | 1461606019668 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 10:40:19 INFO - PROCESS | 1852 | 1461606019673 Marionette TRACE conn3 <- [1,746,null,{}] 10:40:19 INFO - PROCESS | 1852 | 1461606019682 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}] 10:40:19 INFO - PROCESS | 1852 | 1461606019873 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 10:40:20 INFO - PROCESS | 1852 | 1461606020083 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afdbcf800 == 69 [pid = 1852] [id = 194] 10:40:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 87 (0x7f9aff18c400) [pid = 1852] [serial = 582] [outer = (nil)] 10:40:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 88 (0x7f9affeea000) [pid = 1852] [serial = 583] [outer = 0x7f9aff18c400] 10:40:20 INFO - PROCESS | 1852 | 1461606020156 Marionette DEBUG loaded listener.js 10:40:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 89 (0x7f9b00505800) [pid = 1852] [serial = 584] [outer = 0x7f9aff18c400] 10:40:20 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 10:40:21 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 10:40:21 INFO - PROCESS | 1852 | 1461606021475 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]]]}] 10:40:21 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.) 10:40:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1832ms 10:40:21 INFO - PROCESS | 1852 | 1461606021499 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 10:40:21 INFO - PROCESS | 1852 | 1461606021507 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 10:40:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 10:40:21 INFO - PROCESS | 1852 | 1461606021604 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 10:40:21 INFO - PROCESS | 1852 | 1461606021609 Marionette TRACE conn3 <- [1,750,null,{}] 10:40:21 INFO - PROCESS | 1852 | 1461606021622 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}] 10:40:21 INFO - PROCESS | 1852 | 1461606021764 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 10:40:21 INFO - PROCESS | 1852 | 1461606021900 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b097d3000 == 70 [pid = 1852] [id = 195] 10:40:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 90 (0x7f9aff4cec00) [pid = 1852] [serial = 585] [outer = (nil)] 10:40:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 91 (0x7f9b02f56400) [pid = 1852] [serial = 586] [outer = 0x7f9aff4cec00] 10:40:21 INFO - PROCESS | 1852 | 1461606021970 Marionette DEBUG loaded listener.js 10:40:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 92 (0x7f9b03fe5800) [pid = 1852] [serial = 587] [outer = 0x7f9aff4cec00] 10:40:23 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 10:40:23 INFO - PROCESS | 1852 | 1461606023191 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]]]}] 10:40:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 10:40:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1723ms 10:40:23 INFO - PROCESS | 1852 | 1461606023240 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 10:40:23 INFO - PROCESS | 1852 | 1461606023244 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 10:40:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 10:40:23 INFO - PROCESS | 1852 | 1461606023250 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 10:40:23 INFO - PROCESS | 1852 | 1461606023255 Marionette TRACE conn3 <- [1,754,null,{}] 10:40:23 INFO - PROCESS | 1852 | 1461606023269 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}] 10:40:23 INFO - PROCESS | 1852 | 1461606023558 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 10:40:23 INFO - PROCESS | 1852 | 1461606023802 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0a9b8000 == 71 [pid = 1852] [id = 196] 10:40:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 93 (0x7f9b08a47c00) [pid = 1852] [serial = 588] [outer = (nil)] 10:40:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 94 (0x7f9b08ad3800) [pid = 1852] [serial = 589] [outer = 0x7f9b08a47c00] 10:40:23 INFO - PROCESS | 1852 | 1461606023872 Marionette DEBUG loaded listener.js 10:40:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 95 (0x7f9b08d3c800) [pid = 1852] [serial = 590] [outer = 0x7f9b08a47c00] 10:40:25 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 10:40:25 INFO - PROCESS | 1852 | 1461606025085 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]]]}] 10:40:25 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 10:40:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1886ms 10:40:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 10:40:25 INFO - PROCESS | 1852 | 1461606025136 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 10:40:25 INFO - PROCESS | 1852 | 1461606025140 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 10:40:25 INFO - PROCESS | 1852 | 1461606025145 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 10:40:25 INFO - PROCESS | 1852 | 1461606025148 Marionette TRACE conn3 <- [1,758,null,{}] 10:40:25 INFO - PROCESS | 1852 | 1461606025153 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}] 10:40:25 INFO - PROCESS | 1852 | 1461606025366 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 10:40:25 INFO - PROCESS | 1852 | 1461606025510 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0bf45000 == 72 [pid = 1852] [id = 197] 10:40:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 96 (0x7f9b07498800) [pid = 1852] [serial = 591] [outer = (nil)] 10:40:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 97 (0x7f9b0931d800) [pid = 1852] [serial = 592] [outer = 0x7f9b07498800] 10:40:25 INFO - PROCESS | 1852 | 1461606025577 Marionette DEBUG loaded listener.js 10:40:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 98 (0x7f9b09b3a400) [pid = 1852] [serial = 593] [outer = 0x7f9b07498800] 10:40:26 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 10:40:26 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:40:26 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 10:40:26 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 10:40:26 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 10:40:26 INFO - PROCESS | 1852 | 1461606026376 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]]]}] 10:40:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 10:40:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1277ms 10:40:26 INFO - PROCESS | 1852 | 1461606026427 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 10:40:26 INFO - PROCESS | 1852 | 1461606026431 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 10:40:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 10:40:26 INFO - PROCESS | 1852 | 1461606026436 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 10:40:26 INFO - PROCESS | 1852 | 1461606026438 Marionette TRACE conn3 <- [1,762,null,{}] 10:40:26 INFO - PROCESS | 1852 | 1461606026443 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}] 10:40:26 INFO - PROCESS | 1852 | 1461606026590 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 10:40:26 INFO - PROCESS | 1852 | 1461606026930 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b001b0000 == 73 [pid = 1852] [id = 198] 10:40:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 99 (0x7f9aff068000) [pid = 1852] [serial = 594] [outer = (nil)] 10:40:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 100 (0x7f9aff183800) [pid = 1852] [serial = 595] [outer = 0x7f9aff068000] 10:40:27 INFO - PROCESS | 1852 | 1461606027073 Marionette DEBUG loaded listener.js 10:40:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 101 (0x7f9aff4c9400) [pid = 1852] [serial = 596] [outer = 0x7f9aff068000] 10:40:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b1b33f000 == 72 [pid = 1852] [id = 133] 10:40:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b01543800 == 71 [pid = 1852] [id = 134] 10:40:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0c0dd800 == 70 [pid = 1852] [id = 172] 10:40:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9affb40000 == 69 [pid = 1852] [id = 135] 10:40:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b1db22000 == 68 [pid = 1852] [id = 159] 10:40:28 INFO - PROCESS | 1852 | --DOMWINDOW == 100 (0x7f9b0b50c400) [pid = 1852] [serial = 550] [outer = (nil)] [url = about:blank] 10:40:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b08b99000 == 67 [pid = 1852] [id = 192] 10:40:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b07973800 == 66 [pid = 1852] [id = 191] 10:40:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b03150000 == 65 [pid = 1852] [id = 190] 10:40:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9afffd2000 == 64 [pid = 1852] [id = 189] 10:40:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9afdbc2800 == 63 [pid = 1852] [id = 188] 10:40:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9afddd0800 == 62 [pid = 1852] [id = 187] 10:40:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0bf46000 == 61 [pid = 1852] [id = 186] 10:40:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b09889000 == 60 [pid = 1852] [id = 185] 10:40:28 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b005be000 == 59 [pid = 1852] [id = 184] 10:40:28 INFO - PROCESS | 1852 | --DOMWINDOW == 99 (0x7f9b09b36000) [pid = 1852] [serial = 548] [outer = (nil)] [url = about:blank] 10:40:28 INFO - PROCESS | 1852 | --DOMWINDOW == 98 (0x7f9b10a7c800) [pid = 1852] [serial = 442] [outer = (nil)] [url = about:blank] 10:40:28 INFO - PROCESS | 1852 | --DOMWINDOW == 97 (0x7f9b07422400) [pid = 1852] [serial = 544] [outer = (nil)] [url = about:blank] 10:40:28 INFO - PROCESS | 1852 | --DOMWINDOW == 96 (0x7f9b00504c00) [pid = 1852] [serial = 535] [outer = (nil)] [url = about:blank] 10:40:28 INFO - PROCESS | 1852 | --DOMWINDOW == 95 (0x7f9b006b6c00) [pid = 1852] [serial = 539] [outer = (nil)] [url = about:blank] 10:40:28 INFO - PROCESS | 1852 | --DOMWINDOW == 94 (0x7f9b17b63400) [pid = 1852] [serial = 494] [outer = (nil)] [url = about:blank] 10:40:28 INFO - PROCESS | 1852 | --DOMWINDOW == 93 (0x7f9b17b8b800) [pid = 1852] [serial = 533] [outer = (nil)] [url = about:blank] 10:40:28 INFO - PROCESS | 1852 | --DOMWINDOW == 92 (0x7f9b02f56000) [pid = 1852] [serial = 541] [outer = (nil)] [url = about:blank] 10:40:28 INFO - PROCESS | 1852 | --DOMWINDOW == 91 (0x7f9b08a4a400) [pid = 1852] [serial = 545] [outer = (nil)] [url = about:blank] 10:40:28 INFO - PROCESS | 1852 | --DOMWINDOW == 90 (0x7f9b0cd0e400) [pid = 1852] [serial = 527] [outer = (nil)] [url = about:blank] 10:40:28 INFO - PROCESS | 1852 | --DOMWINDOW == 89 (0x7f9b02f59800) [pid = 1852] [serial = 433] [outer = (nil)] [url = about:blank] 10:40:28 INFO - PROCESS | 1852 | --DOMWINDOW == 88 (0x7f9b17b60800) [pid = 1852] [serial = 536] [outer = (nil)] [url = about:blank] 10:40:28 INFO - PROCESS | 1852 | --DOMWINDOW == 87 (0x7f9b005d9400) [pid = 1852] [serial = 521] [outer = (nil)] [url = about:blank] 10:40:28 INFO - PROCESS | 1852 | --DOMWINDOW == 86 (0x7f9b17b57c00) [pid = 1852] [serial = 518] [outer = (nil)] [url = about:blank] 10:40:28 INFO - PROCESS | 1852 | --DOMWINDOW == 85 (0x7f9b03097c00) [pid = 1852] [serial = 485] [outer = (nil)] [url = about:blank] 10:40:28 INFO - PROCESS | 1852 | --DOMWINDOW == 84 (0x7f9b1b572c00) [pid = 1852] [serial = 454] [outer = (nil)] [url = about:blank] 10:40:28 INFO - PROCESS | 1852 | --DOMWINDOW == 83 (0x7f9b032e3000) [pid = 1852] [serial = 547] [outer = (nil)] [url = about:blank] 10:40:28 INFO - PROCESS | 1852 | --DOMWINDOW == 82 (0x7f9b0b592c00) [pid = 1852] [serial = 439] [outer = (nil)] [url = about:blank] 10:40:28 INFO - PROCESS | 1852 | --DOMWINDOW == 81 (0x7f9b177a8800) [pid = 1852] [serial = 491] [outer = (nil)] [url = about:blank] 10:40:28 INFO - PROCESS | 1852 | --DOMWINDOW == 80 (0x7f9b032e5800) [pid = 1852] [serial = 542] [outer = (nil)] [url = about:blank] 10:40:28 INFO - PROCESS | 1852 | --DOMWINDOW == 79 (0x7f9b0011f000) [pid = 1852] [serial = 520] [outer = (nil)] [url = about:blank] 10:40:28 INFO - PROCESS | 1852 | --DOMWINDOW == 78 (0x7f9b0050a800) [pid = 1852] [serial = 482] [outer = (nil)] [url = about:blank] 10:40:28 INFO - PROCESS | 1852 | --DOMWINDOW == 77 (0x7f9b17b5f800) [pid = 1852] [serial = 530] [outer = (nil)] [url = about:blank] 10:40:28 INFO - PROCESS | 1852 | --DOMWINDOW == 76 (0x7f9b17b59800) [pid = 1852] [serial = 448] [outer = (nil)] [url = about:blank] 10:40:28 INFO - PROCESS | 1852 | --DOMWINDOW == 75 (0x7f9b032e5c00) [pid = 1852] [serial = 524] [outer = (nil)] [url = about:blank] 10:40:28 INFO - PROCESS | 1852 | --DOMWINDOW == 74 (0x7f9b0050a000) [pid = 1852] [serial = 538] [outer = (nil)] [url = about:blank] 10:40:28 INFO - PROCESS | 1852 | --DOMWINDOW == 73 (0x7f9b0b273400) [pid = 1852] [serial = 488] [outer = (nil)] [url = about:blank] 10:40:28 INFO - PROCESS | 1852 | --DOMWINDOW == 72 (0x7f9b0000e800) [pid = 1852] [serial = 430] [outer = (nil)] [url = about:blank] 10:40:28 INFO - PROCESS | 1852 | --DOMWINDOW == 71 (0x7f9b17b62c00) [pid = 1852] [serial = 451] [outer = (nil)] [url = about:blank] 10:40:28 INFO - PROCESS | 1852 | --DOMWINDOW == 70 (0x7f9b0abe0800) [pid = 1852] [serial = 526] [outer = (nil)] [url = about:blank] 10:40:28 INFO - PROCESS | 1852 | --DOMWINDOW == 69 (0x7f9b17b66000) [pid = 1852] [serial = 532] [outer = (nil)] [url = about:blank] 10:40:28 INFO - PROCESS | 1852 | --DOMWINDOW == 68 (0x7f9b17a45800) [pid = 1852] [serial = 529] [outer = (nil)] [url = about:blank] 10:40:28 INFO - PROCESS | 1852 | --DOMWINDOW == 67 (0x7f9b08ed0800) [pid = 1852] [serial = 436] [outer = (nil)] [url = about:blank] 10:40:28 INFO - PROCESS | 1852 | --DOMWINDOW == 66 (0x7f9b0b3d5800) [pid = 1852] [serial = 427] [outer = (nil)] [url = about:blank] 10:40:28 INFO - PROCESS | 1852 | --DOMWINDOW == 65 (0x7f9b02f60000) [pid = 1852] [serial = 523] [outer = (nil)] [url = about:blank] 10:40:28 INFO - PROCESS | 1852 | --DOMWINDOW == 64 (0x7f9b17abb400) [pid = 1852] [serial = 445] [outer = (nil)] [url = about:blank] 10:40:28 INFO - PROCESS | 1852 | 1461606028361 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]]]}] 10:40:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 10:40:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1936ms 10:40:28 INFO - PROCESS | 1852 | 1461606028411 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 10:40:28 INFO - PROCESS | 1852 | 1461606028416 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 10:40:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 10:40:28 INFO - PROCESS | 1852 | 1461606028426 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 10:40:28 INFO - PROCESS | 1852 | 1461606028431 Marionette TRACE conn3 <- [1,766,null,{}] 10:40:28 INFO - PROCESS | 1852 | 1461606028438 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}] 10:40:28 INFO - PROCESS | 1852 | 1461606028576 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 10:40:28 INFO - PROCESS | 1852 | 1461606028677 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afeecd800 == 60 [pid = 1852] [id = 199] 10:40:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 65 (0x7f9aff0cd000) [pid = 1852] [serial = 597] [outer = (nil)] 10:40:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 66 (0x7f9b005da400) [pid = 1852] [serial = 598] [outer = 0x7f9aff0cd000] 10:40:28 INFO - PROCESS | 1852 | 1461606028738 Marionette DEBUG loaded listener.js 10:40:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 67 (0x7f9b007d8400) [pid = 1852] [serial = 599] [outer = 0x7f9aff0cd000] 10:40:29 INFO - PROCESS | 1852 | 1461606029778 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]]]}] 10:40:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 10:40:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1383ms 10:40:29 INFO - PROCESS | 1852 | 1461606029812 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 10:40:29 INFO - PROCESS | 1852 | 1461606029817 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 10:40:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 10:40:29 INFO - PROCESS | 1852 | 1461606029825 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 10:40:29 INFO - PROCESS | 1852 | 1461606029828 Marionette TRACE conn3 <- [1,770,null,{}] 10:40:29 INFO - PROCESS | 1852 | 1461606029833 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}] 10:40:29 INFO - PROCESS | 1852 | 1461606029982 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 10:40:30 INFO - PROCESS | 1852 | 1461606030166 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b01ab3800 == 61 [pid = 1852] [id = 200] 10:40:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 68 (0x7f9b00128000) [pid = 1852] [serial = 600] [outer = (nil)] 10:40:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 69 (0x7f9b01817000) [pid = 1852] [serial = 601] [outer = 0x7f9b00128000] 10:40:30 INFO - PROCESS | 1852 | 1461606030223 Marionette DEBUG loaded listener.js 10:40:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 70 (0x7f9b0308dc00) [pid = 1852] [serial = 602] [outer = 0x7f9b00128000] 10:40:30 INFO - PROCESS | 1852 | 1461606030873 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]]]}] 10:40:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 10:40:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1076ms 10:40:30 INFO - PROCESS | 1852 | 1461606030903 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 10:40:30 INFO - PROCESS | 1852 | 1461606030905 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 10:40:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 10:40:30 INFO - PROCESS | 1852 | 1461606030917 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 10:40:30 INFO - PROCESS | 1852 | 1461606030925 Marionette TRACE conn3 <- [1,774,null,{}] 10:40:30 INFO - PROCESS | 1852 | 1461606030955 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}] 10:40:31 INFO - PROCESS | 1852 | 1461606031166 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 10:40:31 INFO - PROCESS | 1852 | 1461606031192 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0880a800 == 62 [pid = 1852] [id = 201] 10:40:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 71 (0x7f9b03097c00) [pid = 1852] [serial = 603] [outer = (nil)] 10:40:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 72 (0x7f9b03fe9800) [pid = 1852] [serial = 604] [outer = 0x7f9b03097c00] 10:40:31 INFO - PROCESS | 1852 | 1461606031256 Marionette DEBUG loaded listener.js 10:40:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 73 (0x7f9b044dc000) [pid = 1852] [serial = 605] [outer = 0x7f9b03097c00] 10:40:32 INFO - PROCESS | 1852 | 1461606032087 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]]]}] 10:40:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 10:40:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1196ms 10:40:32 INFO - PROCESS | 1852 | 1461606032109 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 10:40:32 INFO - PROCESS | 1852 | 1461606032114 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 10:40:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 10:40:32 INFO - PROCESS | 1852 | 1461606032123 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 10:40:32 INFO - PROCESS | 1852 | 1461606032125 Marionette TRACE conn3 <- [1,778,null,{}] 10:40:32 INFO - PROCESS | 1852 | 1461606032129 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}] 10:40:32 INFO - PROCESS | 1852 | 1461606032349 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 10:40:32 INFO - PROCESS | 1852 | 1461606032367 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0944b800 == 63 [pid = 1852] [id = 202] 10:40:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 74 (0x7f9b05949400) [pid = 1852] [serial = 606] [outer = (nil)] 10:40:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 75 (0x7f9b07423800) [pid = 1852] [serial = 607] [outer = 0x7f9b05949400] 10:40:32 INFO - PROCESS | 1852 | 1461606032423 Marionette DEBUG loaded listener.js 10:40:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 76 (0x7f9b08a42400) [pid = 1852] [serial = 608] [outer = 0x7f9b05949400] 10:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 75 (0x7f9b01812800) [pid = 1852] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 10:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 74 (0x7f9aff06bc00) [pid = 1852] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 10:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 73 (0x7f9aff032800) [pid = 1852] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 10:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 72 (0x7f9aff032400) [pid = 1852] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 10:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 71 (0x7f9b01768000) [pid = 1852] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 10:40:32 INFO - PROCESS | 1852 | --DOMWINDOW == 70 (0x7f9aff0d5400) [pid = 1852] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 10:40:33 INFO - PROCESS | 1852 | 1461606033182 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]]]}] 10:40:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 10:40:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1131ms 10:40:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 10:40:33 INFO - PROCESS | 1852 | 1461606033255 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 10:40:33 INFO - PROCESS | 1852 | 1461606033257 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 10:40:33 INFO - PROCESS | 1852 | 1461606033262 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 10:40:33 INFO - PROCESS | 1852 | 1461606033264 Marionette TRACE conn3 <- [1,782,null,{}] 10:40:33 INFO - PROCESS | 1852 | 1461606033269 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}] 10:40:33 INFO - PROCESS | 1852 | 1461606033410 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 10:40:33 INFO - PROCESS | 1852 | 1461606033424 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b097d0800 == 64 [pid = 1852] [id = 203] 10:40:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 71 (0x7f9b08a48c00) [pid = 1852] [serial = 609] [outer = (nil)] 10:40:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 72 (0x7f9b08adb400) [pid = 1852] [serial = 610] [outer = 0x7f9b08a48c00] 10:40:33 INFO - PROCESS | 1852 | 1461606033500 Marionette DEBUG loaded listener.js 10:40:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 73 (0x7f9b091e9000) [pid = 1852] [serial = 611] [outer = 0x7f9b08a48c00] 10:40:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 10:40:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1029ms 10:40:34 INFO - PROCESS | 1852 | 1461606034285 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]]]}] 10:40:34 INFO - PROCESS | 1852 | 1461606034292 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 10:40:34 INFO - PROCESS | 1852 | 1461606034295 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 10:40:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 10:40:34 INFO - PROCESS | 1852 | 1461606034307 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 10:40:34 INFO - PROCESS | 1852 | 1461606034309 Marionette TRACE conn3 <- [1,786,null,{}] 10:40:34 INFO - PROCESS | 1852 | 1461606034314 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}] 10:40:34 INFO - PROCESS | 1852 | 1461606034441 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 10:40:34 INFO - PROCESS | 1852 | 1461606034460 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afeec1800 == 65 [pid = 1852] [id = 204] 10:40:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 74 (0x7f9b0a454400) [pid = 1852] [serial = 612] [outer = (nil)] 10:40:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 75 (0x7f9b0abda800) [pid = 1852] [serial = 613] [outer = 0x7f9b0a454400] 10:40:34 INFO - PROCESS | 1852 | 1461606034518 Marionette DEBUG loaded listener.js 10:40:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 76 (0x7f9b0b271c00) [pid = 1852] [serial = 614] [outer = 0x7f9b0a454400] 10:40:35 INFO - PROCESS | 1852 | 1461606035519 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]]]}] 10:40:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 10:40:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1277ms 10:40:35 INFO - PROCESS | 1852 | 1461606035586 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 10:40:35 INFO - PROCESS | 1852 | 1461606035592 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 10:40:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 10:40:35 INFO - PROCESS | 1852 | 1461606035601 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 10:40:35 INFO - PROCESS | 1852 | 1461606035606 Marionette TRACE conn3 <- [1,790,null,{}] 10:40:35 INFO - PROCESS | 1852 | 1461606035613 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}] 10:40:35 INFO - PROCESS | 1852 | 1461606035812 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 10:40:35 INFO - PROCESS | 1852 | 1461606035963 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b01544000 == 66 [pid = 1852] [id = 205] 10:40:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 77 (0x7f9b0000b400) [pid = 1852] [serial = 615] [outer = (nil)] 10:40:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 78 (0x7f9b0050ac00) [pid = 1852] [serial = 616] [outer = 0x7f9b0000b400] 10:40:36 INFO - PROCESS | 1852 | 1461606036037 Marionette DEBUG loaded listener.js 10:40:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 79 (0x7f9b006b1400) [pid = 1852] [serial = 617] [outer = 0x7f9b0000b400] 10:40:36 INFO - PROCESS | 1852 | 1461606036914 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]]]}] 10:40:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 10:40:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1384ms 10:40:36 INFO - PROCESS | 1852 | 1461606036987 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 10:40:36 INFO - PROCESS | 1852 | 1461606036995 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 10:40:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 10:40:37 INFO - PROCESS | 1852 | 1461606037006 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 10:40:37 INFO - PROCESS | 1852 | 1461606037009 Marionette TRACE conn3 <- [1,794,null,{}] 10:40:37 INFO - PROCESS | 1852 | 1461606037016 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}] 10:40:37 INFO - PROCESS | 1852 | 1461606037224 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 10:40:37 INFO - PROCESS | 1852 | 1461606037369 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b097c7000 == 67 [pid = 1852] [id = 206] 10:40:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 80 (0x7f9b01768000) [pid = 1852] [serial = 618] [outer = (nil)] 10:40:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 81 (0x7f9b03099c00) [pid = 1852] [serial = 619] [outer = 0x7f9b01768000] 10:40:37 INFO - PROCESS | 1852 | 1461606037440 Marionette DEBUG loaded listener.js 10:40:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 82 (0x7f9b03fe7800) [pid = 1852] [serial = 620] [outer = 0x7f9b01768000] 10:40:38 INFO - PROCESS | 1852 | 1461606038356 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]]]}] 10:40:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 10:40:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1388ms 10:40:38 INFO - PROCESS | 1852 | 1461606038394 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 10:40:38 INFO - PROCESS | 1852 | 1461606038397 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 10:40:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 10:40:38 INFO - PROCESS | 1852 | 1461606038403 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 10:40:38 INFO - PROCESS | 1852 | 1461606038408 Marionette TRACE conn3 <- [1,798,null,{}] 10:40:38 INFO - PROCESS | 1852 | 1461606038423 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}] 10:40:38 INFO - PROCESS | 1852 | 1461606038580 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 10:40:38 INFO - PROCESS | 1852 | 1461606038734 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0b4de000 == 68 [pid = 1852] [id = 207] 10:40:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 83 (0x7f9b074a5c00) [pid = 1852] [serial = 621] [outer = (nil)] 10:40:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 84 (0x7f9b09324c00) [pid = 1852] [serial = 622] [outer = 0x7f9b074a5c00] 10:40:38 INFO - PROCESS | 1852 | 1461606038805 Marionette DEBUG loaded listener.js 10:40:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 85 (0x7f9b0a450c00) [pid = 1852] [serial = 623] [outer = 0x7f9b074a5c00] 10:40:39 INFO - PROCESS | 1852 | 1461606039666 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]]]}] 10:40:39 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 10:40:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1333ms 10:40:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 10:40:39 INFO - PROCESS | 1852 | 1461606039738 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 10:40:39 INFO - PROCESS | 1852 | 1461606039742 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 10:40:39 INFO - PROCESS | 1852 | 1461606039748 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 10:40:39 INFO - PROCESS | 1852 | 1461606039751 Marionette TRACE conn3 <- [1,802,null,{}] 10:40:39 INFO - PROCESS | 1852 | 1461606039757 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}] 10:40:39 INFO - PROCESS | 1852 | 1461606039948 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 10:40:40 INFO - PROCESS | 1852 | 1461606040101 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0fbdf000 == 69 [pid = 1852] [id = 208] 10:40:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 86 (0x7f9b07bbf400) [pid = 1852] [serial = 624] [outer = (nil)] 10:40:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 87 (0x7f9b0b271800) [pid = 1852] [serial = 625] [outer = 0x7f9b07bbf400] 10:40:40 INFO - PROCESS | 1852 | 1461606040174 Marionette DEBUG loaded listener.js 10:40:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 88 (0x7f9b0b50e000) [pid = 1852] [serial = 626] [outer = 0x7f9b07bbf400] 10:40:40 INFO - PROCESS | 1852 | 1461606040969 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]]]}] 10:40:41 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 10:40:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1277ms 10:40:41 INFO - PROCESS | 1852 | 1461606041026 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 10:40:41 INFO - PROCESS | 1852 | 1461606041029 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 10:40:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 10:40:41 INFO - PROCESS | 1852 | 1461606041038 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 10:40:41 INFO - PROCESS | 1852 | 1461606041041 Marionette TRACE conn3 <- [1,806,null,{}] 10:40:41 INFO - PROCESS | 1852 | 1461606041046 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}] 10:40:41 INFO - PROCESS | 1852 | 1461606041197 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 10:40:41 INFO - PROCESS | 1852 | 1461606041349 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b15a9c000 == 70 [pid = 1852] [id = 209] 10:40:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 89 (0x7f9b0a45b000) [pid = 1852] [serial = 627] [outer = (nil)] 10:40:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 90 (0x7f9b0b58f000) [pid = 1852] [serial = 628] [outer = 0x7f9b0a45b000] 10:40:41 INFO - PROCESS | 1852 | 1461606041421 Marionette DEBUG loaded listener.js 10:40:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 91 (0x7f9b0bfdd400) [pid = 1852] [serial = 629] [outer = 0x7f9b0a45b000] 10:40:42 INFO - PROCESS | 1852 | 1461606042232 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]]]}] 10:40:42 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 10:40:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1227ms 10:40:42 INFO - PROCESS | 1852 | 1461606042266 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 10:40:42 INFO - PROCESS | 1852 | 1461606042269 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 10:40:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 10:40:42 INFO - PROCESS | 1852 | 1461606042275 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 10:40:42 INFO - PROCESS | 1852 | 1461606042278 Marionette TRACE conn3 <- [1,810,null,{}] 10:40:42 INFO - PROCESS | 1852 | 1461606042283 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}] 10:40:42 INFO - PROCESS | 1852 | 1461606042459 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 10:40:42 INFO - PROCESS | 1852 | 1461606042602 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b16da8000 == 71 [pid = 1852] [id = 210] 10:40:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 92 (0x7f9b0ab04000) [pid = 1852] [serial = 630] [outer = (nil)] 10:40:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 93 (0x7f9b15a16400) [pid = 1852] [serial = 631] [outer = 0x7f9b0ab04000] 10:40:42 INFO - PROCESS | 1852 | 1461606042672 Marionette DEBUG loaded listener.js 10:40:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 94 (0x7f9b16810000) [pid = 1852] [serial = 632] [outer = 0x7f9b0ab04000] 10:40:43 INFO - PROCESS | 1852 | 1461606043480 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]]]}] 10:40:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 10:40:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1275ms 10:40:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 10:40:43 INFO - PROCESS | 1852 | 1461606043551 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 10:40:43 INFO - PROCESS | 1852 | 1461606043554 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 10:40:43 INFO - PROCESS | 1852 | 1461606043560 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 10:40:43 INFO - PROCESS | 1852 | 1461606043563 Marionette TRACE conn3 <- [1,814,null,{}] 10:40:43 INFO - PROCESS | 1852 | 1461606043568 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}] 10:40:43 INFO - PROCESS | 1852 | 1461606043712 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 10:40:43 INFO - PROCESS | 1852 | 1461606043863 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b17d1a000 == 72 [pid = 1852] [id = 211] 10:40:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 95 (0x7f9b0bfe1800) [pid = 1852] [serial = 633] [outer = (nil)] 10:40:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 96 (0x7f9b16905000) [pid = 1852] [serial = 634] [outer = 0x7f9b0bfe1800] 10:40:43 INFO - PROCESS | 1852 | 1461606043936 Marionette DEBUG loaded listener.js 10:40:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 97 (0x7f9b16984800) [pid = 1852] [serial = 635] [outer = 0x7f9b0bfe1800] 10:40:44 INFO - PROCESS | 1852 | 1461606044825 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] 10:40:44 INFO - PROCESS | 1852 | 1461606044897 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 10:40:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 10:40:44 INFO - PROCESS | 1852 | 1461606044903 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 10:40:44 INFO - PROCESS | 1852 | 1461606044905 Marionette TRACE conn3 <- [1,818,null,{}] 10:40:44 INFO - PROCESS | 1852 | 1461606044911 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}] 10:40:45 INFO - PROCESS | 1852 | 1461606045063 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 10:40:45 INFO - PROCESS | 1852 | 1461606045390 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b005bb000 == 73 [pid = 1852] [id = 212] 10:40:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 98 (0x7f9aff0cc000) [pid = 1852] [serial = 636] [outer = (nil)] 10:40:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 99 (0x7f9aff18ac00) [pid = 1852] [serial = 637] [outer = 0x7f9aff0cc000] 10:40:45 INFO - PROCESS | 1852 | 1461606045515 Marionette DEBUG loaded listener.js 10:40:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 100 (0x7f9b00124400) [pid = 1852] [serial = 638] [outer = 0x7f9aff0cc000] 10:40:46 INFO - PROCESS | 1852 | 1461606046331 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]]]}] 10:40:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 10:40:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1478ms 10:40:46 INFO - PROCESS | 1852 | 1461606046382 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 10:40:46 INFO - PROCESS | 1852 | 1461606046387 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 10:40:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 10:40:46 INFO - PROCESS | 1852 | 1461606046394 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 10:40:46 INFO - PROCESS | 1852 | 1461606046399 Marionette TRACE conn3 <- [1,822,null,{}] 10:40:46 INFO - PROCESS | 1852 | 1461606046405 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}] 10:40:46 INFO - PROCESS | 1852 | 1461606046555 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 10:40:46 INFO - PROCESS | 1852 | 1461606046717 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afddcc800 == 74 [pid = 1852] [id = 213] 10:40:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 101 (0x7f9b00aa6400) [pid = 1852] [serial = 639] [outer = (nil)] 10:40:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 102 (0x7f9b01a72c00) [pid = 1852] [serial = 640] [outer = 0x7f9b00aa6400] 10:40:46 INFO - PROCESS | 1852 | 1461606046857 Marionette DEBUG loaded listener.js 10:40:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 103 (0x7f9b0309a400) [pid = 1852] [serial = 641] [outer = 0x7f9b00aa6400] 10:40:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b097d0800 == 73 [pid = 1852] [id = 203] 10:40:47 INFO - PROCESS | 1852 | --DOMWINDOW == 102 (0x7f9b02f5d800) [pid = 1852] [serial = 580] [outer = (nil)] [url = about:blank] 10:40:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0944b800 == 72 [pid = 1852] [id = 202] 10:40:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0880a800 == 71 [pid = 1852] [id = 201] 10:40:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b01ab3800 == 70 [pid = 1852] [id = 200] 10:40:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9afeecd800 == 69 [pid = 1852] [id = 199] 10:40:47 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b001b0000 == 68 [pid = 1852] [id = 198] 10:40:47 INFO - PROCESS | 1852 | --DOMWINDOW == 101 (0x7f9b03094400) [pid = 1852] [serial = 574] [outer = (nil)] [url = about:blank] 10:40:47 INFO - PROCESS | 1852 | --DOMWINDOW == 100 (0x7f9b03fe0400) [pid = 1852] [serial = 577] [outer = (nil)] [url = about:blank] 10:40:47 INFO - PROCESS | 1852 | --DOMWINDOW == 99 (0x7f9b0012a000) [pid = 1852] [serial = 562] [outer = (nil)] [url = about:blank] 10:40:47 INFO - PROCESS | 1852 | --DOMWINDOW == 98 (0x7f9b00507400) [pid = 1852] [serial = 568] [outer = (nil)] [url = about:blank] 10:40:47 INFO - PROCESS | 1852 | --DOMWINDOW == 97 (0x7f9b005dcc00) [pid = 1852] [serial = 569] [outer = (nil)] [url = about:blank] 10:40:47 INFO - PROCESS | 1852 | --DOMWINDOW == 96 (0x7f9b0181a800) [pid = 1852] [serial = 571] [outer = (nil)] [url = about:blank] 10:40:47 INFO - PROCESS | 1852 | --DOMWINDOW == 95 (0x7f9aff4c9000) [pid = 1852] [serial = 565] [outer = (nil)] [url = about:blank] 10:40:47 INFO - PROCESS | 1852 | --DOMWINDOW == 94 (0x7f9affef3000) [pid = 1852] [serial = 566] [outer = (nil)] [url = about:blank] 10:40:47 INFO - PROCESS | 1852 | --DOMWINDOW == 93 (0x7f9b032e1000) [pid = 1852] [serial = 575] [outer = (nil)] [url = about:blank] 10:40:47 INFO - PROCESS | 1852 | --DOMWINDOW == 92 (0x7f9b177b2400) [pid = 1852] [serial = 559] [outer = (nil)] [url = about:blank] 10:40:47 INFO - PROCESS | 1852 | --DOMWINDOW == 91 (0x7f9b03fe7c00) [pid = 1852] [serial = 556] [outer = (nil)] [url = about:blank] 10:40:47 INFO - PROCESS | 1852 | --DOMWINDOW == 90 (0x7f9b00a31000) [pid = 1852] [serial = 553] [outer = (nil)] [url = about:blank] 10:40:47 INFO - PROCESS | 1852 | --DOMWINDOW == 89 (0x7f9b0861f400) [pid = 1852] [serial = 563] [outer = (nil)] [url = about:blank] 10:40:47 INFO - PROCESS | 1852 | --DOMWINDOW == 88 (0x7f9b044dc400) [pid = 1852] [serial = 578] [outer = (nil)] [url = about:blank] 10:40:47 INFO - PROCESS | 1852 | --DOMWINDOW == 87 (0x7f9b02f54c00) [pid = 1852] [serial = 572] [outer = (nil)] [url = about:blank] 10:40:47 INFO - PROCESS | 1852 | 1461606047718 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] 10:40:47 INFO - PROCESS | 1852 | 1461606047794 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 10:40:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 10:40:47 INFO - PROCESS | 1852 | 1461606047801 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 10:40:47 INFO - PROCESS | 1852 | 1461606047803 Marionette TRACE conn3 <- [1,826,null,{}] 10:40:47 INFO - PROCESS | 1852 | 1461606047809 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}] 10:40:47 INFO - PROCESS | 1852 | 1461606047941 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 10:40:47 INFO - PROCESS | 1852 | 1461606047957 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03b88000 == 69 [pid = 1852] [id = 214] 10:40:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 88 (0x7f9b0309a800) [pid = 1852] [serial = 642] [outer = (nil)] 10:40:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 89 (0x7f9b04ec8800) [pid = 1852] [serial = 643] [outer = 0x7f9b0309a800] 10:40:48 INFO - PROCESS | 1852 | 1461606048015 Marionette DEBUG loaded listener.js 10:40:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 90 (0x7f9b07646400) [pid = 1852] [serial = 644] [outer = 0x7f9b0309a800] 10:40:48 INFO - PROCESS | 1852 | 1461606048782 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]]]}] 10:40:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 10:40:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1028ms 10:40:48 INFO - PROCESS | 1852 | 1461606048829 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 10:40:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 10:40:48 INFO - PROCESS | 1852 | 1461606048833 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 10:40:48 INFO - PROCESS | 1852 | 1461606048840 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 10:40:48 INFO - PROCESS | 1852 | 1461606048847 Marionette TRACE conn3 <- [1,830,null,{}] 10:40:48 INFO - PROCESS | 1852 | 1461606048875 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}] 10:40:49 INFO - PROCESS | 1852 | 1461606049026 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 10:40:49 INFO - PROCESS | 1852 | 1461606049131 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b092ab000 == 70 [pid = 1852] [id = 215] 10:40:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 91 (0x7f9b0181a800) [pid = 1852] [serial = 645] [outer = (nil)] 10:40:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 92 (0x7f9b08ed0800) [pid = 1852] [serial = 646] [outer = 0x7f9b0181a800] 10:40:49 INFO - PROCESS | 1852 | 1461606049191 Marionette DEBUG loaded listener.js 10:40:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 93 (0x7f9b0b270000) [pid = 1852] [serial = 647] [outer = 0x7f9b0181a800] 10:40:49 INFO - PROCESS | 1852 | 1461606049869 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]]]}] 10:40:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 10:40:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1085ms 10:40:49 INFO - PROCESS | 1852 | 1461606049924 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 10:40:49 INFO - PROCESS | 1852 | 1461606049938 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 10:40:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 10:40:49 INFO - PROCESS | 1852 | 1461606049971 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 10:40:49 INFO - PROCESS | 1852 | 1461606049973 Marionette TRACE conn3 <- [1,834,null,{}] 10:40:49 INFO - PROCESS | 1852 | 1461606049982 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}] 10:40:50 INFO - PROCESS | 1852 | 1461606050165 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 10:40:50 INFO - PROCESS | 1852 | 1461606050182 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0a1a9800 == 71 [pid = 1852] [id = 216] 10:40:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 94 (0x7f9b032e1000) [pid = 1852] [serial = 648] [outer = (nil)] 10:40:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 95 (0x7f9b0c009400) [pid = 1852] [serial = 649] [outer = 0x7f9b032e1000] 10:40:50 INFO - PROCESS | 1852 | 1461606050239 Marionette DEBUG loaded listener.js 10:40:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 96 (0x7f9b15a14400) [pid = 1852] [serial = 650] [outer = 0x7f9b032e1000] 10:40:51 INFO - PROCESS | 1852 | 1461606051081 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]]]}] 10:40:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 10:40:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1147ms 10:40:51 INFO - PROCESS | 1852 | 1461606051108 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 10:40:51 INFO - PROCESS | 1852 | 1461606051111 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 10:40:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 10:40:51 INFO - PROCESS | 1852 | 1461606051116 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 10:40:51 INFO - PROCESS | 1852 | 1461606051118 Marionette TRACE conn3 <- [1,838,null,{}] 10:40:51 INFO - PROCESS | 1852 | 1461606051130 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}] 10:40:51 INFO - PROCESS | 1852 | 1461606051300 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 10:40:51 INFO - PROCESS | 1852 | 1461606051337 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0b4d6800 == 72 [pid = 1852] [id = 217] 10:40:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 97 (0x7f9b16641800) [pid = 1852] [serial = 651] [outer = (nil)] 10:40:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 98 (0x7f9b16818000) [pid = 1852] [serial = 652] [outer = 0x7f9b16641800] 10:40:51 INFO - PROCESS | 1852 | 1461606051404 Marionette DEBUG loaded listener.js 10:40:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 99 (0x7f9b16b4b400) [pid = 1852] [serial = 653] [outer = 0x7f9b16641800] 10:40:52 INFO - PROCESS | 1852 | --DOMWINDOW == 98 (0x7f9b03097c00) [pid = 1852] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 10:40:52 INFO - PROCESS | 1852 | --DOMWINDOW == 97 (0x7f9b05949400) [pid = 1852] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 10:40:52 INFO - PROCESS | 1852 | --DOMWINDOW == 96 (0x7f9b08a48c00) [pid = 1852] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 10:40:52 INFO - PROCESS | 1852 | --DOMWINDOW == 95 (0x7f9aff068000) [pid = 1852] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 10:40:52 INFO - PROCESS | 1852 | --DOMWINDOW == 94 (0x7f9b00128000) [pid = 1852] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 10:40:52 INFO - PROCESS | 1852 | --DOMWINDOW == 93 (0x7f9aff0cd000) [pid = 1852] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 10:40:52 INFO - PROCESS | 1852 | 1461606052300 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]]]}] 10:40:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 10:40:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1227ms 10:40:52 INFO - PROCESS | 1852 | 1461606052344 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 10:40:52 INFO - PROCESS | 1852 | 1461606052347 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 10:40:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 10:40:52 INFO - PROCESS | 1852 | 1461606052354 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 10:40:52 INFO - PROCESS | 1852 | 1461606052356 Marionette TRACE conn3 <- [1,842,null,{}] 10:40:52 INFO - PROCESS | 1852 | 1461606052361 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}] 10:40:52 INFO - PROCESS | 1852 | 1461606052504 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 10:40:52 INFO - PROCESS | 1852 | 1461606052519 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b16bc2000 == 73 [pid = 1852] [id = 218] 10:40:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 94 (0x7f9b0181b000) [pid = 1852] [serial = 654] [outer = (nil)] 10:40:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 95 (0x7f9b16b88c00) [pid = 1852] [serial = 655] [outer = 0x7f9b0181b000] 10:40:52 INFO - PROCESS | 1852 | 1461606052576 Marionette DEBUG loaded listener.js 10:40:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 96 (0x7f9b17abc000) [pid = 1852] [serial = 656] [outer = 0x7f9b0181b000] 10:40:53 INFO - PROCESS | 1852 | 1461606053295 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]]]}] 10:40:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 10:40:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 982ms 10:40:53 INFO - PROCESS | 1852 | 1461606053336 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 10:40:53 INFO - PROCESS | 1852 | 1461606053339 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 10:40:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 10:40:53 INFO - PROCESS | 1852 | 1461606053345 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 10:40:53 INFO - PROCESS | 1852 | 1461606053347 Marionette TRACE conn3 <- [1,846,null,{}] 10:40:53 INFO - PROCESS | 1852 | 1461606053352 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}] 10:40:53 INFO - PROCESS | 1852 | 1461606053523 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 10:40:53 INFO - PROCESS | 1852 | 1461606053546 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1b354800 == 74 [pid = 1852] [id = 219] 10:40:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 97 (0x7f9b005d3000) [pid = 1852] [serial = 657] [outer = (nil)] 10:40:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 98 (0x7f9b17ac6400) [pid = 1852] [serial = 658] [outer = 0x7f9b005d3000] 10:40:53 INFO - PROCESS | 1852 | 1461606053605 Marionette DEBUG loaded listener.js 10:40:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 99 (0x7f9b17b58000) [pid = 1852] [serial = 659] [outer = 0x7f9b005d3000] 10:40:54 INFO - PROCESS | 1852 | 1461606054512 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]]]}] 10:40:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 10:40:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1225ms 10:40:54 INFO - PROCESS | 1852 | 1461606054571 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 10:40:54 INFO - PROCESS | 1852 | 1461606054576 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 10:40:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 10:40:54 INFO - PROCESS | 1852 | 1461606054585 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 10:40:54 INFO - PROCESS | 1852 | 1461606054590 Marionette TRACE conn3 <- [1,850,null,{}] 10:40:54 INFO - PROCESS | 1852 | 1461606054603 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}] 10:40:54 INFO - PROCESS | 1852 | 1461606054817 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 10:40:55 INFO - PROCESS | 1852 | 1461606055034 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b07960800 == 75 [pid = 1852] [id = 220] 10:40:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 100 (0x7f9b0011f400) [pid = 1852] [serial = 660] [outer = (nil)] 10:40:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 101 (0x7f9b007d6800) [pid = 1852] [serial = 661] [outer = 0x7f9b0011f400] 10:40:55 INFO - PROCESS | 1852 | 1461606055161 Marionette DEBUG loaded listener.js 10:40:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 102 (0x7f9b0308d000) [pid = 1852] [serial = 662] [outer = 0x7f9b0011f400] 10:40:56 INFO - PROCESS | 1852 | 1461606056021 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]]]}] 10:40:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 10:40:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1486ms 10:40:56 INFO - PROCESS | 1852 | 1461606056071 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 10:40:56 INFO - PROCESS | 1852 | 1461606056079 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 10:40:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 10:40:56 INFO - PROCESS | 1852 | 1461606056089 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 10:40:56 INFO - PROCESS | 1852 | 1461606056093 Marionette TRACE conn3 <- [1,854,null,{}] 10:40:56 INFO - PROCESS | 1852 | 1461606056098 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}] 10:40:56 INFO - PROCESS | 1852 | 1461606056301 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 10:40:56 INFO - PROCESS | 1852 | 1461606056458 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0b4cf800 == 76 [pid = 1852] [id = 221] 10:40:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 103 (0x7f9b044db800) [pid = 1852] [serial = 663] [outer = (nil)] 10:40:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 104 (0x7f9b0851c800) [pid = 1852] [serial = 664] [outer = 0x7f9b044db800] 10:40:56 INFO - PROCESS | 1852 | 1461606056533 Marionette DEBUG loaded listener.js 10:40:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 105 (0x7f9b08d42000) [pid = 1852] [serial = 665] [outer = 0x7f9b044db800] 10:40:57 INFO - PROCESS | 1852 | 1461606057480 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]]]}] 10:40:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 10:40:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1429ms 10:40:57 INFO - PROCESS | 1852 | 1461606057518 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 10:40:57 INFO - PROCESS | 1852 | 1461606057522 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 10:40:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 10:40:57 INFO - PROCESS | 1852 | 1461606057528 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 10:40:57 INFO - PROCESS | 1852 | 1461606057534 Marionette TRACE conn3 <- [1,858,null,{}] 10:40:57 INFO - PROCESS | 1852 | 1461606057551 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}] 10:40:57 INFO - PROCESS | 1852 | 1461606057705 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 10:40:57 INFO - PROCESS | 1852 | 1461606057863 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1bb55000 == 77 [pid = 1852] [id = 222] 10:40:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 106 (0x7f9b0a121000) [pid = 1852] [serial = 666] [outer = (nil)] 10:40:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7f9b15ae7800) [pid = 1852] [serial = 667] [outer = 0x7f9b0a121000] 10:40:57 INFO - PROCESS | 1852 | 1461606057937 Marionette DEBUG loaded listener.js 10:40:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7f9b16b19400) [pid = 1852] [serial = 668] [outer = 0x7f9b0a121000] 10:40:58 INFO - PROCESS | 1852 | 1461606058785 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]]]}] 10:40:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 10:40:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1282ms 10:40:58 INFO - PROCESS | 1852 | 1461606058811 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 10:40:58 INFO - PROCESS | 1852 | 1461606058815 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 10:40:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 10:40:58 INFO - PROCESS | 1852 | 1461606058821 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 10:40:58 INFO - PROCESS | 1852 | 1461606058824 Marionette TRACE conn3 <- [1,862,null,{}] 10:40:58 INFO - PROCESS | 1852 | 1461606058829 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}] 10:40:58 INFO - PROCESS | 1852 | 1461606058994 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 10:40:59 INFO - PROCESS | 1852 | 1461606059147 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:40:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1bfa5000 == 78 [pid = 1852] [id = 223] 10:40:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x7f9b0c00a400) [pid = 1852] [serial = 669] [outer = (nil)] 10:40:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7f9b17ac1c00) [pid = 1852] [serial = 670] [outer = 0x7f9b0c00a400] 10:40:59 INFO - PROCESS | 1852 | 1461606059220 Marionette DEBUG loaded listener.js 10:40:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7f9b17b5a000) [pid = 1852] [serial = 671] [outer = 0x7f9b0c00a400] 10:41:00 INFO - PROCESS | 1852 | 1461606060095 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]]]}] 10:41:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 10:41:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1325ms 10:41:00 INFO - PROCESS | 1852 | 1461606060148 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 10:41:00 INFO - PROCESS | 1852 | 1461606060152 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 10:41:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 10:41:00 INFO - PROCESS | 1852 | 1461606060158 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 10:41:00 INFO - PROCESS | 1852 | 1461606060161 Marionette TRACE conn3 <- [1,866,null,{}] 10:41:00 INFO - PROCESS | 1852 | 1461606060167 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}] 10:41:00 INFO - PROCESS | 1852 | 1461606060336 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 10:41:00 INFO - PROCESS | 1852 | 1461606060494 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1e668000 == 79 [pid = 1852] [id = 224] 10:41:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7f9b16b1d800) [pid = 1852] [serial = 672] [outer = (nil)] 10:41:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7f9b17b60800) [pid = 1852] [serial = 673] [outer = 0x7f9b16b1d800] 10:41:00 INFO - PROCESS | 1852 | 1461606060568 Marionette DEBUG loaded listener.js 10:41:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7f9b17b66400) [pid = 1852] [serial = 674] [outer = 0x7f9b16b1d800] 10:41:01 INFO - PROCESS | 1852 | 1461606061452 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]]]}] 10:41:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 10:41:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1335ms 10:41:01 INFO - PROCESS | 1852 | 1461606061494 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 10:41:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 10:41:01 INFO - PROCESS | 1852 | 1461606061498 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 10:41:01 INFO - PROCESS | 1852 | 1461606061504 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 10:41:01 INFO - PROCESS | 1852 | 1461606061508 Marionette TRACE conn3 <- [1,870,null,{}] 10:41:01 INFO - PROCESS | 1852 | 1461606061513 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}] 10:41:01 INFO - PROCESS | 1852 | 1461606061695 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 10:41:01 INFO - PROCESS | 1852 | 1461606061893 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b2019e000 == 80 [pid = 1852] [id = 225] 10:41:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7f9b17b8c400) [pid = 1852] [serial = 675] [outer = (nil)] 10:41:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7f9b17d74800) [pid = 1852] [serial = 676] [outer = 0x7f9b17b8c400] 10:41:02 INFO - PROCESS | 1852 | 1461606062005 Marionette DEBUG loaded listener.js 10:41:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7f9b19c44800) [pid = 1852] [serial = 677] [outer = 0x7f9b17b8c400] 10:41:02 INFO - PROCESS | 1852 | 1461606062851 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]]]}] 10:41:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 10:41:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1384ms 10:41:02 INFO - PROCESS | 1852 | 1461606062888 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 10:41:02 INFO - PROCESS | 1852 | 1461606062890 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 10:41:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 10:41:02 INFO - PROCESS | 1852 | 1461606062897 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 10:41:02 INFO - PROCESS | 1852 | 1461606062899 Marionette TRACE conn3 <- [1,874,null,{}] 10:41:02 INFO - PROCESS | 1852 | 1461606062904 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}] 10:41:03 INFO - PROCESS | 1852 | 1461606063045 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 10:41:03 INFO - PROCESS | 1852 | 1461606063464 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aff821800 == 81 [pid = 1852] [id = 226] 10:41:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7f9aff070000) [pid = 1852] [serial = 678] [outer = (nil)] 10:41:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7f9aff4c8c00) [pid = 1852] [serial = 679] [outer = 0x7f9aff070000] 10:41:03 INFO - PROCESS | 1852 | 1461606063628 Marionette DEBUG loaded listener.js 10:41:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7f9b00125000) [pid = 1852] [serial = 680] [outer = 0x7f9aff070000] 10:41:04 INFO - PROCESS | 1852 | 1461606064483 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]]]}] 10:41:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 10:41:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1637ms 10:41:04 INFO - PROCESS | 1852 | 1461606064536 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 10:41:04 INFO - PROCESS | 1852 | 1461606064543 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 10:41:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 10:41:04 INFO - PROCESS | 1852 | 1461606064560 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 10:41:04 INFO - PROCESS | 1852 | 1461606064565 Marionette TRACE conn3 <- [1,878,null,{}] 10:41:04 INFO - PROCESS | 1852 | 1461606064580 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}] 10:41:04 INFO - PROCESS | 1852 | 1461606064812 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 10:41:05 INFO - PROCESS | 1852 | 1461606065006 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aff707800 == 82 [pid = 1852] [id = 227] 10:41:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7f9b00509800) [pid = 1852] [serial = 681] [outer = (nil)] 10:41:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7f9b00aac800) [pid = 1852] [serial = 682] [outer = 0x7f9b00509800] 10:41:05 INFO - PROCESS | 1852 | 1461606065123 Marionette DEBUG loaded listener.js 10:41:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7f9b02f54400) [pid = 1852] [serial = 683] [outer = 0x7f9b00509800] 10:41:05 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aff70c800 == 81 [pid = 1852] [id = 183] 10:41:05 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b16bc2000 == 80 [pid = 1852] [id = 218] 10:41:05 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0b4d6800 == 79 [pid = 1852] [id = 217] 10:41:05 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7f9affeea000) [pid = 1852] [serial = 583] [outer = (nil)] [url = about:blank] 10:41:05 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7f9b02f56400) [pid = 1852] [serial = 586] [outer = (nil)] [url = about:blank] 10:41:05 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7f9b08ad3800) [pid = 1852] [serial = 589] [outer = (nil)] [url = about:blank] 10:41:05 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7f9b0931d800) [pid = 1852] [serial = 592] [outer = (nil)] [url = about:blank] 10:41:05 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7f9b0abda800) [pid = 1852] [serial = 613] [outer = (nil)] [url = about:blank] 10:41:05 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0a1a9800 == 78 [pid = 1852] [id = 216] 10:41:05 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b092ab000 == 77 [pid = 1852] [id = 215] 10:41:05 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b03b88000 == 76 [pid = 1852] [id = 214] 10:41:05 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9afddcc800 == 75 [pid = 1852] [id = 213] 10:41:05 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b005bb000 == 74 [pid = 1852] [id = 212] 10:41:05 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b15a9c000 == 73 [pid = 1852] [id = 209] 10:41:05 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0fbdf000 == 72 [pid = 1852] [id = 208] 10:41:05 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0b4de000 == 71 [pid = 1852] [id = 207] 10:41:05 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b097c7000 == 70 [pid = 1852] [id = 206] 10:41:05 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b01544000 == 69 [pid = 1852] [id = 205] 10:41:05 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7f9b03fe9800) [pid = 1852] [serial = 604] [outer = (nil)] [url = about:blank] 10:41:05 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7f9b07423800) [pid = 1852] [serial = 607] [outer = (nil)] [url = about:blank] 10:41:05 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7f9b044dc000) [pid = 1852] [serial = 605] [outer = (nil)] [url = about:blank] 10:41:05 INFO - PROCESS | 1852 | --DOMWINDOW == 114 (0x7f9b08adb400) [pid = 1852] [serial = 610] [outer = (nil)] [url = about:blank] 10:41:05 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x7f9b08a42400) [pid = 1852] [serial = 608] [outer = (nil)] [url = about:blank] 10:41:05 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x7f9aff4c9400) [pid = 1852] [serial = 596] [outer = (nil)] [url = about:blank] 10:41:05 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x7f9aff183800) [pid = 1852] [serial = 595] [outer = (nil)] [url = about:blank] 10:41:05 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x7f9b01817000) [pid = 1852] [serial = 601] [outer = (nil)] [url = about:blank] 10:41:05 INFO - PROCESS | 1852 | --DOMWINDOW == 109 (0x7f9b005da400) [pid = 1852] [serial = 598] [outer = (nil)] [url = about:blank] 10:41:05 INFO - PROCESS | 1852 | --DOMWINDOW == 108 (0x7f9b007d8400) [pid = 1852] [serial = 599] [outer = (nil)] [url = about:blank] 10:41:05 INFO - PROCESS | 1852 | --DOMWINDOW == 107 (0x7f9b091e9000) [pid = 1852] [serial = 611] [outer = (nil)] [url = about:blank] 10:41:05 INFO - PROCESS | 1852 | --DOMWINDOW == 106 (0x7f9b0308dc00) [pid = 1852] [serial = 602] [outer = (nil)] [url = about:blank] 10:41:05 INFO - PROCESS | 1852 | 1461606065854 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]]]}] 10:41:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 10:41:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1345ms 10:41:05 INFO - PROCESS | 1852 | 1461606065901 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 10:41:05 INFO - PROCESS | 1852 | 1461606065906 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 10:41:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 10:41:05 INFO - PROCESS | 1852 | 1461606065913 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 10:41:05 INFO - PROCESS | 1852 | 1461606065915 Marionette TRACE conn3 <- [1,882,null,{}] 10:41:05 INFO - PROCESS | 1852 | 1461606065920 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}] 10:41:06 INFO - PROCESS | 1852 | 1461606066063 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 10:41:06 INFO - PROCESS | 1852 | 1461606066079 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03265800 == 70 [pid = 1852] [id = 228] 10:41:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7f9b0309a000) [pid = 1852] [serial = 684] [outer = (nil)] 10:41:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7f9b032e5800) [pid = 1852] [serial = 685] [outer = 0x7f9b0309a000] 10:41:06 INFO - PROCESS | 1852 | 1461606066138 Marionette DEBUG loaded listener.js 10:41:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x7f9b044d8800) [pid = 1852] [serial = 686] [outer = 0x7f9b0309a000] 10:41:06 INFO - PROCESS | 1852 | 1461606066911 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]]]}] 10:41:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 10:41:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1030ms 10:41:06 INFO - PROCESS | 1852 | 1461606066943 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 10:41:06 INFO - PROCESS | 1852 | 1461606066946 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 10:41:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 10:41:06 INFO - PROCESS | 1852 | 1461606066954 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 10:41:06 INFO - PROCESS | 1852 | 1461606066961 Marionette TRACE conn3 <- [1,886,null,{}] 10:41:06 INFO - PROCESS | 1852 | 1461606066997 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}] 10:41:07 INFO - PROCESS | 1852 | 1461606067138 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 10:41:07 INFO - PROCESS | 1852 | 1461606067150 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0881e000 == 71 [pid = 1852] [id = 229] 10:41:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7f9b083cfc00) [pid = 1852] [serial = 687] [outer = (nil)] 10:41:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7f9b08d3ec00) [pid = 1852] [serial = 688] [outer = 0x7f9b083cfc00] 10:41:07 INFO - PROCESS | 1852 | 1461606067206 Marionette DEBUG loaded listener.js 10:41:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7f9b09a5f000) [pid = 1852] [serial = 689] [outer = 0x7f9b083cfc00] 10:41:07 INFO - PROCESS | 1852 | 1461606067977 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]]]}] 10:41:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 10:41:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1051ms 10:41:08 INFO - PROCESS | 1852 | 1461606068003 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 10:41:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 10:41:08 INFO - PROCESS | 1852 | 1461606068007 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 10:41:08 INFO - PROCESS | 1852 | 1461606068012 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 10:41:08 INFO - PROCESS | 1852 | 1461606068014 Marionette TRACE conn3 <- [1,890,null,{}] 10:41:08 INFO - PROCESS | 1852 | 1461606068019 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}] 10:41:08 INFO - PROCESS | 1852 | 1461606068187 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 10:41:08 INFO - PROCESS | 1852 | 1461606068217 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afeeca000 == 72 [pid = 1852] [id = 230] 10:41:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7f9b05938c00) [pid = 1852] [serial = 690] [outer = (nil)] 10:41:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7f9b0a33a800) [pid = 1852] [serial = 691] [outer = 0x7f9b05938c00] 10:41:08 INFO - PROCESS | 1852 | 1461606068274 Marionette DEBUG loaded listener.js 10:41:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7f9b0ab45400) [pid = 1852] [serial = 692] [outer = 0x7f9b05938c00] 10:41:08 INFO - PROCESS | 1852 | 1461606068991 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]]]}] 10:41:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 10:41:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1027ms 10:41:09 INFO - PROCESS | 1852 | 1461606069053 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 10:41:09 INFO - PROCESS | 1852 | 1461606069057 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 10:41:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 10:41:09 INFO - PROCESS | 1852 | 1461606069082 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 10:41:09 INFO - PROCESS | 1852 | 1461606069086 Marionette TRACE conn3 <- [1,894,null,{}] 10:41:09 INFO - PROCESS | 1852 | 1461606069098 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}] 10:41:09 INFO - PROCESS | 1852 | 1461606069264 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 10:41:09 INFO - PROCESS | 1852 | 1461606069293 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b09a90000 == 73 [pid = 1852] [id = 231] 10:41:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7f9b0b589800) [pid = 1852] [serial = 693] [outer = (nil)] 10:41:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7f9b0bfdb000) [pid = 1852] [serial = 694] [outer = 0x7f9b0b589800] 10:41:09 INFO - PROCESS | 1852 | 1461606069360 Marionette DEBUG loaded listener.js 10:41:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7f9b15a1b400) [pid = 1852] [serial = 695] [outer = 0x7f9b0b589800] 10:41:10 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7f9b0309a800) [pid = 1852] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 10:41:10 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7f9b00aa6400) [pid = 1852] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 10:41:10 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7f9b0181a800) [pid = 1852] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 10:41:10 INFO - PROCESS | 1852 | --DOMWINDOW == 114 (0x7f9b032e1000) [pid = 1852] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 10:41:10 INFO - PROCESS | 1852 | --DOMWINDOW == 113 (0x7f9aff0cc000) [pid = 1852] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 10:41:10 INFO - PROCESS | 1852 | --DOMWINDOW == 112 (0x7f9b0a454400) [pid = 1852] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 10:41:10 INFO - PROCESS | 1852 | --DOMWINDOW == 111 (0x7f9b16641800) [pid = 1852] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 10:41:10 INFO - PROCESS | 1852 | --DOMWINDOW == 110 (0x7f9b0181b000) [pid = 1852] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 10:41:10 INFO - PROCESS | 1852 | --DOMWINDOW == 109 (0x7f9aff18d000) [pid = 1852] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 10:41:10 INFO - PROCESS | 1852 | --DOMWINDOW == 108 (0x7f9aff4c6c00) [pid = 1852] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 10:41:10 INFO - PROCESS | 1852 | --DOMWINDOW == 107 (0x7f9b098ec400) [pid = 1852] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 10:41:10 INFO - PROCESS | 1852 | --DOMWINDOW == 106 (0x7f9aff4c7c00) [pid = 1852] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 10:41:10 INFO - PROCESS | 1852 | 1461606070387 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]]]}] 10:41:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 10:41:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1341ms 10:41:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 10:41:10 INFO - PROCESS | 1852 | 1461606070420 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 10:41:10 INFO - PROCESS | 1852 | 1461606070422 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 10:41:10 INFO - PROCESS | 1852 | 1461606070427 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 10:41:10 INFO - PROCESS | 1852 | 1461606070431 Marionette TRACE conn3 <- [1,898,null,{}] 10:41:10 INFO - PROCESS | 1852 | 1461606070437 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}] 10:41:10 INFO - PROCESS | 1852 | 1461606070569 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 10:41:10 INFO - PROCESS | 1852 | 1461606070583 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0a9b5000 == 74 [pid = 1852] [id = 232] 10:41:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 107 (0x7f9b00aa6400) [pid = 1852] [serial = 696] [outer = (nil)] 10:41:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 108 (0x7f9b15a14c00) [pid = 1852] [serial = 697] [outer = 0x7f9b00aa6400] 10:41:10 INFO - PROCESS | 1852 | 1461606070641 Marionette DEBUG loaded listener.js 10:41:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 109 (0x7f9b16815000) [pid = 1852] [serial = 698] [outer = 0x7f9b00aa6400] 10:41:11 INFO - PROCESS | 1852 | 1461606071360 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]]]}] 10:41:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 10:41:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 976ms 10:41:11 INFO - PROCESS | 1852 | 1461606071403 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 10:41:11 INFO - PROCESS | 1852 | 1461606071407 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 10:41:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 10:41:11 INFO - PROCESS | 1852 | 1461606071412 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 10:41:11 INFO - PROCESS | 1852 | 1461606071414 Marionette TRACE conn3 <- [1,902,null,{}] 10:41:11 INFO - PROCESS | 1852 | 1461606071419 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}] 10:41:11 INFO - PROCESS | 1852 | 1461606071594 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 10:41:11 INFO - PROCESS | 1852 | 1461606071612 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0b4eb800 == 75 [pid = 1852] [id = 233] 10:41:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 110 (0x7f9b0bfdbc00) [pid = 1852] [serial = 699] [outer = (nil)] 10:41:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 111 (0x7f9b16b8c800) [pid = 1852] [serial = 700] [outer = 0x7f9b0bfdbc00] 10:41:11 INFO - PROCESS | 1852 | 1461606071669 Marionette DEBUG loaded listener.js 10:41:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 112 (0x7f9b17ac8c00) [pid = 1852] [serial = 701] [outer = 0x7f9b0bfdbc00] 10:41:12 INFO - PROCESS | 1852 | 1461606072561 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]]]}] 10:41:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 10:41:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1175ms 10:41:12 INFO - PROCESS | 1852 | 1461606072589 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 10:41:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 10:41:12 INFO - PROCESS | 1852 | 1461606072595 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 10:41:12 INFO - PROCESS | 1852 | 1461606072604 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 10:41:12 INFO - PROCESS | 1852 | 1461606072609 Marionette TRACE conn3 <- [1,906,null,{}] 10:41:12 INFO - PROCESS | 1852 | 1461606072618 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}] 10:41:12 INFO - PROCESS | 1852 | 1461606072785 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 10:41:12 INFO - PROCESS | 1852 | 1461606072939 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b001ba000 == 76 [pid = 1852] [id = 234] 10:41:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 113 (0x7f9aff034800) [pid = 1852] [serial = 702] [outer = (nil)] 10:41:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 114 (0x7f9b005d8c00) [pid = 1852] [serial = 703] [outer = 0x7f9aff034800] 10:41:13 INFO - PROCESS | 1852 | 1461606073012 Marionette DEBUG loaded listener.js 10:41:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 115 (0x7f9b00aa5800) [pid = 1852] [serial = 704] [outer = 0x7f9aff034800] 10:41:13 INFO - PROCESS | 1852 | 1461606073905 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]]]}] 10:41:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 10:41:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1336ms 10:41:13 INFO - PROCESS | 1852 | 1461606073938 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 10:41:13 INFO - PROCESS | 1852 | 1461606073946 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 10:41:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 10:41:13 INFO - PROCESS | 1852 | 1461606073956 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 10:41:13 INFO - PROCESS | 1852 | 1461606073959 Marionette TRACE conn3 <- [1,910,null,{}] 10:41:13 INFO - PROCESS | 1852 | 1461606073965 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}] 10:41:14 INFO - PROCESS | 1852 | 1461606074137 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 10:41:14 INFO - PROCESS | 1852 | 1461606074296 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b09888800 == 77 [pid = 1852] [id = 235] 10:41:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7f9b02f56000) [pid = 1852] [serial = 705] [outer = (nil)] 10:41:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7f9b032eb000) [pid = 1852] [serial = 706] [outer = 0x7f9b02f56000] 10:41:14 INFO - PROCESS | 1852 | 1461606074363 Marionette DEBUG loaded listener.js 10:41:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7f9b06527c00) [pid = 1852] [serial = 707] [outer = 0x7f9b02f56000] 10:41:15 INFO - PROCESS | 1852 | 1461606075290 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]]]}] 10:41:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 10:41:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1376ms 10:41:15 INFO - PROCESS | 1852 | 1461606075332 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 10:41:15 INFO - PROCESS | 1852 | 1461606075336 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 10:41:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 10:41:15 INFO - PROCESS | 1852 | 1461606075342 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 10:41:15 INFO - PROCESS | 1852 | 1461606075347 Marionette TRACE conn3 <- [1,914,null,{}] 10:41:15 INFO - PROCESS | 1852 | 1461606075362 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}] 10:41:15 INFO - PROCESS | 1852 | 1461606075520 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 10:41:15 INFO - PROCESS | 1852 | 1461606075678 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b17812800 == 78 [pid = 1852] [id = 236] 10:41:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7f9b08d43000) [pid = 1852] [serial = 708] [outer = (nil)] 10:41:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7f9b0b589c00) [pid = 1852] [serial = 709] [outer = 0x7f9b08d43000] 10:41:15 INFO - PROCESS | 1852 | 1461606075749 Marionette DEBUG loaded listener.js 10:41:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7f9b1663f400) [pid = 1852] [serial = 710] [outer = 0x7f9b08d43000] 10:41:16 INFO - PROCESS | 1852 | 1461606076576 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]]]}] 10:41:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 10:41:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1283ms 10:41:16 INFO - PROCESS | 1852 | 1461606076626 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 10:41:16 INFO - PROCESS | 1852 | 1461606076630 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 10:41:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 10:41:16 INFO - PROCESS | 1852 | 1461606076636 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 10:41:16 INFO - PROCESS | 1852 | 1461606076638 Marionette TRACE conn3 <- [1,918,null,{}] 10:41:16 INFO - PROCESS | 1852 | 1461606076662 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}] 10:41:16 INFO - PROCESS | 1852 | 1461606076826 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 10:41:17 INFO - PROCESS | 1852 | 1461606076998 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1b599000 == 79 [pid = 1852] [id = 237] 10:41:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7f9b0592ec00) [pid = 1852] [serial = 711] [outer = (nil)] 10:41:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7f9b16984c00) [pid = 1852] [serial = 712] [outer = 0x7f9b0592ec00] 10:41:17 INFO - PROCESS | 1852 | 1461606077083 Marionette DEBUG loaded listener.js 10:41:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7f9b17b61400) [pid = 1852] [serial = 713] [outer = 0x7f9b0592ec00] 10:41:17 INFO - PROCESS | 1852 | 1461606077915 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]]]}] 10:41:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 10:41:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1348ms 10:41:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 10:41:17 INFO - PROCESS | 1852 | 1461606077985 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 10:41:17 INFO - PROCESS | 1852 | 1461606077987 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 10:41:17 INFO - PROCESS | 1852 | 1461606077994 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 10:41:17 INFO - PROCESS | 1852 | 1461606077997 Marionette TRACE conn3 <- [1,922,null,{}] 10:41:18 INFO - PROCESS | 1852 | 1461606078001 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}] 10:41:18 INFO - PROCESS | 1852 | 1461606078157 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 10:41:18 INFO - PROCESS | 1852 | 1461606078307 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1db7e800 == 80 [pid = 1852] [id = 238] 10:41:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7f9b10a7b800) [pid = 1852] [serial = 714] [outer = (nil)] 10:41:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7f9b17b8c800) [pid = 1852] [serial = 715] [outer = 0x7f9b10a7b800] 10:41:18 INFO - PROCESS | 1852 | 1461606078375 Marionette DEBUG loaded listener.js 10:41:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7f9b17b94400) [pid = 1852] [serial = 716] [outer = 0x7f9b10a7b800] 10:41:19 INFO - PROCESS | 1852 | 1461606079220 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]]]}] 10:41:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 10:41:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1287ms 10:41:19 INFO - PROCESS | 1852 | 1461606079281 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 10:41:19 INFO - PROCESS | 1852 | 1461606079284 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 10:41:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 10:41:19 INFO - PROCESS | 1852 | 1461606079290 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 10:41:19 INFO - PROCESS | 1852 | 1461606079292 Marionette TRACE conn3 <- [1,926,null,{}] 10:41:19 INFO - PROCESS | 1852 | 1461606079297 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}] 10:41:19 INFO - PROCESS | 1852 | 1461606079474 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 10:41:19 INFO - PROCESS | 1852 | 1461606079630 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af8263800 == 81 [pid = 1852] [id = 239] 10:41:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7f9b17b66000) [pid = 1852] [serial = 717] [outer = (nil)] 10:41:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7f9b1b311400) [pid = 1852] [serial = 718] [outer = 0x7f9b17b66000] 10:41:19 INFO - PROCESS | 1852 | 1461606079704 Marionette DEBUG loaded listener.js 10:41:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7f9b1b60d000) [pid = 1852] [serial = 719] [outer = 0x7f9b17b66000] 10:41:20 INFO - PROCESS | 1852 | 1461606080457 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]]]}] 10:41:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 10:41:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1229ms 10:41:20 INFO - PROCESS | 1852 | 1461606080522 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 10:41:20 INFO - PROCESS | 1852 | 1461606080526 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 10:41:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 10:41:20 INFO - PROCESS | 1852 | 1461606080532 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 10:41:20 INFO - PROCESS | 1852 | 1461606080534 Marionette TRACE conn3 <- [1,930,null,{}] 10:41:20 INFO - PROCESS | 1852 | 1461606080539 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}] 10:41:20 INFO - PROCESS | 1852 | 1461606080692 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 10:41:20 INFO - PROCESS | 1852 | 1461606080843 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af82de800 == 82 [pid = 1852] [id = 240] 10:41:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7f9b17b95800) [pid = 1852] [serial = 720] [outer = (nil)] 10:41:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7f9b1b6a5000) [pid = 1852] [serial = 721] [outer = 0x7f9b17b95800] 10:41:20 INFO - PROCESS | 1852 | 1461606080910 Marionette DEBUG loaded listener.js 10:41:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7f9b1b6af000) [pid = 1852] [serial = 722] [outer = 0x7f9b17b95800] 10:41:21 INFO - PROCESS | 1852 | 1461606081698 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]]]}] 10:41:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 10:41:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1231ms 10:41:21 INFO - PROCESS | 1852 | 1461606081763 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 10:41:21 INFO - PROCESS | 1852 | 1461606081767 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 10:41:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 10:41:21 INFO - PROCESS | 1852 | 1461606081772 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 10:41:21 INFO - PROCESS | 1852 | 1461606081774 Marionette TRACE conn3 <- [1,934,null,{}] 10:41:21 INFO - PROCESS | 1852 | 1461606081780 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}] 10:41:21 INFO - PROCESS | 1852 | 1461606081930 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 10:41:22 INFO - PROCESS | 1852 | 1461606082097 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1b588800 == 83 [pid = 1852] [id = 241] 10:41:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7f9b0015b400) [pid = 1852] [serial = 723] [outer = (nil)] 10:41:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7f9b00162400) [pid = 1852] [serial = 724] [outer = 0x7f9b0015b400] 10:41:22 INFO - PROCESS | 1852 | 1461606082177 Marionette DEBUG loaded listener.js 10:41:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7f9b00166400) [pid = 1852] [serial = 725] [outer = 0x7f9b0015b400] 10:41:23 INFO - PROCESS | 1852 | 1461606083019 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]]]}] 10:41:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 10:41:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1278ms 10:41:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 10:41:23 INFO - PROCESS | 1852 | 1461606083052 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 10:41:23 INFO - PROCESS | 1852 | 1461606083055 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 10:41:23 INFO - PROCESS | 1852 | 1461606083060 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 10:41:23 INFO - PROCESS | 1852 | 1461606083063 Marionette TRACE conn3 <- [1,938,null,{}] 10:41:23 INFO - PROCESS | 1852 | 1461606083068 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}] 10:41:23 INFO - PROCESS | 1852 | 1461606083209 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 10:41:23 INFO - PROCESS | 1852 | 1461606083369 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af8045800 == 84 [pid = 1852] [id = 242] 10:41:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f9af6bc6c00) [pid = 1852] [serial = 726] [outer = (nil)] 10:41:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f9af6bccc00) [pid = 1852] [serial = 727] [outer = 0x7f9af6bc6c00] 10:41:23 INFO - PROCESS | 1852 | 1461606083439 Marionette DEBUG loaded listener.js 10:41:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f9af6bd0800) [pid = 1852] [serial = 728] [outer = 0x7f9af6bc6c00] 10:41:24 INFO - PROCESS | 1852 | 1461606084528 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]]]}] 10:41:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 10:41:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1532ms 10:41:24 INFO - PROCESS | 1852 | 1461606084593 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 10:41:24 INFO - PROCESS | 1852 | 1461606084599 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 10:41:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 10:41:24 INFO - PROCESS | 1852 | 1461606084607 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 10:41:24 INFO - PROCESS | 1852 | 1461606084611 Marionette TRACE conn3 <- [1,942,null,{}] 10:41:24 INFO - PROCESS | 1852 | 1461606084619 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}] 10:41:24 INFO - PROCESS | 1852 | 1461606084776 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 10:41:24 INFO - PROCESS | 1852 | 1461606084943 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9affb57800 == 85 [pid = 1852] [id = 243] 10:41:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f9aff4c7c00) [pid = 1852] [serial = 729] [outer = (nil)] 10:41:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f9b00011400) [pid = 1852] [serial = 730] [outer = 0x7f9aff4c7c00] 10:41:25 INFO - PROCESS | 1852 | 1461606085008 Marionette DEBUG loaded listener.js 10:41:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f9b00163800) [pid = 1852] [serial = 731] [outer = 0x7f9aff4c7c00] 10:41:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b1bdb0000 == 84 [pid = 1852] [id = 112] 10:41:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0a9b5000 == 83 [pid = 1852] [id = 232] 10:41:25 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f9b0b58f000) [pid = 1852] [serial = 628] [outer = (nil)] [url = about:blank] 10:41:25 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f9b15a16400) [pid = 1852] [serial = 631] [outer = (nil)] [url = about:blank] 10:41:25 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7f9b17ac6400) [pid = 1852] [serial = 658] [outer = (nil)] [url = about:blank] 10:41:25 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7f9b16905000) [pid = 1852] [serial = 634] [outer = (nil)] [url = about:blank] 10:41:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b09a90000 == 82 [pid = 1852] [id = 231] 10:41:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9afeeca000 == 81 [pid = 1852] [id = 230] 10:41:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0881e000 == 80 [pid = 1852] [id = 229] 10:41:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b03265800 == 79 [pid = 1852] [id = 228] 10:41:25 INFO - PROCESS | 1852 | 1461606085990 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]]]}] 10:41:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aff707800 == 78 [pid = 1852] [id = 227] 10:41:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aff821800 == 77 [pid = 1852] [id = 226] 10:41:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b1bb55000 == 76 [pid = 1852] [id = 222] 10:41:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0b4cf800 == 75 [pid = 1852] [id = 221] 10:41:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b07960800 == 74 [pid = 1852] [id = 220] 10:41:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 10:41:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1430ms 10:41:26 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7f9b0763dc00) [pid = 1852] [serial = 581] [outer = (nil)] [url = about:blank] 10:41:26 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7f9b0308e400) [pid = 1852] [serial = 554] [outer = (nil)] [url = about:blank] 10:41:26 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7f9b17b86c00) [pid = 1852] [serial = 560] [outer = (nil)] [url = about:blank] 10:41:26 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7f9b08d3a000) [pid = 1852] [serial = 557] [outer = (nil)] [url = about:blank] 10:41:26 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7f9b04ec8800) [pid = 1852] [serial = 643] [outer = (nil)] [url = about:blank] 10:41:26 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7f9b07646400) [pid = 1852] [serial = 644] [outer = (nil)] [url = about:blank] 10:41:26 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7f9b01a72c00) [pid = 1852] [serial = 640] [outer = (nil)] [url = about:blank] 10:41:26 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7f9b0309a400) [pid = 1852] [serial = 641] [outer = (nil)] [url = about:blank] 10:41:26 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7f9b03099c00) [pid = 1852] [serial = 619] [outer = (nil)] [url = about:blank] 10:41:26 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7f9b0b271800) [pid = 1852] [serial = 625] [outer = (nil)] [url = about:blank] 10:41:26 INFO - PROCESS | 1852 | --DOMWINDOW == 127 (0x7f9b0050ac00) [pid = 1852] [serial = 616] [outer = (nil)] [url = about:blank] 10:41:26 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7f9b08ed0800) [pid = 1852] [serial = 646] [outer = (nil)] [url = about:blank] 10:41:26 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7f9b0c009400) [pid = 1852] [serial = 649] [outer = (nil)] [url = about:blank] 10:41:26 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7f9b00124400) [pid = 1852] [serial = 638] [outer = (nil)] [url = about:blank] 10:41:26 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7f9aff18ac00) [pid = 1852] [serial = 637] [outer = (nil)] [url = about:blank] 10:41:26 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7f9b0b271c00) [pid = 1852] [serial = 614] [outer = (nil)] [url = about:blank] 10:41:26 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7f9b09324c00) [pid = 1852] [serial = 622] [outer = (nil)] [url = about:blank] 10:41:26 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7f9b16818000) [pid = 1852] [serial = 652] [outer = (nil)] [url = about:blank] 10:41:26 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7f9b16b88c00) [pid = 1852] [serial = 655] [outer = (nil)] [url = about:blank] 10:41:26 INFO - PROCESS | 1852 | --DOMWINDOW == 118 (0x7f9b16b4b400) [pid = 1852] [serial = 653] [outer = (nil)] [url = about:blank] 10:41:26 INFO - PROCESS | 1852 | --DOMWINDOW == 117 (0x7f9b17abc000) [pid = 1852] [serial = 656] [outer = (nil)] [url = about:blank] 10:41:26 INFO - PROCESS | 1852 | --DOMWINDOW == 116 (0x7f9b15a14400) [pid = 1852] [serial = 650] [outer = (nil)] [url = about:blank] 10:41:26 INFO - PROCESS | 1852 | --DOMWINDOW == 115 (0x7f9b0b270000) [pid = 1852] [serial = 647] [outer = (nil)] [url = about:blank] 10:41:26 INFO - PROCESS | 1852 | 1461606086074 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 10:41:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 10:41:26 INFO - PROCESS | 1852 | 1461606086088 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 10:41:26 INFO - PROCESS | 1852 | 1461606086100 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 10:41:26 INFO - PROCESS | 1852 | 1461606086102 Marionette TRACE conn3 <- [1,946,null,{}] 10:41:26 INFO - PROCESS | 1852 | 1461606086108 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}] 10:41:26 INFO - PROCESS | 1852 | 1461606086249 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 10:41:26 INFO - PROCESS | 1852 | 1461606086259 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aff837800 == 75 [pid = 1852] [id = 244] 10:41:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 116 (0x7f9b006ae000) [pid = 1852] [serial = 732] [outer = (nil)] 10:41:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 117 (0x7f9b01767000) [pid = 1852] [serial = 733] [outer = 0x7f9b006ae000] 10:41:26 INFO - PROCESS | 1852 | 1461606086316 Marionette DEBUG loaded listener.js 10:41:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 118 (0x7f9b02f57000) [pid = 1852] [serial = 734] [outer = 0x7f9b006ae000] 10:41:27 INFO - PROCESS | 1852 | 1461606087133 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]]]}] 10:41:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 10:41:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1083ms 10:41:27 INFO - PROCESS | 1852 | 1461606087180 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 10:41:27 INFO - PROCESS | 1852 | 1461606087184 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 10:41:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 10:41:27 INFO - PROCESS | 1852 | 1461606087189 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 10:41:27 INFO - PROCESS | 1852 | 1461606087194 Marionette TRACE conn3 <- [1,950,null,{}] 10:41:27 INFO - PROCESS | 1852 | 1461606087208 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}] 10:41:27 INFO - PROCESS | 1852 | 1461606087347 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 10:41:27 INFO - PROCESS | 1852 | 1461606087365 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b08802800 == 76 [pid = 1852] [id = 245] 10:41:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 119 (0x7f9b03fe7c00) [pid = 1852] [serial = 735] [outer = (nil)] 10:41:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7f9b0652f400) [pid = 1852] [serial = 736] [outer = 0x7f9b03fe7c00] 10:41:27 INFO - PROCESS | 1852 | 1461606087425 Marionette DEBUG loaded listener.js 10:41:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7f9b0861fc00) [pid = 1852] [serial = 737] [outer = 0x7f9b03fe7c00] 10:41:28 INFO - PROCESS | 1852 | 1461606088318 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]]]}] 10:41:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 10:41:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1180ms 10:41:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 10:41:28 INFO - PROCESS | 1852 | 1461606088370 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 10:41:28 INFO - PROCESS | 1852 | 1461606088373 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 10:41:28 INFO - PROCESS | 1852 | 1461606088378 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 10:41:28 INFO - PROCESS | 1852 | 1461606088381 Marionette TRACE conn3 <- [1,954,null,{}] 10:41:28 INFO - PROCESS | 1852 | 1461606088396 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}] 10:41:28 INFO - PROCESS | 1852 | 1461606088537 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 10:41:28 INFO - PROCESS | 1852 | 1461606088547 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b09735800 == 77 [pid = 1852] [id = 246] 10:41:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7f9b03091400) [pid = 1852] [serial = 738] [outer = (nil)] 10:41:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7f9b09b38000) [pid = 1852] [serial = 739] [outer = 0x7f9b03091400] 10:41:28 INFO - PROCESS | 1852 | 1461606088604 Marionette DEBUG loaded listener.js 10:41:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7f9b0ab4e400) [pid = 1852] [serial = 740] [outer = 0x7f9b03091400] 10:41:29 INFO - PROCESS | 1852 | 1461606089418 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]]]}] 10:41:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 10:41:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1086ms 10:41:29 INFO - PROCESS | 1852 | 1461606089464 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 10:41:29 INFO - PROCESS | 1852 | 1461606089468 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 10:41:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 10:41:29 INFO - PROCESS | 1852 | 1461606089483 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 10:41:29 INFO - PROCESS | 1852 | 1461606089486 Marionette TRACE conn3 <- [1,958,null,{}] 10:41:29 INFO - PROCESS | 1852 | 1461606089490 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}] 10:41:29 INFO - PROCESS | 1852 | 1461606089658 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 10:41:29 INFO - PROCESS | 1852 | 1461606089683 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b09a90000 == 78 [pid = 1852] [id = 247] 10:41:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7f9b08ad2400) [pid = 1852] [serial = 741] [outer = (nil)] 10:41:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7f9b0b58f000) [pid = 1852] [serial = 742] [outer = 0x7f9b08ad2400] 10:41:29 INFO - PROCESS | 1852 | 1461606089741 Marionette DEBUG loaded listener.js 10:41:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7f9b10a7cc00) [pid = 1852] [serial = 743] [outer = 0x7f9b08ad2400] 10:41:30 INFO - PROCESS | 1852 | 1461606090502 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]]]}] 10:41:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 10:41:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1080ms 10:41:30 INFO - PROCESS | 1852 | 1461606090560 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 10:41:30 INFO - PROCESS | 1852 | 1461606090563 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 10:41:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 10:41:30 INFO - PROCESS | 1852 | 1461606090568 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 10:41:30 INFO - PROCESS | 1852 | 1461606090570 Marionette TRACE conn3 <- [1,962,null,{}] 10:41:30 INFO - PROCESS | 1852 | 1461606090575 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}] 10:41:30 INFO - PROCESS | 1852 | 1461606090785 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 10:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 126 (0x7f9b05938c00) [pid = 1852] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 10:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 125 (0x7f9b0b589800) [pid = 1852] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 10:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 124 (0x7f9b083cfc00) [pid = 1852] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 10:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 123 (0x7f9aff070000) [pid = 1852] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 10:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 122 (0x7f9b0309a000) [pid = 1852] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 10:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 121 (0x7f9b005d3000) [pid = 1852] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 10:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 120 (0x7f9b00509800) [pid = 1852] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 10:41:30 INFO - PROCESS | 1852 | --DOMWINDOW == 119 (0x7f9b00aa6400) [pid = 1852] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 10:41:31 INFO - PROCESS | 1852 | 1461606091010 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b005c0800 == 79 [pid = 1852] [id = 248] 10:41:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 120 (0x7f9aff067400) [pid = 1852] [serial = 744] [outer = (nil)] 10:41:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 121 (0x7f9b00aa7c00) [pid = 1852] [serial = 745] [outer = 0x7f9aff067400] 10:41:31 INFO - PROCESS | 1852 | 1461606091072 Marionette DEBUG loaded listener.js 10:41:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 122 (0x7f9b16dfb000) [pid = 1852] [serial = 746] [outer = 0x7f9aff067400] 10:41:31 INFO - PROCESS | 1852 | 1461606091677 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]]]}] 10:41:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 10:41:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1130ms 10:41:31 INFO - PROCESS | 1852 | 1461606091699 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 10:41:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 10:41:31 INFO - PROCESS | 1852 | 1461606091702 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 10:41:31 INFO - PROCESS | 1852 | 1461606091707 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 10:41:31 INFO - PROCESS | 1852 | 1461606091710 Marionette TRACE conn3 <- [1,966,null,{}] 10:41:31 INFO - PROCESS | 1852 | 1461606091714 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}] 10:41:31 INFO - PROCESS | 1852 | 1461606091848 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 10:41:31 INFO - PROCESS | 1852 | 1461606091971 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0cdd6800 == 80 [pid = 1852] [id = 249] 10:41:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 123 (0x7f9aff070000) [pid = 1852] [serial = 747] [outer = (nil)] 10:41:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 124 (0x7f9b17b63400) [pid = 1852] [serial = 748] [outer = 0x7f9aff070000] 10:41:32 INFO - PROCESS | 1852 | 1461606092028 Marionette DEBUG loaded listener.js 10:41:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 125 (0x7f9b17d74c00) [pid = 1852] [serial = 749] [outer = 0x7f9aff070000] 10:41:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 126 (0x7f9b17d78400) [pid = 1852] [serial = 750] [outer = 0x7f9b00006000] 10:41:32 INFO - PROCESS | 1852 | 1461606092796 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]]]}] 10:41:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 10:41:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1125ms 10:41:32 INFO - PROCESS | 1852 | 1461606092832 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 10:41:32 INFO - PROCESS | 1852 | 1461606092835 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 10:41:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 10:41:32 INFO - PROCESS | 1852 | 1461606092850 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 10:41:32 INFO - PROCESS | 1852 | 1461606092853 Marionette TRACE conn3 <- [1,970,null,{}] 10:41:32 INFO - PROCESS | 1852 | 1461606092857 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}] 10:41:32 INFO - PROCESS | 1852 | 1461606092992 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 10:41:33 INFO - PROCESS | 1852 | 1461606093246 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af82e5000 == 81 [pid = 1852] [id = 250] 10:41:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 127 (0x7f9af6bc6000) [pid = 1852] [serial = 751] [outer = (nil)] 10:41:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 128 (0x7f9af6bcfc00) [pid = 1852] [serial = 752] [outer = 0x7f9af6bc6000] 10:41:33 INFO - PROCESS | 1852 | 1461606093321 Marionette DEBUG loaded listener.js 10:41:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7f9aff040800) [pid = 1852] [serial = 753] [outer = 0x7f9af6bc6000] 10:41:34 INFO - PROCESS | 1852 | 1461606094235 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]]]}] 10:41:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 10:41:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1431ms 10:41:34 INFO - PROCESS | 1852 | 1461606094283 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 10:41:34 INFO - PROCESS | 1852 | 1461606094289 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 10:41:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 10:41:34 INFO - PROCESS | 1852 | 1461606094296 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 10:41:34 INFO - PROCESS | 1852 | 1461606094301 Marionette TRACE conn3 <- [1,974,null,{}] 10:41:34 INFO - PROCESS | 1852 | 1461606094308 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}] 10:41:34 INFO - PROCESS | 1852 | 1461606094482 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 10:41:34 INFO - PROCESS | 1852 | 1461606094640 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b07b36800 == 82 [pid = 1852] [id = 251] 10:41:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7f9b0015f400) [pid = 1852] [serial = 754] [outer = (nil)] 10:41:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7f9b00aa4c00) [pid = 1852] [serial = 755] [outer = 0x7f9b0015f400] 10:41:34 INFO - PROCESS | 1852 | 1461606094713 Marionette DEBUG loaded listener.js 10:41:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7f9b0308ec00) [pid = 1852] [serial = 756] [outer = 0x7f9b0015f400] 10:41:35 INFO - PROCESS | 1852 | 1461606095583 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]]]}] 10:41:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 10:41:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1328ms 10:41:35 INFO - PROCESS | 1852 | 1461606095628 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 10:41:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 10:41:35 INFO - PROCESS | 1852 | 1461606095634 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 10:41:35 INFO - PROCESS | 1852 | 1461606095640 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 10:41:35 INFO - PROCESS | 1852 | 1461606095643 Marionette TRACE conn3 <- [1,978,null,{}] 10:41:35 INFO - PROCESS | 1852 | 1461606095648 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}] 10:41:35 INFO - PROCESS | 1852 | 1461606095806 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 10:41:35 INFO - PROCESS | 1852 | 1461606095973 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0c0e7800 == 83 [pid = 1852] [id = 252] 10:41:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7f9b05951000) [pid = 1852] [serial = 757] [outer = (nil)] 10:41:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7f9b08d47400) [pid = 1852] [serial = 758] [outer = 0x7f9b05951000] 10:41:36 INFO - PROCESS | 1852 | 1461606096045 Marionette DEBUG loaded listener.js 10:41:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7f9b0b596800) [pid = 1852] [serial = 759] [outer = 0x7f9b05951000] 10:41:36 INFO - PROCESS | 1852 | 1461606096969 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]]]}] 10:41:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 10:41:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1379ms 10:41:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 10:41:37 INFO - PROCESS | 1852 | 1461606097019 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 10:41:37 INFO - PROCESS | 1852 | 1461606097022 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 10:41:37 INFO - PROCESS | 1852 | 1461606097037 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 10:41:37 INFO - PROCESS | 1852 | 1461606097048 Marionette TRACE conn3 <- [1,982,null,{}] 10:41:37 INFO - PROCESS | 1852 | 1461606097054 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}] 10:41:37 INFO - PROCESS | 1852 | 1461606097273 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 10:41:37 INFO - PROCESS | 1852 | 1461606097430 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1bd99000 == 84 [pid = 1852] [id = 253] 10:41:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7f9b044df800) [pid = 1852] [serial = 760] [outer = (nil)] 10:41:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f9b17ac4400) [pid = 1852] [serial = 761] [outer = 0x7f9b044df800] 10:41:37 INFO - PROCESS | 1852 | 1461606097497 Marionette DEBUG loaded listener.js 10:41:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f9b17d73c00) [pid = 1852] [serial = 762] [outer = 0x7f9b044df800] 10:41:38 INFO - PROCESS | 1852 | 1461606098336 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]]]}] 10:41:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 10:41:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1345ms 10:41:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 10:41:38 INFO - PROCESS | 1852 | 1461606098374 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 10:41:38 INFO - PROCESS | 1852 | 1461606098377 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 10:41:38 INFO - PROCESS | 1852 | 1461606098383 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 10:41:38 INFO - PROCESS | 1852 | 1461606098386 Marionette TRACE conn3 <- [1,986,null,{}] 10:41:38 INFO - PROCESS | 1852 | 1461606098391 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}] 10:41:38 INFO - PROCESS | 1852 | 1461606098546 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 10:41:38 INFO - PROCESS | 1852 | 1461606098709 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03d65800 == 85 [pid = 1852] [id = 254] 10:41:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f9af6ca3c00) [pid = 1852] [serial = 763] [outer = (nil)] 10:41:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f9af6cad400) [pid = 1852] [serial = 764] [outer = 0x7f9af6ca3c00] 10:41:38 INFO - PROCESS | 1852 | 1461606098778 Marionette DEBUG loaded listener.js 10:41:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f9af6cb1c00) [pid = 1852] [serial = 765] [outer = 0x7f9af6ca3c00] 10:41:39 INFO - PROCESS | 1852 | 1461606099620 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]]]}] 10:41:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 10:41:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1278ms 10:41:39 INFO - PROCESS | 1852 | 1461606099662 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 10:41:39 INFO - PROCESS | 1852 | 1461606099665 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 10:41:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 10:41:39 INFO - PROCESS | 1852 | 1461606099670 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 10:41:39 INFO - PROCESS | 1852 | 1461606099673 Marionette TRACE conn3 <- [1,990,null,{}] 10:41:39 INFO - PROCESS | 1852 | 1461606099678 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}] 10:41:39 INFO - PROCESS | 1852 | 1461606099832 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 10:41:40 INFO - PROCESS | 1852 | 1461606099999 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03d80000 == 86 [pid = 1852] [id = 255] 10:41:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f9b19c42800) [pid = 1852] [serial = 766] [outer = (nil)] 10:41:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f9b1b570800) [pid = 1852] [serial = 767] [outer = 0x7f9b19c42800] 10:41:40 INFO - PROCESS | 1852 | 1461606100078 Marionette DEBUG loaded listener.js 10:41:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f9b1bb6b000) [pid = 1852] [serial = 768] [outer = 0x7f9b19c42800] 10:41:40 INFO - PROCESS | 1852 | 1461606100960 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]]]}] 10:41:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 10:41:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1330ms 10:41:41 INFO - PROCESS | 1852 | 1461606101001 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 10:41:41 INFO - PROCESS | 1852 | 1461606101005 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 10:41:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 10:41:41 INFO - PROCESS | 1852 | 1461606101010 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 10:41:41 INFO - PROCESS | 1852 | 1461606101012 Marionette TRACE conn3 <- [1,994,null,{}] 10:41:41 INFO - PROCESS | 1852 | 1461606101018 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}] 10:41:41 INFO - PROCESS | 1852 | 1461606101177 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 10:41:41 INFO - PROCESS | 1852 | 1461606101342 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af81e2800 == 87 [pid = 1852] [id = 256] 10:41:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f9af5ad5000) [pid = 1852] [serial = 769] [outer = (nil)] 10:41:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f9af5ae0800) [pid = 1852] [serial = 770] [outer = 0x7f9af5ad5000] 10:41:41 INFO - PROCESS | 1852 | 1461606101408 Marionette DEBUG loaded listener.js 10:41:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f9b1bb71400) [pid = 1852] [serial = 771] [outer = 0x7f9af5ad5000] 10:41:42 INFO - PROCESS | 1852 | 1461606102213 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]]]}] 10:41:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 10:41:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1281ms 10:41:42 INFO - PROCESS | 1852 | 1461606102293 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 10:41:42 INFO - PROCESS | 1852 | 1461606102296 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 10:41:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 10:41:42 INFO - PROCESS | 1852 | 1461606102302 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 10:41:42 INFO - PROCESS | 1852 | 1461606102304 Marionette TRACE conn3 <- [1,998,null,{}] 10:41:42 INFO - PROCESS | 1852 | 1461606102309 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}] 10:41:42 INFO - PROCESS | 1852 | 1461606102495 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 10:41:42 INFO - PROCESS | 1852 | 1461606102668 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03f15800 == 88 [pid = 1852] [id = 257] 10:41:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f9af5adac00) [pid = 1852] [serial = 772] [outer = (nil)] 10:41:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f9af6a49400) [pid = 1852] [serial = 773] [outer = 0x7f9af5adac00] 10:41:42 INFO - PROCESS | 1852 | 1461606102740 Marionette DEBUG loaded listener.js 10:41:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f9af6a4d400) [pid = 1852] [serial = 774] [outer = 0x7f9af5adac00] 10:41:43 INFO - PROCESS | 1852 | 1461606103536 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]]]}] 10:41:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 10:41:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1275ms 10:41:43 INFO - PROCESS | 1852 | 1461606103577 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 10:41:43 INFO - PROCESS | 1852 | 1461606103581 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 10:41:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 10:41:43 INFO - PROCESS | 1852 | 1461606103586 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 10:41:43 INFO - PROCESS | 1852 | 1461606103590 Marionette TRACE conn3 <- [1,1002,null,{}] 10:41:43 INFO - PROCESS | 1852 | 1461606103595 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}] 10:41:43 INFO - PROCESS | 1852 | 1461606103745 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 10:41:43 INFO - PROCESS | 1852 | 1461606103910 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af4fcb800 == 89 [pid = 1852] [id = 258] 10:41:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f9af4f8dc00) [pid = 1852] [serial = 775] [outer = (nil)] 10:41:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f9af4f95400) [pid = 1852] [serial = 776] [outer = 0x7f9af4f8dc00] 10:41:43 INFO - PROCESS | 1852 | 1461606103977 Marionette DEBUG loaded listener.js 10:41:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f9af4f9a400) [pid = 1852] [serial = 777] [outer = 0x7f9af4f8dc00] 10:41:45 INFO - PROCESS | 1852 | 1461606105184 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]]]}] 10:41:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 10:41:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1630ms 10:41:45 INFO - PROCESS | 1852 | 1461606105218 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 10:41:45 INFO - PROCESS | 1852 | 1461606105223 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 10:41:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 10:41:45 INFO - PROCESS | 1852 | 1461606105230 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 10:41:45 INFO - PROCESS | 1852 | 1461606105235 Marionette TRACE conn3 <- [1,1006,null,{}] 10:41:45 INFO - PROCESS | 1852 | 1461606105242 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}] 10:41:45 INFO - PROCESS | 1852 | 1461606105391 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 10:41:45 INFO - PROCESS | 1852 | 1461606105573 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9affb5d800 == 90 [pid = 1852] [id = 259] 10:41:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f9af6bc8400) [pid = 1852] [serial = 778] [outer = (nil)] 10:41:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f9af6bcf800) [pid = 1852] [serial = 779] [outer = 0x7f9af6bc8400] 10:41:45 INFO - PROCESS | 1852 | 1461606105640 Marionette DEBUG loaded listener.js 10:41:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f9af6cb0000) [pid = 1852] [serial = 780] [outer = 0x7f9af6bc8400] 10:41:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0cdd6800 == 89 [pid = 1852] [id = 249] 10:41:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b005c0800 == 88 [pid = 1852] [id = 248] 10:41:46 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f9b0851c800) [pid = 1852] [serial = 664] [outer = (nil)] [url = about:blank] 10:41:46 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f9b17ac1c00) [pid = 1852] [serial = 670] [outer = (nil)] [url = about:blank] 10:41:46 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f9b15ae7800) [pid = 1852] [serial = 667] [outer = (nil)] [url = about:blank] 10:41:46 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f9b17b60800) [pid = 1852] [serial = 673] [outer = (nil)] [url = about:blank] 10:41:46 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f9b17d74800) [pid = 1852] [serial = 676] [outer = (nil)] [url = about:blank] 10:41:46 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f9b16b8c800) [pid = 1852] [serial = 700] [outer = (nil)] [url = about:blank] 10:41:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b09a90000 == 87 [pid = 1852] [id = 247] 10:41:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b09735800 == 86 [pid = 1852] [id = 246] 10:41:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b08802800 == 85 [pid = 1852] [id = 245] 10:41:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b1b354800 == 84 [pid = 1852] [id = 219] 10:41:46 INFO - PROCESS | 1852 | 1461606106674 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]]]}] 10:41:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aff837800 == 83 [pid = 1852] [id = 244] 10:41:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9affb57800 == 82 [pid = 1852] [id = 243] 10:41:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b1db7e800 == 81 [pid = 1852] [id = 238] 10:41:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b1b599000 == 80 [pid = 1852] [id = 237] 10:41:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b17812800 == 79 [pid = 1852] [id = 236] 10:41:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b09888800 == 78 [pid = 1852] [id = 235] 10:41:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b001ba000 == 77 [pid = 1852] [id = 234] 10:41:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 10:41:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1480ms 10:41:46 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0b4eb800 == 76 [pid = 1852] [id = 233] 10:41:46 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f9b0a33a800) [pid = 1852] [serial = 691] [outer = (nil)] [url = about:blank] 10:41:46 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f9b0bfdb000) [pid = 1852] [serial = 694] [outer = (nil)] [url = about:blank] 10:41:46 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f9b08d3ec00) [pid = 1852] [serial = 688] [outer = (nil)] [url = about:blank] 10:41:46 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f9b00125000) [pid = 1852] [serial = 680] [outer = (nil)] [url = about:blank] 10:41:46 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f9aff4c8c00) [pid = 1852] [serial = 679] [outer = (nil)] [url = about:blank] 10:41:46 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f9b032e5800) [pid = 1852] [serial = 685] [outer = (nil)] [url = about:blank] 10:41:46 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f9b044d8800) [pid = 1852] [serial = 686] [outer = (nil)] [url = about:blank] 10:41:46 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f9b17b58000) [pid = 1852] [serial = 659] [outer = (nil)] [url = about:blank] 10:41:46 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f9b00aac800) [pid = 1852] [serial = 682] [outer = (nil)] [url = about:blank] 10:41:46 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f9b02f54400) [pid = 1852] [serial = 683] [outer = (nil)] [url = about:blank] 10:41:46 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7f9b007d6800) [pid = 1852] [serial = 661] [outer = (nil)] [url = about:blank] 10:41:46 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7f9b15a1b400) [pid = 1852] [serial = 695] [outer = (nil)] [url = about:blank] 10:41:46 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7f9b15a14c00) [pid = 1852] [serial = 697] [outer = (nil)] [url = about:blank] 10:41:46 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7f9b0ab45400) [pid = 1852] [serial = 692] [outer = (nil)] [url = about:blank] 10:41:46 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7f9b09a5f000) [pid = 1852] [serial = 689] [outer = (nil)] [url = about:blank] 10:41:46 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7f9b16815000) [pid = 1852] [serial = 698] [outer = (nil)] [url = about:blank] 10:41:46 INFO - PROCESS | 1852 | 1461606106742 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 10:41:46 INFO - PROCESS | 1852 | 1461606106749 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 10:41:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 10:41:46 INFO - PROCESS | 1852 | 1461606106762 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 10:41:46 INFO - PROCESS | 1852 | 1461606106765 Marionette TRACE conn3 <- [1,1010,null,{}] 10:41:46 INFO - PROCESS | 1852 | 1461606106770 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}] 10:41:46 INFO - PROCESS | 1852 | 1461606106912 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 10:41:46 INFO - PROCESS | 1852 | 1461606106922 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afcf86000 == 77 [pid = 1852] [id = 260] 10:41:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7f9aff0cdc00) [pid = 1852] [serial = 781] [outer = (nil)] 10:41:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7f9afff19c00) [pid = 1852] [serial = 782] [outer = 0x7f9aff0cdc00] 10:41:46 INFO - PROCESS | 1852 | 1461606106982 Marionette DEBUG loaded listener.js 10:41:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f9b0015ac00) [pid = 1852] [serial = 783] [outer = 0x7f9aff0cdc00] 10:41:47 INFO - PROCESS | 1852 | 1461606107836 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]]]}] 10:41:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 10:41:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1129ms 10:41:47 INFO - PROCESS | 1852 | 1461606107890 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 10:41:47 INFO - PROCESS | 1852 | 1461606107893 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 10:41:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 10:41:47 INFO - PROCESS | 1852 | 1461606107902 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 10:41:47 INFO - PROCESS | 1852 | 1461606107907 Marionette TRACE conn3 <- [1,1014,null,{}] 10:41:47 INFO - PROCESS | 1852 | 1461606107921 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}] 10:41:48 INFO - PROCESS | 1852 | 1461606108068 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 10:41:48 INFO - PROCESS | 1852 | 1461606108192 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b01558000 == 78 [pid = 1852] [id = 261] 10:41:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f9aff185400) [pid = 1852] [serial = 784] [outer = (nil)] 10:41:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f9b005db400) [pid = 1852] [serial = 785] [outer = 0x7f9aff185400] 10:41:48 INFO - PROCESS | 1852 | 1461606108257 Marionette DEBUG loaded listener.js 10:41:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f9b00b5f000) [pid = 1852] [serial = 786] [outer = 0x7f9aff185400] 10:41:48 INFO - PROCESS | 1852 | 1461606108921 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]]]}] 10:41:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 10:41:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1040ms 10:41:48 INFO - PROCESS | 1852 | 1461606108945 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 10:41:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 10:41:48 INFO - PROCESS | 1852 | 1461606108949 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 10:41:48 INFO - PROCESS | 1852 | 1461606108955 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 10:41:48 INFO - PROCESS | 1852 | 1461606108957 Marionette TRACE conn3 <- [1,1018,null,{}] 10:41:48 INFO - PROCESS | 1852 | 1461606108962 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}] 10:41:49 INFO - PROCESS | 1852 | 1461606109196 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 10:41:49 INFO - PROCESS | 1852 | 1461606109232 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b04433000 == 79 [pid = 1852] [id = 262] 10:41:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f9b00168000) [pid = 1852] [serial = 787] [outer = (nil)] 10:41:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f9b03093400) [pid = 1852] [serial = 788] [outer = 0x7f9b00168000] 10:41:49 INFO - PROCESS | 1852 | 1461606109290 Marionette DEBUG loaded listener.js 10:41:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f9b032dcc00) [pid = 1852] [serial = 789] [outer = 0x7f9b00168000] 10:41:50 INFO - PROCESS | 1852 | 1461606110078 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]]]}] 10:41:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 10:41:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1175ms 10:41:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 10:41:50 INFO - PROCESS | 1852 | 1461606110135 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 10:41:50 INFO - PROCESS | 1852 | 1461606110137 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 10:41:50 INFO - PROCESS | 1852 | 1461606110143 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 10:41:50 INFO - PROCESS | 1852 | 1461606110146 Marionette TRACE conn3 <- [1,1022,null,{}] 10:41:50 INFO - PROCESS | 1852 | 1461606110150 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}] 10:41:50 INFO - PROCESS | 1852 | 1461606110323 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 10:41:50 INFO - PROCESS | 1852 | 1461606110348 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b08537800 == 80 [pid = 1852] [id = 263] 10:41:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f9aff18c000) [pid = 1852] [serial = 790] [outer = (nil)] 10:41:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f9b03fe3800) [pid = 1852] [serial = 791] [outer = 0x7f9aff18c000] 10:41:50 INFO - PROCESS | 1852 | 1461606110405 Marionette DEBUG loaded listener.js 10:41:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f9b044dd800) [pid = 1852] [serial = 792] [outer = 0x7f9aff18c000] 10:41:51 INFO - PROCESS | 1852 | 1461606111445 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]]]}] 10:41:51 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f9b006ae000) [pid = 1852] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 10:41:51 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f9aff4c7c00) [pid = 1852] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 10:41:51 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f9b08ad2400) [pid = 1852] [serial = 741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 10:41:51 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f9aff067400) [pid = 1852] [serial = 744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 10:41:51 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f9b0bfdbc00) [pid = 1852] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 10:41:51 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f9b03091400) [pid = 1852] [serial = 738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 10:41:51 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7f9b03fe7c00) [pid = 1852] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 10:41:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 10:41:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1379ms 10:41:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 10:41:51 INFO - PROCESS | 1852 | 1461606111522 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 10:41:51 INFO - PROCESS | 1852 | 1461606111524 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 10:41:51 INFO - PROCESS | 1852 | 1461606111530 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 10:41:51 INFO - PROCESS | 1852 | 1461606111532 Marionette TRACE conn3 <- [1,1026,null,{}] 10:41:51 INFO - PROCESS | 1852 | 1461606111547 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}] 10:41:51 INFO - PROCESS | 1852 | 1461606111688 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 10:41:51 INFO - PROCESS | 1852 | 1461606111803 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b08206800 == 81 [pid = 1852] [id = 264] 10:41:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f9b044de800) [pid = 1852] [serial = 793] [outer = (nil)] 10:41:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f9b08ad3800) [pid = 1852] [serial = 794] [outer = 0x7f9b044de800] 10:41:51 INFO - PROCESS | 1852 | 1461606111899 Marionette DEBUG loaded listener.js 10:41:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f9b09b41400) [pid = 1852] [serial = 795] [outer = 0x7f9b044de800] 10:41:52 INFO - PROCESS | 1852 | 1461606112469 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]]]}] 10:41:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 10:41:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 978ms 10:41:52 INFO - PROCESS | 1852 | 1461606112507 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 10:41:52 INFO - PROCESS | 1852 | 1461606112511 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 10:41:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 10:41:52 INFO - PROCESS | 1852 | 1461606112516 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 10:41:52 INFO - PROCESS | 1852 | 1461606112518 Marionette TRACE conn3 <- [1,1030,null,{}] 10:41:52 INFO - PROCESS | 1852 | 1461606112523 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}] 10:41:52 INFO - PROCESS | 1852 | 1461606112654 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 10:41:52 INFO - PROCESS | 1852 | 1461606112778 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0973f800 == 82 [pid = 1852] [id = 265] 10:41:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f9b032e7000) [pid = 1852] [serial = 796] [outer = (nil)] 10:41:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f9b0a452000) [pid = 1852] [serial = 797] [outer = 0x7f9b032e7000] 10:41:52 INFO - PROCESS | 1852 | 1461606112833 Marionette DEBUG loaded listener.js 10:41:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f9b0b50e800) [pid = 1852] [serial = 798] [outer = 0x7f9b032e7000] 10:41:53 INFO - PROCESS | 1852 | 1461606113516 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]]]}] 10:41:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 10:41:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1023ms 10:41:53 INFO - PROCESS | 1852 | 1461606113540 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 10:41:53 INFO - PROCESS | 1852 | 1461606113546 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 10:41:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 10:41:53 INFO - PROCESS | 1852 | 1461606113605 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 10:41:53 INFO - PROCESS | 1852 | 1461606113612 Marionette TRACE conn3 <- [1,1034,null,{}] 10:41:53 INFO - PROCESS | 1852 | 1461606113629 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}] 10:41:53 INFO - PROCESS | 1852 | 1461606113797 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 10:41:53 INFO - PROCESS | 1852 | 1461606113929 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af82f1800 == 83 [pid = 1852] [id = 266] 10:41:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f9af4f92c00) [pid = 1852] [serial = 799] [outer = (nil)] 10:41:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f9af6a51400) [pid = 1852] [serial = 800] [outer = 0x7f9af4f92c00] 10:41:54 INFO - PROCESS | 1852 | 1461606114002 Marionette DEBUG loaded listener.js 10:41:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f9af6ca9000) [pid = 1852] [serial = 801] [outer = 0x7f9af4f92c00] 10:41:54 INFO - PROCESS | 1852 | 1461606114890 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]]]}] 10:41:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 10:41:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1376ms 10:41:54 INFO - PROCESS | 1852 | 1461606114946 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 10:41:54 INFO - PROCESS | 1852 | 1461606114955 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 10:41:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 10:41:54 INFO - PROCESS | 1852 | 1461606114964 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 10:41:54 INFO - PROCESS | 1852 | 1461606114967 Marionette TRACE conn3 <- [1,1038,null,{}] 10:41:54 INFO - PROCESS | 1852 | 1461606114972 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}] 10:41:55 INFO - PROCESS | 1852 | 1461606115132 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 10:41:55 INFO - PROCESS | 1852 | 1461606115296 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03b8f800 == 84 [pid = 1852] [id = 267] 10:41:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f9aff03b800) [pid = 1852] [serial = 802] [outer = (nil)] 10:41:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f9b00160c00) [pid = 1852] [serial = 803] [outer = 0x7f9aff03b800] 10:41:55 INFO - PROCESS | 1852 | 1461606115365 Marionette DEBUG loaded listener.js 10:41:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f9b00509800) [pid = 1852] [serial = 804] [outer = 0x7f9aff03b800] 10:41:56 INFO - PROCESS | 1852 | 1461606116282 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]]]}] 10:41:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 10:41:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1376ms 10:41:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 10:41:56 INFO - PROCESS | 1852 | 1461606116341 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 10:41:56 INFO - PROCESS | 1852 | 1461606116344 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 10:41:56 INFO - PROCESS | 1852 | 1461606116350 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 10:41:56 INFO - PROCESS | 1852 | 1461606116356 Marionette TRACE conn3 <- [1,1042,null,{}] 10:41:56 INFO - PROCESS | 1852 | 1461606116371 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}] 10:41:56 INFO - PROCESS | 1852 | 1461606116573 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 10:41:56 INFO - PROCESS | 1852 | 1461606116773 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0a197000 == 85 [pid = 1852] [id = 268] 10:41:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f9b01812800) [pid = 1852] [serial = 805] [outer = (nil)] 10:41:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f9b03feb800) [pid = 1852] [serial = 806] [outer = 0x7f9b01812800] 10:41:56 INFO - PROCESS | 1852 | 1461606116888 Marionette DEBUG loaded listener.js 10:41:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f9b07bbb400) [pid = 1852] [serial = 807] [outer = 0x7f9b01812800] 10:41:57 INFO - PROCESS | 1852 | 1461606117660 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]]]}] 10:41:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 10:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1336ms 10:41:57 INFO - PROCESS | 1852 | 1461606117685 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 10:41:57 INFO - PROCESS | 1852 | 1461606117690 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 10:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 10:41:57 INFO - PROCESS | 1852 | 1461606117695 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 10:41:57 INFO - PROCESS | 1852 | 1461606117697 Marionette TRACE conn3 <- [1,1046,null,{}] 10:41:57 INFO - PROCESS | 1852 | 1461606117703 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}] 10:41:57 INFO - PROCESS | 1852 | 1461606117854 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 10:41:58 INFO - PROCESS | 1852 | 1461606118017 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0b4df000 == 86 [pid = 1852] [id = 269] 10:41:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f9b00507000) [pid = 1852] [serial = 808] [outer = (nil)] 10:41:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f9b08d3ec00) [pid = 1852] [serial = 809] [outer = 0x7f9b00507000] 10:41:58 INFO - PROCESS | 1852 | 1461606118088 Marionette DEBUG loaded listener.js 10:41:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f9b0c003c00) [pid = 1852] [serial = 810] [outer = 0x7f9b00507000] 10:41:58 INFO - PROCESS | 1852 | 1461606118895 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]]]}] 10:41:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 10:41:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1231ms 10:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 10:41:58 INFO - PROCESS | 1852 | 1461606118928 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 10:41:58 INFO - PROCESS | 1852 | 1461606118930 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 10:41:58 INFO - PROCESS | 1852 | 1461606118936 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 10:41:58 INFO - PROCESS | 1852 | 1461606118940 Marionette TRACE conn3 <- [1,1050,null,{}] 10:41:58 INFO - PROCESS | 1852 | 1461606118945 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}] 10:41:59 INFO - PROCESS | 1852 | 1461606119091 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 10:41:59 INFO - PROCESS | 1852 | 1461606119264 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:41:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b15aaa800 == 87 [pid = 1852] [id = 270] 10:41:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f9b08a49800) [pid = 1852] [serial = 811] [outer = (nil)] 10:41:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f9b15a1b400) [pid = 1852] [serial = 812] [outer = 0x7f9b08a49800] 10:41:59 INFO - PROCESS | 1852 | 1461606119334 Marionette DEBUG loaded listener.js 10:41:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f9b1680ec00) [pid = 1852] [serial = 813] [outer = 0x7f9b08a49800] 10:42:00 INFO - PROCESS | 1852 | 1461606120176 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]]]}] 10:42:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 10:42:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1277ms 10:42:00 INFO - PROCESS | 1852 | 1461606120214 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 10:42:00 INFO - PROCESS | 1852 | 1461606120218 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 10:42:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 10:42:00 INFO - PROCESS | 1852 | 1461606120224 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 10:42:00 INFO - PROCESS | 1852 | 1461606120227 Marionette TRACE conn3 <- [1,1054,null,{}] 10:42:00 INFO - PROCESS | 1852 | 1461606120232 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}] 10:42:00 INFO - PROCESS | 1852 | 1461606120440 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 10:42:00 INFO - PROCESS | 1852 | 1461606120602 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1b52d800 == 88 [pid = 1852] [id = 271] 10:42:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f9b16814400) [pid = 1852] [serial = 814] [outer = (nil)] 10:42:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f9b17b57400) [pid = 1852] [serial = 815] [outer = 0x7f9b16814400] 10:42:00 INFO - PROCESS | 1852 | 1461606120677 Marionette DEBUG loaded listener.js 10:42:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f9b17b95000) [pid = 1852] [serial = 816] [outer = 0x7f9b16814400] 10:42:01 INFO - PROCESS | 1852 | 1461606121537 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]]]}] 10:42:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 10:42:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1376ms 10:42:01 INFO - PROCESS | 1852 | 1461606121601 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 10:42:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 10:42:01 INFO - PROCESS | 1852 | 1461606121605 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 10:42:01 INFO - PROCESS | 1852 | 1461606121611 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 10:42:01 INFO - PROCESS | 1852 | 1461606121613 Marionette TRACE conn3 <- [1,1058,null,{}] 10:42:01 INFO - PROCESS | 1852 | 1461606121618 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}] 10:42:01 INFO - PROCESS | 1852 | 1461606121784 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 10:42:01 INFO - PROCESS | 1852 | 1461606121950 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1bfa0800 == 89 [pid = 1852] [id = 272] 10:42:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f9b16986000) [pid = 1852] [serial = 817] [outer = (nil)] 10:42:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f9b1971fc00) [pid = 1852] [serial = 818] [outer = 0x7f9b16986000] 10:42:02 INFO - PROCESS | 1852 | 1461606122020 Marionette DEBUG loaded listener.js 10:42:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f9b1b60dc00) [pid = 1852] [serial = 819] [outer = 0x7f9b16986000] 10:42:02 INFO - PROCESS | 1852 | 1461606122916 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]]]}] 10:42:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 10:42:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1332ms 10:42:02 INFO - PROCESS | 1852 | 1461606122943 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 10:42:02 INFO - PROCESS | 1852 | 1461606122946 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 10:42:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 10:42:02 INFO - PROCESS | 1852 | 1461606122952 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 10:42:02 INFO - PROCESS | 1852 | 1461606122956 Marionette TRACE conn3 <- [1,1062,null,{}] 10:42:02 INFO - PROCESS | 1852 | 1461606122961 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}] 10:42:03 INFO - PROCESS | 1852 | 1461606123134 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 10:42:03 INFO - PROCESS | 1852 | 1461606123301 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b20f45000 == 90 [pid = 1852] [id = 273] 10:42:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f9b005d9000) [pid = 1852] [serial = 820] [outer = (nil)] 10:42:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f9b03ab4800) [pid = 1852] [serial = 821] [outer = 0x7f9b005d9000] 10:42:03 INFO - PROCESS | 1852 | 1461606123371 Marionette DEBUG loaded listener.js 10:42:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f9b03ab9400) [pid = 1852] [serial = 822] [outer = 0x7f9b005d9000] 10:42:04 INFO - PROCESS | 1852 | 1461606124281 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]]]}] 10:42:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 10:42:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1378ms 10:42:04 INFO - PROCESS | 1852 | 1461606124332 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 10:42:04 INFO - PROCESS | 1852 | 1461606124335 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 10:42:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 10:42:04 INFO - PROCESS | 1852 | 1461606124341 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 10:42:04 INFO - PROCESS | 1852 | 1461606124344 Marionette TRACE conn3 <- [1,1066,null,{}] 10:42:04 INFO - PROCESS | 1852 | 1461606124349 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}] 10:42:04 INFO - PROCESS | 1852 | 1461606124521 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 10:42:04 INFO - PROCESS | 1852 | 1461606124692 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af971c000 == 91 [pid = 1852] [id = 274] 10:42:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f9af51e4800) [pid = 1852] [serial = 823] [outer = (nil)] 10:42:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f9af51e8c00) [pid = 1852] [serial = 824] [outer = 0x7f9af51e4800] 10:42:04 INFO - PROCESS | 1852 | 1461606124763 Marionette DEBUG loaded listener.js 10:42:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f9af51ee800) [pid = 1852] [serial = 825] [outer = 0x7f9af51e4800] 10:42:05 INFO - PROCESS | 1852 | 1461606125856 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]]]}] 10:42:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 10:42:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1575ms 10:42:05 INFO - PROCESS | 1852 | 1461606125918 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 10:42:05 INFO - PROCESS | 1852 | 1461606125923 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 10:42:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 10:42:05 INFO - PROCESS | 1852 | 1461606125930 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 10:42:05 INFO - PROCESS | 1852 | 1461606125935 Marionette TRACE conn3 <- [1,1070,null,{}] 10:42:05 INFO - PROCESS | 1852 | 1461606125942 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}] 10:42:06 INFO - PROCESS | 1852 | 1461606126149 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 10:42:06 INFO - PROCESS | 1852 | 1461606126483 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af803b000 == 92 [pid = 1852] [id = 275] 10:42:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f9af6a43000) [pid = 1852] [serial = 826] [outer = (nil)] 10:42:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f9af6a4ac00) [pid = 1852] [serial = 827] [outer = 0x7f9af6a43000] 10:42:06 INFO - PROCESS | 1852 | 1461606126553 Marionette DEBUG loaded listener.js 10:42:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f9af6bd1800) [pid = 1852] [serial = 828] [outer = 0x7f9af6a43000] 10:42:07 INFO - PROCESS | 1852 | 1461606127293 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]]]}] 10:42:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 10:42:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1379ms 10:42:07 INFO - PROCESS | 1852 | 1461606127308 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 10:42:07 INFO - PROCESS | 1852 | 1461606127315 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 10:42:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 10:42:07 INFO - PROCESS | 1852 | 1461606127342 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 10:42:07 INFO - PROCESS | 1852 | 1461606127346 Marionette TRACE conn3 <- [1,1074,null,{}] 10:42:07 INFO - PROCESS | 1852 | 1461606127351 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}] 10:42:07 INFO - PROCESS | 1852 | 1461606127498 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 10:42:07 INFO - PROCESS | 1852 | 1461606127669 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03b81800 == 93 [pid = 1852] [id = 276] 10:42:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f9aff033400) [pid = 1852] [serial = 829] [outer = (nil)] 10:42:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f9aff0d2000) [pid = 1852] [serial = 830] [outer = 0x7f9aff033400] 10:42:07 INFO - PROCESS | 1852 | 1461606127742 Marionette DEBUG loaded listener.js 10:42:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f9b0011e800) [pid = 1852] [serial = 831] [outer = 0x7f9aff033400] 10:42:08 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f9b1b6a5000) [pid = 1852] [serial = 721] [outer = (nil)] [url = about:blank] 10:42:08 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f9b00162400) [pid = 1852] [serial = 724] [outer = (nil)] [url = about:blank] 10:42:08 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f9af6bccc00) [pid = 1852] [serial = 727] [outer = (nil)] [url = about:blank] 10:42:08 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f9b0b589c00) [pid = 1852] [serial = 709] [outer = (nil)] [url = about:blank] 10:42:08 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f9b005d8c00) [pid = 1852] [serial = 703] [outer = (nil)] [url = about:blank] 10:42:08 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f9b1b311400) [pid = 1852] [serial = 718] [outer = (nil)] [url = about:blank] 10:42:08 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f9b16984c00) [pid = 1852] [serial = 712] [outer = (nil)] [url = about:blank] 10:42:08 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f9b17b8c800) [pid = 1852] [serial = 715] [outer = (nil)] [url = about:blank] 10:42:08 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f9b032eb000) [pid = 1852] [serial = 706] [outer = (nil)] [url = about:blank] 10:42:08 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f9b17b63400) [pid = 1852] [serial = 748] [outer = (nil)] [url = about:blank] 10:42:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b08206800 == 92 [pid = 1852] [id = 264] 10:42:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b08537800 == 91 [pid = 1852] [id = 263] 10:42:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b04433000 == 90 [pid = 1852] [id = 262] 10:42:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b01558000 == 89 [pid = 1852] [id = 261] 10:42:08 INFO - PROCESS | 1852 | 1461606128721 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]]]}] 10:42:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9afcf86000 == 88 [pid = 1852] [id = 260] 10:42:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9affb5d800 == 87 [pid = 1852] [id = 259] 10:42:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0c0e7800 == 86 [pid = 1852] [id = 252] 10:42:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b07b36800 == 85 [pid = 1852] [id = 251] 10:42:08 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af82e5000 == 84 [pid = 1852] [id = 250] 10:42:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 10:42:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1440ms 10:42:08 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f9afeeec400) [pid = 1852] [serial = 479] [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.] 10:42:08 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f9b02f57000) [pid = 1852] [serial = 734] [outer = (nil)] [url = about:blank] 10:42:08 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f9b00011400) [pid = 1852] [serial = 730] [outer = (nil)] [url = about:blank] 10:42:08 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f9b0b58f000) [pid = 1852] [serial = 742] [outer = (nil)] [url = about:blank] 10:42:08 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f9b01767000) [pid = 1852] [serial = 733] [outer = (nil)] [url = about:blank] 10:42:08 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f9b00163800) [pid = 1852] [serial = 731] [outer = (nil)] [url = about:blank] 10:42:08 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f9b00aa7c00) [pid = 1852] [serial = 745] [outer = (nil)] [url = about:blank] 10:42:08 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f9b17ac8c00) [pid = 1852] [serial = 701] [outer = (nil)] [url = about:blank] 10:42:08 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f9b10a7cc00) [pid = 1852] [serial = 743] [outer = (nil)] [url = about:blank] 10:42:08 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f9b0ab4e400) [pid = 1852] [serial = 740] [outer = (nil)] [url = about:blank] 10:42:08 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f9b16dfb000) [pid = 1852] [serial = 746] [outer = (nil)] [url = about:blank] 10:42:08 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f9b0861fc00) [pid = 1852] [serial = 737] [outer = (nil)] [url = about:blank] 10:42:08 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f9b09b38000) [pid = 1852] [serial = 739] [outer = (nil)] [url = about:blank] 10:42:08 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f9b0652f400) [pid = 1852] [serial = 736] [outer = (nil)] [url = about:blank] 10:42:08 INFO - PROCESS | 1852 | 1461606128797 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 10:42:08 INFO - PROCESS | 1852 | 1461606128801 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 10:42:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 10:42:08 INFO - PROCESS | 1852 | 1461606128808 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 10:42:08 INFO - PROCESS | 1852 | 1461606128813 Marionette TRACE conn3 <- [1,1078,null,{}] 10:42:08 INFO - PROCESS | 1852 | 1461606128827 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}] 10:42:08 INFO - PROCESS | 1852 | 1461606128974 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 10:42:08 INFO - PROCESS | 1852 | 1461606128985 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aff603800 == 85 [pid = 1852] [id = 277] 10:42:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f9b00502400) [pid = 1852] [serial = 832] [outer = (nil)] 10:42:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f9b006ae000) [pid = 1852] [serial = 833] [outer = 0x7f9b00502400] 10:42:09 INFO - PROCESS | 1852 | 1461606129045 Marionette DEBUG loaded listener.js 10:42:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f9b0176e000) [pid = 1852] [serial = 834] [outer = 0x7f9b00502400] 10:42:09 INFO - PROCESS | 1852 | 1461606129801 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]]]}] 10:42:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 10:42:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1041ms 10:42:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 10:42:09 INFO - PROCESS | 1852 | 1461606129850 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 10:42:09 INFO - PROCESS | 1852 | 1461606129854 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 10:42:09 INFO - PROCESS | 1852 | 1461606129859 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 10:42:09 INFO - PROCESS | 1852 | 1461606129862 Marionette TRACE conn3 <- [1,1082,null,{}] 10:42:09 INFO - PROCESS | 1852 | 1461606129866 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}] 10:42:10 INFO - PROCESS | 1852 | 1461606130005 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 10:42:10 INFO - PROCESS | 1852 | 1461606130019 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0443f800 == 86 [pid = 1852] [id = 278] 10:42:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f9b0050ac00) [pid = 1852] [serial = 835] [outer = (nil)] 10:42:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f9b03aacc00) [pid = 1852] [serial = 836] [outer = 0x7f9b0050ac00] 10:42:10 INFO - PROCESS | 1852 | 1461606130077 Marionette DEBUG loaded listener.js 10:42:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f9b03ab6800) [pid = 1852] [serial = 837] [outer = 0x7f9b0050ac00] 10:42:10 INFO - PROCESS | 1852 | 1461606130840 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]]]}] 10:42:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 10:42:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1031ms 10:42:10 INFO - PROCESS | 1852 | 1461606130890 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 10:42:10 INFO - PROCESS | 1852 | 1461606130893 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 10:42:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 10:42:10 INFO - PROCESS | 1852 | 1461606130898 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 10:42:10 INFO - PROCESS | 1852 | 1461606130900 Marionette TRACE conn3 <- [1,1086,null,{}] 10:42:10 INFO - PROCESS | 1852 | 1461606130931 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}] 10:42:11 INFO - PROCESS | 1852 | 1461606131059 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 10:42:11 INFO - PROCESS | 1852 | 1461606131074 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b08b98800 == 87 [pid = 1852] [id = 279] 10:42:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f9b02f56400) [pid = 1852] [serial = 838] [outer = (nil)] 10:42:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f9b03fe4c00) [pid = 1852] [serial = 839] [outer = 0x7f9b02f56400] 10:42:11 INFO - PROCESS | 1852 | 1461606131129 Marionette DEBUG loaded listener.js 10:42:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f9b0763dc00) [pid = 1852] [serial = 840] [outer = 0x7f9b02f56400] 10:42:11 INFO - PROCESS | 1852 | 1461606131939 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]]]}] 10:42:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 10:42:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1049ms 10:42:11 INFO - PROCESS | 1852 | 1461606131947 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 10:42:11 INFO - PROCESS | 1852 | 1461606131950 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 10:42:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 10:42:11 INFO - PROCESS | 1852 | 1461606131955 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 10:42:11 INFO - PROCESS | 1852 | 1461606131957 Marionette TRACE conn3 <- [1,1090,null,{}] 10:42:11 INFO - PROCESS | 1852 | 1461606131962 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}] 10:42:12 INFO - PROCESS | 1852 | 1461606132179 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 10:42:12 INFO - PROCESS | 1852 | 1461606132208 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b098a5800 == 88 [pid = 1852] [id = 280] 10:42:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f9b07423800) [pid = 1852] [serial = 841] [outer = (nil)] 10:42:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f9b16637800) [pid = 1852] [serial = 842] [outer = 0x7f9b07423800] 10:42:12 INFO - PROCESS | 1852 | 1461606132266 Marionette DEBUG loaded listener.js 10:42:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f9b169f0c00) [pid = 1852] [serial = 843] [outer = 0x7f9b07423800] 10:42:13 INFO - PROCESS | 1852 | 1461606133011 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]]]}] 10:42:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 10:42:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1074ms 10:42:13 INFO - PROCESS | 1852 | 1461606133029 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 10:42:13 INFO - PROCESS | 1852 | 1461606133032 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 10:42:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 10:42:13 INFO - PROCESS | 1852 | 1461606133037 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 10:42:13 INFO - PROCESS | 1852 | 1461606133039 Marionette TRACE conn3 <- [1,1094,null,{}] 10:42:13 INFO - PROCESS | 1852 | 1461606133066 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}] 10:42:13 INFO - PROCESS | 1852 | 1461606133248 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 10:42:13 INFO - PROCESS | 1852 | 1461606133270 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0a970800 == 89 [pid = 1852] [id = 281] 10:42:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f9b00122400) [pid = 1852] [serial = 844] [outer = (nil)] 10:42:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f9b083cfc00) [pid = 1852] [serial = 845] [outer = 0x7f9b00122400] 10:42:13 INFO - PROCESS | 1852 | 1461606133326 Marionette DEBUG loaded listener.js 10:42:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f9b17b07400) [pid = 1852] [serial = 846] [outer = 0x7f9b00122400] 10:42:14 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f9aff034800) [pid = 1852] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 10:42:14 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f9b0c00a400) [pid = 1852] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 10:42:14 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f9b0015b400) [pid = 1852] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 10:42:14 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f9b17b8c400) [pid = 1852] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 10:42:14 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f9b07bbf400) [pid = 1852] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 10:42:14 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f9b08d43000) [pid = 1852] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 10:42:14 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f9b10a7b800) [pid = 1852] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 10:42:14 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f9aff070000) [pid = 1852] [serial = 747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 10:42:14 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f9b16b1d800) [pid = 1852] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 10:42:14 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f9aff18c000) [pid = 1852] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 10:42:14 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f9aff185400) [pid = 1852] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 10:42:14 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f9af4f8dc00) [pid = 1852] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 10:42:14 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f9aff0cdc00) [pid = 1852] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 10:42:14 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f9af6bc8400) [pid = 1852] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 10:42:14 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f9b00168000) [pid = 1852] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 10:42:14 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f9b044de800) [pid = 1852] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 10:42:14 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f9aff03a000) [pid = 1852] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 10:42:14 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f9aff18c400) [pid = 1852] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 10:42:14 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f9b08a47c00) [pid = 1852] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 10:42:14 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f9aff4cec00) [pid = 1852] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 10:42:14 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f9b07498800) [pid = 1852] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 10:42:14 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f9b0592ec00) [pid = 1852] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 10:42:14 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f9b0000b400) [pid = 1852] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 10:42:14 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f9b01768000) [pid = 1852] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 10:42:14 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f9b074a5c00) [pid = 1852] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 10:42:14 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f9b044db800) [pid = 1852] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 10:42:14 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f9b17b95800) [pid = 1852] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 10:42:14 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f9b0a121000) [pid = 1852] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 10:42:14 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f9af6bc6c00) [pid = 1852] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 10:42:14 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7f9b0ab04000) [pid = 1852] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 10:42:14 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7f9b0011f400) [pid = 1852] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 10:42:14 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7f9b0a45b000) [pid = 1852] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 10:42:14 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7f9b0bfe1800) [pid = 1852] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 10:42:14 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7f9b17b66000) [pid = 1852] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 10:42:14 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7f9b02f56000) [pid = 1852] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 10:42:14 INFO - PROCESS | 1852 | 1461606134534 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]]]}] 10:42:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 10:42:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1546ms 10:42:14 INFO - PROCESS | 1852 | 1461606134584 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 10:42:14 INFO - PROCESS | 1852 | 1461606134587 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 10:42:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 10:42:14 INFO - PROCESS | 1852 | 1461606134596 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 10:42:14 INFO - PROCESS | 1852 | 1461606134598 Marionette TRACE conn3 <- [1,1098,null,{}] 10:42:14 INFO - PROCESS | 1852 | 1461606134601 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}] 10:42:14 INFO - PROCESS | 1852 | 1461606134737 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 10:42:14 INFO - PROCESS | 1852 | 1461606134750 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b001bb800 == 90 [pid = 1852] [id = 282] 10:42:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7f9aff038000) [pid = 1852] [serial = 847] [outer = (nil)] 10:42:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7f9afff1cc00) [pid = 1852] [serial = 848] [outer = 0x7f9aff038000] 10:42:14 INFO - PROCESS | 1852 | 1461606134811 Marionette DEBUG loaded listener.js 10:42:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f9b02f56000) [pid = 1852] [serial = 849] [outer = 0x7f9aff038000] 10:42:15 INFO - PROCESS | 1852 | 1461606135533 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]]]}] 10:42:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 10:42:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 979ms 10:42:15 INFO - PROCESS | 1852 | 1461606135575 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 10:42:15 INFO - PROCESS | 1852 | 1461606135578 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 10:42:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 10:42:15 INFO - PROCESS | 1852 | 1461606135583 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 10:42:15 INFO - PROCESS | 1852 | 1461606135585 Marionette TRACE conn3 <- [1,1102,null,{}] 10:42:15 INFO - PROCESS | 1852 | 1461606135590 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}] 10:42:15 INFO - PROCESS | 1852 | 1461606135765 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 10:42:15 INFO - PROCESS | 1852 | 1461606135785 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0bf4b800 == 91 [pid = 1852] [id = 283] 10:42:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f9af6bc7800) [pid = 1852] [serial = 850] [outer = (nil)] 10:42:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f9b044de800) [pid = 1852] [serial = 851] [outer = 0x7f9af6bc7800] 10:42:15 INFO - PROCESS | 1852 | 1461606135854 Marionette DEBUG loaded listener.js 10:42:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f9b09c10400) [pid = 1852] [serial = 852] [outer = 0x7f9af6bc7800] 10:42:16 INFO - PROCESS | 1852 | 1461606136817 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]]]}] 10:42:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 10:42:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1280ms 10:42:16 INFO - PROCESS | 1852 | 1461606136864 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 10:42:16 INFO - PROCESS | 1852 | 1461606136870 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 10:42:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 10:42:16 INFO - PROCESS | 1852 | 1461606136878 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 10:42:16 INFO - PROCESS | 1852 | 1461606136882 Marionette TRACE conn3 <- [1,1106,null,{}] 10:42:16 INFO - PROCESS | 1852 | 1461606136890 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}] 10:42:17 INFO - PROCESS | 1852 | 1461606137096 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 10:42:17 INFO - PROCESS | 1852 | 1461606137267 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af84e4000 == 92 [pid = 1852] [id = 284] 10:42:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f9af6a47800) [pid = 1852] [serial = 853] [outer = (nil)] 10:42:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f9af6cab000) [pid = 1852] [serial = 854] [outer = 0x7f9af6a47800] 10:42:17 INFO - PROCESS | 1852 | 1461606137340 Marionette DEBUG loaded listener.js 10:42:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f9aff03e000) [pid = 1852] [serial = 855] [outer = 0x7f9af6a47800] 10:42:18 INFO - PROCESS | 1852 | 1461606138218 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]]]}] 10:42:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 10:42:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1388ms 10:42:18 INFO - PROCESS | 1852 | 1461606138266 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 10:42:18 INFO - PROCESS | 1852 | 1461606138274 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 10:42:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 10:42:18 INFO - PROCESS | 1852 | 1461606138285 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 10:42:18 INFO - PROCESS | 1852 | 1461606138288 Marionette TRACE conn3 <- [1,1110,null,{}] 10:42:18 INFO - PROCESS | 1852 | 1461606138292 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}] 10:42:18 INFO - PROCESS | 1852 | 1461606138467 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 10:42:18 INFO - PROCESS | 1852 | 1461606138632 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b08bc4800 == 93 [pid = 1852] [id = 285] 10:42:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f9aff03ec00) [pid = 1852] [serial = 856] [outer = (nil)] 10:42:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f9b005dbc00) [pid = 1852] [serial = 857] [outer = 0x7f9aff03ec00] 10:42:18 INFO - PROCESS | 1852 | 1461606138704 Marionette DEBUG loaded listener.js 10:42:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f9b02f54c00) [pid = 1852] [serial = 858] [outer = 0x7f9aff03ec00] 10:42:19 INFO - PROCESS | 1852 | 1461606139559 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]]]}] 10:42:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 10:42:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1335ms 10:42:19 INFO - PROCESS | 1852 | 1461606139620 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 10:42:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 10:42:19 INFO - PROCESS | 1852 | 1461606139625 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 10:42:19 INFO - PROCESS | 1852 | 1461606139631 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 10:42:19 INFO - PROCESS | 1852 | 1461606139637 Marionette TRACE conn3 <- [1,1114,null,{}] 10:42:19 INFO - PROCESS | 1852 | 1461606139652 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}] 10:42:19 INFO - PROCESS | 1852 | 1461606139858 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 10:42:20 INFO - PROCESS | 1852 | 1461606140023 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1973e000 == 94 [pid = 1852] [id = 286] 10:42:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f9b03aae800) [pid = 1852] [serial = 859] [outer = (nil)] 10:42:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f9b085db400) [pid = 1852] [serial = 860] [outer = 0x7f9b03aae800] 10:42:20 INFO - PROCESS | 1852 | 1461606140096 Marionette DEBUG loaded listener.js 10:42:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f9b0a45b000) [pid = 1852] [serial = 861] [outer = 0x7f9b03aae800] 10:42:20 INFO - PROCESS | 1852 | 1461606140902 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]]]}] 10:42:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 10:42:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1337ms 10:42:20 INFO - PROCESS | 1852 | 1461606140969 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 10:42:20 INFO - PROCESS | 1852 | 1461606140972 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 10:42:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 10:42:20 INFO - PROCESS | 1852 | 1461606140979 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 10:42:20 INFO - PROCESS | 1852 | 1461606140982 Marionette TRACE conn3 <- [1,1118,null,{}] 10:42:20 INFO - PROCESS | 1852 | 1461606140987 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}] 10:42:21 INFO - PROCESS | 1852 | 1461606141162 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 10:42:21 INFO - PROCESS | 1852 | 1461606141337 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1ffb7000 == 95 [pid = 1852] [id = 287] 10:42:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f9b044d8c00) [pid = 1852] [serial = 862] [outer = (nil)] 10:42:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f9b0bfe1c00) [pid = 1852] [serial = 863] [outer = 0x7f9b044d8c00] 10:42:21 INFO - PROCESS | 1852 | 1461606141409 Marionette DEBUG loaded listener.js 10:42:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f9b1663c800) [pid = 1852] [serial = 864] [outer = 0x7f9b044d8c00] 10:42:22 INFO - PROCESS | 1852 | 1461606142215 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]]]}] 10:42:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 10:42:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1276ms 10:42:22 INFO - PROCESS | 1852 | 1461606142255 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 10:42:22 INFO - PROCESS | 1852 | 1461606142259 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 10:42:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 10:42:22 INFO - PROCESS | 1852 | 1461606142264 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 10:42:22 INFO - PROCESS | 1852 | 1461606142266 Marionette TRACE conn3 <- [1,1122,null,{}] 10:42:22 INFO - PROCESS | 1852 | 1461606142272 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}] 10:42:22 INFO - PROCESS | 1852 | 1461606142425 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 10:42:22 INFO - PROCESS | 1852 | 1461606142594 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aff674800 == 96 [pid = 1852] [id = 288] 10:42:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f9b0b3d5400) [pid = 1852] [serial = 865] [outer = (nil)] 10:42:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f9b16b4e000) [pid = 1852] [serial = 866] [outer = 0x7f9b0b3d5400] 10:42:22 INFO - PROCESS | 1852 | 1461606142662 Marionette DEBUG loaded listener.js 10:42:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f9b17ac8800) [pid = 1852] [serial = 867] [outer = 0x7f9b0b3d5400] 10:42:23 INFO - PROCESS | 1852 | 1461606143509 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]]]}] 10:42:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 10:42:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1276ms 10:42:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 10:42:23 INFO - PROCESS | 1852 | 1461606143542 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 10:42:23 INFO - PROCESS | 1852 | 1461606143544 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 10:42:23 INFO - PROCESS | 1852 | 1461606143550 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 10:42:23 INFO - PROCESS | 1852 | 1461606143553 Marionette TRACE conn3 <- [1,1126,null,{}] 10:42:23 INFO - PROCESS | 1852 | 1461606143558 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}] 10:42:23 INFO - PROCESS | 1852 | 1461606143731 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 10:42:23 INFO - PROCESS | 1852 | 1461606143903 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af31d8800 == 97 [pid = 1852] [id = 289] 10:42:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f9b17b5c400) [pid = 1852] [serial = 868] [outer = (nil)] 10:42:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f9b1971bc00) [pid = 1852] [serial = 869] [outer = 0x7f9b17b5c400] 10:42:23 INFO - PROCESS | 1852 | 1461606143974 Marionette DEBUG loaded listener.js 10:42:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f9b1b6a8000) [pid = 1852] [serial = 870] [outer = 0x7f9b17b5c400] 10:42:24 INFO - PROCESS | 1852 | 1461606144804 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]]]}] 10:42:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 10:42:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1329ms 10:42:24 INFO - PROCESS | 1852 | 1461606144878 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 10:42:24 INFO - PROCESS | 1852 | 1461606144881 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 10:42:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 10:42:24 INFO - PROCESS | 1852 | 1461606144887 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 10:42:24 INFO - PROCESS | 1852 | 1461606144889 Marionette TRACE conn3 <- [1,1130,null,{}] 10:42:24 INFO - PROCESS | 1852 | 1461606144894 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}] 10:42:25 INFO - PROCESS | 1852 | 1461606145045 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 10:42:25 INFO - PROCESS | 1852 | 1461606145216 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afcee8000 == 98 [pid = 1852] [id = 290] 10:42:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f9af95dd400) [pid = 1852] [serial = 871] [outer = (nil)] 10:42:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f9af95e1c00) [pid = 1852] [serial = 872] [outer = 0x7f9af95dd400] 10:42:25 INFO - PROCESS | 1852 | 1461606145289 Marionette DEBUG loaded listener.js 10:42:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f9af95e6400) [pid = 1852] [serial = 873] [outer = 0x7f9af95dd400] 10:42:26 INFO - PROCESS | 1852 | 1461606146077 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]]]}] 10:42:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 10:42:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1226ms 10:42:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 10:42:26 INFO - PROCESS | 1852 | 1461606146114 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 10:42:26 INFO - PROCESS | 1852 | 1461606146117 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 10:42:26 INFO - PROCESS | 1852 | 1461606146122 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 10:42:26 INFO - PROCESS | 1852 | 1461606146125 Marionette TRACE conn3 <- [1,1134,null,{}] 10:42:26 INFO - PROCESS | 1852 | 1461606146130 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}] 10:42:26 INFO - PROCESS | 1852 | 1461606146282 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 10:42:26 INFO - PROCESS | 1852 | 1461606146464 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aff681000 == 99 [pid = 1852] [id = 291] 10:42:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f9af34da800) [pid = 1852] [serial = 874] [outer = (nil)] 10:42:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f9af34df000) [pid = 1852] [serial = 875] [outer = 0x7f9af34da800] 10:42:26 INFO - PROCESS | 1852 | 1461606146539 Marionette DEBUG loaded listener.js 10:42:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f9af34e3400) [pid = 1852] [serial = 876] [outer = 0x7f9af34da800] 10:42:27 INFO - PROCESS | 1852 | 1461606147375 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]]]}] 10:42:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 10:42:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1328ms 10:42:27 INFO - PROCESS | 1852 | 1461606147451 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 10:42:27 INFO - PROCESS | 1852 | 1461606147454 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 10:42:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 10:42:27 INFO - PROCESS | 1852 | 1461606147460 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 10:42:27 INFO - PROCESS | 1852 | 1461606147462 Marionette TRACE conn3 <- [1,1138,null,{}] 10:42:27 INFO - PROCESS | 1852 | 1461606147467 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}] 10:42:27 INFO - PROCESS | 1852 | 1461606147663 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 10:42:27 INFO - PROCESS | 1852 | 1461606147830 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b04071800 == 100 [pid = 1852] [id = 292] 10:42:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f9af34db000) [pid = 1852] [serial = 877] [outer = (nil)] 10:42:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f9af95ddc00) [pid = 1852] [serial = 878] [outer = 0x7f9af34db000] 10:42:27 INFO - PROCESS | 1852 | 1461606147908 Marionette DEBUG loaded listener.js 10:42:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f9b00161000) [pid = 1852] [serial = 879] [outer = 0x7f9af34db000] 10:42:28 INFO - PROCESS | 1852 | 1461606148706 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]]]}] 10:42:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 10:42:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1278ms 10:42:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 10:42:28 INFO - PROCESS | 1852 | 1461606148739 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 10:42:28 INFO - PROCESS | 1852 | 1461606148742 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 10:42:28 INFO - PROCESS | 1852 | 1461606148747 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 10:42:28 INFO - PROCESS | 1852 | 1461606148750 Marionette TRACE conn3 <- [1,1142,null,{}] 10:42:28 INFO - PROCESS | 1852 | 1461606148755 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}] 10:42:28 INFO - PROCESS | 1852 | 1461606148904 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 10:42:29 INFO - PROCESS | 1852 | 1461606149076 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af382a000 == 101 [pid = 1852] [id = 293] 10:42:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f9af34e5000) [pid = 1852] [serial = 880] [outer = (nil)] 10:42:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f9af388c400) [pid = 1852] [serial = 881] [outer = 0x7f9af34e5000] 10:42:29 INFO - PROCESS | 1852 | 1461606149142 Marionette DEBUG loaded listener.js 10:42:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f9af3890c00) [pid = 1852] [serial = 882] [outer = 0x7f9af34e5000] 10:42:30 INFO - PROCESS | 1852 | 1461606150063 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]]]}] 10:42:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 10:42:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1381ms 10:42:30 INFO - PROCESS | 1852 | 1461606150128 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 10:42:30 INFO - PROCESS | 1852 | 1461606150132 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 10:42:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 10:42:30 INFO - PROCESS | 1852 | 1461606150137 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 10:42:30 INFO - PROCESS | 1852 | 1461606150141 Marionette TRACE conn3 <- [1,1146,null,{}] 10:42:30 INFO - PROCESS | 1852 | 1461606150146 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}] 10:42:30 INFO - PROCESS | 1852 | 1461606150359 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 10:42:30 INFO - PROCESS | 1852 | 1461606150529 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afdbb0800 == 102 [pid = 1852] [id = 294] 10:42:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f9af3886000) [pid = 1852] [serial = 883] [outer = (nil)] 10:42:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f9aff0d6c00) [pid = 1852] [serial = 884] [outer = 0x7f9af3886000] 10:42:30 INFO - PROCESS | 1852 | 1461606150604 Marionette DEBUG loaded listener.js 10:42:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f9b08d3dc00) [pid = 1852] [serial = 885] [outer = 0x7f9af3886000] 10:42:31 INFO - PROCESS | 1852 | 1461606151790 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]]]}] 10:42:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 10:42:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1687ms 10:42:31 INFO - PROCESS | 1852 | 1461606151826 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 10:42:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 10:42:31 INFO - PROCESS | 1852 | 1461606151832 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 10:42:31 INFO - PROCESS | 1852 | 1461606151839 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 10:42:31 INFO - PROCESS | 1852 | 1461606151849 Marionette TRACE conn3 <- [1,1150,null,{}] 10:42:31 INFO - PROCESS | 1852 | 1461606151867 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}] 10:42:32 INFO - PROCESS | 1852 | 1461606152112 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 10:42:32 INFO - PROCESS | 1852 | 1461606152298 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af84da000 == 103 [pid = 1852] [id = 295] 10:42:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f9af5adc000) [pid = 1852] [serial = 886] [outer = (nil)] 10:42:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f9af6a42800) [pid = 1852] [serial = 887] [outer = 0x7f9af5adc000] 10:42:32 INFO - PROCESS | 1852 | 1461606152392 Marionette DEBUG loaded listener.js 10:42:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f9af6caf800) [pid = 1852] [serial = 888] [outer = 0x7f9af5adc000] 10:42:33 INFO - PROCESS | 1852 | 1461606153547 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]]]}] 10:42:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 10:42:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1751ms 10:42:33 INFO - PROCESS | 1852 | 1461606153590 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 10:42:33 INFO - PROCESS | 1852 | 1461606153597 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 10:42:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 10:42:33 INFO - PROCESS | 1852 | 1461606153607 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 10:42:33 INFO - PROCESS | 1852 | 1461606153609 Marionette TRACE conn3 <- [1,1154,null,{}] 10:42:33 INFO - PROCESS | 1852 | 1461606153614 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}] 10:42:33 INFO - PROCESS | 1852 | 1461606153846 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 10:42:34 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9afddd9000 == 102 [pid = 1852] [id = 102] 10:42:34 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aff718000 == 101 [pid = 1852] [id = 103] 10:42:34 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af8263800 == 100 [pid = 1852] [id = 239] 10:42:34 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b1ffb9800 == 99 [pid = 1852] [id = 125] 10:42:34 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9afdbcf800 == 98 [pid = 1852] [id = 194] 10:42:34 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b1bbc7800 == 97 [pid = 1852] [id = 124] 10:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f9b0a452000) [pid = 1852] [serial = 797] [outer = (nil)] [url = about:blank] 10:42:34 INFO - PROCESS | 1852 | 1461606154139 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:34 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b001bb800 == 96 [pid = 1852] [id = 282] 10:42:34 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0a970800 == 95 [pid = 1852] [id = 281] 10:42:34 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b098a5800 == 94 [pid = 1852] [id = 280] 10:42:34 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b08b98800 == 93 [pid = 1852] [id = 279] 10:42:34 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0443f800 == 92 [pid = 1852] [id = 278] 10:42:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af804a000 == 93 [pid = 1852] [id = 296] 10:42:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f9af6ca9800) [pid = 1852] [serial = 889] [outer = (nil)] 10:42:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f9aff18d000) [pid = 1852] [serial = 890] [outer = 0x7f9af6ca9800] 10:42:34 INFO - PROCESS | 1852 | 1461606154210 Marionette DEBUG loaded listener.js 10:42:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f9affeef400) [pid = 1852] [serial = 891] [outer = 0x7f9af6ca9800] 10:42:34 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aff603800 == 92 [pid = 1852] [id = 277] 10:42:34 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b03b81800 == 91 [pid = 1852] [id = 276] 10:42:34 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af803b000 == 90 [pid = 1852] [id = 275] 10:42:34 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b1b52d800 == 89 [pid = 1852] [id = 271] 10:42:34 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b15aaa800 == 88 [pid = 1852] [id = 270] 10:42:34 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0b4df000 == 87 [pid = 1852] [id = 269] 10:42:34 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0a197000 == 86 [pid = 1852] [id = 268] 10:42:34 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b03b8f800 == 85 [pid = 1852] [id = 267] 10:42:34 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af82f1800 == 84 [pid = 1852] [id = 266] 10:42:34 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0973f800 == 83 [pid = 1852] [id = 265] 10:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f9b09b3a400) [pid = 1852] [serial = 593] [outer = (nil)] [url = about:blank] 10:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f9b17b61400) [pid = 1852] [serial = 713] [outer = (nil)] [url = about:blank] 10:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f9b006b1400) [pid = 1852] [serial = 617] [outer = (nil)] [url = about:blank] 10:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f9b03fe7800) [pid = 1852] [serial = 620] [outer = (nil)] [url = about:blank] 10:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f9b0a450c00) [pid = 1852] [serial = 623] [outer = (nil)] [url = about:blank] 10:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f9b08d42000) [pid = 1852] [serial = 665] [outer = (nil)] [url = about:blank] 10:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f9b1b6af000) [pid = 1852] [serial = 722] [outer = (nil)] [url = about:blank] 10:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f9b16b19400) [pid = 1852] [serial = 668] [outer = (nil)] [url = about:blank] 10:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f9af6bd0800) [pid = 1852] [serial = 728] [outer = (nil)] [url = about:blank] 10:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f9b16810000) [pid = 1852] [serial = 632] [outer = (nil)] [url = about:blank] 10:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f9b0308d000) [pid = 1852] [serial = 662] [outer = (nil)] [url = about:blank] 10:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f9b0bfdd400) [pid = 1852] [serial = 629] [outer = (nil)] [url = about:blank] 10:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f9b16984800) [pid = 1852] [serial = 635] [outer = (nil)] [url = about:blank] 10:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f9b1b60d000) [pid = 1852] [serial = 719] [outer = (nil)] [url = about:blank] 10:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f9b06527c00) [pid = 1852] [serial = 707] [outer = (nil)] [url = about:blank] 10:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f9b00aa5800) [pid = 1852] [serial = 704] [outer = (nil)] [url = about:blank] 10:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f9b17b5a000) [pid = 1852] [serial = 671] [outer = (nil)] [url = about:blank] 10:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f9b00166400) [pid = 1852] [serial = 725] [outer = (nil)] [url = about:blank] 10:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f9b19c44800) [pid = 1852] [serial = 677] [outer = (nil)] [url = about:blank] 10:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f9b0b50e000) [pid = 1852] [serial = 626] [outer = (nil)] [url = about:blank] 10:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f9b1663f400) [pid = 1852] [serial = 710] [outer = (nil)] [url = about:blank] 10:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f9b17b94400) [pid = 1852] [serial = 716] [outer = (nil)] [url = about:blank] 10:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f9b17d74c00) [pid = 1852] [serial = 749] [outer = (nil)] [url = about:blank] 10:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f9b17b66400) [pid = 1852] [serial = 674] [outer = (nil)] [url = about:blank] 10:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f9b00505800) [pid = 1852] [serial = 584] [outer = (nil)] [url = about:blank] 10:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f9b08d3c800) [pid = 1852] [serial = 590] [outer = (nil)] [url = about:blank] 10:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f9b03fe5800) [pid = 1852] [serial = 587] [outer = (nil)] [url = about:blank] 10:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f9b03fe3800) [pid = 1852] [serial = 791] [outer = (nil)] [url = about:blank] 10:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f9b00aa4c00) [pid = 1852] [serial = 755] [outer = (nil)] [url = about:blank] 10:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f9b005db400) [pid = 1852] [serial = 785] [outer = (nil)] [url = about:blank] 10:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f9b00b5f000) [pid = 1852] [serial = 786] [outer = (nil)] [url = about:blank] 10:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f9af4f95400) [pid = 1852] [serial = 776] [outer = (nil)] [url = about:blank] 10:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f9af4f9a400) [pid = 1852] [serial = 777] [outer = (nil)] [url = about:blank] 10:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f9b17ac4400) [pid = 1852] [serial = 761] [outer = (nil)] [url = about:blank] 10:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f9afff19c00) [pid = 1852] [serial = 782] [outer = (nil)] [url = about:blank] 10:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f9b0015ac00) [pid = 1852] [serial = 783] [outer = (nil)] [url = about:blank] 10:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f9b08d47400) [pid = 1852] [serial = 758] [outer = (nil)] [url = about:blank] 10:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f9af6bcfc00) [pid = 1852] [serial = 752] [outer = (nil)] [url = about:blank] 10:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7f9af5ae0800) [pid = 1852] [serial = 770] [outer = (nil)] [url = about:blank] 10:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7f9af6cad400) [pid = 1852] [serial = 764] [outer = (nil)] [url = about:blank] 10:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7f9b1b570800) [pid = 1852] [serial = 767] [outer = (nil)] [url = about:blank] 10:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7f9af6cb0000) [pid = 1852] [serial = 780] [outer = (nil)] [url = about:blank] 10:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7f9af6bcf800) [pid = 1852] [serial = 779] [outer = (nil)] [url = about:blank] 10:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7f9af6a49400) [pid = 1852] [serial = 773] [outer = (nil)] [url = about:blank] 10:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7f9b03093400) [pid = 1852] [serial = 788] [outer = (nil)] [url = about:blank] 10:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7f9b08ad3800) [pid = 1852] [serial = 794] [outer = (nil)] [url = about:blank] 10:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7f9b044dd800) [pid = 1852] [serial = 792] [outer = (nil)] [url = about:blank] 10:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7f9b032dcc00) [pid = 1852] [serial = 789] [outer = (nil)] [url = about:blank] 10:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7f9b09b41400) [pid = 1852] [serial = 795] [outer = (nil)] [url = about:blank] 10:42:34 INFO - PROCESS | 1852 | --DOMWINDOW == 128 (0x7f9b16640c00) [pid = 1852] [serial = 551] [outer = (nil)] [url = about:blank] 10:42:34 INFO - PROCESS | 1852 | 1461606154961 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]]]}] 10:42:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 10:42:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1376ms 10:42:35 INFO - PROCESS | 1852 | 1461606155016 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 10:42:35 INFO - PROCESS | 1852 | 1461606155019 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 10:42:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 10:42:35 INFO - PROCESS | 1852 | 1461606155027 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 10:42:35 INFO - PROCESS | 1852 | 1461606155032 Marionette TRACE conn3 <- [1,1158,null,{}] 10:42:35 INFO - PROCESS | 1852 | 1461606155046 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}] 10:42:35 INFO - PROCESS | 1852 | 1461606155189 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 10:42:35 INFO - PROCESS | 1852 | 1461606155206 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aff707800 == 84 [pid = 1852] [id = 297] 10:42:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 129 (0x7f9b00163000) [pid = 1852] [serial = 892] [outer = (nil)] 10:42:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7f9b00504c00) [pid = 1852] [serial = 893] [outer = 0x7f9b00163000] 10:42:35 INFO - PROCESS | 1852 | 1461606155265 Marionette DEBUG loaded listener.js 10:42:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7f9b006a9800) [pid = 1852] [serial = 894] [outer = 0x7f9b00163000] 10:42:36 INFO - PROCESS | 1852 | 1461606156055 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]]]}] 10:42:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 10:42:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1037ms 10:42:36 INFO - PROCESS | 1852 | 1461606156065 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 10:42:36 INFO - PROCESS | 1852 | 1461606156068 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 10:42:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 10:42:36 INFO - PROCESS | 1852 | 1461606156074 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 10:42:36 INFO - PROCESS | 1852 | 1461606156076 Marionette TRACE conn3 <- [1,1162,null,{}] 10:42:36 INFO - PROCESS | 1852 | 1461606156081 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}] 10:42:36 INFO - PROCESS | 1852 | 1461606156263 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 10:42:36 INFO - PROCESS | 1852 | 1461606156285 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b005c5000 == 85 [pid = 1852] [id = 298] 10:42:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7f9b00166400) [pid = 1852] [serial = 895] [outer = (nil)] 10:42:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7f9b0181a400) [pid = 1852] [serial = 896] [outer = 0x7f9b00166400] 10:42:36 INFO - PROCESS | 1852 | 1461606156352 Marionette DEBUG loaded listener.js 10:42:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7f9b02f60c00) [pid = 1852] [serial = 897] [outer = 0x7f9b00166400] 10:42:37 INFO - PROCESS | 1852 | 1461606157115 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]]]}] 10:42:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 10:42:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1074ms 10:42:37 INFO - PROCESS | 1852 | 1461606157153 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 10:42:37 INFO - PROCESS | 1852 | 1461606157156 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 10:42:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 10:42:37 INFO - PROCESS | 1852 | 1461606157161 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 10:42:37 INFO - PROCESS | 1852 | 1461606157163 Marionette TRACE conn3 <- [1,1166,null,{}] 10:42:37 INFO - PROCESS | 1852 | 1461606157168 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}] 10:42:37 INFO - PROCESS | 1852 | 1461606157342 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 10:42:37 INFO - PROCESS | 1852 | 1461606157376 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03d75000 == 86 [pid = 1852] [id = 299] 10:42:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7f9b00163800) [pid = 1852] [serial = 898] [outer = (nil)] 10:42:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7f9b03099400) [pid = 1852] [serial = 899] [outer = 0x7f9b00163800] 10:42:37 INFO - PROCESS | 1852 | 1461606157433 Marionette DEBUG loaded listener.js 10:42:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f9b03ab6c00) [pid = 1852] [serial = 900] [outer = 0x7f9b00163800] 10:42:38 INFO - PROCESS | 1852 | 1461606158232 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]]]}] 10:42:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 10:42:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1124ms 10:42:38 INFO - PROCESS | 1852 | 1461606158291 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 10:42:38 INFO - PROCESS | 1852 | 1461606158293 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 10:42:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 10:42:38 INFO - PROCESS | 1852 | 1461606158299 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 10:42:38 INFO - PROCESS | 1852 | 1461606158301 Marionette TRACE conn3 <- [1,1170,null,{}] 10:42:38 INFO - PROCESS | 1852 | 1461606158306 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}] 10:42:38 INFO - PROCESS | 1852 | 1461606158512 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 10:42:38 INFO - PROCESS | 1852 | 1461606158557 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b07971800 == 87 [pid = 1852] [id = 300] 10:42:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f9b03ab5400) [pid = 1852] [serial = 901] [outer = (nil)] 10:42:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f9b08a4c400) [pid = 1852] [serial = 902] [outer = 0x7f9b03ab5400] 10:42:38 INFO - PROCESS | 1852 | 1461606158616 Marionette DEBUG loaded listener.js 10:42:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f9b098f1400) [pid = 1852] [serial = 903] [outer = 0x7f9b03ab5400] 10:42:39 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7f9aff038000) [pid = 1852] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 10:42:39 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7f9b02f56400) [pid = 1852] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 10:42:39 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7f9aff033400) [pid = 1852] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 10:42:39 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7f9b07423800) [pid = 1852] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 10:42:39 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7f9b00502400) [pid = 1852] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 10:42:39 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7f9af6a43000) [pid = 1852] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 10:42:39 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7f9b032e7000) [pid = 1852] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 10:42:39 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7f9b00122400) [pid = 1852] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 10:42:39 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7f9b0050ac00) [pid = 1852] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 10:42:39 INFO - PROCESS | 1852 | 1461606159696 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]]]}] 10:42:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 10:42:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1434ms 10:42:39 INFO - PROCESS | 1852 | 1461606159732 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 10:42:39 INFO - PROCESS | 1852 | 1461606159735 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 10:42:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 10:42:39 INFO - PROCESS | 1852 | 1461606159741 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 10:42:39 INFO - PROCESS | 1852 | 1461606159743 Marionette TRACE conn3 <- [1,1174,null,{}] 10:42:39 INFO - PROCESS | 1852 | 1461606159748 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}] 10:42:39 INFO - PROCESS | 1852 | 1461606159878 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 10:42:40 INFO - PROCESS | 1852 | 1461606160003 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0881a800 == 88 [pid = 1852] [id = 301] 10:42:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7f9b0012b400) [pid = 1852] [serial = 904] [outer = (nil)] 10:42:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7f9b04ecfc00) [pid = 1852] [serial = 905] [outer = 0x7f9b0012b400] 10:42:40 INFO - PROCESS | 1852 | 1461606160060 Marionette DEBUG loaded listener.js 10:42:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7f9b0a450400) [pid = 1852] [serial = 906] [outer = 0x7f9b0012b400] 10:42:40 INFO - PROCESS | 1852 | 1461606160679 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] 10:42:40 INFO - PROCESS | 1852 | 1461606160719 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 10:42:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 10:42:40 INFO - PROCESS | 1852 | 1461606160725 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 10:42:40 INFO - PROCESS | 1852 | 1461606160727 Marionette TRACE conn3 <- [1,1178,null,{}] 10:42:40 INFO - PROCESS | 1852 | 1461606160732 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}] 10:42:40 INFO - PROCESS | 1852 | 1461606160867 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 10:42:41 INFO - PROCESS | 1852 | 1461606160997 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b08bce800 == 89 [pid = 1852] [id = 302] 10:42:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7f9b0050e400) [pid = 1852] [serial = 907] [outer = (nil)] 10:42:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7f9b0abe6c00) [pid = 1852] [serial = 908] [outer = 0x7f9b0050e400] 10:42:41 INFO - PROCESS | 1852 | 1461606161052 Marionette DEBUG loaded listener.js 10:42:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f9b0fb4b400) [pid = 1852] [serial = 909] [outer = 0x7f9b0050e400] 10:42:42 INFO - PROCESS | 1852 | 1461606162002 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] 10:42:42 INFO - PROCESS | 1852 | 1461606162060 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 10:42:42 INFO - PROCESS | 1852 | 1461606162068 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 10:42:42 INFO - PROCESS | 1852 | 1461606162073 Marionette TRACE conn3 <- [1,1182,null,{}] 10:42:42 INFO - PROCESS | 1852 | 1461606162081 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}] 10:42:42 INFO - PROCESS | 1852 | 1461606162264 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 10:42:42 INFO - PROCESS | 1852 | 1461606162427 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afcf85800 == 90 [pid = 1852] [id = 303] 10:42:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f9af5ad5800) [pid = 1852] [serial = 910] [outer = (nil)] 10:42:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f9af6bcc000) [pid = 1852] [serial = 911] [outer = 0x7f9af5ad5800] 10:42:42 INFO - PROCESS | 1852 | 1461606162499 Marionette DEBUG loaded listener.js 10:42:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f9aff038000) [pid = 1852] [serial = 912] [outer = 0x7f9af5ad5800] 10:42:43 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 10:42:43 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:42:43 INFO - PROCESS | 1852 | 1461606163382 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] 10:42:43 INFO - PROCESS | 1852 | 1461606163462 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 10:42:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 10:42:43 INFO - PROCESS | 1852 | 1461606163471 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 10:42:43 INFO - PROCESS | 1852 | 1461606163475 Marionette TRACE conn3 <- [1,1186,null,{}] 10:42:43 INFO - PROCESS | 1852 | 1461606163481 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}] 10:42:43 INFO - PROCESS | 1852 | 1461606163680 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 10:42:43 INFO - PROCESS | 1852 | 1461606163844 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b04440000 == 91 [pid = 1852] [id = 304] 10:42:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f9affef0400) [pid = 1852] [serial = 913] [outer = (nil)] 10:42:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f9b00507400) [pid = 1852] [serial = 914] [outer = 0x7f9affef0400] 10:42:43 INFO - PROCESS | 1852 | 1461606163910 Marionette DEBUG loaded listener.js 10:42:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f9b00aa4c00) [pid = 1852] [serial = 915] [outer = 0x7f9affef0400] 10:42:44 INFO - PROCESS | 1852 | 1461606164813 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] 10:42:44 INFO - PROCESS | 1852 | 1461606164855 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 10:42:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 10:42:44 INFO - PROCESS | 1852 | 1461606164861 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 10:42:44 INFO - PROCESS | 1852 | 1461606164867 Marionette TRACE conn3 <- [1,1190,null,{}] 10:42:44 INFO - PROCESS | 1852 | 1461606164883 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}] 10:42:45 INFO - PROCESS | 1852 | 1461606165052 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 10:42:45 INFO - PROCESS | 1852 | 1461606165226 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0a402800 == 92 [pid = 1852] [id = 305] 10:42:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f9b00a2f000) [pid = 1852] [serial = 916] [outer = (nil)] 10:42:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f9b08522000) [pid = 1852] [serial = 917] [outer = 0x7f9b00a2f000] 10:42:45 INFO - PROCESS | 1852 | 1461606165301 Marionette DEBUG loaded listener.js 10:42:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f9b08ecc000) [pid = 1852] [serial = 918] [outer = 0x7f9b00a2f000] 10:42:46 INFO - PROCESS | 1852 | 1461606166137 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] 10:42:46 INFO - PROCESS | 1852 | 1461606166200 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 10:42:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 10:42:46 INFO - PROCESS | 1852 | 1461606166206 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 10:42:46 INFO - PROCESS | 1852 | 1461606166209 Marionette TRACE conn3 <- [1,1194,null,{}] 10:42:46 INFO - PROCESS | 1852 | 1461606166214 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}] 10:42:46 INFO - PROCESS | 1852 | 1461606166377 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 10:42:46 INFO - PROCESS | 1852 | 1461606166546 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0c0e8000 == 93 [pid = 1852] [id = 306] 10:42:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f9b03093400) [pid = 1852] [serial = 919] [outer = (nil)] 10:42:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f9b0fb50800) [pid = 1852] [serial = 920] [outer = 0x7f9b03093400] 10:42:46 INFO - PROCESS | 1852 | 1461606166624 Marionette DEBUG loaded listener.js 10:42:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f9b16813800) [pid = 1852] [serial = 921] [outer = 0x7f9b03093400] 10:42:47 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 10:42:47 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 10:42:47 INFO - PROCESS | 1852 | 1461606167472 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] 10:42:47 INFO - PROCESS | 1852 | 1461606167541 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 10:42:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 10:42:47 INFO - PROCESS | 1852 | 1461606167547 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 10:42:47 INFO - PROCESS | 1852 | 1461606167549 Marionette TRACE conn3 <- [1,1198,null,{}] 10:42:47 INFO - PROCESS | 1852 | 1461606167555 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}] 10:42:47 INFO - PROCESS | 1852 | 1461606167723 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 10:42:47 INFO - PROCESS | 1852 | 1461606167888 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b16614000 == 94 [pid = 1852] [id = 307] 10:42:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f9b08d3c400) [pid = 1852] [serial = 922] [outer = (nil)] 10:42:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f9b16b19400) [pid = 1852] [serial = 923] [outer = 0x7f9b08d3c400] 10:42:47 INFO - PROCESS | 1852 | 1461606167959 Marionette DEBUG loaded listener.js 10:42:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f9b17ac8c00) [pid = 1852] [serial = 924] [outer = 0x7f9b08d3c400] 10:42:48 INFO - PROCESS | 1852 | 1461606168833 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]]]}] 10:42:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 10:42:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1332ms 10:42:48 INFO - PROCESS | 1852 | 1461606168880 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 10:42:48 INFO - PROCESS | 1852 | 1461606168884 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 10:42:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 10:42:48 INFO - PROCESS | 1852 | 1461606168889 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 10:42:48 INFO - PROCESS | 1852 | 1461606168891 Marionette TRACE conn3 <- [1,1202,null,{}] 10:42:48 INFO - PROCESS | 1852 | 1461606168897 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}] 10:42:49 INFO - PROCESS | 1852 | 1461606169073 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 10:42:49 INFO - PROCESS | 1852 | 1461606169245 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b19c87800 == 95 [pid = 1852] [id = 308] 10:42:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f9b16981c00) [pid = 1852] [serial = 925] [outer = (nil)] 10:42:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f9b1b608c00) [pid = 1852] [serial = 926] [outer = 0x7f9b16981c00] 10:42:49 INFO - PROCESS | 1852 | 1461606169316 Marionette DEBUG loaded listener.js 10:42:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f9b1b6abc00) [pid = 1852] [serial = 927] [outer = 0x7f9b16981c00] 10:42:50 INFO - PROCESS | 1852 | 1461606170092 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]]]}] 10:42:50 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 10:42:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1231ms 10:42:50 INFO - PROCESS | 1852 | 1461606170137 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 10:42:50 INFO - PROCESS | 1852 | 1461606170141 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 10:42:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 10:42:50 INFO - PROCESS | 1852 | 1461606170146 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 10:42:50 INFO - PROCESS | 1852 | 1461606170149 Marionette TRACE conn3 <- [1,1206,null,{}] 10:42:50 INFO - PROCESS | 1852 | 1461606170154 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}] 10:42:50 INFO - PROCESS | 1852 | 1461606170303 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 10:42:50 INFO - PROCESS | 1852 | 1461606170472 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1c007800 == 96 [pid = 1852] [id = 309] 10:42:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f9af32c2c00) [pid = 1852] [serial = 928] [outer = (nil)] 10:42:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f9af32ccc00) [pid = 1852] [serial = 929] [outer = 0x7f9af32c2c00] 10:42:50 INFO - PROCESS | 1852 | 1461606170537 Marionette DEBUG loaded listener.js 10:42:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f9af32d0c00) [pid = 1852] [serial = 930] [outer = 0x7f9af32c2c00] 10:42:51 INFO - PROCESS | 1852 | 1461606171385 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]]]}] 10:42:51 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 10:42:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1277ms 10:42:51 INFO - PROCESS | 1852 | 1461606171430 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 10:42:51 INFO - PROCESS | 1852 | 1461606171433 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 10:42:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 10:42:51 INFO - PROCESS | 1852 | 1461606171439 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 10:42:51 INFO - PROCESS | 1852 | 1461606171441 Marionette TRACE conn3 <- [1,1210,null,{}] 10:42:51 INFO - PROCESS | 1852 | 1461606171446 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}] 10:42:51 INFO - PROCESS | 1852 | 1461606171594 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 10:42:51 INFO - PROCESS | 1852 | 1461606171763 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1ffcf800 == 97 [pid = 1852] [id = 310] 10:42:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f9af32c5400) [pid = 1852] [serial = 931] [outer = (nil)] 10:42:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f9b17b93800) [pid = 1852] [serial = 932] [outer = 0x7f9af32c5400] 10:42:51 INFO - PROCESS | 1852 | 1461606171830 Marionette DEBUG loaded listener.js 10:42:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f9b1b6b0000) [pid = 1852] [serial = 933] [outer = 0x7f9af32c5400] 10:42:52 INFO - PROCESS | 1852 | 1461606172656 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]]]}] 10:42:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 10:42:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1276ms 10:42:52 INFO - PROCESS | 1852 | 1461606172715 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 10:42:52 INFO - PROCESS | 1852 | 1461606172719 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 10:42:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 10:42:52 INFO - PROCESS | 1852 | 1461606172724 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 10:42:52 INFO - PROCESS | 1852 | 1461606172726 Marionette TRACE conn3 <- [1,1214,null,{}] 10:42:52 INFO - PROCESS | 1852 | 1461606172732 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}] 10:42:52 INFO - PROCESS | 1852 | 1461606172892 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 10:42:53 INFO - PROCESS | 1852 | 1461606173063 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af6d19800 == 98 [pid = 1852] [id = 311] 10:42:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f9af32cdc00) [pid = 1852] [serial = 934] [outer = (nil)] 10:42:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f9afd99a800) [pid = 1852] [serial = 935] [outer = 0x7f9af32cdc00] 10:42:53 INFO - PROCESS | 1852 | 1461606173137 Marionette DEBUG loaded listener.js 10:42:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f9afd99f000) [pid = 1852] [serial = 936] [outer = 0x7f9af32cdc00] 10:42:53 INFO - PROCESS | 1852 | 1461606173921 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]]]}] 10:42:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 10:42:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1227ms 10:42:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 10:42:53 INFO - PROCESS | 1852 | 1461606173952 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 10:42:53 INFO - PROCESS | 1852 | 1461606173955 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 10:42:53 INFO - PROCESS | 1852 | 1461606173961 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 10:42:53 INFO - PROCESS | 1852 | 1461606173964 Marionette TRACE conn3 <- [1,1218,null,{}] 10:42:53 INFO - PROCESS | 1852 | 1461606173968 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}] 10:42:54 INFO - PROCESS | 1852 | 1461606174122 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 10:42:54 INFO - PROCESS | 1852 | 1461606174292 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af584f000 == 99 [pid = 1852] [id = 312] 10:42:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f9afd994800) [pid = 1852] [serial = 937] [outer = (nil)] 10:42:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f9b040a4800) [pid = 1852] [serial = 938] [outer = 0x7f9afd994800] 10:42:54 INFO - PROCESS | 1852 | 1461606174360 Marionette DEBUG loaded listener.js 10:42:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f9b040a9c00) [pid = 1852] [serial = 939] [outer = 0x7f9afd994800] 10:42:55 INFO - PROCESS | 1852 | 1461606175241 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]]]}] 10:42:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 10:42:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1330ms 10:42:55 INFO - PROCESS | 1852 | 1461606175291 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 10:42:55 INFO - PROCESS | 1852 | 1461606175295 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 10:42:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 10:42:55 INFO - PROCESS | 1852 | 1461606175300 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 10:42:55 INFO - PROCESS | 1852 | 1461606175303 Marionette TRACE conn3 <- [1,1222,null,{}] 10:42:55 INFO - PROCESS | 1852 | 1461606175309 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}] 10:42:55 INFO - PROCESS | 1852 | 1461606175482 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 10:42:55 INFO - PROCESS | 1852 | 1461606175656 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af4490800 == 100 [pid = 1852] [id = 313] 10:42:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f9af51e2000) [pid = 1852] [serial = 940] [outer = (nil)] 10:42:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f9aff036400) [pid = 1852] [serial = 941] [outer = 0x7f9af51e2000] 10:42:55 INFO - PROCESS | 1852 | 1461606175730 Marionette DEBUG loaded listener.js 10:42:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f9b1bb6f400) [pid = 1852] [serial = 942] [outer = 0x7f9af51e2000] 10:42:56 INFO - PROCESS | 1852 | 1461606176532 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] 10:42:56 INFO - PROCESS | 1852 | 1461606176585 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 10:42:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 10:42:56 INFO - PROCESS | 1852 | 1461606176590 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 10:42:56 INFO - PROCESS | 1852 | 1461606176592 Marionette TRACE conn3 <- [1,1226,null,{}] 10:42:56 INFO - PROCESS | 1852 | 1461606176597 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}] 10:42:56 INFO - PROCESS | 1852 | 1461606176750 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 10:42:57 INFO - PROCESS | 1852 | 1461606177283 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af6d1a800 == 101 [pid = 1852] [id = 314] 10:42:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f9af3884400) [pid = 1852] [serial = 943] [outer = (nil)] 10:42:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f9af388d000) [pid = 1852] [serial = 944] [outer = 0x7f9af3884400] 10:42:57 INFO - PROCESS | 1852 | 1461606177393 Marionette DEBUG loaded listener.js 10:42:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f9af51ee400) [pid = 1852] [serial = 945] [outer = 0x7f9af3884400] 10:42:58 INFO - PROCESS | 1852 | 1461606178207 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]]]}] 10:42:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 10:42:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1632ms 10:42:58 INFO - PROCESS | 1852 | 1461606178232 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 10:42:58 INFO - PROCESS | 1852 | 1461606178238 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 10:42:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 10:42:58 INFO - PROCESS | 1852 | 1461606178246 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 10:42:58 INFO - PROCESS | 1852 | 1461606178251 Marionette TRACE conn3 <- [1,1230,null,{}] 10:42:58 INFO - PROCESS | 1852 | 1461606178257 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}] 10:42:58 INFO - PROCESS | 1852 | 1461606178424 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 10:42:58 INFO - PROCESS | 1852 | 1461606178718 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:42:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af3820000 == 102 [pid = 1852] [id = 315] 10:42:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f9af6a47c00) [pid = 1852] [serial = 946] [outer = (nil)] 10:42:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f9af6bc7c00) [pid = 1852] [serial = 947] [outer = 0x7f9af6a47c00] 10:42:58 INFO - PROCESS | 1852 | 1461606178785 Marionette DEBUG loaded listener.js 10:42:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f9af95e4400) [pid = 1852] [serial = 948] [outer = 0x7f9af6a47c00] 10:42:59 INFO - PROCESS | 1852 | 1461606179649 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]]]}] 10:42:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 10:42:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1430ms 10:42:59 INFO - PROCESS | 1852 | 1461606179680 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 10:42:59 INFO - PROCESS | 1852 | 1461606179685 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 10:42:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 10:42:59 INFO - PROCESS | 1852 | 1461606179693 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 10:42:59 INFO - PROCESS | 1852 | 1461606179695 Marionette TRACE conn3 <- [1,1234,null,{}] 10:42:59 INFO - PROCESS | 1852 | 1461606179701 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}] 10:42:59 INFO - PROCESS | 1852 | 1461606179857 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 10:43:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0881a800 == 101 [pid = 1852] [id = 301] 10:43:00 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f9b1971fc00) [pid = 1852] [serial = 818] [outer = (nil)] [url = about:blank] 10:43:00 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f9b03ab4800) [pid = 1852] [serial = 821] [outer = (nil)] [url = about:blank] 10:43:00 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f9b00160c00) [pid = 1852] [serial = 803] [outer = (nil)] [url = about:blank] 10:43:00 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f9b08d3ec00) [pid = 1852] [serial = 809] [outer = (nil)] [url = about:blank] 10:43:00 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f9b03feb800) [pid = 1852] [serial = 806] [outer = (nil)] [url = about:blank] 10:43:00 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f9af6a51400) [pid = 1852] [serial = 800] [outer = (nil)] [url = about:blank] 10:43:00 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f9b15a1b400) [pid = 1852] [serial = 812] [outer = (nil)] [url = about:blank] 10:43:00 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f9b17b57400) [pid = 1852] [serial = 815] [outer = (nil)] [url = about:blank] 10:43:00 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f9b044de800) [pid = 1852] [serial = 851] [outer = (nil)] [url = about:blank] 10:43:00 INFO - PROCESS | 1852 | 1461606180106 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b07971800 == 100 [pid = 1852] [id = 300] 10:43:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b03d75000 == 99 [pid = 1852] [id = 299] 10:43:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b005c5000 == 98 [pid = 1852] [id = 298] 10:43:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af9709000 == 99 [pid = 1852] [id = 316] 10:43:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f9af4f91800) [pid = 1852] [serial = 949] [outer = (nil)] 10:43:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f9aff0cf800) [pid = 1852] [serial = 950] [outer = 0x7f9af4f91800] 10:43:00 INFO - PROCESS | 1852 | 1461606180173 Marionette DEBUG loaded listener.js 10:43:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f9b0015d000) [pid = 1852] [serial = 951] [outer = 0x7f9af4f91800] 10:43:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aff707800 == 98 [pid = 1852] [id = 297] 10:43:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af804a000 == 97 [pid = 1852] [id = 296] 10:43:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af84da000 == 96 [pid = 1852] [id = 295] 10:43:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b1973e000 == 95 [pid = 1852] [id = 286] 10:43:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b08bc4800 == 94 [pid = 1852] [id = 285] 10:43:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af84e4000 == 93 [pid = 1852] [id = 284] 10:43:00 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f9afff1cc00) [pid = 1852] [serial = 848] [outer = (nil)] [url = about:blank] 10:43:00 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f9b02f56000) [pid = 1852] [serial = 849] [outer = (nil)] [url = about:blank] 10:43:00 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f9b03fe4c00) [pid = 1852] [serial = 839] [outer = (nil)] [url = about:blank] 10:43:00 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f9aff0d2000) [pid = 1852] [serial = 830] [outer = (nil)] [url = about:blank] 10:43:00 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f9b169f0c00) [pid = 1852] [serial = 843] [outer = (nil)] [url = about:blank] 10:43:00 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f9af51e8c00) [pid = 1852] [serial = 824] [outer = (nil)] [url = about:blank] 10:43:00 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f9b0176e000) [pid = 1852] [serial = 834] [outer = (nil)] [url = about:blank] 10:43:00 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f9b0011e800) [pid = 1852] [serial = 831] [outer = (nil)] [url = about:blank] 10:43:00 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f9af6bd1800) [pid = 1852] [serial = 828] [outer = (nil)] [url = about:blank] 10:43:00 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f9b0b50e800) [pid = 1852] [serial = 798] [outer = (nil)] [url = about:blank] 10:43:00 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f9af6a4ac00) [pid = 1852] [serial = 827] [outer = (nil)] [url = about:blank] 10:43:00 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f9b16637800) [pid = 1852] [serial = 842] [outer = (nil)] [url = about:blank] 10:43:00 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f9b0763dc00) [pid = 1852] [serial = 840] [outer = (nil)] [url = about:blank] 10:43:00 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f9b083cfc00) [pid = 1852] [serial = 845] [outer = (nil)] [url = about:blank] 10:43:00 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f9b03aacc00) [pid = 1852] [serial = 836] [outer = (nil)] [url = about:blank] 10:43:00 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f9b17b07400) [pid = 1852] [serial = 846] [outer = (nil)] [url = about:blank] 10:43:00 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f9b006ae000) [pid = 1852] [serial = 833] [outer = (nil)] [url = about:blank] 10:43:00 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f9b03ab6800) [pid = 1852] [serial = 837] [outer = (nil)] [url = about:blank] 10:43:00 INFO - PROCESS | 1852 | 1461606180939 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]]]}] 10:43:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 10:43:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1281ms 10:43:00 INFO - PROCESS | 1852 | 1461606180989 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 10:43:00 INFO - PROCESS | 1852 | 1461606180992 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 10:43:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 10:43:01 INFO - PROCESS | 1852 | 1461606181008 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 10:43:01 INFO - PROCESS | 1852 | 1461606181016 Marionette TRACE conn3 <- [1,1238,null,{}] 10:43:01 INFO - PROCESS | 1852 | 1461606181024 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}] 10:43:01 INFO - PROCESS | 1852 | 1461606181182 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 10:43:01 INFO - PROCESS | 1852 | 1461606181193 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aff67b000 == 94 [pid = 1852] [id = 317] 10:43:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f9b007db800) [pid = 1852] [serial = 952] [outer = (nil)] 10:43:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f9b01767000) [pid = 1852] [serial = 953] [outer = 0x7f9b007db800] 10:43:01 INFO - PROCESS | 1852 | 1461606181252 Marionette DEBUG loaded listener.js 10:43:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f9b02f57000) [pid = 1852] [serial = 954] [outer = 0x7f9b007db800] 10:43:02 INFO - PROCESS | 1852 | 1461606182045 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]]]}] 10:43:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 10:43:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1095ms 10:43:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 10:43:02 INFO - PROCESS | 1852 | 1461606182097 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 10:43:02 INFO - PROCESS | 1852 | 1461606182100 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 10:43:02 INFO - PROCESS | 1852 | 1461606182106 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 10:43:02 INFO - PROCESS | 1852 | 1461606182109 Marionette TRACE conn3 <- [1,1242,null,{}] 10:43:02 INFO - PROCESS | 1852 | 1461606182113 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}] 10:43:02 INFO - PROCESS | 1852 | 1461606182251 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 10:43:02 INFO - PROCESS | 1852 | 1461606182265 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b01ab3800 == 95 [pid = 1852] [id = 318] 10:43:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f9afd99a400) [pid = 1852] [serial = 955] [outer = (nil)] 10:43:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f9b03ab8800) [pid = 1852] [serial = 956] [outer = 0x7f9afd99a400] 10:43:02 INFO - PROCESS | 1852 | 1461606182322 Marionette DEBUG loaded listener.js 10:43:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f9b040ac400) [pid = 1852] [serial = 957] [outer = 0x7f9afd99a400] 10:43:03 INFO - PROCESS | 1852 | 1461606183177 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]]]}] 10:43:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 10:43:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1126ms 10:43:03 INFO - PROCESS | 1852 | 1461606183241 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 10:43:03 INFO - PROCESS | 1852 | 1461606183244 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 10:43:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 10:43:03 INFO - PROCESS | 1852 | 1461606183249 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 10:43:03 INFO - PROCESS | 1852 | 1461606183251 Marionette TRACE conn3 <- [1,1246,null,{}] 10:43:03 INFO - PROCESS | 1852 | 1461606183256 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}] 10:43:03 INFO - PROCESS | 1852 | 1461606183453 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 10:43:03 INFO - PROCESS | 1852 | 1461606183582 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03f09800 == 96 [pid = 1852] [id = 319] 10:43:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f9b040b3c00) [pid = 1852] [serial = 958] [outer = (nil)] 10:43:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f9b04ecb400) [pid = 1852] [serial = 959] [outer = 0x7f9b040b3c00] 10:43:03 INFO - PROCESS | 1852 | 1461606183651 Marionette DEBUG loaded listener.js 10:43:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f9b08d40400) [pid = 1852] [serial = 960] [outer = 0x7f9b040b3c00] 10:43:04 INFO - PROCESS | 1852 | 1461606184371 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]]]}] 10:43:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 10:43:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1173ms 10:43:04 INFO - PROCESS | 1852 | 1461606184423 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 10:43:04 INFO - PROCESS | 1852 | 1461606184426 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 10:43:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 10:43:04 INFO - PROCESS | 1852 | 1461606184441 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 10:43:04 INFO - PROCESS | 1852 | 1461606184444 Marionette TRACE conn3 <- [1,1250,null,{}] 10:43:04 INFO - PROCESS | 1852 | 1461606184448 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}] 10:43:04 INFO - PROCESS | 1852 | 1461606184648 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 10:43:04 INFO - PROCESS | 1852 | 1461606184671 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b07b4f800 == 97 [pid = 1852] [id = 320] 10:43:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f9b0ab04000) [pid = 1852] [serial = 961] [outer = (nil)] 10:43:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f9b15a17800) [pid = 1852] [serial = 962] [outer = 0x7f9b0ab04000] 10:43:04 INFO - PROCESS | 1852 | 1461606184729 Marionette DEBUG loaded listener.js 10:43:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f9b169f1c00) [pid = 1852] [serial = 963] [outer = 0x7f9b0ab04000] 10:43:05 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f9b00166400) [pid = 1852] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 10:43:05 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f9b00163800) [pid = 1852] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 10:43:05 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f9b03ab5400) [pid = 1852] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 10:43:05 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f9af6ca9800) [pid = 1852] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 10:43:05 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f9af5adc000) [pid = 1852] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 10:43:05 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f9b00163000) [pid = 1852] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 10:43:05 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f9af6bc7800) [pid = 1852] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 10:43:05 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f9b0012b400) [pid = 1852] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 10:43:05 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f9af5adac00) [pid = 1852] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 10:43:05 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f9b044df800) [pid = 1852] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 10:43:05 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f9af6ca3c00) [pid = 1852] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 10:43:05 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f9b19c42800) [pid = 1852] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 10:43:05 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f9af5ad5000) [pid = 1852] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 10:43:05 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f9af6bc6000) [pid = 1852] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 10:43:05 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f9b0015f400) [pid = 1852] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 10:43:05 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f9b05951000) [pid = 1852] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 10:43:05 INFO - PROCESS | 1852 | 1461606185737 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]]]}] 10:43:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 10:43:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1328ms 10:43:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 10:43:05 INFO - PROCESS | 1852 | 1461606185771 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 10:43:05 INFO - PROCESS | 1852 | 1461606185773 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 10:43:05 INFO - PROCESS | 1852 | 1461606185778 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 10:43:05 INFO - PROCESS | 1852 | 1461606185781 Marionette TRACE conn3 <- [1,1254,null,{}] 10:43:05 INFO - PROCESS | 1852 | 1461606185785 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}] 10:43:05 INFO - PROCESS | 1852 | 1461606185926 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 10:43:06 INFO - PROCESS | 1852 | 1461606186060 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03b94800 == 98 [pid = 1852] [id = 321] 10:43:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f9af5ad4c00) [pid = 1852] [serial = 964] [outer = (nil)] 10:43:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f9af6caac00) [pid = 1852] [serial = 965] [outer = 0x7f9af5ad4c00] 10:43:06 INFO - PROCESS | 1852 | 1461606186117 Marionette DEBUG loaded listener.js 10:43:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f9b0652f800) [pid = 1852] [serial = 966] [outer = 0x7f9af5ad4c00] 10:43:06 INFO - PROCESS | 1852 | 1461606186748 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]]]}] 10:43:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 10:43:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1026ms 10:43:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 10:43:06 INFO - PROCESS | 1852 | 1461606186805 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 10:43:06 INFO - PROCESS | 1852 | 1461606186807 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 10:43:06 INFO - PROCESS | 1852 | 1461606186813 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 10:43:06 INFO - PROCESS | 1852 | 1461606186815 Marionette TRACE conn3 <- [1,1258,null,{}] 10:43:06 INFO - PROCESS | 1852 | 1461606186820 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}] 10:43:06 INFO - PROCESS | 1852 | 1461606186958 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 10:43:07 INFO - PROCESS | 1852 | 1461606187097 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0962c000 == 99 [pid = 1852] [id = 322] 10:43:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f9af5ad9000) [pid = 1852] [serial = 967] [outer = (nil)] 10:43:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f9b16b4b800) [pid = 1852] [serial = 968] [outer = 0x7f9af5ad9000] 10:43:07 INFO - PROCESS | 1852 | 1461606187157 Marionette DEBUG loaded listener.js 10:43:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f9b17b66000) [pid = 1852] [serial = 969] [outer = 0x7f9af5ad9000] 10:43:08 INFO - PROCESS | 1852 | 1461606188087 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]]]}] 10:43:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 10:43:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1326ms 10:43:08 INFO - PROCESS | 1852 | 1461606188139 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 10:43:08 INFO - PROCESS | 1852 | 1461606188144 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 10:43:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 10:43:08 INFO - PROCESS | 1852 | 1461606188153 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 10:43:08 INFO - PROCESS | 1852 | 1461606188157 Marionette TRACE conn3 <- [1,1262,null,{}] 10:43:08 INFO - PROCESS | 1852 | 1461606188165 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}] 10:43:08 INFO - PROCESS | 1852 | 1461606188377 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 10:43:08 INFO - PROCESS | 1852 | 1461606188575 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af970d000 == 100 [pid = 1852] [id = 323] 10:43:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f9af5718000) [pid = 1852] [serial = 970] [outer = (nil)] 10:43:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f9af6bd1800) [pid = 1852] [serial = 971] [outer = 0x7f9af5718000] 10:43:08 INFO - PROCESS | 1852 | 1461606188654 Marionette DEBUG loaded listener.js 10:43:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f9afd997800) [pid = 1852] [serial = 972] [outer = 0x7f9af5718000] 10:43:09 INFO - PROCESS | 1852 | 1461606189537 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]]]}] 10:43:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 10:43:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1438ms 10:43:09 INFO - PROCESS | 1852 | 1461606189592 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 10:43:09 INFO - PROCESS | 1852 | 1461606189601 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 10:43:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 10:43:09 INFO - PROCESS | 1852 | 1461606189610 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 10:43:09 INFO - PROCESS | 1852 | 1461606189614 Marionette TRACE conn3 <- [1,1266,null,{}] 10:43:09 INFO - PROCESS | 1852 | 1461606189619 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}] 10:43:09 INFO - PROCESS | 1852 | 1461606189792 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 10:43:09 INFO - PROCESS | 1852 | 1461606189963 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b00a15000 == 101 [pid = 1852] [id = 324] 10:43:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f9affeea000) [pid = 1852] [serial = 973] [outer = (nil)] 10:43:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f9b0050dc00) [pid = 1852] [serial = 974] [outer = 0x7f9affeea000] 10:43:10 INFO - PROCESS | 1852 | 1461606190033 Marionette DEBUG loaded listener.js 10:43:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f9b01a78c00) [pid = 1852] [serial = 975] [outer = 0x7f9affeea000] 10:43:10 INFO - PROCESS | 1852 | 1461606190910 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]]]}] 10:43:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 10:43:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1336ms 10:43:10 INFO - PROCESS | 1852 | 1461606190946 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 10:43:10 INFO - PROCESS | 1852 | 1461606190950 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 10:43:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 10:43:10 INFO - PROCESS | 1852 | 1461606190955 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 10:43:10 INFO - PROCESS | 1852 | 1461606190960 Marionette TRACE conn3 <- [1,1270,null,{}] 10:43:10 INFO - PROCESS | 1852 | 1461606190975 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}] 10:43:11 INFO - PROCESS | 1852 | 1461606191147 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 10:43:11 INFO - PROCESS | 1852 | 1461606191327 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0a406800 == 102 [pid = 1852] [id = 325] 10:43:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f9b00160400) [pid = 1852] [serial = 976] [outer = (nil)] 10:43:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f9b08ad3800) [pid = 1852] [serial = 977] [outer = 0x7f9b00160400] 10:43:11 INFO - PROCESS | 1852 | 1461606191401 Marionette DEBUG loaded listener.js 10:43:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f9b0b50e800) [pid = 1852] [serial = 978] [outer = 0x7f9b00160400] 10:43:12 INFO - PROCESS | 1852 | 1461606192229 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]]]}] 10:43:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 10:43:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1334ms 10:43:12 INFO - PROCESS | 1852 | 1461606192290 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 10:43:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 10:43:12 INFO - PROCESS | 1852 | 1461606192295 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 10:43:12 INFO - PROCESS | 1852 | 1461606192300 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 10:43:12 INFO - PROCESS | 1852 | 1461606192303 Marionette TRACE conn3 <- [1,1274,null,{}] 10:43:12 INFO - PROCESS | 1852 | 1461606192308 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}] 10:43:12 INFO - PROCESS | 1852 | 1461606192470 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 10:43:12 INFO - PROCESS | 1852 | 1461606192649 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b15a9a800 == 103 [pid = 1852] [id = 326] 10:43:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f9b02f54000) [pid = 1852] [serial = 979] [outer = (nil)] 10:43:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f9b17b59800) [pid = 1852] [serial = 980] [outer = 0x7f9b02f54000] 10:43:12 INFO - PROCESS | 1852 | 1461606192726 Marionette DEBUG loaded listener.js 10:43:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f9b17b92c00) [pid = 1852] [serial = 981] [outer = 0x7f9b02f54000] 10:43:13 INFO - PROCESS | 1852 | 1461606193575 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]]]}] 10:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 10:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1335ms 10:43:13 INFO - PROCESS | 1852 | 1461606193636 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 10:43:13 INFO - PROCESS | 1852 | 1461606193639 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 10:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 10:43:13 INFO - PROCESS | 1852 | 1461606193645 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 10:43:13 INFO - PROCESS | 1852 | 1461606193648 Marionette TRACE conn3 <- [1,1278,null,{}] 10:43:13 INFO - PROCESS | 1852 | 1461606193653 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}] 10:43:13 INFO - PROCESS | 1852 | 1461606193810 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 10:43:13 INFO - PROCESS | 1852 | 1461606193980 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1b33f800 == 104 [pid = 1852] [id = 327] 10:43:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f9b0bfdb000) [pid = 1852] [serial = 982] [outer = (nil)] 10:43:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f9b19cbd000) [pid = 1852] [serial = 983] [outer = 0x7f9b0bfdb000] 10:43:14 INFO - PROCESS | 1852 | 1461606194049 Marionette DEBUG loaded listener.js 10:43:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f9b1b610800) [pid = 1852] [serial = 984] [outer = 0x7f9b0bfdb000] 10:43:14 INFO - PROCESS | 1852 | 1461606194896 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]]]}] 10:43:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 10:43:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1281ms 10:43:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 10:43:14 INFO - PROCESS | 1852 | 1461606194926 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 10:43:14 INFO - PROCESS | 1852 | 1461606194929 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 10:43:14 INFO - PROCESS | 1852 | 1461606194935 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 10:43:14 INFO - PROCESS | 1852 | 1461606194938 Marionette TRACE conn3 <- [1,1282,null,{}] 10:43:14 INFO - PROCESS | 1852 | 1461606194943 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}] 10:43:15 INFO - PROCESS | 1852 | 1461606195122 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 10:43:15 INFO - PROCESS | 1852 | 1461606195313 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0920b800 == 105 [pid = 1852] [id = 328] 10:43:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f9afef99800) [pid = 1852] [serial = 985] [outer = (nil)] 10:43:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f9afefa0c00) [pid = 1852] [serial = 986] [outer = 0x7f9afef99800] 10:43:15 INFO - PROCESS | 1852 | 1461606195385 Marionette DEBUG loaded listener.js 10:43:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f9b1bd48c00) [pid = 1852] [serial = 987] [outer = 0x7f9afef99800] 10:43:16 INFO - PROCESS | 1852 | 1461606196224 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]]]}] 10:43:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 10:43:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1339ms 10:43:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 10:43:16 INFO - PROCESS | 1852 | 1461606196273 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 10:43:16 INFO - PROCESS | 1852 | 1461606196276 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 10:43:16 INFO - PROCESS | 1852 | 1461606196282 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 10:43:16 INFO - PROCESS | 1852 | 1461606196284 Marionette TRACE conn3 <- [1,1286,null,{}] 10:43:16 INFO - PROCESS | 1852 | 1461606196289 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}] 10:43:16 INFO - PROCESS | 1852 | 1461606196442 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 10:43:16 INFO - PROCESS | 1852 | 1461606196627 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b201b6800 == 106 [pid = 1852] [id = 329] 10:43:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f9afef9b800) [pid = 1852] [serial = 988] [outer = (nil)] 10:43:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f9b1bf08400) [pid = 1852] [serial = 989] [outer = 0x7f9afef9b800] 10:43:16 INFO - PROCESS | 1852 | 1461606196693 Marionette DEBUG loaded listener.js 10:43:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f9b1bfdd400) [pid = 1852] [serial = 990] [outer = 0x7f9afef9b800] 10:43:17 INFO - PROCESS | 1852 | 1461606197518 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]]]}] 10:43:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 10:43:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1278ms 10:43:17 INFO - PROCESS | 1852 | 1461606197560 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 10:43:17 INFO - PROCESS | 1852 | 1461606197564 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 10:43:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 10:43:17 INFO - PROCESS | 1852 | 1461606197569 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 10:43:17 INFO - PROCESS | 1852 | 1461606197572 Marionette TRACE conn3 <- [1,1290,null,{}] 10:43:17 INFO - PROCESS | 1852 | 1461606197576 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}] 10:43:17 INFO - PROCESS | 1852 | 1461606197736 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 10:43:17 INFO - PROCESS | 1852 | 1461606197914 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af818b000 == 107 [pid = 1852] [id = 330] 10:43:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f9af39aac00) [pid = 1852] [serial = 991] [outer = (nil)] 10:43:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f9af39b1400) [pid = 1852] [serial = 992] [outer = 0x7f9af39aac00] 10:43:17 INFO - PROCESS | 1852 | 1461606197988 Marionette DEBUG loaded listener.js 10:43:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f9af39b6000) [pid = 1852] [serial = 993] [outer = 0x7f9af39aac00] 10:43:18 INFO - PROCESS | 1852 | 1461606198845 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]]]}] 10:43:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 10:43:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1329ms 10:43:18 INFO - PROCESS | 1852 | 1461606198898 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 10:43:18 INFO - PROCESS | 1852 | 1461606198902 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 10:43:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 10:43:18 INFO - PROCESS | 1852 | 1461606198907 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 10:43:18 INFO - PROCESS | 1852 | 1461606198909 Marionette TRACE conn3 <- [1,1294,null,{}] 10:43:18 INFO - PROCESS | 1852 | 1461606198915 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}] 10:43:19 INFO - PROCESS | 1852 | 1461606199140 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 10:43:19 INFO - PROCESS | 1852 | 1461606199313 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03bb1000 == 108 [pid = 1852] [id = 331] 10:43:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f9af39ab400) [pid = 1852] [serial = 994] [outer = (nil)] 10:43:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f9af6bac800) [pid = 1852] [serial = 995] [outer = 0x7f9af39ab400] 10:43:19 INFO - PROCESS | 1852 | 1461606199386 Marionette DEBUG loaded listener.js 10:43:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f9af6bb2c00) [pid = 1852] [serial = 996] [outer = 0x7f9af39ab400] 10:43:20 INFO - PROCESS | 1852 | 1461606200209 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]]]}] 10:43:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 10:43:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1329ms 10:43:20 INFO - PROCESS | 1852 | 1461606200237 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 10:43:20 INFO - PROCESS | 1852 | 1461606200240 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 10:43:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 10:43:20 INFO - PROCESS | 1852 | 1461606200246 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 10:43:20 INFO - PROCESS | 1852 | 1461606200248 Marionette TRACE conn3 <- [1,1298,null,{}] 10:43:20 INFO - PROCESS | 1852 | 1461606200253 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}] 10:43:20 INFO - PROCESS | 1852 | 1461606200415 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 10:43:20 INFO - PROCESS | 1852 | 1461606200591 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af82e5800 == 109 [pid = 1852] [id = 332] 10:43:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f9af51e4400) [pid = 1852] [serial = 997] [outer = (nil)] 10:43:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f9af6bb5400) [pid = 1852] [serial = 998] [outer = 0x7f9af51e4400] 10:43:20 INFO - PROCESS | 1852 | 1461606200659 Marionette DEBUG loaded listener.js 10:43:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f9afdc03400) [pid = 1852] [serial = 999] [outer = 0x7f9af51e4400] 10:43:21 INFO - PROCESS | 1852 | 1461606201474 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]]]}] 10:43:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 10:43:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1237ms 10:43:21 INFO - PROCESS | 1852 | 1461606201483 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 10:43:21 INFO - PROCESS | 1852 | 1461606201492 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 10:43:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 10:43:21 INFO - PROCESS | 1852 | 1461606201519 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 10:43:21 INFO - PROCESS | 1852 | 1461606201524 Marionette TRACE conn3 <- [1,1302,null,{}] 10:43:21 INFO - PROCESS | 1852 | 1461606201528 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}] 10:43:21 INFO - PROCESS | 1852 | 1461606201707 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 10:43:21 INFO - PROCESS | 1852 | 1461606201894 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afdc29800 == 110 [pid = 1852] [id = 333] 10:43:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f9af34e4400) [pid = 1852] [serial = 1000] [outer = (nil)] 10:43:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f9af6ca6400) [pid = 1852] [serial = 1001] [outer = 0x7f9af34e4400] 10:43:21 INFO - PROCESS | 1852 | 1461606201964 Marionette DEBUG loaded listener.js 10:43:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f9b0011e000) [pid = 1852] [serial = 1002] [outer = 0x7f9af34e4400] 10:43:23 INFO - PROCESS | 1852 | 1461606203323 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]]]}] 10:43:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 10:43:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1844ms 10:43:23 INFO - PROCESS | 1852 | 1461606203360 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 10:43:23 INFO - PROCESS | 1852 | 1461606203367 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 10:43:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 10:43:23 INFO - PROCESS | 1852 | 1461606203373 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 10:43:23 INFO - PROCESS | 1852 | 1461606203379 Marionette TRACE conn3 <- [1,1306,null,{}] 10:43:23 INFO - PROCESS | 1852 | 1461606203385 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}] 10:43:23 INFO - PROCESS | 1852 | 1461606203544 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 10:43:23 INFO - PROCESS | 1852 | 1461606203739 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af84eb000 == 111 [pid = 1852] [id = 334] 10:43:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f9af5719c00) [pid = 1852] [serial = 1003] [outer = (nil)] 10:43:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f9af6bac400) [pid = 1852] [serial = 1004] [outer = 0x7f9af5719c00] 10:43:23 INFO - PROCESS | 1852 | 1461606203802 Marionette DEBUG loaded listener.js 10:43:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f9af6cae400) [pid = 1852] [serial = 1005] [outer = 0x7f9af5719c00] 10:43:24 INFO - PROCESS | 1852 | 1461606204853 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]]]}] 10:43:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 10:43:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1541ms 10:43:24 INFO - PROCESS | 1852 | 1461606204915 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 10:43:24 INFO - PROCESS | 1852 | 1461606204923 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 10:43:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 10:43:24 INFO - PROCESS | 1852 | 1461606204931 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 10:43:24 INFO - PROCESS | 1852 | 1461606204935 Marionette TRACE conn3 <- [1,1310,null,{}] 10:43:24 INFO - PROCESS | 1852 | 1461606204940 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}] 10:43:25 INFO - PROCESS | 1852 | 1461606205096 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 10:43:25 INFO - PROCESS | 1852 | 1461606205311 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af31e0000 == 112 [pid = 1852] [id = 335] 10:43:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f9af3885000) [pid = 1852] [serial = 1006] [outer = (nil)] 10:43:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f9afdc04400) [pid = 1852] [serial = 1007] [outer = 0x7f9af3885000] 10:43:25 INFO - PROCESS | 1852 | 1461606205447 Marionette DEBUG loaded listener.js 10:43:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f9afdc09000) [pid = 1852] [serial = 1008] [outer = 0x7f9af3885000] 10:43:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b1bfa0800 == 111 [pid = 1852] [id = 272] 10:43:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0a190000 == 110 [pid = 1852] [id = 75] 10:43:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b03b94800 == 109 [pid = 1852] [id = 321] 10:43:25 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f9b16b4e000) [pid = 1852] [serial = 866] [outer = (nil)] [url = about:blank] 10:43:25 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f9b1971bc00) [pid = 1852] [serial = 869] [outer = (nil)] [url = about:blank] 10:43:25 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f9af95ddc00) [pid = 1852] [serial = 878] [outer = (nil)] [url = about:blank] 10:43:25 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f9af34df000) [pid = 1852] [serial = 875] [outer = (nil)] [url = about:blank] 10:43:25 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f9af95e1c00) [pid = 1852] [serial = 872] [outer = (nil)] [url = about:blank] 10:43:25 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f9af388c400) [pid = 1852] [serial = 881] [outer = (nil)] [url = about:blank] 10:43:25 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f9aff0d6c00) [pid = 1852] [serial = 884] [outer = (nil)] [url = about:blank] 10:43:25 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f9b0abe6c00) [pid = 1852] [serial = 908] [outer = (nil)] [url = about:blank] 10:43:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b07b4f800 == 108 [pid = 1852] [id = 320] 10:43:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b03f09800 == 107 [pid = 1852] [id = 319] 10:43:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b01ab3800 == 106 [pid = 1852] [id = 318] 10:43:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aff67b000 == 105 [pid = 1852] [id = 317] 10:43:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af9709000 == 104 [pid = 1852] [id = 316] 10:43:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af3820000 == 103 [pid = 1852] [id = 315] 10:43:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af6d1a800 == 102 [pid = 1852] [id = 314] 10:43:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af6d19800 == 101 [pid = 1852] [id = 311] 10:43:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b1ffcf800 == 100 [pid = 1852] [id = 310] 10:43:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b1c007800 == 99 [pid = 1852] [id = 309] 10:43:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b19c87800 == 98 [pid = 1852] [id = 308] 10:43:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b16614000 == 97 [pid = 1852] [id = 307] 10:43:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0c0e8000 == 96 [pid = 1852] [id = 306] 10:43:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0a402800 == 95 [pid = 1852] [id = 305] 10:43:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b04440000 == 94 [pid = 1852] [id = 304] 10:43:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9afcf85800 == 93 [pid = 1852] [id = 303] 10:43:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b08bce800 == 92 [pid = 1852] [id = 302] 10:43:26 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f9af6a4d400) [pid = 1852] [serial = 774] [outer = (nil)] [url = about:blank] 10:43:26 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f9b17d73c00) [pid = 1852] [serial = 762] [outer = (nil)] [url = about:blank] 10:43:26 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f9af6cb1c00) [pid = 1852] [serial = 765] [outer = (nil)] [url = about:blank] 10:43:26 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f9b1bb6b000) [pid = 1852] [serial = 768] [outer = (nil)] [url = about:blank] 10:43:26 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f9b1bb71400) [pid = 1852] [serial = 771] [outer = (nil)] [url = about:blank] 10:43:26 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f9aff040800) [pid = 1852] [serial = 753] [outer = (nil)] [url = about:blank] 10:43:26 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f9b0308ec00) [pid = 1852] [serial = 756] [outer = (nil)] [url = about:blank] 10:43:26 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f9b0b596800) [pid = 1852] [serial = 759] [outer = (nil)] [url = about:blank] 10:43:26 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f9b0181a400) [pid = 1852] [serial = 896] [outer = (nil)] [url = about:blank] 10:43:26 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f9b03099400) [pid = 1852] [serial = 899] [outer = (nil)] [url = about:blank] 10:43:26 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f9b08a4c400) [pid = 1852] [serial = 902] [outer = (nil)] [url = about:blank] 10:43:26 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f9b098f1400) [pid = 1852] [serial = 903] [outer = (nil)] [url = about:blank] 10:43:26 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f9affeef400) [pid = 1852] [serial = 891] [outer = (nil)] [url = about:blank] 10:43:26 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f9b005dbc00) [pid = 1852] [serial = 857] [outer = (nil)] [url = about:blank] 10:43:26 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f9aff18d000) [pid = 1852] [serial = 890] [outer = (nil)] [url = about:blank] 10:43:26 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f9af6caf800) [pid = 1852] [serial = 888] [outer = (nil)] [url = about:blank] 10:43:26 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f9af6a42800) [pid = 1852] [serial = 887] [outer = (nil)] [url = about:blank] 10:43:26 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f9b0bfe1c00) [pid = 1852] [serial = 863] [outer = (nil)] [url = about:blank] 10:43:26 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f9b00504c00) [pid = 1852] [serial = 893] [outer = (nil)] [url = about:blank] 10:43:26 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f9b006a9800) [pid = 1852] [serial = 894] [outer = (nil)] [url = about:blank] 10:43:26 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f9b09c10400) [pid = 1852] [serial = 852] [outer = (nil)] [url = about:blank] 10:43:26 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f9af6cab000) [pid = 1852] [serial = 854] [outer = (nil)] [url = about:blank] 10:43:26 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f9b085db400) [pid = 1852] [serial = 860] [outer = (nil)] [url = about:blank] 10:43:26 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f9b03ab6c00) [pid = 1852] [serial = 900] [outer = (nil)] [url = about:blank] 10:43:26 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f9b0a450400) [pid = 1852] [serial = 906] [outer = (nil)] [url = about:blank] 10:43:26 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f9b04ecfc00) [pid = 1852] [serial = 905] [outer = (nil)] [url = about:blank] 10:43:26 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f9b02f60c00) [pid = 1852] [serial = 897] [outer = (nil)] [url = about:blank] 10:43:26 INFO - PROCESS | 1852 | 1461606206224 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] 10:43:26 INFO - PROCESS | 1852 | 1461606206295 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 10:43:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 10:43:26 INFO - PROCESS | 1852 | 1461606206303 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 10:43:26 INFO - PROCESS | 1852 | 1461606206307 Marionette TRACE conn3 <- [1,1314,null,{}] 10:43:26 INFO - PROCESS | 1852 | 1461606206322 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}] 10:43:26 INFO - PROCESS | 1852 | 1461606206471 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 10:43:26 INFO - PROCESS | 1852 | 1461606206482 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afcee1000 == 93 [pid = 1852] [id = 336] 10:43:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f9afef97800) [pid = 1852] [serial = 1009] [outer = (nil)] 10:43:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f9afefa2800) [pid = 1852] [serial = 1010] [outer = 0x7f9afef97800] 10:43:26 INFO - PROCESS | 1852 | 1461606206552 Marionette DEBUG loaded listener.js 10:43:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f9aff0d3000) [pid = 1852] [serial = 1011] [outer = 0x7f9afef97800] 10:43:27 INFO - PROCESS | 1852 | 1461606207308 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]]]}] 10:43:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 10:43:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1036ms 10:43:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 10:43:27 INFO - PROCESS | 1852 | 1461606207341 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 10:43:27 INFO - PROCESS | 1852 | 1461606207344 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 10:43:27 INFO - PROCESS | 1852 | 1461606207349 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 10:43:27 INFO - PROCESS | 1852 | 1461606207352 Marionette TRACE conn3 <- [1,1318,null,{}] 10:43:27 INFO - PROCESS | 1852 | 1461606207411 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}] 10:43:27 INFO - PROCESS | 1852 | 1461606207551 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 10:43:27 INFO - PROCESS | 1852 | 1461606207562 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aff606000 == 94 [pid = 1852] [id = 337] 10:43:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f9af3888000) [pid = 1852] [serial = 1012] [outer = (nil)] 10:43:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f9afff16800) [pid = 1852] [serial = 1013] [outer = 0x7f9af3888000] 10:43:27 INFO - PROCESS | 1852 | 1461606207617 Marionette DEBUG loaded listener.js 10:43:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f9b00121800) [pid = 1852] [serial = 1014] [outer = 0x7f9af3888000] 10:43:28 INFO - PROCESS | 1852 | 1461606208431 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]]]}] 10:43:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 10:43:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1139ms 10:43:28 INFO - PROCESS | 1852 | 1461606208495 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 10:43:28 INFO - PROCESS | 1852 | 1461606208498 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 10:43:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 10:43:28 INFO - PROCESS | 1852 | 1461606208503 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 10:43:28 INFO - PROCESS | 1852 | 1461606208506 Marionette TRACE conn3 <- [1,1322,null,{}] 10:43:28 INFO - PROCESS | 1852 | 1461606208510 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}] 10:43:28 INFO - PROCESS | 1852 | 1461606208698 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 10:43:28 INFO - PROCESS | 1852 | 1461606208727 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aff722000 == 95 [pid = 1852] [id = 338] 10:43:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f9aff034400) [pid = 1852] [serial = 1015] [outer = (nil)] 10:43:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f9b0015e000) [pid = 1852] [serial = 1016] [outer = 0x7f9aff034400] 10:43:28 INFO - PROCESS | 1852 | 1461606208784 Marionette DEBUG loaded listener.js 10:43:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f9b0050a000) [pid = 1852] [serial = 1017] [outer = 0x7f9aff034400] 10:43:29 INFO - PROCESS | 1852 | 1461606209547 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]]]}] 10:43:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 10:43:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1080ms 10:43:29 INFO - PROCESS | 1852 | 1461606209599 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 10:43:29 INFO - PROCESS | 1852 | 1461606209602 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 10:43:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 10:43:29 INFO - PROCESS | 1852 | 1461606209608 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 10:43:29 INFO - PROCESS | 1852 | 1461606209609 Marionette TRACE conn3 <- [1,1326,null,{}] 10:43:29 INFO - PROCESS | 1852 | 1461606209614 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}] 10:43:29 INFO - PROCESS | 1852 | 1461606209808 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 10:43:29 INFO - PROCESS | 1852 | 1461606209830 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b005bd800 == 96 [pid = 1852] [id = 339] 10:43:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f9b00506800) [pid = 1852] [serial = 1018] [outer = (nil)] 10:43:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f9b0176e000) [pid = 1852] [serial = 1019] [outer = 0x7f9b00506800] 10:43:29 INFO - PROCESS | 1852 | 1461606209888 Marionette DEBUG loaded listener.js 10:43:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f9b02fe3000) [pid = 1852] [serial = 1020] [outer = 0x7f9b00506800] 10:43:30 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f9afd99a400) [pid = 1852] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 10:43:30 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f9b040b3c00) [pid = 1852] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 10:43:30 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f9af4f91800) [pid = 1852] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 10:43:30 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f9b0ab04000) [pid = 1852] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 10:43:30 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f9af3884400) [pid = 1852] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 10:43:30 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f9af6a47c00) [pid = 1852] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 10:43:30 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f9af5ad4c00) [pid = 1852] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 10:43:30 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f9b007db800) [pid = 1852] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 10:43:31 INFO - PROCESS | 1852 | 1461606211008 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]]]}] 10:43:31 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 10:43:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1426ms 10:43:31 INFO - PROCESS | 1852 | 1461606211034 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 10:43:31 INFO - PROCESS | 1852 | 1461606211037 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 10:43:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 10:43:31 INFO - PROCESS | 1852 | 1461606211044 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 10:43:31 INFO - PROCESS | 1852 | 1461606211047 Marionette TRACE conn3 <- [1,1330,null,{}] 10:43:31 INFO - PROCESS | 1852 | 1461606211051 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}] 10:43:31 INFO - PROCESS | 1852 | 1461606211182 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 10:43:31 INFO - PROCESS | 1852 | 1461606211196 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0325b800 == 97 [pid = 1852] [id = 340] 10:43:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f9af4f91800) [pid = 1852] [serial = 1021] [outer = (nil)] 10:43:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f9b02f52000) [pid = 1852] [serial = 1022] [outer = 0x7f9af4f91800] 10:43:31 INFO - PROCESS | 1852 | 1461606211252 Marionette DEBUG loaded listener.js 10:43:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f9b032df000) [pid = 1852] [serial = 1023] [outer = 0x7f9af4f91800] 10:43:31 INFO - PROCESS | 1852 | 1461606211997 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]]]}] 10:43:32 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 10:43:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 978ms 10:43:32 INFO - PROCESS | 1852 | 1461606212022 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 10:43:32 INFO - PROCESS | 1852 | 1461606212026 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 10:43:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 10:43:32 INFO - PROCESS | 1852 | 1461606212031 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 10:43:32 INFO - PROCESS | 1852 | 1461606212033 Marionette TRACE conn3 <- [1,1334,null,{}] 10:43:32 INFO - PROCESS | 1852 | 1461606212038 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}] 10:43:32 INFO - PROCESS | 1852 | 1461606212226 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 10:43:32 INFO - PROCESS | 1852 | 1461606212249 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03d6c800 == 98 [pid = 1852] [id = 341] 10:43:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f9af5711400) [pid = 1852] [serial = 1024] [outer = (nil)] 10:43:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f9b032eb400) [pid = 1852] [serial = 1025] [outer = 0x7f9af5711400] 10:43:32 INFO - PROCESS | 1852 | 1461606212308 Marionette DEBUG loaded listener.js 10:43:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f9b03fe7800) [pid = 1852] [serial = 1026] [outer = 0x7f9af5711400] 10:43:33 INFO - PROCESS | 1852 | 1461606213202 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]]]}] 10:43:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 10:43:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1231ms 10:43:33 INFO - PROCESS | 1852 | 1461606213263 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 10:43:33 INFO - PROCESS | 1852 | 1461606213269 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 10:43:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 10:43:33 INFO - PROCESS | 1852 | 1461606213277 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 10:43:33 INFO - PROCESS | 1852 | 1461606213282 Marionette TRACE conn3 <- [1,1338,null,{}] 10:43:33 INFO - PROCESS | 1852 | 1461606213291 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}] 10:43:33 INFO - PROCESS | 1852 | 1461606213514 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 10:43:33 INFO - PROCESS | 1852 | 1461606213723 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af8255000 == 99 [pid = 1852] [id = 342] 10:43:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f9af4f99800) [pid = 1852] [serial = 1027] [outer = (nil)] 10:43:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f9af5717800) [pid = 1852] [serial = 1028] [outer = 0x7f9af4f99800] 10:43:33 INFO - PROCESS | 1852 | 1461606213842 Marionette DEBUG loaded listener.js 10:43:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f9af6bc3800) [pid = 1852] [serial = 1029] [outer = 0x7f9af4f99800] 10:43:35 INFO - PROCESS | 1852 | 1461606215225 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]]]}] 10:43:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 10:43:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1985ms 10:43:35 INFO - PROCESS | 1852 | 1461606215262 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 10:43:35 INFO - PROCESS | 1852 | 1461606215270 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 10:43:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 10:43:35 INFO - PROCESS | 1852 | 1461606215344 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 10:43:35 INFO - PROCESS | 1852 | 1461606215347 Marionette TRACE conn3 <- [1,1342,null,{}] 10:43:35 INFO - PROCESS | 1852 | 1461606215353 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}] 10:43:35 INFO - PROCESS | 1852 | 1461606215508 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 10:43:35 INFO - PROCESS | 1852 | 1461606215673 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aff81f000 == 100 [pid = 1852] [id = 343] 10:43:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f9af570ec00) [pid = 1852] [serial = 1030] [outer = (nil)] 10:43:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f9afdc09800) [pid = 1852] [serial = 1031] [outer = 0x7f9af570ec00] 10:43:35 INFO - PROCESS | 1852 | 1461606215742 Marionette DEBUG loaded listener.js 10:43:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f9aff068800) [pid = 1852] [serial = 1032] [outer = 0x7f9af570ec00] 10:43:36 INFO - PROCESS | 1852 | 1461606216648 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]]]}] 10:43:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 10:43:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1384ms 10:43:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 10:43:36 INFO - PROCESS | 1852 | 1461606216721 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 10:43:36 INFO - PROCESS | 1852 | 1461606216724 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 10:43:36 INFO - PROCESS | 1852 | 1461606216730 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 10:43:36 INFO - PROCESS | 1852 | 1461606216736 Marionette TRACE conn3 <- [1,1346,null,{}] 10:43:36 INFO - PROCESS | 1852 | 1461606216752 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}] 10:43:36 INFO - PROCESS | 1852 | 1461606216962 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 10:43:37 INFO - PROCESS | 1852 | 1461606217181 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0406f000 == 101 [pid = 1852] [id = 344] 10:43:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f9b00505c00) [pid = 1852] [serial = 1033] [outer = (nil)] 10:43:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f9b006ab800) [pid = 1852] [serial = 1034] [outer = 0x7f9b00505c00] 10:43:37 INFO - PROCESS | 1852 | 1461606217267 Marionette DEBUG loaded listener.js 10:43:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f9b01811000) [pid = 1852] [serial = 1035] [outer = 0x7f9b00505c00] 10:43:38 INFO - PROCESS | 1852 | 1461606218059 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]]]}] 10:43:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 10:43:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1397ms 10:43:38 INFO - PROCESS | 1852 | 1461606218127 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 10:43:38 INFO - PROCESS | 1852 | 1461606218131 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 10:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 10:43:38 INFO - PROCESS | 1852 | 1461606218136 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 10:43:38 INFO - PROCESS | 1852 | 1461606218138 Marionette TRACE conn3 <- [1,1350,null,{}] 10:43:38 INFO - PROCESS | 1852 | 1461606218144 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}] 10:43:38 INFO - PROCESS | 1852 | 1461606218320 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 10:43:38 INFO - PROCESS | 1852 | 1461606218489 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b08809800 == 102 [pid = 1852] [id = 345] 10:43:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f9af51ef000) [pid = 1852] [serial = 1036] [outer = (nil)] 10:43:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f9b03ab0000) [pid = 1852] [serial = 1037] [outer = 0x7f9af51ef000] 10:43:38 INFO - PROCESS | 1852 | 1461606218559 Marionette DEBUG loaded listener.js 10:43:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f9b040a7c00) [pid = 1852] [serial = 1038] [outer = 0x7f9af51ef000] 10:43:39 INFO - PROCESS | 1852 | 1461606219396 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]]]}] 10:43:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 10:43:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1328ms 10:43:39 INFO - PROCESS | 1852 | 1461606219465 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 10:43:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 10:43:39 INFO - PROCESS | 1852 | 1461606219469 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 10:43:39 INFO - PROCESS | 1852 | 1461606219474 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 10:43:39 INFO - PROCESS | 1852 | 1461606219477 Marionette TRACE conn3 <- [1,1354,null,{}] 10:43:39 INFO - PROCESS | 1852 | 1461606219482 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}] 10:43:39 INFO - PROCESS | 1852 | 1461606219649 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 10:43:39 INFO - PROCESS | 1852 | 1461606219839 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b08bc1000 == 103 [pid = 1852] [id = 346] 10:43:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f9b00507800) [pid = 1852] [serial = 1039] [outer = (nil)] 10:43:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f9b044d4800) [pid = 1852] [serial = 1040] [outer = 0x7f9b00507800] 10:43:39 INFO - PROCESS | 1852 | 1461606219908 Marionette DEBUG loaded listener.js 10:43:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f9b05951400) [pid = 1852] [serial = 1041] [outer = 0x7f9b00507800] 10:43:40 INFO - PROCESS | 1852 | 1461606220783 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]]]}] 10:43:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 10:43:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1380ms 10:43:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 10:43:40 INFO - PROCESS | 1852 | 1461606220855 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 10:43:40 INFO - PROCESS | 1852 | 1461606220858 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 10:43:40 INFO - PROCESS | 1852 | 1461606220864 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 10:43:40 INFO - PROCESS | 1852 | 1461606220866 Marionette TRACE conn3 <- [1,1358,null,{}] 10:43:40 INFO - PROCESS | 1852 | 1461606220872 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}] 10:43:41 INFO - PROCESS | 1852 | 1461606221087 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 10:43:41 INFO - PROCESS | 1852 | 1461606221258 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0973e000 == 104 [pid = 1852] [id = 347] 10:43:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f9b074a5400) [pid = 1852] [serial = 1042] [outer = (nil)] 10:43:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f9b08d16800) [pid = 1852] [serial = 1043] [outer = 0x7f9b074a5400] 10:43:41 INFO - PROCESS | 1852 | 1461606221327 Marionette DEBUG loaded listener.js 10:43:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f9b0a450400) [pid = 1852] [serial = 1044] [outer = 0x7f9b074a5400] 10:43:42 INFO - PROCESS | 1852 | 1461606222173 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]]]}] 10:43:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 10:43:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1382ms 10:43:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 10:43:42 INFO - PROCESS | 1852 | 1461606222246 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 10:43:42 INFO - PROCESS | 1852 | 1461606222250 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 10:43:42 INFO - PROCESS | 1852 | 1461606222255 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 10:43:42 INFO - PROCESS | 1852 | 1461606222258 Marionette TRACE conn3 <- [1,1362,null,{}] 10:43:42 INFO - PROCESS | 1852 | 1461606222263 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}] 10:43:42 INFO - PROCESS | 1852 | 1461606222420 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 10:43:42 INFO - PROCESS | 1852 | 1461606222592 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b09b52800 == 105 [pid = 1852] [id = 348] 10:43:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f9b083cbc00) [pid = 1852] [serial = 1045] [outer = (nil)] 10:43:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f9b0b588c00) [pid = 1852] [serial = 1046] [outer = 0x7f9b083cbc00] 10:43:42 INFO - PROCESS | 1852 | 1461606222658 Marionette DEBUG loaded listener.js 10:43:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f9b0c004400) [pid = 1852] [serial = 1047] [outer = 0x7f9b083cbc00] 10:43:43 INFO - PROCESS | 1852 | 1461606223544 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]]]}] 10:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 10:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1332ms 10:43:43 INFO - PROCESS | 1852 | 1461606223588 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 10:43:43 INFO - PROCESS | 1852 | 1461606223591 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 10:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 10:43:43 INFO - PROCESS | 1852 | 1461606223597 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 10:43:43 INFO - PROCESS | 1852 | 1461606223600 Marionette TRACE conn3 <- [1,1366,null,{}] 10:43:43 INFO - PROCESS | 1852 | 1461606223605 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}] 10:43:43 INFO - PROCESS | 1852 | 1461606223772 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 10:43:43 INFO - PROCESS | 1852 | 1461606223961 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0b222000 == 106 [pid = 1852] [id = 349] 10:43:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f9af4f8d400) [pid = 1852] [serial = 1048] [outer = (nil)] 10:43:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f9b10a81000) [pid = 1852] [serial = 1049] [outer = 0x7f9af4f8d400] 10:43:44 INFO - PROCESS | 1852 | 1461606224033 Marionette DEBUG loaded listener.js 10:43:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f9b16812400) [pid = 1852] [serial = 1050] [outer = 0x7f9af4f8d400] 10:43:44 INFO - PROCESS | 1852 | 1461606224945 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] 10:43:44 INFO - PROCESS | 1852 | 1461606224989 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 10:43:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 10:43:44 INFO - PROCESS | 1852 | 1461606224994 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 10:43:44 INFO - PROCESS | 1852 | 1461606224997 Marionette TRACE conn3 <- [1,1370,null,{}] 10:43:45 INFO - PROCESS | 1852 | 1461606225002 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}] 10:43:45 INFO - PROCESS | 1852 | 1461606225167 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 10:43:45 INFO - PROCESS | 1852 | 1461606225345 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af82d2800 == 107 [pid = 1852] [id = 350] 10:43:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f9af4f8f800) [pid = 1852] [serial = 1051] [outer = (nil)] 10:43:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f9b08a4a000) [pid = 1852] [serial = 1052] [outer = 0x7f9af4f8f800] 10:43:45 INFO - PROCESS | 1852 | 1461606225414 Marionette DEBUG loaded listener.js 10:43:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f9b1690fc00) [pid = 1852] [serial = 1053] [outer = 0x7f9af4f8f800] 10:43:46 INFO - PROCESS | 1852 | 1461606226263 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] 10:43:46 INFO - PROCESS | 1852 | 1461606226334 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 10:43:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 10:43:46 INFO - PROCESS | 1852 | 1461606226340 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 10:43:46 INFO - PROCESS | 1852 | 1461606226342 Marionette TRACE conn3 <- [1,1374,null,{}] 10:43:46 INFO - PROCESS | 1852 | 1461606226347 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}] 10:43:46 INFO - PROCESS | 1852 | 1461606226516 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 10:43:47 INFO - PROCESS | 1852 | 1461606227029 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afcef0800 == 108 [pid = 1852] [id = 351] 10:43:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f9af39ac000) [pid = 1852] [serial = 1054] [outer = (nil)] 10:43:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f9af39b2c00) [pid = 1852] [serial = 1055] [outer = 0x7f9af39ac000] 10:43:47 INFO - PROCESS | 1852 | 1461606227139 Marionette DEBUG loaded listener.js 10:43:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f9af5adc800) [pid = 1852] [serial = 1056] [outer = 0x7f9af39ac000] 10:43:48 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:43:48 INFO - PROCESS | 1852 | 1461606228137 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] 10:43:48 INFO - PROCESS | 1852 | 1461606228179 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 10:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 10:43:48 INFO - PROCESS | 1852 | 1461606228186 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 10:43:48 INFO - PROCESS | 1852 | 1461606228191 Marionette TRACE conn3 <- [1,1378,null,{}] 10:43:48 INFO - PROCESS | 1852 | 1461606228197 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}] 10:43:48 INFO - PROCESS | 1852 | 1461606228369 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 10:43:48 INFO - PROCESS | 1852 | 1461606228595 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af8177000 == 109 [pid = 1852] [id = 352] 10:43:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f9afdc04c00) [pid = 1852] [serial = 1057] [outer = (nil)] 10:43:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f9afdc0e000) [pid = 1852] [serial = 1058] [outer = 0x7f9afdc04c00] 10:43:48 INFO - PROCESS | 1852 | 1461606228676 Marionette DEBUG loaded listener.js 10:43:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f9afef96000) [pid = 1852] [serial = 1059] [outer = 0x7f9afdc04c00] 10:43:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0325b800 == 108 [pid = 1852] [id = 340] 10:43:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b005bd800 == 107 [pid = 1852] [id = 339] 10:43:49 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f9b16b4b800) [pid = 1852] [serial = 968] [outer = (nil)] [url = about:blank] 10:43:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aff722000 == 106 [pid = 1852] [id = 338] 10:43:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aff606000 == 105 [pid = 1852] [id = 337] 10:43:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9afcee1000 == 104 [pid = 1852] [id = 336] 10:43:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af31e0000 == 103 [pid = 1852] [id = 335] 10:43:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af84eb000 == 102 [pid = 1852] [id = 334] 10:43:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af82e5800 == 101 [pid = 1852] [id = 332] 10:43:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b03bb1000 == 100 [pid = 1852] [id = 331] 10:43:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af818b000 == 99 [pid = 1852] [id = 330] 10:43:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b201b6800 == 98 [pid = 1852] [id = 329] 10:43:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0920b800 == 97 [pid = 1852] [id = 328] 10:43:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b1b33f800 == 96 [pid = 1852] [id = 327] 10:43:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b15a9a800 == 95 [pid = 1852] [id = 326] 10:43:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0a406800 == 94 [pid = 1852] [id = 325] 10:43:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b00a15000 == 93 [pid = 1852] [id = 324] 10:43:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af970d000 == 92 [pid = 1852] [id = 323] 10:43:49 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f9b16b19400) [pid = 1852] [serial = 923] [outer = (nil)] [url = about:blank] 10:43:49 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f9b03ab8800) [pid = 1852] [serial = 956] [outer = (nil)] [url = about:blank] 10:43:49 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f9b08522000) [pid = 1852] [serial = 917] [outer = (nil)] [url = about:blank] 10:43:49 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f9b08d40400) [pid = 1852] [serial = 960] [outer = (nil)] [url = about:blank] 10:43:49 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f9af32ccc00) [pid = 1852] [serial = 929] [outer = (nil)] [url = about:blank] 10:43:49 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f9aff0cf800) [pid = 1852] [serial = 950] [outer = (nil)] [url = about:blank] 10:43:49 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f9b169f1c00) [pid = 1852] [serial = 963] [outer = (nil)] [url = about:blank] 10:43:49 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f9b0fb50800) [pid = 1852] [serial = 920] [outer = (nil)] [url = about:blank] 10:43:49 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f9b1b608c00) [pid = 1852] [serial = 926] [outer = (nil)] [url = about:blank] 10:43:49 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f9aff036400) [pid = 1852] [serial = 941] [outer = (nil)] [url = about:blank] 10:43:49 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f9af51ee400) [pid = 1852] [serial = 945] [outer = (nil)] [url = about:blank] 10:43:49 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f9af95e4400) [pid = 1852] [serial = 948] [outer = (nil)] [url = about:blank] 10:43:49 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f9b04ecb400) [pid = 1852] [serial = 959] [outer = (nil)] [url = about:blank] 10:43:49 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f9b0652f800) [pid = 1852] [serial = 966] [outer = (nil)] [url = about:blank] 10:43:49 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f9b01767000) [pid = 1852] [serial = 953] [outer = (nil)] [url = about:blank] 10:43:49 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f9b17b93800) [pid = 1852] [serial = 932] [outer = (nil)] [url = about:blank] 10:43:49 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f9af388d000) [pid = 1852] [serial = 944] [outer = (nil)] [url = about:blank] 10:43:49 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f9af6caac00) [pid = 1852] [serial = 965] [outer = (nil)] [url = about:blank] 10:43:49 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f9b040ac400) [pid = 1852] [serial = 957] [outer = (nil)] [url = about:blank] 10:43:49 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f9b15a17800) [pid = 1852] [serial = 962] [outer = (nil)] [url = about:blank] 10:43:49 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f9af6bcc000) [pid = 1852] [serial = 911] [outer = (nil)] [url = about:blank] 10:43:49 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f9b0015d000) [pid = 1852] [serial = 951] [outer = (nil)] [url = about:blank] 10:43:49 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f9b02f57000) [pid = 1852] [serial = 954] [outer = (nil)] [url = about:blank] 10:43:49 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f9b00507400) [pid = 1852] [serial = 914] [outer = (nil)] [url = about:blank] 10:43:49 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f9b040a4800) [pid = 1852] [serial = 938] [outer = (nil)] [url = about:blank] 10:43:49 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f9afd99a800) [pid = 1852] [serial = 935] [outer = (nil)] [url = about:blank] 10:43:49 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f9af6bc7c00) [pid = 1852] [serial = 947] [outer = (nil)] [url = about:blank] 10:43:49 INFO - PROCESS | 1852 | 1461606229631 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] 10:43:49 INFO - PROCESS | 1852 | 1461606229685 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 10:43:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 10:43:49 INFO - PROCESS | 1852 | 1461606229692 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 10:43:49 INFO - PROCESS | 1852 | 1461606229695 Marionette TRACE conn3 <- [1,1382,null,{}] 10:43:49 INFO - PROCESS | 1852 | 1461606229700 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}] 10:43:49 INFO - PROCESS | 1852 | 1461606229846 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 10:43:50 INFO - PROCESS | 1852 | 1461606230001 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af824e000 == 93 [pid = 1852] [id = 353] 10:43:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f9afdc07400) [pid = 1852] [serial = 1060] [outer = (nil)] 10:43:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f9aff4c5800) [pid = 1852] [serial = 1061] [outer = 0x7f9afdc07400] 10:43:50 INFO - PROCESS | 1852 | 1461606230064 Marionette DEBUG loaded listener.js 10:43:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f9b00128000) [pid = 1852] [serial = 1062] [outer = 0x7f9afdc07400] 10:43:50 INFO - PROCESS | 1852 | [1852] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:43:50 INFO - PROCESS | 1852 | 1461606230796 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] 10:43:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 10:43:50 INFO - PROCESS | 1852 | 1461606230825 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 10:43:50 INFO - PROCESS | 1852 | 1461606230837 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 10:43:50 INFO - PROCESS | 1852 | 1461606230844 Marionette TRACE conn3 <- [1,1386,null,{}] 10:43:50 INFO - PROCESS | 1852 | 1461606230865 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}] 10:43:51 INFO - PROCESS | 1852 | 1461606231014 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 10:43:51 INFO - PROCESS | 1852 | 1461606231026 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afffd0800 == 94 [pid = 1852] [id = 354] 10:43:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f9b00a31000) [pid = 1852] [serial = 1063] [outer = (nil)] 10:43:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f9b032dd400) [pid = 1852] [serial = 1064] [outer = 0x7f9b00a31000] 10:43:51 INFO - PROCESS | 1852 | 1461606231082 Marionette DEBUG loaded listener.js 10:43:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f9b040a6c00) [pid = 1852] [serial = 1065] [outer = 0x7f9b00a31000] 10:43:51 INFO - PROCESS | 1852 | 1461606231891 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] 10:43:51 INFO - PROCESS | 1852 | 1461606231959 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 10:43:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 10:43:51 INFO - PROCESS | 1852 | 1461606231965 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 10:43:51 INFO - PROCESS | 1852 | 1461606231967 Marionette TRACE conn3 <- [1,1390,null,{}] 10:43:51 INFO - PROCESS | 1852 | 1461606231972 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}] 10:43:52 INFO - PROCESS | 1852 | 1461606232168 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 10:43:52 INFO - PROCESS | 1852 | 1461606232196 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03bad800 == 95 [pid = 1852] [id = 355] 10:43:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f9b00504800) [pid = 1852] [serial = 1066] [outer = (nil)] 10:43:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f9b07bb8000) [pid = 1852] [serial = 1067] [outer = 0x7f9b00504800] 10:43:52 INFO - PROCESS | 1852 | 1461606232252 Marionette DEBUG loaded listener.js 10:43:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f9b08d38c00) [pid = 1852] [serial = 1068] [outer = 0x7f9b00504800] 10:43:53 INFO - PROCESS | 1852 | 1461606232992 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]]]}] 10:43:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 10:43:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1075ms 10:43:53 INFO - PROCESS | 1852 | 1461606233043 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 10:43:53 INFO - PROCESS | 1852 | 1461606233046 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 10:43:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 10:43:53 INFO - PROCESS | 1852 | 1461606233051 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 10:43:53 INFO - PROCESS | 1852 | 1461606233053 Marionette TRACE conn3 <- [1,1394,null,{}] 10:43:53 INFO - PROCESS | 1852 | 1461606233058 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}] 10:43:53 INFO - PROCESS | 1852 | 1461606233239 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 10:43:53 INFO - PROCESS | 1852 | 1461606233273 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b04077800 == 96 [pid = 1852] [id = 356] 10:43:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f9b09b3a800) [pid = 1852] [serial = 1069] [outer = (nil)] 10:43:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f9b0a339800) [pid = 1852] [serial = 1070] [outer = 0x7f9b09b3a800] 10:43:53 INFO - PROCESS | 1852 | 1461606233344 Marionette DEBUG loaded listener.js 10:43:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f9b15a1d000) [pid = 1852] [serial = 1071] [outer = 0x7f9b09b3a800] 10:43:54 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f9afef97800) [pid = 1852] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 10:43:54 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f9aff034400) [pid = 1852] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 10:43:54 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f9af3888000) [pid = 1852] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 10:43:54 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f9af5719c00) [pid = 1852] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 10:43:54 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f9af3885000) [pid = 1852] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 10:43:54 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f9af4f91800) [pid = 1852] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 10:43:54 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f9b00506800) [pid = 1852] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 10:43:54 INFO - PROCESS | 1852 | 1461606234381 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]]]}] 10:43:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 10:43:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1374ms 10:43:54 INFO - PROCESS | 1852 | 1461606234426 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 10:43:54 INFO - PROCESS | 1852 | 1461606234429 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 10:43:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 10:43:54 INFO - PROCESS | 1852 | 1461606234434 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 10:43:54 INFO - PROCESS | 1852 | 1461606234436 Marionette TRACE conn3 <- [1,1398,null,{}] 10:43:54 INFO - PROCESS | 1852 | 1461606234441 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}] 10:43:54 INFO - PROCESS | 1852 | 1461606234641 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 10:43:54 INFO - PROCESS | 1852 | 1461606234662 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b08b8a000 == 97 [pid = 1852] [id = 357] 10:43:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f9afef98800) [pid = 1852] [serial = 1072] [outer = (nil)] 10:43:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f9b08d3c000) [pid = 1852] [serial = 1073] [outer = 0x7f9afef98800] 10:43:54 INFO - PROCESS | 1852 | 1461606234727 Marionette DEBUG loaded listener.js 10:43:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f9b16b4b400) [pid = 1852] [serial = 1074] [outer = 0x7f9afef98800] 10:43:55 INFO - PROCESS | 1852 | 1461606235405 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]]]}] 10:43:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 10:43:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1027ms 10:43:55 INFO - PROCESS | 1852 | 1461606235462 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 10:43:55 INFO - PROCESS | 1852 | 1461606235465 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 10:43:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 10:43:55 INFO - PROCESS | 1852 | 1461606235470 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 10:43:55 INFO - PROCESS | 1852 | 1461606235472 Marionette TRACE conn3 <- [1,1402,null,{}] 10:43:55 INFO - PROCESS | 1852 | 1461606235480 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}] 10:43:55 INFO - PROCESS | 1852 | 1461606235611 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 10:43:55 INFO - PROCESS | 1852 | 1461606235745 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b09739000 == 98 [pid = 1852] [id = 358] 10:43:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f9af6bb0c00) [pid = 1852] [serial = 1075] [outer = (nil)] 10:43:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f9b177abc00) [pid = 1852] [serial = 1076] [outer = 0x7f9af6bb0c00] 10:43:55 INFO - PROCESS | 1852 | 1461606235801 Marionette DEBUG loaded listener.js 10:43:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f9b17b62400) [pid = 1852] [serial = 1077] [outer = 0x7f9af6bb0c00] 10:43:56 INFO - PROCESS | 1852 | 1461606236685 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]]]}] 10:43:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 10:43:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1282ms 10:43:56 INFO - PROCESS | 1852 | 1461606236754 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 10:43:56 INFO - PROCESS | 1852 | 1461606236760 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 10:43:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 10:43:56 INFO - PROCESS | 1852 | 1461606236770 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 10:43:56 INFO - PROCESS | 1852 | 1461606236773 Marionette TRACE conn3 <- [1,1406,null,{}] 10:43:56 INFO - PROCESS | 1852 | 1461606236782 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}] 10:43:57 INFO - PROCESS | 1852 | 1461606237001 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 10:43:57 INFO - PROCESS | 1852 | 1461606237226 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afdc1b000 == 99 [pid = 1852] [id = 359] 10:43:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f9afdc06800) [pid = 1852] [serial = 1078] [outer = (nil)] 10:43:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f9afdc11800) [pid = 1852] [serial = 1079] [outer = 0x7f9afdc06800] 10:43:57 INFO - PROCESS | 1852 | 1461606237343 Marionette DEBUG loaded listener.js 10:43:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f9aff034400) [pid = 1852] [serial = 1080] [outer = 0x7f9afdc06800] 10:43:58 INFO - PROCESS | 1852 | 1461606238197 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]]]}] 10:43:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 10:43:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1485ms 10:43:58 INFO - PROCESS | 1852 | 1461606238255 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 10:43:58 INFO - PROCESS | 1852 | 1461606238263 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 10:43:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 10:43:58 INFO - PROCESS | 1852 | 1461606238272 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 10:43:58 INFO - PROCESS | 1852 | 1461606238275 Marionette TRACE conn3 <- [1,1410,null,{}] 10:43:58 INFO - PROCESS | 1852 | 1461606238281 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}] 10:43:58 INFO - PROCESS | 1852 | 1461606238449 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 10:43:58 INFO - PROCESS | 1852 | 1461606238622 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:43:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03d76000 == 100 [pid = 1852] [id = 360] 10:43:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f9aff06f000) [pid = 1852] [serial = 1081] [outer = (nil)] 10:43:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f9b005d4800) [pid = 1852] [serial = 1082] [outer = 0x7f9aff06f000] 10:43:58 INFO - PROCESS | 1852 | 1461606238691 Marionette DEBUG loaded listener.js 10:43:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f9b00ab1c00) [pid = 1852] [serial = 1083] [outer = 0x7f9aff06f000] 10:43:59 INFO - PROCESS | 1852 | 1461606239719 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]]]}] 10:43:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 10:43:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1479ms 10:43:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 10:43:59 INFO - PROCESS | 1852 | 1461606239752 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 10:43:59 INFO - PROCESS | 1852 | 1461606239756 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 10:43:59 INFO - PROCESS | 1852 | 1461606239762 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 10:43:59 INFO - PROCESS | 1852 | 1461606239767 Marionette TRACE conn3 <- [1,1414,null,{}] 10:43:59 INFO - PROCESS | 1852 | 1461606239783 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}] 10:44:00 INFO - PROCESS | 1852 | 1461606240017 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 10:44:00 INFO - PROCESS | 1852 | 1461606240259 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0bf5c800 == 101 [pid = 1852] [id = 361] 10:44:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f9b03fe7000) [pid = 1852] [serial = 1084] [outer = (nil)] 10:44:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f9b08d42000) [pid = 1852] [serial = 1085] [outer = 0x7f9b03fe7000] 10:44:00 INFO - PROCESS | 1852 | 1461606240338 Marionette DEBUG loaded listener.js 10:44:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f9b0fb54400) [pid = 1852] [serial = 1086] [outer = 0x7f9b03fe7000] 10:44:01 INFO - PROCESS | 1852 | 1461606241243 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]]]}] 10:44:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 10:44:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1537ms 10:44:01 INFO - PROCESS | 1852 | 1461606241299 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 10:44:01 INFO - PROCESS | 1852 | 1461606241304 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 10:44:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 10:44:01 INFO - PROCESS | 1852 | 1461606241311 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 10:44:01 INFO - PROCESS | 1852 | 1461606241315 Marionette TRACE conn3 <- [1,1418,null,{}] 10:44:01 INFO - PROCESS | 1852 | 1461606241321 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}] 10:44:01 INFO - PROCESS | 1852 | 1461606241546 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 10:44:01 INFO - PROCESS | 1852 | 1461606241774 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b16604800 == 102 [pid = 1852] [id = 362] 10:44:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f9b05951c00) [pid = 1852] [serial = 1087] [outer = (nil)] 10:44:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f9b17ac5800) [pid = 1852] [serial = 1088] [outer = 0x7f9b05951c00] 10:44:01 INFO - PROCESS | 1852 | 1461606241861 Marionette DEBUG loaded listener.js 10:44:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f9b17b88800) [pid = 1852] [serial = 1089] [outer = 0x7f9b05951c00] 10:44:02 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b01549800 == 101 [pid = 1852] [id = 11] 10:44:02 INFO - PROCESS | 1852 | 1461606242700 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]]]}] 10:44:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 10:44:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1476ms 10:44:02 INFO - PROCESS | 1852 | 1461606242789 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 10:44:02 INFO - PROCESS | 1852 | 1461606242793 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 10:44:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 10:44:02 INFO - PROCESS | 1852 | 1461606242798 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 10:44:02 INFO - PROCESS | 1852 | 1461606242800 Marionette TRACE conn3 <- [1,1422,null,{}] 10:44:02 INFO - PROCESS | 1852 | 1461606242806 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}] 10:44:02 INFO - PROCESS | 1852 | 1461606242972 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 10:44:03 INFO - PROCESS | 1852 | 1461606243144 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b17d16000 == 102 [pid = 1852] [id = 363] 10:44:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f9b16d58400) [pid = 1852] [serial = 1090] [outer = (nil)] 10:44:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f9b19c42800) [pid = 1852] [serial = 1091] [outer = 0x7f9b16d58400] 10:44:03 INFO - PROCESS | 1852 | 1461606243210 Marionette DEBUG loaded listener.js 10:44:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f9b1b578c00) [pid = 1852] [serial = 1092] [outer = 0x7f9b16d58400] 10:44:04 INFO - PROCESS | 1852 | 1461606244153 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]]]}] 10:44:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 10:44:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1426ms 10:44:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 10:44:04 INFO - PROCESS | 1852 | 1461606244226 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 10:44:04 INFO - PROCESS | 1852 | 1461606244228 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 10:44:04 INFO - PROCESS | 1852 | 1461606244234 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 10:44:04 INFO - PROCESS | 1852 | 1461606244237 Marionette TRACE conn3 <- [1,1426,null,{}] 10:44:04 INFO - PROCESS | 1852 | 1461606244242 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}] 10:44:04 INFO - PROCESS | 1852 | 1461606244434 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 10:44:04 INFO - PROCESS | 1852 | 1461606244620 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1c008000 == 103 [pid = 1852] [id = 364] 10:44:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f9b0b272c00) [pid = 1852] [serial = 1093] [outer = (nil)] 10:44:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f9b1b6aa400) [pid = 1852] [serial = 1094] [outer = 0x7f9b0b272c00] 10:44:04 INFO - PROCESS | 1852 | 1461606244689 Marionette DEBUG loaded listener.js 10:44:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f9b1bfe1400) [pid = 1852] [serial = 1095] [outer = 0x7f9b0b272c00] 10:44:05 INFO - PROCESS | 1852 | 1461606245524 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]]]}] 10:44:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 10:44:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1331ms 10:44:05 INFO - PROCESS | 1852 | 1461606245565 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 10:44:05 INFO - PROCESS | 1852 | 1461606245569 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 10:44:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 10:44:05 INFO - PROCESS | 1852 | 1461606245574 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 10:44:05 INFO - PROCESS | 1852 | 1461606245576 Marionette TRACE conn3 <- [1,1430,null,{}] 10:44:05 INFO - PROCESS | 1852 | 1461606245582 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}] 10:44:05 INFO - PROCESS | 1852 | 1461606245737 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 10:44:05 INFO - PROCESS | 1852 | 1461606245916 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b201ac000 == 104 [pid = 1852] [id = 365] 10:44:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f9af32e1c00) [pid = 1852] [serial = 1096] [outer = (nil)] 10:44:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f9af32e7400) [pid = 1852] [serial = 1097] [outer = 0x7f9af32e1c00] 10:44:05 INFO - PROCESS | 1852 | 1461606245981 Marionette DEBUG loaded listener.js 10:44:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f9af32ecc00) [pid = 1852] [serial = 1098] [outer = 0x7f9af32e1c00] 10:44:06 INFO - PROCESS | 1852 | 1461606246882 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]]]}] 10:44:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 10:44:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1378ms 10:44:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 10:44:06 INFO - PROCESS | 1852 | 1461606246953 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 10:44:06 INFO - PROCESS | 1852 | 1461606246956 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 10:44:06 INFO - PROCESS | 1852 | 1461606246962 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 10:44:06 INFO - PROCESS | 1852 | 1461606246965 Marionette TRACE conn3 <- [1,1434,null,{}] 10:44:06 INFO - PROCESS | 1852 | 1461606246970 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}] 10:44:07 INFO - PROCESS | 1852 | 1461606247125 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 10:44:07 INFO - PROCESS | 1852 | 1461606247304 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03a71000 == 105 [pid = 1852] [id = 366] 10:44:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f9af32e4000) [pid = 1852] [serial = 1099] [outer = (nil)] 10:44:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f9af5a47800) [pid = 1852] [serial = 1100] [outer = 0x7f9af32e4000] 10:44:07 INFO - PROCESS | 1852 | 1461606247371 Marionette DEBUG loaded listener.js 10:44:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f9af5a4b800) [pid = 1852] [serial = 1101] [outer = 0x7f9af32e4000] 10:44:08 INFO - PROCESS | 1852 | 1461606248206 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]]]}] 10:44:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 10:44:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1282ms 10:44:08 INFO - PROCESS | 1852 | 1461606248244 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 10:44:08 INFO - PROCESS | 1852 | 1461606248247 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 10:44:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 10:44:08 INFO - PROCESS | 1852 | 1461606248253 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 10:44:08 INFO - PROCESS | 1852 | 1461606248255 Marionette TRACE conn3 <- [1,1438,null,{}] 10:44:08 INFO - PROCESS | 1852 | 1461606248260 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}] 10:44:08 INFO - PROCESS | 1852 | 1461606248421 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 10:44:08 INFO - PROCESS | 1852 | 1461606248611 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af27d4000 == 106 [pid = 1852] [id = 367] 10:44:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f9af5a42400) [pid = 1852] [serial = 1102] [outer = (nil)] 10:44:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f9b007dd400) [pid = 1852] [serial = 1103] [outer = 0x7f9af5a42400] 10:44:08 INFO - PROCESS | 1852 | 1461606248689 Marionette DEBUG loaded listener.js 10:44:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f9b03a7cc00) [pid = 1852] [serial = 1104] [outer = 0x7f9af5a42400] 10:44:09 INFO - PROCESS | 1852 | 1461606249523 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]]]}] 10:44:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 10:44:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1335ms 10:44:09 INFO - PROCESS | 1852 | 1461606249589 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 10:44:09 INFO - PROCESS | 1852 | 1461606249592 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 10:44:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 10:44:09 INFO - PROCESS | 1852 | 1461606249598 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 10:44:09 INFO - PROCESS | 1852 | 1461606249600 Marionette TRACE conn3 <- [1,1442,null,{}] 10:44:09 INFO - PROCESS | 1852 | 1461606249605 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}] 10:44:09 INFO - PROCESS | 1852 | 1461606249777 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 10:44:09 INFO - PROCESS | 1852 | 1461606249985 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af94a1800 == 107 [pid = 1852] [id = 368] 10:44:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f9af34df800) [pid = 1852] [serial = 1105] [outer = (nil)] 10:44:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f9b03a7d800) [pid = 1852] [serial = 1106] [outer = 0x7f9af34df800] 10:44:10 INFO - PROCESS | 1852 | 1461606250055 Marionette DEBUG loaded listener.js 10:44:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f9b03a85800) [pid = 1852] [serial = 1107] [outer = 0x7f9af34df800] 10:44:10 INFO - PROCESS | 1852 | 1461606250883 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]]]}] 10:44:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 10:44:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1329ms 10:44:10 INFO - PROCESS | 1852 | 1461606250933 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 10:44:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 10:44:10 INFO - PROCESS | 1852 | 1461606250938 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 10:44:10 INFO - PROCESS | 1852 | 1461606250943 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 10:44:10 INFO - PROCESS | 1852 | 1461606250947 Marionette TRACE conn3 <- [1,1446,null,{}] 10:44:10 INFO - PROCESS | 1852 | 1461606250952 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}] 10:44:11 INFO - PROCESS | 1852 | 1461606251165 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 10:44:11 INFO - PROCESS | 1852 | 1461606251345 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af94b6800 == 108 [pid = 1852] [id = 369] 10:44:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f9af2942800) [pid = 1852] [serial = 1108] [outer = (nil)] 10:44:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f9af2950000) [pid = 1852] [serial = 1109] [outer = 0x7f9af2942800] 10:44:11 INFO - PROCESS | 1852 | 1461606251422 Marionette DEBUG loaded listener.js 10:44:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f9b03a80000) [pid = 1852] [serial = 1110] [outer = 0x7f9af2942800] 10:44:12 INFO - PROCESS | 1852 | 1461606252323 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]]]}] 10:44:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 10:44:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1433ms 10:44:12 INFO - PROCESS | 1852 | 1461606252376 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 10:44:12 INFO - PROCESS | 1852 | 1461606252379 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 10:44:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 10:44:12 INFO - PROCESS | 1852 | 1461606252385 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 10:44:12 INFO - PROCESS | 1852 | 1461606252387 Marionette TRACE conn3 <- [1,1450,null,{}] 10:44:12 INFO - PROCESS | 1852 | 1461606252392 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}] 10:44:12 INFO - PROCESS | 1852 | 1461606252571 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 10:44:13 INFO - PROCESS | 1852 | 1461606253183 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af82e5000 == 109 [pid = 1852] [id = 370] 10:44:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f9af294c800) [pid = 1852] [serial = 1111] [outer = (nil)] 10:44:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f9af2951c00) [pid = 1852] [serial = 1112] [outer = 0x7f9af294c800] 10:44:13 INFO - PROCESS | 1852 | 1461606253258 Marionette DEBUG loaded listener.js 10:44:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f9af3892000) [pid = 1852] [serial = 1113] [outer = 0x7f9af294c800] 10:44:14 INFO - PROCESS | 1852 | 1461606254095 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]]]}] 10:44:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 10:44:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1786ms 10:44:14 INFO - PROCESS | 1852 | 1461606254173 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 10:44:14 INFO - PROCESS | 1852 | 1461606254178 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 10:44:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 10:44:14 INFO - PROCESS | 1852 | 1461606254184 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 10:44:14 INFO - PROCESS | 1852 | 1461606254189 Marionette TRACE conn3 <- [1,1454,null,{}] 10:44:14 INFO - PROCESS | 1852 | 1461606254195 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}] 10:44:14 INFO - PROCESS | 1852 | 1461606254362 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 10:44:14 INFO - PROCESS | 1852 | 1461606254659 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af6d03000 == 110 [pid = 1852] [id = 371] 10:44:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f9af6a48000) [pid = 1852] [serial = 1114] [outer = (nil)] 10:44:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f9af6caac00) [pid = 1852] [serial = 1115] [outer = 0x7f9af6a48000] 10:44:14 INFO - PROCESS | 1852 | 1461606254776 Marionette DEBUG loaded listener.js 10:44:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f9afcd53000) [pid = 1852] [serial = 1116] [outer = 0x7f9af6a48000] 10:44:15 INFO - PROCESS | 1852 | 1461606255601 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]]]}] 10:44:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 10:44:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1479ms 10:44:15 INFO - PROCESS | 1852 | 1461606255667 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 10:44:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 10:44:15 INFO - PROCESS | 1852 | 1461606255673 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 10:44:15 INFO - PROCESS | 1852 | 1461606255679 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 10:44:15 INFO - PROCESS | 1852 | 1461606255681 Marionette TRACE conn3 <- [1,1458,null,{}] 10:44:15 INFO - PROCESS | 1852 | 1461606255686 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}] 10:44:15 INFO - PROCESS | 1852 | 1461606255845 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 10:44:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9afeec1800 == 109 [pid = 1852] [id = 204] 10:44:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b08b8a000 == 108 [pid = 1852] [id = 357] 10:44:16 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f9b08ad3800) [pid = 1852] [serial = 977] [outer = (nil)] [url = about:blank] 10:44:16 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f9b17b59800) [pid = 1852] [serial = 980] [outer = (nil)] [url = about:blank] 10:44:16 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f9b19cbd000) [pid = 1852] [serial = 983] [outer = (nil)] [url = about:blank] 10:44:16 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f9afefa0c00) [pid = 1852] [serial = 986] [outer = (nil)] [url = about:blank] 10:44:16 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f9b1bf08400) [pid = 1852] [serial = 989] [outer = (nil)] [url = about:blank] 10:44:16 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f9af39b1400) [pid = 1852] [serial = 992] [outer = (nil)] [url = about:blank] 10:44:16 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f9af6bac800) [pid = 1852] [serial = 995] [outer = (nil)] [url = about:blank] 10:44:16 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f9af6bb5400) [pid = 1852] [serial = 998] [outer = (nil)] [url = about:blank] 10:44:16 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f9b032eb400) [pid = 1852] [serial = 1025] [outer = (nil)] [url = about:blank] 10:44:16 INFO - PROCESS | 1852 | 1461606256090 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b04077800 == 107 [pid = 1852] [id = 356] 10:44:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b03bad800 == 106 [pid = 1852] [id = 355] 10:44:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9afffd0800 == 105 [pid = 1852] [id = 354] 10:44:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af824e000 == 104 [pid = 1852] [id = 353] 10:44:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af8178000 == 105 [pid = 1852] [id = 372] 10:44:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f9af39b1400) [pid = 1852] [serial = 1117] [outer = (nil)] 10:44:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f9afd992c00) [pid = 1852] [serial = 1118] [outer = 0x7f9af39b1400] 10:44:16 INFO - PROCESS | 1852 | 1461606256158 Marionette DEBUG loaded listener.js 10:44:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f9afef9ac00) [pid = 1852] [serial = 1119] [outer = 0x7f9af39b1400] 10:44:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af8177000 == 104 [pid = 1852] [id = 352] 10:44:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9afcef0800 == 103 [pid = 1852] [id = 351] 10:44:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b09b52800 == 102 [pid = 1852] [id = 348] 10:44:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0973e000 == 101 [pid = 1852] [id = 347] 10:44:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b08bc1000 == 100 [pid = 1852] [id = 346] 10:44:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b08809800 == 99 [pid = 1852] [id = 345] 10:44:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0406f000 == 98 [pid = 1852] [id = 344] 10:44:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aff81f000 == 97 [pid = 1852] [id = 343] 10:44:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af8255000 == 96 [pid = 1852] [id = 342] 10:44:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b03d6c800 == 95 [pid = 1852] [id = 341] 10:44:16 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f9afefa2800) [pid = 1852] [serial = 1010] [outer = (nil)] [url = about:blank] 10:44:16 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f9aff0d3000) [pid = 1852] [serial = 1011] [outer = (nil)] [url = about:blank] 10:44:16 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f9b0015e000) [pid = 1852] [serial = 1016] [outer = (nil)] [url = about:blank] 10:44:16 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f9afff16800) [pid = 1852] [serial = 1013] [outer = (nil)] [url = about:blank] 10:44:16 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f9af6cae400) [pid = 1852] [serial = 1005] [outer = (nil)] [url = about:blank] 10:44:16 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f9af6bac400) [pid = 1852] [serial = 1004] [outer = (nil)] [url = about:blank] 10:44:16 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f9afdc04400) [pid = 1852] [serial = 1007] [outer = (nil)] [url = about:blank] 10:44:16 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f9afdc09000) [pid = 1852] [serial = 1008] [outer = (nil)] [url = about:blank] 10:44:16 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f9af6bd1800) [pid = 1852] [serial = 971] [outer = (nil)] [url = about:blank] 10:44:16 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f9b02f52000) [pid = 1852] [serial = 1022] [outer = (nil)] [url = about:blank] 10:44:16 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f9af6ca6400) [pid = 1852] [serial = 1001] [outer = (nil)] [url = about:blank] 10:44:16 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f9b0050dc00) [pid = 1852] [serial = 974] [outer = (nil)] [url = about:blank] 10:44:16 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f9b0176e000) [pid = 1852] [serial = 1019] [outer = (nil)] [url = about:blank] 10:44:16 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f9b02fe3000) [pid = 1852] [serial = 1020] [outer = (nil)] [url = about:blank] 10:44:16 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f9b032df000) [pid = 1852] [serial = 1023] [outer = (nil)] [url = about:blank] 10:44:16 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f9b0050a000) [pid = 1852] [serial = 1017] [outer = (nil)] [url = about:blank] 10:44:16 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f9b00121800) [pid = 1852] [serial = 1014] [outer = (nil)] [url = about:blank] 10:44:16 INFO - PROCESS | 1852 | 1461606256954 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]]]}] 10:44:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 10:44:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1288ms 10:44:16 INFO - PROCESS | 1852 | 1461606256967 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 10:44:16 INFO - PROCESS | 1852 | 1461606256969 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 10:44:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 10:44:16 INFO - PROCESS | 1852 | 1461606256982 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 10:44:16 INFO - PROCESS | 1852 | 1461606256990 Marionette TRACE conn3 <- [1,1462,null,{}] 10:44:17 INFO - PROCESS | 1852 | 1461606256997 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}] 10:44:17 INFO - PROCESS | 1852 | 1461606257214 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 10:44:17 INFO - PROCESS | 1852 | 1461606257237 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aff83a800 == 96 [pid = 1852] [id = 373] 10:44:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f9afef9c000) [pid = 1852] [serial = 1120] [outer = (nil)] 10:44:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f9b0011ec00) [pid = 1852] [serial = 1121] [outer = 0x7f9afef9c000] 10:44:17 INFO - PROCESS | 1852 | 1461606257293 Marionette DEBUG loaded listener.js 10:44:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f9b00160c00) [pid = 1852] [serial = 1122] [outer = 0x7f9afef9c000] 10:44:18 INFO - PROCESS | 1852 | 1461606258035 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]]]}] 10:44:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 10:44:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1088ms 10:44:18 INFO - PROCESS | 1852 | 1461606258065 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 10:44:18 INFO - PROCESS | 1852 | 1461606258068 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 10:44:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 10:44:18 INFO - PROCESS | 1852 | 1461606258102 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 10:44:18 INFO - PROCESS | 1852 | 1461606258104 Marionette TRACE conn3 <- [1,1466,null,{}] 10:44:18 INFO - PROCESS | 1852 | 1461606258109 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}] 10:44:18 INFO - PROCESS | 1852 | 1461606258253 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 10:44:18 INFO - PROCESS | 1852 | 1461606258267 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03ba0800 == 97 [pid = 1852] [id = 374] 10:44:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f9aff191c00) [pid = 1852] [serial = 1123] [outer = (nil)] 10:44:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f9b00a32c00) [pid = 1852] [serial = 1124] [outer = 0x7f9aff191c00] 10:44:18 INFO - PROCESS | 1852 | 1461606258322 Marionette DEBUG loaded listener.js 10:44:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f9b01775000) [pid = 1852] [serial = 1125] [outer = 0x7f9aff191c00] 10:44:19 INFO - PROCESS | 1852 | 1461606259261 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]]]}] 10:44:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 10:44:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1200ms 10:44:19 INFO - PROCESS | 1852 | 1461606259290 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 10:44:19 INFO - PROCESS | 1852 | 1461606259292 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 10:44:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 10:44:19 INFO - PROCESS | 1852 | 1461606259298 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 10:44:19 INFO - PROCESS | 1852 | 1461606259300 Marionette TRACE conn3 <- [1,1470,null,{}] 10:44:19 INFO - PROCESS | 1852 | 1461606259305 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}] 10:44:19 INFO - PROCESS | 1852 | 1461606259504 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 10:44:19 INFO - PROCESS | 1852 | 1461606259601 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03f22800 == 98 [pid = 1852] [id = 375] 10:44:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f9b0308ec00) [pid = 1852] [serial = 1126] [outer = (nil)] 10:44:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f9b0309a800) [pid = 1852] [serial = 1127] [outer = 0x7f9b0308ec00] 10:44:19 INFO - PROCESS | 1852 | 1461606259669 Marionette DEBUG loaded listener.js 10:44:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f9b03a87000) [pid = 1852] [serial = 1128] [outer = 0x7f9b0308ec00] 10:44:20 INFO - PROCESS | 1852 | 1461606260456 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]]]}] 10:44:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 10:44:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1182ms 10:44:20 INFO - PROCESS | 1852 | 1461606260492 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 10:44:20 INFO - PROCESS | 1852 | 1461606260496 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 10:44:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 10:44:20 INFO - PROCESS | 1852 | 1461606260501 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 10:44:20 INFO - PROCESS | 1852 | 1461606260503 Marionette TRACE conn3 <- [1,1474,null,{}] 10:44:20 INFO - PROCESS | 1852 | 1461606260515 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}] 10:44:20 INFO - PROCESS | 1852 | 1461606260713 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 10:44:20 INFO - PROCESS | 1852 | 1461606260739 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b09207800 == 99 [pid = 1852] [id = 376] 10:44:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f9b03a87400) [pid = 1852] [serial = 1129] [outer = (nil)] 10:44:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f9b04ed5c00) [pid = 1852] [serial = 1130] [outer = 0x7f9b03a87400] 10:44:20 INFO - PROCESS | 1852 | 1461606260798 Marionette DEBUG loaded listener.js 10:44:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f9b08a3ec00) [pid = 1852] [serial = 1131] [outer = 0x7f9b03a87400] 10:44:21 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f9b00504800) [pid = 1852] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 10:44:21 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f9b09b3a800) [pid = 1852] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 10:44:21 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f9afdc07400) [pid = 1852] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 10:44:21 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f9af39ac000) [pid = 1852] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 10:44:21 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f9b00a31000) [pid = 1852] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 10:44:21 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f9b0050e400) [pid = 1852] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 10:44:21 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f9afdc04c00) [pid = 1852] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 10:44:21 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f9afef98800) [pid = 1852] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 10:44:21 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f9af5ad9000) [pid = 1852] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 10:44:21 INFO - PROCESS | 1852 | 1461606261785 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]]]}] 10:44:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 10:44:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1331ms 10:44:21 INFO - PROCESS | 1852 | 1461606261834 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 10:44:21 INFO - PROCESS | 1852 | 1461606261837 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 10:44:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 10:44:21 INFO - PROCESS | 1852 | 1461606261842 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 10:44:21 INFO - PROCESS | 1852 | 1461606261844 Marionette TRACE conn3 <- [1,1478,null,{}] 10:44:21 INFO - PROCESS | 1852 | 1461606261849 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}] 10:44:22 INFO - PROCESS | 1852 | 1461606262035 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 10:44:22 INFO - PROCESS | 1852 | 1461606262053 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b09213000 == 100 [pid = 1852] [id = 377] 10:44:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f9af6bab800) [pid = 1852] [serial = 1132] [outer = (nil)] 10:44:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f9b03fedc00) [pid = 1852] [serial = 1133] [outer = 0x7f9af6bab800] 10:44:22 INFO - PROCESS | 1852 | 1461606262109 Marionette DEBUG loaded listener.js 10:44:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f9b09b3a800) [pid = 1852] [serial = 1134] [outer = 0x7f9af6bab800] 10:44:22 INFO - PROCESS | 1852 | 1461606262826 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]]]}] 10:44:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 10:44:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1027ms 10:44:22 INFO - PROCESS | 1852 | 1461606262870 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 10:44:22 INFO - PROCESS | 1852 | 1461606262873 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 10:44:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 10:44:22 INFO - PROCESS | 1852 | 1461606262879 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 10:44:22 INFO - PROCESS | 1852 | 1461606262881 Marionette TRACE conn3 <- [1,1482,null,{}] 10:44:22 INFO - PROCESS | 1852 | 1461606262886 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}] 10:44:23 INFO - PROCESS | 1852 | 1461606263127 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 10:44:23 INFO - PROCESS | 1852 | 1461606263141 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0a961000 == 101 [pid = 1852] [id = 378] 10:44:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f9afdc04c00) [pid = 1852] [serial = 1135] [outer = (nil)] 10:44:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f9b09b3b800) [pid = 1852] [serial = 1136] [outer = 0x7f9afdc04c00] 10:44:23 INFO - PROCESS | 1852 | 1461606263198 Marionette DEBUG loaded listener.js 10:44:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f9b15ade400) [pid = 1852] [serial = 1137] [outer = 0x7f9afdc04c00] 10:44:24 INFO - PROCESS | 1852 | 1461606264365 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]]]}] 10:44:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 10:44:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1529ms 10:44:24 INFO - PROCESS | 1852 | 1461606264409 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 10:44:24 INFO - PROCESS | 1852 | 1461606264416 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 10:44:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 10:44:24 INFO - PROCESS | 1852 | 1461606264424 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 10:44:24 INFO - PROCESS | 1852 | 1461606264429 Marionette TRACE conn3 <- [1,1486,null,{}] 10:44:24 INFO - PROCESS | 1852 | 1461606264437 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}] 10:44:24 INFO - PROCESS | 1852 | 1461606264632 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 10:44:24 INFO - PROCESS | 1852 | 1461606264827 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afdc37000 == 102 [pid = 1852] [id = 379] 10:44:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f9af51ea400) [pid = 1852] [serial = 1138] [outer = (nil)] 10:44:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f9af6bca800) [pid = 1852] [serial = 1139] [outer = 0x7f9af51ea400] 10:44:24 INFO - PROCESS | 1852 | 1461606264939 Marionette DEBUG loaded listener.js 10:44:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f9afcd50c00) [pid = 1852] [serial = 1140] [outer = 0x7f9af51ea400] 10:44:25 INFO - PROCESS | 1852 | 1461606265877 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]]]}] 10:44:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 10:44:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1483ms 10:44:25 INFO - PROCESS | 1852 | 1461606265908 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 10:44:25 INFO - PROCESS | 1852 | 1461606265915 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 10:44:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 10:44:25 INFO - PROCESS | 1852 | 1461606265925 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 10:44:25 INFO - PROCESS | 1852 | 1461606265928 Marionette TRACE conn3 <- [1,1490,null,{}] 10:44:25 INFO - PROCESS | 1852 | 1461606265933 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}] 10:44:26 INFO - PROCESS | 1852 | 1461606266101 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 10:44:26 INFO - PROCESS | 1852 | 1461606266287 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03f04800 == 103 [pid = 1852] [id = 380] 10:44:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f9afdc0c400) [pid = 1852] [serial = 1141] [outer = (nil)] 10:44:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f9afef9dc00) [pid = 1852] [serial = 1142] [outer = 0x7f9afdc0c400] 10:44:26 INFO - PROCESS | 1852 | 1461606266355 Marionette DEBUG loaded listener.js 10:44:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f9aff041c00) [pid = 1852] [serial = 1143] [outer = 0x7f9afdc0c400] 10:44:27 INFO - PROCESS | 1852 | 1461606267279 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]]]}] 10:44:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 10:44:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1426ms 10:44:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 10:44:27 INFO - PROCESS | 1852 | 1461606267352 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 10:44:27 INFO - PROCESS | 1852 | 1461606267355 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 10:44:27 INFO - PROCESS | 1852 | 1461606267361 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 10:44:27 INFO - PROCESS | 1852 | 1461606267366 Marionette TRACE conn3 <- [1,1494,null,{}] 10:44:27 INFO - PROCESS | 1852 | 1461606267381 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}] 10:44:27 INFO - PROCESS | 1852 | 1461606267590 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 10:44:27 INFO - PROCESS | 1852 | 1461606267772 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b17a1f000 == 104 [pid = 1852] [id = 381] 10:44:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f9aff18a000) [pid = 1852] [serial = 1144] [outer = (nil)] 10:44:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f9b01812c00) [pid = 1852] [serial = 1145] [outer = 0x7f9aff18a000] 10:44:27 INFO - PROCESS | 1852 | 1461606267849 Marionette DEBUG loaded listener.js 10:44:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f9b0309ac00) [pid = 1852] [serial = 1146] [outer = 0x7f9aff18a000] 10:44:28 INFO - PROCESS | 1852 | 1461606268727 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]]]}] 10:44:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 10:44:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1435ms 10:44:28 INFO - PROCESS | 1852 | 1461606268796 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 10:44:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 10:44:28 INFO - PROCESS | 1852 | 1461606268801 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 10:44:28 INFO - PROCESS | 1852 | 1461606268807 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 10:44:28 INFO - PROCESS | 1852 | 1461606268810 Marionette TRACE conn3 <- [1,1498,null,{}] 10:44:28 INFO - PROCESS | 1852 | 1461606268816 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}] 10:44:28 INFO - PROCESS | 1852 | 1461606268988 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 10:44:29 INFO - PROCESS | 1852 | 1461606269168 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af9467800 == 105 [pid = 1852] [id = 382] 10:44:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f9aff190800) [pid = 1852] [serial = 1147] [outer = (nil)] 10:44:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f9b032dec00) [pid = 1852] [serial = 1148] [outer = 0x7f9aff190800] 10:44:29 INFO - PROCESS | 1852 | 1461606269249 Marionette DEBUG loaded listener.js 10:44:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f9b05934c00) [pid = 1852] [serial = 1149] [outer = 0x7f9aff190800] 10:44:30 INFO - PROCESS | 1852 | 1461606270079 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]]]}] 10:44:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 10:44:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1328ms 10:44:30 INFO - PROCESS | 1852 | 1461606270135 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 10:44:30 INFO - PROCESS | 1852 | 1461606270138 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 10:44:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 10:44:30 INFO - PROCESS | 1852 | 1461606270144 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 10:44:30 INFO - PROCESS | 1852 | 1461606270147 Marionette TRACE conn3 <- [1,1502,null,{}] 10:44:30 INFO - PROCESS | 1852 | 1461606270152 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}] 10:44:30 INFO - PROCESS | 1852 | 1461606270311 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 10:44:30 INFO - PROCESS | 1852 | 1461606270496 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1e958000 == 106 [pid = 1852] [id = 383] 10:44:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f9b00b6a000) [pid = 1852] [serial = 1150] [outer = (nil)] 10:44:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f9b08522400) [pid = 1852] [serial = 1151] [outer = 0x7f9b00b6a000] 10:44:30 INFO - PROCESS | 1852 | 1461606270566 Marionette DEBUG loaded listener.js 10:44:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f9b0bfd8400) [pid = 1852] [serial = 1152] [outer = 0x7f9b00b6a000] 10:44:31 INFO - PROCESS | 1852 | 1461606271393 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]]]}] 10:44:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 10:44:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1280ms 10:44:31 INFO - PROCESS | 1852 | 1461606271424 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 10:44:31 INFO - PROCESS | 1852 | 1461606271428 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 10:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 10:44:31 INFO - PROCESS | 1852 | 1461606271433 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 10:44:31 INFO - PROCESS | 1852 | 1461606271436 Marionette TRACE conn3 <- [1,1506,null,{}] 10:44:31 INFO - PROCESS | 1852 | 1461606271440 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}] 10:44:31 INFO - PROCESS | 1852 | 1461606271623 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 10:44:31 INFO - PROCESS | 1852 | 1461606271822 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0305c800 == 107 [pid = 1852] [id = 384] 10:44:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7f9b17ae3800) [pid = 1852] [serial = 1153] [outer = (nil)] 10:44:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7f9b19cb9800) [pid = 1852] [serial = 1154] [outer = 0x7f9b17ae3800] 10:44:31 INFO - PROCESS | 1852 | 1461606271894 Marionette DEBUG loaded listener.js 10:44:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7f9b1bb6b000) [pid = 1852] [serial = 1155] [outer = 0x7f9b17ae3800] 10:44:32 INFO - PROCESS | 1852 | 1461606272757 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]]]}] 10:44:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 10:44:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1381ms 10:44:32 INFO - PROCESS | 1852 | 1461606272814 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 10:44:32 INFO - PROCESS | 1852 | 1461606272818 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 10:44:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 10:44:32 INFO - PROCESS | 1852 | 1461606272823 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 10:44:32 INFO - PROCESS | 1852 | 1461606272826 Marionette TRACE conn3 <- [1,1510,null,{}] 10:44:32 INFO - PROCESS | 1852 | 1461606272831 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}] 10:44:32 INFO - PROCESS | 1852 | 1461606272984 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 10:44:33 INFO - PROCESS | 1852 | 1461606273169 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af5b1a800 == 108 [pid = 1852] [id = 385] 10:44:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7f9af38ef400) [pid = 1852] [serial = 1156] [outer = (nil)] 10:44:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7f9af38f8000) [pid = 1852] [serial = 1157] [outer = 0x7f9af38ef400] 10:44:33 INFO - PROCESS | 1852 | 1461606273236 Marionette DEBUG loaded listener.js 10:44:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7f9af38fc800) [pid = 1852] [serial = 1158] [outer = 0x7f9af38ef400] 10:44:34 INFO - PROCESS | 1852 | 1461606274077 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]]]}] 10:44:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 10:44:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1276ms 10:44:34 INFO - PROCESS | 1852 | 1461606274103 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 10:44:34 INFO - PROCESS | 1852 | 1461606274107 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 10:44:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 10:44:34 INFO - PROCESS | 1852 | 1461606274114 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 10:44:34 INFO - PROCESS | 1852 | 1461606274118 Marionette TRACE conn3 <- [1,1514,null,{}] 10:44:34 INFO - PROCESS | 1852 | 1461606274122 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}] 10:44:34 INFO - PROCESS | 1852 | 1461606274292 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 10:44:34 INFO - PROCESS | 1852 | 1461606274504 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aef9df800 == 109 [pid = 1852] [id = 386] 10:44:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7f9af38fcc00) [pid = 1852] [serial = 1159] [outer = (nil)] 10:44:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f9b17b8c000) [pid = 1852] [serial = 1160] [outer = 0x7f9af38fcc00] 10:44:34 INFO - PROCESS | 1852 | 1461606274570 Marionette DEBUG loaded listener.js 10:44:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f9b1bba0800) [pid = 1852] [serial = 1161] [outer = 0x7f9af38fcc00] 10:44:35 INFO - PROCESS | 1852 | 1461606275393 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]]]}] 10:44:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 10:44:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1331ms 10:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 10:44:35 INFO - PROCESS | 1852 | 1461606275446 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 10:44:35 INFO - PROCESS | 1852 | 1461606275449 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 10:44:35 INFO - PROCESS | 1852 | 1461606275455 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 10:44:35 INFO - PROCESS | 1852 | 1461606275458 Marionette TRACE conn3 <- [1,1518,null,{}] 10:44:35 INFO - PROCESS | 1852 | 1461606275463 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}] 10:44:35 INFO - PROCESS | 1852 | 1461606275617 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 10:44:35 INFO - PROCESS | 1852 | 1461606275806 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af5b1f800 == 110 [pid = 1852] [id = 387] 10:44:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f9aefac6400) [pid = 1852] [serial = 1162] [outer = (nil)] 10:44:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f9aefacb400) [pid = 1852] [serial = 1163] [outer = 0x7f9aefac6400] 10:44:35 INFO - PROCESS | 1852 | 1461606275879 Marionette DEBUG loaded listener.js 10:44:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f9aefacf800) [pid = 1852] [serial = 1164] [outer = 0x7f9aefac6400] 10:44:36 INFO - PROCESS | 1852 | 1461606276698 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]]]}] 10:44:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 10:44:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1278ms 10:44:36 INFO - PROCESS | 1852 | 1461606276734 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 10:44:36 INFO - PROCESS | 1852 | 1461606276737 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 10:44:36 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 10:44:36 INFO - PROCESS | 1852 | 1461606276743 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 10:44:36 INFO - PROCESS | 1852 | 1461606276745 Marionette TRACE conn3 <- [1,1522,null,{}] 10:44:36 INFO - PROCESS | 1852 | 1461606276750 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}] 10:44:36 INFO - PROCESS | 1852 | 1461606276937 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 10:44:37 INFO - PROCESS | 1852 | 1461606277124 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aefbda000 == 111 [pid = 1852] [id = 388] 10:44:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7f9aefac7400) [pid = 1852] [serial = 1165] [outer = (nil)] 10:44:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7f9af06eb000) [pid = 1852] [serial = 1166] [outer = 0x7f9aefac7400] 10:44:37 INFO - PROCESS | 1852 | 1461606277202 Marionette DEBUG loaded listener.js 10:44:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7f9af06ef800) [pid = 1852] [serial = 1167] [outer = 0x7f9aefac7400] 10:44:37 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 10:44:37 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:44:37 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 10:44:37 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 10:44:37 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 10:44:37 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 10:44:37 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 10:44:37 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 10:44:37 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 10:44:37 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 10:44:37 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 10:44:37 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 10:44:38 INFO - PROCESS | 1852 | 1461606277998 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"]]]}] 10:44:38 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 () { 10:44:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:44:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 10:44:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:44:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:44:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 10:44:38 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 () { 10:44:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:44:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 10:44:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:44:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:44:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 10:44:38 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 () { 10:44:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:44:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 10:44:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:44:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:44:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 10:44:38 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 () { 10:44:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:44:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 10:44:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:44:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:44:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 10:44:38 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1289ms 10:44:38 INFO - PROCESS | 1852 | 1461606278036 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 10:44:38 INFO - PROCESS | 1852 | 1461606278043 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 10:44:38 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 10:44:38 INFO - PROCESS | 1852 | 1461606278049 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 10:44:38 INFO - PROCESS | 1852 | 1461606278052 Marionette TRACE conn3 <- [1,1526,null,{}] 10:44:38 INFO - PROCESS | 1852 | 1461606278057 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}] 10:44:38 INFO - PROCESS | 1852 | 1461606278238 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 10:44:38 INFO - PROCESS | 1852 | 1461606278429 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aefca5800 == 112 [pid = 1852] [id = 389] 10:44:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7f9af06efc00) [pid = 1852] [serial = 1168] [outer = (nil)] 10:44:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7f9af38fd800) [pid = 1852] [serial = 1169] [outer = 0x7f9af06efc00] 10:44:38 INFO - PROCESS | 1852 | 1461606278506 Marionette DEBUG loaded listener.js 10:44:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7f9b16b91c00) [pid = 1852] [serial = 1170] [outer = 0x7f9af06efc00] 10:44:39 INFO - PROCESS | 1852 | 1461606279639 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"]]]}] 10:44:39 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:44:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 10:44:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:44:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:44:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 10:44:39 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:44:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 10:44:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:44:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:44:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 10:44:39 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 10:44:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 10:44:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:44:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:44:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 10:44:39 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1633ms 10:44:39 INFO - PROCESS | 1852 | 1461606279689 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 10:44:39 INFO - PROCESS | 1852 | 1461606279695 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 10:44:39 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 10:44:39 INFO - PROCESS | 1852 | 1461606279702 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 10:44:39 INFO - PROCESS | 1852 | 1461606279707 Marionette TRACE conn3 <- [1,1530,null,{}] 10:44:39 INFO - PROCESS | 1852 | 1461606279715 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}] 10:44:39 INFO - PROCESS | 1852 | 1461606279899 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 10:44:40 INFO - PROCESS | 1852 | 1461606280128 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af971b800 == 113 [pid = 1852] [id = 390] 10:44:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7f9af286a800) [pid = 1852] [serial = 1171] [outer = (nil)] 10:44:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7f9af286c400) [pid = 1852] [serial = 1172] [outer = 0x7f9af286a800] 10:44:40 INFO - PROCESS | 1852 | 1461606280191 Marionette DEBUG loaded listener.js 10:44:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7f9af32c6c00) [pid = 1852] [serial = 1173] [outer = 0x7f9af286a800] 10:44:40 INFO - PROCESS | 1852 | 1461606280916 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]]]}] 10:44:40 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 10:44:40 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 10:44:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:44:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:44:40 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 10:44:40 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 10:44:40 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. 10:44:40 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 10:44:40 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1236ms 10:44:40 INFO - PROCESS | 1852 | 1461606280940 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 10:44:40 INFO - PROCESS | 1852 | 1461606280947 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 10:44:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 10:44:40 INFO - PROCESS | 1852 | 1461606280955 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 10:44:40 INFO - PROCESS | 1852 | 1461606280959 Marionette TRACE conn3 <- [1,1534,null,{}] 10:44:40 INFO - PROCESS | 1852 | 1461606280964 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}] 10:44:41 INFO - PROCESS | 1852 | 1461606281128 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 10:44:41 INFO - PROCESS | 1852 | 1461606281336 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03050000 == 114 [pid = 1852] [id = 391] 10:44:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7f9af294f400) [pid = 1852] [serial = 1174] [outer = (nil)] 10:44:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7f9af5712c00) [pid = 1852] [serial = 1175] [outer = 0x7f9af294f400] 10:44:41 INFO - PROCESS | 1852 | 1461606281465 Marionette DEBUG loaded listener.js 10:44:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7f9af5a4f000) [pid = 1852] [serial = 1176] [outer = 0x7f9af294f400] 10:44:42 INFO - PROCESS | 1852 | 1461606282472 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]]]}] 10:44:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 10:44:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1577ms 10:44:42 INFO - PROCESS | 1852 | 1461606282533 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 10:44:42 INFO - PROCESS | 1852 | 1461606282537 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 10:44:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 10:44:42 INFO - PROCESS | 1852 | 1461606282543 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 10:44:42 INFO - PROCESS | 1852 | 1461606282549 Marionette TRACE conn3 <- [1,1538,null,{}] 10:44:42 INFO - PROCESS | 1852 | 1461606282563 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}] 10:44:42 INFO - PROCESS | 1852 | 1461606282737 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 10:44:42 INFO - PROCESS | 1852 | 1461606282931 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03132800 == 115 [pid = 1852] [id = 392] 10:44:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7f9af5a50800) [pid = 1852] [serial = 1177] [outer = (nil)] 10:44:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7f9afd99a400) [pid = 1852] [serial = 1178] [outer = 0x7f9af5a50800] 10:44:43 INFO - PROCESS | 1852 | 1461606282996 Marionette DEBUG loaded listener.js 10:44:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7f9afef93c00) [pid = 1852] [serial = 1179] [outer = 0x7f9af5a50800] 10:44:43 INFO - PROCESS | 1852 | 1461606283845 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]]]}] 10:44:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 10:44:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1335ms 10:44:43 INFO - PROCESS | 1852 | 1461606283879 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 10:44:43 INFO - PROCESS | 1852 | 1461606283883 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 10:44:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 10:44:43 INFO - PROCESS | 1852 | 1461606283888 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 10:44:43 INFO - PROCESS | 1852 | 1461606283891 Marionette TRACE conn3 <- [1,1542,null,{}] 10:44:43 INFO - PROCESS | 1852 | 1461606283896 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}] 10:44:44 INFO - PROCESS | 1852 | 1461606284065 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 10:44:44 INFO - PROCESS | 1852 | 1461606284265 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03146000 == 116 [pid = 1852] [id = 393] 10:44:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7f9afdc08800) [pid = 1852] [serial = 1180] [outer = (nil)] 10:44:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 253 (0x7f9b0012c000) [pid = 1852] [serial = 1181] [outer = 0x7f9afdc08800] 10:44:44 INFO - PROCESS | 1852 | 1461606284326 Marionette DEBUG loaded listener.js 10:44:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 254 (0x7f9b0050e400) [pid = 1852] [serial = 1182] [outer = 0x7f9afdc08800] 10:44:44 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b1ffb7000 == 115 [pid = 1852] [id = 287] 10:44:44 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b09213000 == 114 [pid = 1852] [id = 377] 10:44:44 INFO - PROCESS | 1852 | --DOMWINDOW == 253 (0x7f9b177abc00) [pid = 1852] [serial = 1076] [outer = (nil)] [url = about:blank] 10:44:44 INFO - PROCESS | 1852 | --DOMWINDOW == 252 (0x7f9b0b588c00) [pid = 1852] [serial = 1046] [outer = (nil)] [url = about:blank] 10:44:44 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7f9b006ab800) [pid = 1852] [serial = 1034] [outer = (nil)] [url = about:blank] 10:44:44 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7f9af5717800) [pid = 1852] [serial = 1028] [outer = (nil)] [url = about:blank] 10:44:44 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7f9b08a4a000) [pid = 1852] [serial = 1052] [outer = (nil)] [url = about:blank] 10:44:44 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7f9b10a81000) [pid = 1852] [serial = 1049] [outer = (nil)] [url = about:blank] 10:44:44 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7f9b03ab0000) [pid = 1852] [serial = 1037] [outer = (nil)] [url = about:blank] 10:44:45 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7f9afdc09800) [pid = 1852] [serial = 1031] [outer = (nil)] [url = about:blank] 10:44:45 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7f9b08d16800) [pid = 1852] [serial = 1043] [outer = (nil)] [url = about:blank] 10:44:45 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7f9b044d4800) [pid = 1852] [serial = 1040] [outer = (nil)] [url = about:blank] 10:44:45 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b09207800 == 113 [pid = 1852] [id = 376] 10:44:45 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b03f22800 == 112 [pid = 1852] [id = 375] 10:44:45 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b03ba0800 == 111 [pid = 1852] [id = 374] 10:44:45 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aff83a800 == 110 [pid = 1852] [id = 373] 10:44:45 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af8178000 == 109 [pid = 1852] [id = 372] 10:44:45 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af6d03000 == 108 [pid = 1852] [id = 371] 10:44:45 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af82e5000 == 107 [pid = 1852] [id = 370] 10:44:45 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af94a1800 == 106 [pid = 1852] [id = 368] 10:44:45 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af27d4000 == 105 [pid = 1852] [id = 367] 10:44:45 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b03a71000 == 104 [pid = 1852] [id = 366] 10:44:45 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b201ac000 == 103 [pid = 1852] [id = 365] 10:44:45 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b1c008000 == 102 [pid = 1852] [id = 364] 10:44:45 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b17d16000 == 101 [pid = 1852] [id = 363] 10:44:45 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b16604800 == 100 [pid = 1852] [id = 362] 10:44:45 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0bf5c800 == 99 [pid = 1852] [id = 361] 10:44:45 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b03d76000 == 98 [pid = 1852] [id = 360] 10:44:45 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9afdc1b000 == 97 [pid = 1852] [id = 359] 10:44:45 INFO - PROCESS | 1852 | 1461606285269 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]]]}] 10:44:45 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7f9b07bb8000) [pid = 1852] [serial = 1067] [outer = (nil)] [url = about:blank] 10:44:45 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7f9b0a339800) [pid = 1852] [serial = 1070] [outer = (nil)] [url = about:blank] 10:44:45 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7f9aff4c5800) [pid = 1852] [serial = 1061] [outer = (nil)] [url = about:blank] 10:44:45 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7f9b00128000) [pid = 1852] [serial = 1062] [outer = (nil)] [url = about:blank] 10:44:45 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7f9af5adc800) [pid = 1852] [serial = 1056] [outer = (nil)] [url = about:blank] 10:44:45 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7f9af39b2c00) [pid = 1852] [serial = 1055] [outer = (nil)] [url = about:blank] 10:44:45 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7f9b032dd400) [pid = 1852] [serial = 1064] [outer = (nil)] [url = about:blank] 10:44:45 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7f9b15a1d000) [pid = 1852] [serial = 1071] [outer = (nil)] [url = about:blank] 10:44:45 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f9b0fb4b400) [pid = 1852] [serial = 909] [outer = (nil)] [url = about:blank] 10:44:45 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f9afdc0e000) [pid = 1852] [serial = 1058] [outer = (nil)] [url = about:blank] 10:44:45 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f9afef96000) [pid = 1852] [serial = 1059] [outer = (nil)] [url = about:blank] 10:44:45 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f9b08d38c00) [pid = 1852] [serial = 1068] [outer = (nil)] [url = about:blank] 10:44:45 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f9b08d3c000) [pid = 1852] [serial = 1073] [outer = (nil)] [url = about:blank] 10:44:45 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7f9b040a6c00) [pid = 1852] [serial = 1065] [outer = (nil)] [url = about:blank] 10:44:45 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7f9b16b4b400) [pid = 1852] [serial = 1074] [outer = (nil)] [url = about:blank] 10:44:45 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7f9b17b66000) [pid = 1852] [serial = 969] [outer = (nil)] [url = about:blank] 10:44:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 10:44:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1435ms 10:44:45 INFO - PROCESS | 1852 | 1461606285323 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 10:44:45 INFO - PROCESS | 1852 | 1461606285326 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 10:44:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 10:44:45 INFO - PROCESS | 1852 | 1461606285331 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 10:44:45 INFO - PROCESS | 1852 | 1461606285333 Marionette TRACE conn3 <- [1,1546,null,{}] 10:44:45 INFO - PROCESS | 1852 | 1461606285338 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}] 10:44:45 INFO - PROCESS | 1852 | 1461606285473 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 10:44:45 INFO - PROCESS | 1852 | 1461606285486 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af84de000 == 98 [pid = 1852] [id = 394] 10:44:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7f9af5a48400) [pid = 1852] [serial = 1183] [outer = (nil)] 10:44:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7f9b007db800) [pid = 1852] [serial = 1184] [outer = 0x7f9af5a48400] 10:44:45 INFO - PROCESS | 1852 | 1461606285541 Marionette DEBUG loaded listener.js 10:44:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7f9b00aad400) [pid = 1852] [serial = 1185] [outer = 0x7f9af5a48400] 10:44:46 INFO - PROCESS | 1852 | 1461606286356 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]]]}] 10:44:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 10:44:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1075ms 10:44:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 10:44:46 INFO - PROCESS | 1852 | 1461606286408 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 10:44:46 INFO - PROCESS | 1852 | 1461606286410 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 10:44:46 INFO - PROCESS | 1852 | 1461606286414 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 10:44:46 INFO - PROCESS | 1852 | 1461606286418 Marionette TRACE conn3 <- [1,1550,null,{}] 10:44:46 INFO - PROCESS | 1852 | 1461606286422 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}] 10:44:46 INFO - PROCESS | 1852 | 1461606286582 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 10:44:46 INFO - PROCESS | 1852 | 1461606286602 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03a67000 == 99 [pid = 1852] [id = 395] 10:44:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f9af4f94400) [pid = 1852] [serial = 1186] [outer = (nil)] 10:44:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f9b03a82c00) [pid = 1852] [serial = 1187] [outer = 0x7f9af4f94400] 10:44:46 INFO - PROCESS | 1852 | 1461606286799 Marionette DEBUG loaded listener.js 10:44:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f9b07bb8000) [pid = 1852] [serial = 1188] [outer = 0x7f9af4f94400] 10:44:47 INFO - PROCESS | 1852 | 1461606287515 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]]]}] 10:44:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 10:44:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1130ms 10:44:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 10:44:47 INFO - PROCESS | 1852 | 1461606287546 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 10:44:47 INFO - PROCESS | 1852 | 1461606287548 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 10:44:47 INFO - PROCESS | 1852 | 1461606287553 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 10:44:47 INFO - PROCESS | 1852 | 1461606287555 Marionette TRACE conn3 <- [1,1554,null,{}] 10:44:47 INFO - PROCESS | 1852 | 1461606287560 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}] 10:44:47 INFO - PROCESS | 1852 | 1461606287750 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 10:44:47 INFO - PROCESS | 1852 | 1461606287779 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b08920800 == 100 [pid = 1852] [id = 396] 10:44:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f9b02fdc000) [pid = 1852] [serial = 1189] [outer = (nil)] 10:44:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f9b09c0c000) [pid = 1852] [serial = 1190] [outer = 0x7f9b02fdc000] 10:44:47 INFO - PROCESS | 1852 | 1461606287838 Marionette DEBUG loaded listener.js 10:44:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7f9b10a7a000) [pid = 1852] [serial = 1191] [outer = 0x7f9b02fdc000] 10:44:48 INFO - PROCESS | 1852 | 1461606288617 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]]]}] 10:44:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 10:44:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1125ms 10:44:48 INFO - PROCESS | 1852 | 1461606288678 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 10:44:48 INFO - PROCESS | 1852 | 1461606288680 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 10:44:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 10:44:48 INFO - PROCESS | 1852 | 1461606288689 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 10:44:48 INFO - PROCESS | 1852 | 1461606288691 Marionette TRACE conn3 <- [1,1558,null,{}] 10:44:48 INFO - PROCESS | 1852 | 1461606288695 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}] 10:44:48 INFO - PROCESS | 1852 | 1461606288891 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 10:44:48 INFO - PROCESS | 1852 | 1461606288912 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b09623800 == 101 [pid = 1852] [id = 397] 10:44:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7f9afd99ac00) [pid = 1852] [serial = 1192] [outer = (nil)] 10:44:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7f9b16b19400) [pid = 1852] [serial = 1193] [outer = 0x7f9afd99ac00] 10:44:48 INFO - PROCESS | 1852 | 1461606288968 Marionette DEBUG loaded listener.js 10:44:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7f9b17b5e800) [pid = 1852] [serial = 1194] [outer = 0x7f9afd99ac00] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7f9af34da800) [pid = 1852] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7f9b00a2f000) [pid = 1852] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7f9af5ad5800) [pid = 1852] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7f9b16814400) [pid = 1852] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f9af4f8f800) [pid = 1852] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f9b083cbc00) [pid = 1852] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f9af95dd400) [pid = 1852] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f9af39ab400) [pid = 1852] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f9af570ec00) [pid = 1852] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7f9af6bab800) [pid = 1852] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7f9af51ef000) [pid = 1852] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7f9af51e4400) [pid = 1852] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7f9b00507000) [pid = 1852] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7f9b074a5400) [pid = 1852] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7f9af6a47800) [pid = 1852] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7f9b00507800) [pid = 1852] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f9b16981c00) [pid = 1852] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f9b16986000) [pid = 1852] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f9af39aac00) [pid = 1852] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f9af32c2c00) [pid = 1852] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f9af39b1400) [pid = 1852] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f9b08a49800) [pid = 1852] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f9af32cdc00) [pid = 1852] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f9afef9b800) [pid = 1852] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f9af51e4800) [pid = 1852] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f9af294c800) [pid = 1852] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f9af3886000) [pid = 1852] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f9aff191c00) [pid = 1852] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f9b00505c00) [pid = 1852] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f9affef0400) [pid = 1852] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f9b00006000) [pid = 1852] [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.] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f9af34e5000) [pid = 1852] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f9b0bfdb000) [pid = 1852] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f9af34db000) [pid = 1852] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f9af34e4400) [pid = 1852] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f9af4f8d400) [pid = 1852] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f9aff03b800) [pid = 1852] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f9b02f54000) [pid = 1852] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f9affeea000) [pid = 1852] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f9b00160400) [pid = 1852] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f9afef9c000) [pid = 1852] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f9af4f92c00) [pid = 1852] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f9b0308ec00) [pid = 1852] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f9af6a48000) [pid = 1852] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f9b01812800) [pid = 1852] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f9af32c5400) [pid = 1852] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f9aff03ec00) [pid = 1852] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f9b03a87400) [pid = 1852] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f9afd994800) [pid = 1852] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f9b0b3d5400) [pid = 1852] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f9af5718000) [pid = 1852] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f9af4f99800) [pid = 1852] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f9b044d8c00) [pid = 1852] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f9b005d9000) [pid = 1852] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f9b03aae800) [pid = 1852] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f9b08d3c400) [pid = 1852] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f9b03093400) [pid = 1852] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f9afef99800) [pid = 1852] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f9b17b5c400) [pid = 1852] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 10:44:50 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f9af51e2000) [pid = 1852] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 10:44:50 INFO - PROCESS | 1852 | 1461606290684 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]]]}] 10:44:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 10:44:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 2028ms 10:44:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 10:44:50 INFO - PROCESS | 1852 | 1461606290718 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 10:44:50 INFO - PROCESS | 1852 | 1461606290720 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 10:44:50 INFO - PROCESS | 1852 | 1461606290724 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 10:44:50 INFO - PROCESS | 1852 | 1461606290728 Marionette TRACE conn3 <- [1,1562,null,{}] 10:44:50 INFO - PROCESS | 1852 | 1461606290733 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}] 10:44:50 INFO - PROCESS | 1852 | 1461606290929 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 10:44:50 INFO - PROCESS | 1852 | 1461606290947 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af8033000 == 102 [pid = 1852] [id = 398] 10:44:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f9af32c2800) [pid = 1852] [serial = 1195] [outer = (nil)] 10:44:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f9af3889400) [pid = 1852] [serial = 1196] [outer = 0x7f9af32c2800] 10:44:51 INFO - PROCESS | 1852 | 1461606291007 Marionette DEBUG loaded listener.js 10:44:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f9af51ef000) [pid = 1852] [serial = 1197] [outer = 0x7f9af32c2800] 10:44:51 INFO - PROCESS | 1852 | 1461606291671 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]]]}] 10:44:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 10:44:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 979ms 10:44:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 10:44:51 INFO - PROCESS | 1852 | 1461606291704 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 10:44:51 INFO - PROCESS | 1852 | 1461606291707 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 10:44:51 INFO - PROCESS | 1852 | 1461606291712 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 10:44:51 INFO - PROCESS | 1852 | 1461606291715 Marionette TRACE conn3 <- [1,1566,null,{}] 10:44:51 INFO - PROCESS | 1852 | 1461606291719 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}] 10:44:51 INFO - PROCESS | 1852 | 1461606291879 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 10:44:51 INFO - PROCESS | 1852 | 1461606291895 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03057800 == 103 [pid = 1852] [id = 399] 10:44:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f9aefacc800) [pid = 1852] [serial = 1198] [outer = (nil)] 10:44:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f9af5ad6400) [pid = 1852] [serial = 1199] [outer = 0x7f9aefacc800] 10:44:52 INFO - PROCESS | 1852 | 1461606292093 Marionette DEBUG loaded listener.js 10:44:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f9afdc08400) [pid = 1852] [serial = 1200] [outer = 0x7f9aefacc800] 10:44:53 INFO - PROCESS | 1852 | 1461606293091 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]]]}] 10:44:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 10:44:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1435ms 10:44:53 INFO - PROCESS | 1852 | 1461606293148 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 10:44:53 INFO - PROCESS | 1852 | 1461606293154 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 10:44:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 10:44:53 INFO - PROCESS | 1852 | 1461606293161 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 10:44:53 INFO - PROCESS | 1852 | 1461606293167 Marionette TRACE conn3 <- [1,1570,null,{}] 10:44:53 INFO - PROCESS | 1852 | 1461606293174 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}] 10:44:53 INFO - PROCESS | 1852 | 1461606293404 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 10:44:53 INFO - PROCESS | 1852 | 1461606293645 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af82f1000 == 104 [pid = 1852] [id = 400] 10:44:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f9af2947000) [pid = 1852] [serial = 1201] [outer = (nil)] 10:44:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f9af32ea800) [pid = 1852] [serial = 1202] [outer = 0x7f9af2947000] 10:44:53 INFO - PROCESS | 1852 | 1461606293735 Marionette DEBUG loaded listener.js 10:44:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f9af4f92c00) [pid = 1852] [serial = 1203] [outer = 0x7f9af2947000] 10:44:54 INFO - PROCESS | 1852 | 1461606294599 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]]]}] 10:44:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 10:44:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1489ms 10:44:54 INFO - PROCESS | 1852 | 1461606294650 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 10:44:54 INFO - PROCESS | 1852 | 1461606294658 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 10:44:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 10:44:54 INFO - PROCESS | 1852 | 1461606294668 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 10:44:54 INFO - PROCESS | 1852 | 1461606294671 Marionette TRACE conn3 <- [1,1574,null,{}] 10:44:54 INFO - PROCESS | 1852 | 1461606294677 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}] 10:44:54 INFO - PROCESS | 1852 | 1461606294854 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 10:44:55 INFO - PROCESS | 1852 | 1461606295050 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b00a1e800 == 105 [pid = 1852] [id = 401] 10:44:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f9af39ae800) [pid = 1852] [serial = 1204] [outer = (nil)] 10:44:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f9af6bd1000) [pid = 1852] [serial = 1205] [outer = 0x7f9af39ae800] 10:44:55 INFO - PROCESS | 1852 | 1461606295121 Marionette DEBUG loaded listener.js 10:44:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f9afcd55000) [pid = 1852] [serial = 1206] [outer = 0x7f9af39ae800] 10:44:56 INFO - PROCESS | 1852 | 1461606296043 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]]]}] 10:44:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 10:44:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1427ms 10:44:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 10:44:56 INFO - PROCESS | 1852 | 1461606296095 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 10:44:56 INFO - PROCESS | 1852 | 1461606296098 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 10:44:56 INFO - PROCESS | 1852 | 1461606296104 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 10:44:56 INFO - PROCESS | 1852 | 1461606296110 Marionette TRACE conn3 <- [1,1578,null,{}] 10:44:56 INFO - PROCESS | 1852 | 1461606296125 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}] 10:44:56 INFO - PROCESS | 1852 | 1461606296309 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 10:44:56 INFO - PROCESS | 1852 | 1461606296501 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b09737800 == 106 [pid = 1852] [id = 402] 10:44:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f9afcd56800) [pid = 1852] [serial = 1207] [outer = (nil)] 10:44:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f9aff184800) [pid = 1852] [serial = 1208] [outer = 0x7f9afcd56800] 10:44:56 INFO - PROCESS | 1852 | 1461606296577 Marionette DEBUG loaded listener.js 10:44:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f9b00505c00) [pid = 1852] [serial = 1209] [outer = 0x7f9afcd56800] 10:44:57 INFO - PROCESS | 1852 | 1461606297408 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]]]}] 10:44:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 10:44:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1340ms 10:44:57 INFO - PROCESS | 1852 | 1461606297444 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 10:44:57 INFO - PROCESS | 1852 | 1461606297448 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 10:44:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 10:44:57 INFO - PROCESS | 1852 | 1461606297454 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 10:44:57 INFO - PROCESS | 1852 | 1461606297456 Marionette TRACE conn3 <- [1,1582,null,{}] 10:44:57 INFO - PROCESS | 1852 | 1461606297461 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}] 10:44:57 INFO - PROCESS | 1852 | 1461606297629 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 10:44:57 INFO - PROCESS | 1852 | 1461606297826 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0aba3000 == 107 [pid = 1852] [id = 403] 10:44:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f9afef93400) [pid = 1852] [serial = 1210] [outer = (nil)] 10:44:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f9b0176fc00) [pid = 1852] [serial = 1211] [outer = 0x7f9afef93400] 10:44:57 INFO - PROCESS | 1852 | 1461606297894 Marionette DEBUG loaded listener.js 10:44:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f9b0308ec00) [pid = 1852] [serial = 1212] [outer = 0x7f9afef93400] 10:44:58 INFO - PROCESS | 1852 | 1461606298722 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]]]}] 10:44:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 10:44:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1326ms 10:44:58 INFO - PROCESS | 1852 | 1461606298781 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 10:44:58 INFO - PROCESS | 1852 | 1461606298784 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 10:44:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 10:44:58 INFO - PROCESS | 1852 | 1461606298790 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 10:44:58 INFO - PROCESS | 1852 | 1461606298793 Marionette TRACE conn3 <- [1,1586,null,{}] 10:44:58 INFO - PROCESS | 1852 | 1461606298798 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}] 10:44:58 INFO - PROCESS | 1852 | 1461606298969 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 10:44:59 INFO - PROCESS | 1852 | 1461606299164 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:44:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0fd19800 == 108 [pid = 1852] [id = 404] 10:44:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f9b005df800) [pid = 1852] [serial = 1213] [outer = (nil)] 10:44:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f9b03a82400) [pid = 1852] [serial = 1214] [outer = 0x7f9b005df800] 10:44:59 INFO - PROCESS | 1852 | 1461606299232 Marionette DEBUG loaded listener.js 10:44:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f9b03aba800) [pid = 1852] [serial = 1215] [outer = 0x7f9b005df800] 10:45:00 INFO - PROCESS | 1852 | 1461606300112 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]]]}] 10:45:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 10:45:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1377ms 10:45:00 INFO - PROCESS | 1852 | 1461606300168 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 10:45:00 INFO - PROCESS | 1852 | 1461606300172 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 10:45:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 10:45:00 INFO - PROCESS | 1852 | 1461606300178 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 10:45:00 INFO - PROCESS | 1852 | 1461606300181 Marionette TRACE conn3 <- [1,1590,null,{}] 10:45:00 INFO - PROCESS | 1852 | 1461606300187 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}] 10:45:00 INFO - PROCESS | 1852 | 1461606300400 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 10:45:00 INFO - PROCESS | 1852 | 1461606300593 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1e67e800 == 109 [pid = 1852] [id = 405] 10:45:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f9b03a83400) [pid = 1852] [serial = 1216] [outer = (nil)] 10:45:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f9b09b3c000) [pid = 1852] [serial = 1217] [outer = 0x7f9b03a83400] 10:45:00 INFO - PROCESS | 1852 | 1461606300670 Marionette DEBUG loaded listener.js 10:45:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f9b16814400) [pid = 1852] [serial = 1218] [outer = 0x7f9b03a83400] 10:45:01 INFO - PROCESS | 1852 | 1461606301536 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]]]}] 10:45:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 10:45:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1426ms 10:45:01 INFO - PROCESS | 1852 | 1461606301605 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 10:45:01 INFO - PROCESS | 1852 | 1461606301608 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 10:45:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 10:45:01 INFO - PROCESS | 1852 | 1461606301615 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 10:45:01 INFO - PROCESS | 1852 | 1461606301619 Marionette TRACE conn3 <- [1,1594,null,{}] 10:45:01 INFO - PROCESS | 1852 | 1461606301623 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}] 10:45:01 INFO - PROCESS | 1852 | 1461606301821 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 10:45:02 INFO - PROCESS | 1852 | 1461606302045 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af27b5800 == 110 [pid = 1852] [id = 406] 10:45:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f9b03ab6c00) [pid = 1852] [serial = 1219] [outer = (nil)] 10:45:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f9b17ac2800) [pid = 1852] [serial = 1220] [outer = 0x7f9b03ab6c00] 10:45:02 INFO - PROCESS | 1852 | 1461606302119 Marionette DEBUG loaded listener.js 10:45:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f9b17b8fc00) [pid = 1852] [serial = 1221] [outer = 0x7f9b03ab6c00] 10:45:02 INFO - PROCESS | 1852 | 1461606302986 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]]]}] 10:45:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 10:45:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1431ms 10:45:03 INFO - PROCESS | 1852 | 1461606303048 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 10:45:03 INFO - PROCESS | 1852 | 1461606303051 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 10:45:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 10:45:03 INFO - PROCESS | 1852 | 1461606303056 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 10:45:03 INFO - PROCESS | 1852 | 1461606303058 Marionette TRACE conn3 <- [1,1598,null,{}] 10:45:03 INFO - PROCESS | 1852 | 1461606303064 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}] 10:45:03 INFO - PROCESS | 1852 | 1461606303240 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 10:45:03 INFO - PROCESS | 1852 | 1461606303438 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afc9cd000 == 111 [pid = 1852] [id = 407] 10:45:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f9b08ecd000) [pid = 1852] [serial = 1222] [outer = (nil)] 10:45:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f9b1b57b000) [pid = 1852] [serial = 1223] [outer = 0x7f9b08ecd000] 10:45:03 INFO - PROCESS | 1852 | 1461606303517 Marionette DEBUG loaded listener.js 10:45:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f9b1b60b400) [pid = 1852] [serial = 1224] [outer = 0x7f9b08ecd000] 10:45:04 INFO - PROCESS | 1852 | 1461606304329 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]]]}] 10:45:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 10:45:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1330ms 10:45:04 INFO - PROCESS | 1852 | 1461606304388 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 10:45:04 INFO - PROCESS | 1852 | 1461606304391 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 10:45:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 10:45:04 INFO - PROCESS | 1852 | 1461606304397 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 10:45:04 INFO - PROCESS | 1852 | 1461606304399 Marionette TRACE conn3 <- [1,1602,null,{}] 10:45:04 INFO - PROCESS | 1852 | 1461606304405 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}] 10:45:04 INFO - PROCESS | 1852 | 1461606304581 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 10:45:04 INFO - PROCESS | 1852 | 1461606304779 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b09206800 == 112 [pid = 1852] [id = 408] 10:45:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f9b1b60ec00) [pid = 1852] [serial = 1225] [outer = (nil)] 10:45:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f9b1b6b1c00) [pid = 1852] [serial = 1226] [outer = 0x7f9b1b60ec00] 10:45:04 INFO - PROCESS | 1852 | 1461606304851 Marionette DEBUG loaded listener.js 10:45:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f9b1bdc5800) [pid = 1852] [serial = 1227] [outer = 0x7f9b1b60ec00] 10:45:05 INFO - PROCESS | 1852 | 1461606305752 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]]]}] 10:45:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 10:45:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1428ms 10:45:05 INFO - PROCESS | 1852 | 1461606305826 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 10:45:05 INFO - PROCESS | 1852 | 1461606305829 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 10:45:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 10:45:05 INFO - PROCESS | 1852 | 1461606305835 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 10:45:05 INFO - PROCESS | 1852 | 1461606305837 Marionette TRACE conn3 <- [1,1606,null,{}] 10:45:05 INFO - PROCESS | 1852 | 1461606305842 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}] 10:45:06 INFO - PROCESS | 1852 | 1461606306023 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 10:45:06 INFO - PROCESS | 1852 | 1461606306218 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afcc19000 == 113 [pid = 1852] [id = 409] 10:45:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f9aefdd2400) [pid = 1852] [serial = 1228] [outer = (nil)] 10:45:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f9aefddb800) [pid = 1852] [serial = 1229] [outer = 0x7f9aefdd2400] 10:45:06 INFO - PROCESS | 1852 | 1461606306287 Marionette DEBUG loaded listener.js 10:45:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f9b1b309800) [pid = 1852] [serial = 1230] [outer = 0x7f9aefdd2400] 10:45:07 INFO - PROCESS | 1852 | 1461606307192 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]]]}] 10:45:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 10:45:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1432ms 10:45:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 10:45:07 INFO - PROCESS | 1852 | 1461606307268 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 10:45:07 INFO - PROCESS | 1852 | 1461606307271 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 10:45:07 INFO - PROCESS | 1852 | 1461606307277 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 10:45:07 INFO - PROCESS | 1852 | 1461606307281 Marionette TRACE conn3 <- [1,1610,null,{}] 10:45:07 INFO - PROCESS | 1852 | 1461606307287 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}] 10:45:07 INFO - PROCESS | 1852 | 1461606307478 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 10:45:07 INFO - PROCESS | 1852 | 1461606307671 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aef7f4800 == 114 [pid = 1852] [id = 410] 10:45:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f9aefdd2c00) [pid = 1852] [serial = 1231] [outer = (nil)] 10:45:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f9af034e400) [pid = 1852] [serial = 1232] [outer = 0x7f9aefdd2c00] 10:45:07 INFO - PROCESS | 1852 | 1461606307748 Marionette DEBUG loaded listener.js 10:45:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f9b1bf0e800) [pid = 1852] [serial = 1233] [outer = 0x7f9aefdd2c00] 10:45:08 INFO - PROCESS | 1852 | 1461606308588 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]]]}] 10:45:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 10:45:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1380ms 10:45:08 INFO - PROCESS | 1852 | 1461606308656 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 10:45:08 INFO - PROCESS | 1852 | 1461606308660 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 10:45:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 10:45:08 INFO - PROCESS | 1852 | 1461606308665 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 10:45:08 INFO - PROCESS | 1852 | 1461606308667 Marionette TRACE conn3 <- [1,1614,null,{}] 10:45:08 INFO - PROCESS | 1852 | 1461606308673 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}] 10:45:08 INFO - PROCESS | 1852 | 1461606308839 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 10:45:09 INFO - PROCESS | 1852 | 1461606309043 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aee913000 == 115 [pid = 1852] [id = 411] 10:45:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f9aee948800) [pid = 1852] [serial = 1234] [outer = (nil)] 10:45:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f9aee950000) [pid = 1852] [serial = 1235] [outer = 0x7f9aee948800] 10:45:09 INFO - PROCESS | 1852 | 1461606309109 Marionette DEBUG loaded listener.js 10:45:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f9aee955400) [pid = 1852] [serial = 1236] [outer = 0x7f9aee948800] 10:45:09 INFO - PROCESS | 1852 | 1461606309969 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]]]}] 10:45:10 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 10:45:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1379ms 10:45:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 10:45:10 INFO - PROCESS | 1852 | 1461606310046 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 10:45:10 INFO - PROCESS | 1852 | 1461606310049 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 10:45:10 INFO - PROCESS | 1852 | 1461606310055 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 10:45:10 INFO - PROCESS | 1852 | 1461606310066 Marionette TRACE conn3 <- [1,1618,null,{}] 10:45:10 INFO - PROCESS | 1852 | 1461606310071 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}] 10:45:10 INFO - PROCESS | 1852 | 1461606310238 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 10:45:10 INFO - PROCESS | 1852 | 1461606310434 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af44a1800 == 116 [pid = 1852] [id = 412] 10:45:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f9aee949000) [pid = 1852] [serial = 1237] [outer = (nil)] 10:45:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f9af32eb800) [pid = 1852] [serial = 1238] [outer = 0x7f9aee949000] 10:45:10 INFO - PROCESS | 1852 | 1461606310501 Marionette DEBUG loaded listener.js 10:45:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7f9af5717000) [pid = 1852] [serial = 1239] [outer = 0x7f9aee949000] 10:45:11 INFO - PROCESS | 1852 | 1461606311394 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]]]}] 10:45:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 10:45:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1385ms 10:45:11 INFO - PROCESS | 1852 | 1461606311440 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 10:45:11 INFO - PROCESS | 1852 | 1461606311443 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 10:45:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 10:45:11 INFO - PROCESS | 1852 | 1461606311449 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 10:45:11 INFO - PROCESS | 1852 | 1461606311451 Marionette TRACE conn3 <- [1,1622,null,{}] 10:45:11 INFO - PROCESS | 1852 | 1461606311456 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}] 10:45:11 INFO - PROCESS | 1852 | 1461606311637 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 10:45:11 INFO - PROCESS | 1852 | 1461606311853 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af381d000 == 117 [pid = 1852] [id = 413] 10:45:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7f9aee949c00) [pid = 1852] [serial = 1240] [outer = (nil)] 10:45:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7f9af34dbc00) [pid = 1852] [serial = 1241] [outer = 0x7f9aee949c00] 10:45:11 INFO - PROCESS | 1852 | 1461606311972 Marionette DEBUG loaded listener.js 10:45:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7f9af51e5400) [pid = 1852] [serial = 1242] [outer = 0x7f9aee949c00] 10:45:13 INFO - PROCESS | 1852 | 1461606313348 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]]]}] 10:45:13 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 10:45:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1930ms 10:45:13 INFO - PROCESS | 1852 | 1461606313380 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 10:45:13 INFO - PROCESS | 1852 | 1461606313384 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 10:45:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 10:45:13 INFO - PROCESS | 1852 | 1461606313392 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 10:45:13 INFO - PROCESS | 1852 | 1461606313397 Marionette TRACE conn3 <- [1,1626,null,{}] 10:45:13 INFO - PROCESS | 1852 | 1461606313404 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}] 10:45:13 INFO - PROCESS | 1852 | 1461606313597 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 10:45:13 INFO - PROCESS | 1852 | 1461606313845 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aefbe0000 == 118 [pid = 1852] [id = 414] 10:45:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7f9aefacd800) [pid = 1852] [serial = 1243] [outer = (nil)] 10:45:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7f9af285d800) [pid = 1852] [serial = 1244] [outer = 0x7f9aefacd800] 10:45:13 INFO - PROCESS | 1852 | 1461606313961 Marionette DEBUG loaded listener.js 10:45:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7f9af286ac00) [pid = 1852] [serial = 1245] [outer = 0x7f9aefacd800] 10:45:14 INFO - PROCESS | 1852 | 1461606314843 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]]]}] 10:45:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 10:45:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1536ms 10:45:14 INFO - PROCESS | 1852 | 1461606314929 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 10:45:14 INFO - PROCESS | 1852 | 1461606314940 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 10:45:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 10:45:14 INFO - PROCESS | 1852 | 1461606314958 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 10:45:14 INFO - PROCESS | 1852 | 1461606314965 Marionette TRACE conn3 <- [1,1630,null,{}] 10:45:15 INFO - PROCESS | 1852 | 1461606315028 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}] 10:45:15 INFO - PROCESS | 1852 | 1461606315238 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 10:45:15 INFO - PROCESS | 1852 | 1461606315512 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aefca4000 == 119 [pid = 1852] [id = 415] 10:45:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f9af3885c00) [pid = 1852] [serial = 1246] [outer = (nil)] 10:45:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f9af38f2000) [pid = 1852] [serial = 1247] [outer = 0x7f9af3885c00] 10:45:15 INFO - PROCESS | 1852 | 1461606315587 Marionette DEBUG loaded listener.js 10:45:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f9af39ac000) [pid = 1852] [serial = 1248] [outer = 0x7f9af3885c00] 10:45:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af8033000 == 118 [pid = 1852] [id = 398] 10:45:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b09623800 == 117 [pid = 1852] [id = 397] 10:45:16 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f9b19c42800) [pid = 1852] [serial = 1091] [outer = (nil)] [url = about:blank] 10:45:16 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f9af32e7400) [pid = 1852] [serial = 1097] [outer = (nil)] [url = about:blank] 10:45:16 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f9b007dd400) [pid = 1852] [serial = 1103] [outer = (nil)] [url = about:blank] 10:45:16 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7f9b1b6aa400) [pid = 1852] [serial = 1094] [outer = (nil)] [url = about:blank] 10:45:16 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7f9b03a7d800) [pid = 1852] [serial = 1106] [outer = (nil)] [url = about:blank] 10:45:16 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7f9af5a47800) [pid = 1852] [serial = 1100] [outer = (nil)] [url = about:blank] 10:45:16 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7f9af2950000) [pid = 1852] [serial = 1109] [outer = (nil)] [url = about:blank] 10:45:16 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7f9b09b3b800) [pid = 1852] [serial = 1136] [outer = (nil)] [url = about:blank] 10:45:16 INFO - PROCESS | 1852 | 1461606316493 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]]]}] 10:45:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b08920800 == 116 [pid = 1852] [id = 396] 10:45:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b03a67000 == 115 [pid = 1852] [id = 395] 10:45:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b09739000 == 114 [pid = 1852] [id = 358] 10:45:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af84de000 == 113 [pid = 1852] [id = 394] 10:45:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b03146000 == 112 [pid = 1852] [id = 393] 10:45:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b03132800 == 111 [pid = 1852] [id = 392] 10:45:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b001b8000 == 110 [pid = 1852] [id = 12] 10:45:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b03050000 == 109 [pid = 1852] [id = 391] 10:45:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af971b800 == 108 [pid = 1852] [id = 390] 10:45:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af5b1a800 == 107 [pid = 1852] [id = 385] 10:45:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0305c800 == 106 [pid = 1852] [id = 384] 10:45:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b1e958000 == 105 [pid = 1852] [id = 383] 10:45:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af9467800 == 104 [pid = 1852] [id = 382] 10:45:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 10:45:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1598ms 10:45:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b17a1f000 == 103 [pid = 1852] [id = 381] 10:45:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b03f04800 == 102 [pid = 1852] [id = 380] 10:45:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9afdc37000 == 101 [pid = 1852] [id = 379] 10:45:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0a961000 == 100 [pid = 1852] [id = 378] 10:45:16 INFO - PROCESS | 1852 | 1461606316562 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 10:45:16 INFO - PROCESS | 1852 | 1461606316565 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 10:45:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 10:45:16 INFO - PROCESS | 1852 | 1461606316572 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 10:45:16 INFO - PROCESS | 1852 | 1461606316577 Marionette TRACE conn3 <- [1,1634,null,{}] 10:45:16 INFO - PROCESS | 1852 | 1461606316591 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}] 10:45:16 INFO - PROCESS | 1852 | 1461606316751 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 10:45:16 INFO - PROCESS | 1852 | 1461606316762 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af585a000 == 101 [pid = 1852] [id = 416] 10:45:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7f9af570d400) [pid = 1852] [serial = 1249] [outer = (nil)] 10:45:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7f9af5a44c00) [pid = 1852] [serial = 1250] [outer = 0x7f9af570d400] 10:45:16 INFO - PROCESS | 1852 | 1461606316822 Marionette DEBUG loaded listener.js 10:45:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7f9af5ade000) [pid = 1852] [serial = 1251] [outer = 0x7f9af570d400] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7f9b1b6a8000) [pid = 1852] [serial = 870] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7f9b005d4800) [pid = 1852] [serial = 1082] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7f9b1bb6f400) [pid = 1852] [serial = 942] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7f9af34e3400) [pid = 1852] [serial = 876] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7f9b08ecc000) [pid = 1852] [serial = 918] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f9aff038000) [pid = 1852] [serial = 912] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f9b17b95000) [pid = 1852] [serial = 816] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f9b1690fc00) [pid = 1852] [serial = 1053] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f9b0c004400) [pid = 1852] [serial = 1047] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f9af95e6400) [pid = 1852] [serial = 873] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f9af6bb2c00) [pid = 1852] [serial = 996] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f9aff068800) [pid = 1852] [serial = 1032] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f9b03fedc00) [pid = 1852] [serial = 1133] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f9b040a7c00) [pid = 1852] [serial = 1038] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f9afdc03400) [pid = 1852] [serial = 999] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f9b0c003c00) [pid = 1852] [serial = 810] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f9b0a450400) [pid = 1852] [serial = 1044] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f9aff03e000) [pid = 1852] [serial = 855] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f9b05951400) [pid = 1852] [serial = 1041] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f9b1b6abc00) [pid = 1852] [serial = 927] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f9afdc11800) [pid = 1852] [serial = 1079] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f9b1b60dc00) [pid = 1852] [serial = 819] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f9af39b6000) [pid = 1852] [serial = 993] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f9af32d0c00) [pid = 1852] [serial = 930] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f9afef9ac00) [pid = 1852] [serial = 1119] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f9b1680ec00) [pid = 1852] [serial = 813] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f9afd99f000) [pid = 1852] [serial = 936] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f9b1bfdd400) [pid = 1852] [serial = 990] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f9af51ee800) [pid = 1852] [serial = 825] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f9af3892000) [pid = 1852] [serial = 1113] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f9b09b3a800) [pid = 1852] [serial = 1134] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f9b08d3dc00) [pid = 1852] [serial = 885] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f9b00a32c00) [pid = 1852] [serial = 1124] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f9b01811000) [pid = 1852] [serial = 1035] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f9b00aa4c00) [pid = 1852] [serial = 915] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f9b17d78400) [pid = 1852] [serial = 750] [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.] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f9af3890c00) [pid = 1852] [serial = 882] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f9b1b610800) [pid = 1852] [serial = 984] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f9b00161000) [pid = 1852] [serial = 879] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f9b0011e000) [pid = 1852] [serial = 1002] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f9b16812400) [pid = 1852] [serial = 1050] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f9b00509800) [pid = 1852] [serial = 804] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f9b01775000) [pid = 1852] [serial = 1125] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f9b17b92c00) [pid = 1852] [serial = 981] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f9b01a78c00) [pid = 1852] [serial = 975] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f9b0b50e800) [pid = 1852] [serial = 978] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f9b00160c00) [pid = 1852] [serial = 1122] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f9af6ca9000) [pid = 1852] [serial = 801] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f9b03a87000) [pid = 1852] [serial = 1128] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f9b08d42000) [pid = 1852] [serial = 1085] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f9b0011ec00) [pid = 1852] [serial = 1121] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f9af2951c00) [pid = 1852] [serial = 1112] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f9afcd53000) [pid = 1852] [serial = 1116] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f9b07bbb400) [pid = 1852] [serial = 807] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f9b17ac5800) [pid = 1852] [serial = 1088] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f9b0309a800) [pid = 1852] [serial = 1127] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f9b1b6b0000) [pid = 1852] [serial = 933] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f9b02f54c00) [pid = 1852] [serial = 858] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f9af6caac00) [pid = 1852] [serial = 1115] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f9b04ed5c00) [pid = 1852] [serial = 1130] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f9b040a9c00) [pid = 1852] [serial = 939] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f9b17ac8800) [pid = 1852] [serial = 867] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f9b08a3ec00) [pid = 1852] [serial = 1131] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f9afd992c00) [pid = 1852] [serial = 1118] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f9afd997800) [pid = 1852] [serial = 972] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f9af6bc3800) [pid = 1852] [serial = 1029] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f9b1663c800) [pid = 1852] [serial = 864] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f9b03ab9400) [pid = 1852] [serial = 822] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f9b0a45b000) [pid = 1852] [serial = 861] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f9b17ac8c00) [pid = 1852] [serial = 924] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f9b16813800) [pid = 1852] [serial = 921] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f9b1bd48c00) [pid = 1852] [serial = 987] [outer = (nil)] [url = about:blank] 10:45:17 INFO - PROCESS | 1852 | 1461606317735 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]]]}] 10:45:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 10:45:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1233ms 10:45:17 INFO - PROCESS | 1852 | 1461606317810 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 10:45:17 INFO - PROCESS | 1852 | 1461606317813 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 10:45:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 10:45:17 INFO - PROCESS | 1852 | 1461606317819 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 10:45:17 INFO - PROCESS | 1852 | 1461606317821 Marionette TRACE conn3 <- [1,1638,null,{}] 10:45:17 INFO - PROCESS | 1852 | 1461606317826 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}] 10:45:17 INFO - PROCESS | 1852 | 1461606317982 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 10:45:18 INFO - PROCESS | 1852 | 1461606318137 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af82e6800 == 102 [pid = 1852] [id = 417] 10:45:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f9af2951c00) [pid = 1852] [serial = 1252] [outer = (nil)] 10:45:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f9af6bb0800) [pid = 1852] [serial = 1253] [outer = 0x7f9af2951c00] 10:45:18 INFO - PROCESS | 1852 | 1461606318199 Marionette DEBUG loaded listener.js 10:45:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f9af6ca2800) [pid = 1852] [serial = 1254] [outer = 0x7f9af2951c00] 10:45:18 INFO - PROCESS | 1852 | 1461606318905 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]]]}] 10:45:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 10:45:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1128ms 10:45:18 INFO - PROCESS | 1852 | 1461606318947 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 10:45:18 INFO - PROCESS | 1852 | 1461606318951 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 10:45:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 10:45:18 INFO - PROCESS | 1852 | 1461606318955 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 10:45:18 INFO - PROCESS | 1852 | 1461606318968 Marionette TRACE conn3 <- [1,1642,null,{}] 10:45:19 INFO - PROCESS | 1852 | 1461606319002 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}] 10:45:19 INFO - PROCESS | 1852 | 1461606319211 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 10:45:19 INFO - PROCESS | 1852 | 1461606319232 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af94b7800 == 103 [pid = 1852] [id = 418] 10:45:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f9af51ee800) [pid = 1852] [serial = 1255] [outer = (nil)] 10:45:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f9af95e2c00) [pid = 1852] [serial = 1256] [outer = 0x7f9af51ee800] 10:45:19 INFO - PROCESS | 1852 | 1461606319289 Marionette DEBUG loaded listener.js 10:45:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f9afcd56400) [pid = 1852] [serial = 1257] [outer = 0x7f9af51ee800] 10:45:20 INFO - PROCESS | 1852 | 1461606320083 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]]]}] 10:45:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 10:45:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1189ms 10:45:20 INFO - PROCESS | 1852 | 1461606320145 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 10:45:20 INFO - PROCESS | 1852 | 1461606320147 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 10:45:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 10:45:20 INFO - PROCESS | 1852 | 1461606320153 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 10:45:20 INFO - PROCESS | 1852 | 1461606320155 Marionette TRACE conn3 <- [1,1646,null,{}] 10:45:20 INFO - PROCESS | 1852 | 1461606320169 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}] 10:45:20 INFO - PROCESS | 1852 | 1461606320395 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 10:45:20 INFO - PROCESS | 1852 | 1461606320428 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afcf89000 == 104 [pid = 1852] [id = 419] 10:45:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f9afdc05c00) [pid = 1852] [serial = 1258] [outer = (nil)] 10:45:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f9afef95c00) [pid = 1852] [serial = 1259] [outer = 0x7f9afdc05c00] 10:45:20 INFO - PROCESS | 1852 | 1461606320548 Marionette DEBUG loaded listener.js 10:45:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f9aff033000) [pid = 1852] [serial = 1260] [outer = 0x7f9afdc05c00] 10:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f9b01552800) [pid = 1852] [serial = 30] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f9b02fdc000) [pid = 1852] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 10:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f9afd99ac00) [pid = 1852] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 10:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f9af286a800) [pid = 1852] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 10:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f9af4f94400) [pid = 1852] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 10:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f9af294f400) [pid = 1852] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 10:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f9af5a50800) [pid = 1852] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 10:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f9af5a48400) [pid = 1852] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 10:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f9afdc08800) [pid = 1852] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 10:45:21 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f9af32c2800) [pid = 1852] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 10:45:21 INFO - PROCESS | 1852 | 1461606321830 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]]]}] 10:45:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 10:45:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1733ms 10:45:21 INFO - PROCESS | 1852 | 1461606321887 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 10:45:21 INFO - PROCESS | 1852 | 1461606321889 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 10:45:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 10:45:21 INFO - PROCESS | 1852 | 1461606321895 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 10:45:21 INFO - PROCESS | 1852 | 1461606321908 Marionette TRACE conn3 <- [1,1650,null,{}] 10:45:21 INFO - PROCESS | 1852 | 1461606321912 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}] 10:45:22 INFO - PROCESS | 1852 | 1461606322126 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 10:45:22 INFO - PROCESS | 1852 | 1461606322146 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afdc24800 == 105 [pid = 1852] [id = 420] 10:45:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f9af5a48400) [pid = 1852] [serial = 1261] [outer = (nil)] 10:45:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f9afdc06c00) [pid = 1852] [serial = 1262] [outer = 0x7f9af5a48400] 10:45:22 INFO - PROCESS | 1852 | 1461606322205 Marionette DEBUG loaded listener.js 10:45:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f9aff187800) [pid = 1852] [serial = 1263] [outer = 0x7f9af5a48400] 10:45:22 INFO - PROCESS | 1852 | 1461606322934 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]]]}] 10:45:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 10:45:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1085ms 10:45:22 INFO - PROCESS | 1852 | 1461606322982 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 10:45:22 INFO - PROCESS | 1852 | 1461606322985 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 10:45:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 10:45:22 INFO - PROCESS | 1852 | 1461606322990 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 10:45:22 INFO - PROCESS | 1852 | 1461606322992 Marionette TRACE conn3 <- [1,1654,null,{}] 10:45:23 INFO - PROCESS | 1852 | 1461606322997 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}] 10:45:23 INFO - PROCESS | 1852 | 1461606323207 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 10:45:23 INFO - PROCESS | 1852 | 1461606323228 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aff622000 == 106 [pid = 1852] [id = 421] 10:45:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f9af6ba8400) [pid = 1852] [serial = 1264] [outer = (nil)] 10:45:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f9afff19c00) [pid = 1852] [serial = 1265] [outer = 0x7f9af6ba8400] 10:45:23 INFO - PROCESS | 1852 | 1461606323285 Marionette DEBUG loaded listener.js 10:45:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f9b00160400) [pid = 1852] [serial = 1266] [outer = 0x7f9af6ba8400] 10:45:24 INFO - PROCESS | 1852 | 1461606324339 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]]]}] 10:45:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 10:45:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1374ms 10:45:24 INFO - PROCESS | 1852 | 1461606324366 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 10:45:24 INFO - PROCESS | 1852 | 1461606324373 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 10:45:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 10:45:24 INFO - PROCESS | 1852 | 1461606324382 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 10:45:24 INFO - PROCESS | 1852 | 1461606324387 Marionette TRACE conn3 <- [1,1658,null,{}] 10:45:24 INFO - PROCESS | 1852 | 1461606324395 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}] 10:45:24 INFO - PROCESS | 1852 | 1461606324597 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 10:45:24 INFO - PROCESS | 1852 | 1461606324785 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af31e1800 == 107 [pid = 1852] [id = 422] 10:45:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f9af034e000) [pid = 1852] [serial = 1267] [outer = (nil)] 10:45:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f9af2860800) [pid = 1852] [serial = 1268] [outer = 0x7f9af034e000] 10:45:24 INFO - PROCESS | 1852 | 1461606324857 Marionette DEBUG loaded listener.js 10:45:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f9af32cd000) [pid = 1852] [serial = 1269] [outer = 0x7f9af034e000] 10:45:25 INFO - PROCESS | 1852 | 1461606325785 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]]]}] 10:45:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 10:45:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1431ms 10:45:25 INFO - PROCESS | 1852 | 1461606325814 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 10:45:25 INFO - PROCESS | 1852 | 1461606325822 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 10:45:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 10:45:25 INFO - PROCESS | 1852 | 1461606325831 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 10:45:25 INFO - PROCESS | 1852 | 1461606325834 Marionette TRACE conn3 <- [1,1662,null,{}] 10:45:25 INFO - PROCESS | 1852 | 1461606325841 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}] 10:45:26 INFO - PROCESS | 1852 | 1461606326020 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 10:45:26 INFO - PROCESS | 1852 | 1461606326211 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af94af800 == 108 [pid = 1852] [id = 423] 10:45:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f9af32cbc00) [pid = 1852] [serial = 1270] [outer = (nil)] 10:45:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f9af4f98800) [pid = 1852] [serial = 1271] [outer = 0x7f9af32cbc00] 10:45:26 INFO - PROCESS | 1852 | 1461606326279 Marionette DEBUG loaded listener.js 10:45:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f9af5a4c800) [pid = 1852] [serial = 1272] [outer = 0x7f9af32cbc00] 10:45:27 INFO - PROCESS | 1852 | 1461606327203 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]]]}] 10:45:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 10:45:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1431ms 10:45:27 INFO - PROCESS | 1852 | 1461606327263 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 10:45:27 INFO - PROCESS | 1852 | 1461606327266 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 10:45:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 10:45:27 INFO - PROCESS | 1852 | 1461606327273 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 10:45:27 INFO - PROCESS | 1852 | 1461606327278 Marionette TRACE conn3 <- [1,1666,null,{}] 10:45:27 INFO - PROCESS | 1852 | 1461606327293 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}] 10:45:27 INFO - PROCESS | 1852 | 1461606327481 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 10:45:27 INFO - PROCESS | 1852 | 1461606327667 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9affb54000 == 109 [pid = 1852] [id = 424] 10:45:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f9af6bab000) [pid = 1852] [serial = 1273] [outer = (nil)] 10:45:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f9afcd59000) [pid = 1852] [serial = 1274] [outer = 0x7f9af6bab000] 10:45:27 INFO - PROCESS | 1852 | 1461606327741 Marionette DEBUG loaded listener.js 10:45:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f9afdc07400) [pid = 1852] [serial = 1275] [outer = 0x7f9af6bab000] 10:45:28 INFO - PROCESS | 1852 | 1461606328614 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]]]}] 10:45:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 10:45:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1383ms 10:45:28 INFO - PROCESS | 1852 | 1461606328657 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 10:45:28 INFO - PROCESS | 1852 | 1461606328661 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 10:45:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 10:45:28 INFO - PROCESS | 1852 | 1461606328667 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 10:45:28 INFO - PROCESS | 1852 | 1461606328670 Marionette TRACE conn3 <- [1,1670,null,{}] 10:45:28 INFO - PROCESS | 1852 | 1461606328675 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}] 10:45:28 INFO - PROCESS | 1852 | 1461606328850 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 10:45:29 INFO - PROCESS | 1852 | 1461606329044 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b00a0a800 == 110 [pid = 1852] [id = 425] 10:45:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f9af95e0400) [pid = 1852] [serial = 1276] [outer = (nil)] 10:45:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f9afef99400) [pid = 1852] [serial = 1277] [outer = 0x7f9af95e0400] 10:45:29 INFO - PROCESS | 1852 | 1461606329111 Marionette DEBUG loaded listener.js 10:45:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f9aff189000) [pid = 1852] [serial = 1278] [outer = 0x7f9af95e0400] 10:45:29 INFO - PROCESS | 1852 | 1461606329970 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]]]}] 10:45:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 10:45:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1339ms 10:45:30 INFO - PROCESS | 1852 | 1461606330007 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 10:45:30 INFO - PROCESS | 1852 | 1461606330010 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 10:45:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 10:45:30 INFO - PROCESS | 1852 | 1461606330016 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 10:45:30 INFO - PROCESS | 1852 | 1461606330018 Marionette TRACE conn3 <- [1,1674,null,{}] 10:45:30 INFO - PROCESS | 1852 | 1461606330024 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}] 10:45:30 INFO - PROCESS | 1852 | 1461606330210 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 10:45:30 INFO - PROCESS | 1852 | 1461606330399 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03144000 == 111 [pid = 1852] [id = 426] 10:45:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f9afdc08800) [pid = 1852] [serial = 1279] [outer = (nil)] 10:45:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f9b00164000) [pid = 1852] [serial = 1280] [outer = 0x7f9afdc08800] 10:45:30 INFO - PROCESS | 1852 | 1461606330466 Marionette DEBUG loaded listener.js 10:45:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f9b005d6c00) [pid = 1852] [serial = 1281] [outer = 0x7f9afdc08800] 10:45:31 INFO - PROCESS | 1852 | 1461606331361 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]]]}] 10:45:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 10:45:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1376ms 10:45:31 INFO - PROCESS | 1852 | 1461606331392 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 10:45:31 INFO - PROCESS | 1852 | 1461606331396 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 10:45:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 10:45:31 INFO - PROCESS | 1852 | 1461606331401 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 10:45:31 INFO - PROCESS | 1852 | 1461606331404 Marionette TRACE conn3 <- [1,1678,null,{}] 10:45:31 INFO - PROCESS | 1852 | 1461606331409 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}] 10:45:31 INFO - PROCESS | 1852 | 1461606331597 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 10:45:31 INFO - PROCESS | 1852 | 1461606331792 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03bbc000 == 112 [pid = 1852] [id = 427] 10:45:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f9b006ab000) [pid = 1852] [serial = 1282] [outer = (nil)] 10:45:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f9b02f57000) [pid = 1852] [serial = 1283] [outer = 0x7f9b006ab000] 10:45:31 INFO - PROCESS | 1852 | 1461606331862 Marionette DEBUG loaded listener.js 10:45:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f9b03a81800) [pid = 1852] [serial = 1284] [outer = 0x7f9b006ab000] 10:45:32 INFO - PROCESS | 1852 | 1461606332717 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]]]}] 10:45:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 10:45:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1377ms 10:45:32 INFO - PROCESS | 1852 | 1461606332780 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 10:45:32 INFO - PROCESS | 1852 | 1461606332783 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 10:45:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 10:45:32 INFO - PROCESS | 1852 | 1461606332789 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 10:45:32 INFO - PROCESS | 1852 | 1461606332791 Marionette TRACE conn3 <- [1,1682,null,{}] 10:45:32 INFO - PROCESS | 1852 | 1461606332796 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}] 10:45:32 INFO - PROCESS | 1852 | 1461606332962 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 10:45:33 INFO - PROCESS | 1852 | 1461606333154 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0406a800 == 113 [pid = 1852] [id = 428] 10:45:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f9b006b0000) [pid = 1852] [serial = 1285] [outer = (nil)] 10:45:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f9b03fe2c00) [pid = 1852] [serial = 1286] [outer = 0x7f9b006b0000] 10:45:33 INFO - PROCESS | 1852 | 1461606333224 Marionette DEBUG loaded listener.js 10:45:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f9b040a5000) [pid = 1852] [serial = 1287] [outer = 0x7f9b006b0000] 10:45:34 INFO - PROCESS | 1852 | 1461606334069 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]]]}] 10:45:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 10:45:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1331ms 10:45:34 INFO - PROCESS | 1852 | 1461606334121 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 10:45:34 INFO - PROCESS | 1852 | 1461606334124 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 10:45:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 10:45:34 INFO - PROCESS | 1852 | 1461606334129 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 10:45:34 INFO - PROCESS | 1852 | 1461606334132 Marionette TRACE conn3 <- [1,1686,null,{}] 10:45:34 INFO - PROCESS | 1852 | 1461606334137 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}] 10:45:34 INFO - PROCESS | 1852 | 1461606334306 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 10:45:34 INFO - PROCESS | 1852 | 1461606334498 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0795f800 == 114 [pid = 1852] [id = 429] 10:45:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f9b02580400) [pid = 1852] [serial = 1288] [outer = (nil)] 10:45:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f9b040ae800) [pid = 1852] [serial = 1289] [outer = 0x7f9b02580400] 10:45:34 INFO - PROCESS | 1852 | 1461606334566 Marionette DEBUG loaded listener.js 10:45:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f9b04ec9400) [pid = 1852] [serial = 1290] [outer = 0x7f9b02580400] 10:45:35 INFO - PROCESS | 1852 | 1461606335424 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]]]}] 10:45:35 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 10:45:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1330ms 10:45:35 INFO - PROCESS | 1852 | 1461606335461 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 10:45:35 INFO - PROCESS | 1852 | 1461606335465 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 10:45:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 10:45:35 INFO - PROCESS | 1852 | 1461606335471 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 10:45:35 INFO - PROCESS | 1852 | 1461606335473 Marionette TRACE conn3 <- [1,1690,null,{}] 10:45:35 INFO - PROCESS | 1852 | 1461606335478 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}] 10:45:35 INFO - PROCESS | 1852 | 1461606335645 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 10:45:35 INFO - PROCESS | 1852 | 1461606335848 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0881c000 == 115 [pid = 1852] [id = 430] 10:45:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f9af6bc7400) [pid = 1852] [serial = 1291] [outer = (nil)] 10:45:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f9b04ecc400) [pid = 1852] [serial = 1292] [outer = 0x7f9af6bc7400] 10:45:35 INFO - PROCESS | 1852 | 1461606335956 Marionette DEBUG loaded listener.js 10:45:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f9b07647c00) [pid = 1852] [serial = 1293] [outer = 0x7f9af6bc7400] 10:45:36 INFO - PROCESS | 1852 | 1461606336844 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]]]}] 10:45:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 10:45:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1426ms 10:45:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 10:45:36 INFO - PROCESS | 1852 | 1461606336898 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 10:45:36 INFO - PROCESS | 1852 | 1461606336900 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 10:45:36 INFO - PROCESS | 1852 | 1461606336906 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 10:45:36 INFO - PROCESS | 1852 | 1461606336909 Marionette TRACE conn3 <- [1,1694,null,{}] 10:45:36 INFO - PROCESS | 1852 | 1461606336914 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}] 10:45:37 INFO - PROCESS | 1852 | 1461606337094 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 10:45:37 INFO - PROCESS | 1852 | 1461606337289 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b08bcb000 == 116 [pid = 1852] [id = 431] 10:45:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f9aff0cb400) [pid = 1852] [serial = 1294] [outer = (nil)] 10:45:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f9b08a4a800) [pid = 1852] [serial = 1295] [outer = 0x7f9aff0cb400] 10:45:37 INFO - PROCESS | 1852 | 1461606337358 Marionette DEBUG loaded listener.js 10:45:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f9b08ecec00) [pid = 1852] [serial = 1296] [outer = 0x7f9aff0cb400] 10:45:38 INFO - PROCESS | 1852 | 1461606338197 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]]]}] 10:45:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 10:45:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1329ms 10:45:38 INFO - PROCESS | 1852 | 1461606338235 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 10:45:38 INFO - PROCESS | 1852 | 1461606338239 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 10:45:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 10:45:38 INFO - PROCESS | 1852 | 1461606338244 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 10:45:38 INFO - PROCESS | 1852 | 1461606338248 Marionette TRACE conn3 <- [1,1698,null,{}] 10:45:38 INFO - PROCESS | 1852 | 1461606338252 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}] 10:45:38 INFO - PROCESS | 1852 | 1461606338448 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 10:45:38 INFO - PROCESS | 1852 | 1461606338648 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b09740800 == 117 [pid = 1852] [id = 432] 10:45:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f9b05939400) [pid = 1852] [serial = 1297] [outer = (nil)] 10:45:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f9b0b588c00) [pid = 1852] [serial = 1298] [outer = 0x7f9b05939400] 10:45:38 INFO - PROCESS | 1852 | 1461606338720 Marionette DEBUG loaded listener.js 10:45:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f9b10a7b000) [pid = 1852] [serial = 1299] [outer = 0x7f9b05939400] 10:45:39 INFO - PROCESS | 1852 | 1461606339554 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]]]}] 10:45:39 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 10:45:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1375ms 10:45:39 INFO - PROCESS | 1852 | 1461606339621 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 10:45:39 INFO - PROCESS | 1852 | 1461606339625 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 10:45:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 10:45:39 INFO - PROCESS | 1852 | 1461606339630 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 10:45:39 INFO - PROCESS | 1852 | 1461606339632 Marionette TRACE conn3 <- [1,1702,null,{}] 10:45:39 INFO - PROCESS | 1852 | 1461606339638 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}] 10:45:39 INFO - PROCESS | 1852 | 1461606339806 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 10:45:40 INFO - PROCESS | 1852 | 1461606340002 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0a1ab800 == 118 [pid = 1852] [id = 433] 10:45:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f9b0abe6c00) [pid = 1852] [serial = 1300] [outer = (nil)] 10:45:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f9b16905000) [pid = 1852] [serial = 1301] [outer = 0x7f9b0abe6c00] 10:45:40 INFO - PROCESS | 1852 | 1461606340072 Marionette DEBUG loaded listener.js 10:45:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f9b16d55c00) [pid = 1852] [serial = 1302] [outer = 0x7f9b0abe6c00] 10:45:40 INFO - PROCESS | 1852 | 1461606340878 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]]]}] 10:45:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 10:45:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1324ms 10:45:40 INFO - PROCESS | 1852 | 1461606340956 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 10:45:40 INFO - PROCESS | 1852 | 1461606340959 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 10:45:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 10:45:40 INFO - PROCESS | 1852 | 1461606340965 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 10:45:40 INFO - PROCESS | 1852 | 1461606340968 Marionette TRACE conn3 <- [1,1706,null,{}] 10:45:40 INFO - PROCESS | 1852 | 1461606340981 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}] 10:45:41 INFO - PROCESS | 1852 | 1461606341146 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 10:45:41 INFO - PROCESS | 1852 | 1461606341340 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0b4d3000 == 119 [pid = 1852] [id = 434] 10:45:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f9b0b50e800) [pid = 1852] [serial = 1303] [outer = (nil)] 10:45:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f9b17ac5800) [pid = 1852] [serial = 1304] [outer = 0x7f9b0b50e800] 10:45:41 INFO - PROCESS | 1852 | 1461606341406 Marionette DEBUG loaded listener.js 10:45:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f9b17b89400) [pid = 1852] [serial = 1305] [outer = 0x7f9b0b50e800] 10:45:42 INFO - PROCESS | 1852 | 1461606342243 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]]]}] 10:45:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 10:45:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1337ms 10:45:42 INFO - PROCESS | 1852 | 1461606342303 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 10:45:42 INFO - PROCESS | 1852 | 1461606342307 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 10:45:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 10:45:42 INFO - PROCESS | 1852 | 1461606342312 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 10:45:42 INFO - PROCESS | 1852 | 1461606342314 Marionette TRACE conn3 <- [1,1710,null,{}] 10:45:42 INFO - PROCESS | 1852 | 1461606342319 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}] 10:45:42 INFO - PROCESS | 1852 | 1461606342486 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 10:45:42 INFO - PROCESS | 1852 | 1461606342681 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af4497800 == 120 [pid = 1852] [id = 435] 10:45:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f9aefdd7800) [pid = 1852] [serial = 1306] [outer = (nil)] 10:45:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f9af4f97c00) [pid = 1852] [serial = 1307] [outer = 0x7f9aefdd7800] 10:45:42 INFO - PROCESS | 1852 | 1461606342750 Marionette DEBUG loaded listener.js 10:45:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f9b02f60c00) [pid = 1852] [serial = 1308] [outer = 0x7f9aefdd7800] 10:45:43 INFO - PROCESS | 1852 | 1461606343555 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]]]}] 10:45:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 10:45:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1277ms 10:45:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 10:45:43 INFO - PROCESS | 1852 | 1461606343589 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 10:45:43 INFO - PROCESS | 1852 | 1461606343592 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 10:45:43 INFO - PROCESS | 1852 | 1461606343598 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 10:45:43 INFO - PROCESS | 1852 | 1461606343601 Marionette TRACE conn3 <- [1,1714,null,{}] 10:45:43 INFO - PROCESS | 1852 | 1461606343605 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}] 10:45:43 INFO - PROCESS | 1852 | 1461606343770 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 10:45:43 INFO - PROCESS | 1852 | 1461606343975 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03041000 == 121 [pid = 1852] [id = 436] 10:45:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f9aee94d400) [pid = 1852] [serial = 1309] [outer = (nil)] 10:45:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f9b1b315000) [pid = 1852] [serial = 1310] [outer = 0x7f9aee94d400] 10:45:44 INFO - PROCESS | 1852 | 1461606344049 Marionette DEBUG loaded listener.js 10:45:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f9b1b613000) [pid = 1852] [serial = 1311] [outer = 0x7f9aee94d400] 10:45:45 INFO - PROCESS | 1852 | 1461606345241 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]]]}] 10:45:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 10:45:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1680ms 10:45:45 INFO - PROCESS | 1852 | 1461606345278 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 10:45:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 10:45:45 INFO - PROCESS | 1852 | 1461606345283 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 10:45:45 INFO - PROCESS | 1852 | 1461606345291 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 10:45:45 INFO - PROCESS | 1852 | 1461606345296 Marionette TRACE conn3 <- [1,1718,null,{}] 10:45:45 INFO - PROCESS | 1852 | 1461606345304 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}] 10:45:45 INFO - PROCESS | 1852 | 1461606345500 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 10:45:45 INFO - PROCESS | 1852 | 1461606345726 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af82d9800 == 122 [pid = 1852] [id = 437] 10:45:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f9af06f2400) [pid = 1852] [serial = 1312] [outer = (nil)] 10:45:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f9af2865800) [pid = 1852] [serial = 1313] [outer = 0x7f9af06f2400] 10:45:45 INFO - PROCESS | 1852 | 1461606345791 Marionette DEBUG loaded listener.js 10:45:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f9af32e7400) [pid = 1852] [serial = 1314] [outer = 0x7f9af06f2400] 10:45:46 INFO - PROCESS | 1852 | 1461606346705 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]]]}] 10:45:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 10:45:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1486ms 10:45:46 INFO - PROCESS | 1852 | 1461606346777 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 10:45:46 INFO - PROCESS | 1852 | 1461606346783 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 10:45:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 10:45:46 INFO - PROCESS | 1852 | 1461606346793 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 10:45:46 INFO - PROCESS | 1852 | 1461606346797 Marionette TRACE conn3 <- [1,1722,null,{}] 10:45:46 INFO - PROCESS | 1852 | 1461606346802 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}] 10:45:47 INFO - PROCESS | 1852 | 1461606346995 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 10:45:47 INFO - PROCESS | 1852 | 1461606347259 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aee91f800 == 123 [pid = 1852] [id = 438] 10:45:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f9af2866800) [pid = 1852] [serial = 1315] [outer = (nil)] 10:45:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f9af38fd000) [pid = 1852] [serial = 1316] [outer = 0x7f9af2866800] 10:45:47 INFO - PROCESS | 1852 | 1461606347429 Marionette DEBUG loaded listener.js 10:45:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f9af570b000) [pid = 1852] [serial = 1317] [outer = 0x7f9af2866800] 10:45:48 INFO - PROCESS | 1852 | 1461606348367 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]]]}] 10:45:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 10:45:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1633ms 10:45:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 10:45:48 INFO - PROCESS | 1852 | 1461606348427 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 10:45:48 INFO - PROCESS | 1852 | 1461606348429 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 10:45:48 INFO - PROCESS | 1852 | 1461606348436 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 10:45:48 INFO - PROCESS | 1852 | 1461606348441 Marionette TRACE conn3 <- [1,1726,null,{}] 10:45:48 INFO - PROCESS | 1852 | 1461606348455 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}] 10:45:48 INFO - PROCESS | 1852 | 1461606348646 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 10:45:48 INFO - PROCESS | 1852 | 1461606348848 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af6d13000 == 124 [pid = 1852] [id = 439] 10:45:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f9af6bc9000) [pid = 1852] [serial = 1318] [outer = (nil)] 10:45:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f9afcd50800) [pid = 1852] [serial = 1319] [outer = 0x7f9af6bc9000] 10:45:49 INFO - PROCESS | 1852 | 1461606348991 Marionette DEBUG loaded listener.js 10:45:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f9afdc03400) [pid = 1852] [serial = 1320] [outer = 0x7f9af6bc9000] 10:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f9b01553800) [pid = 1852] [serial = 32] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f9af5ad6400) [pid = 1852] [serial = 1199] [outer = (nil)] [url = about:blank] 10:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f9b17b8c000) [pid = 1852] [serial = 1160] [outer = (nil)] [url = about:blank] 10:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f9aefacb400) [pid = 1852] [serial = 1163] [outer = (nil)] [url = about:blank] 10:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f9af06eb000) [pid = 1852] [serial = 1166] [outer = (nil)] [url = about:blank] 10:45:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9afdc24800 == 123 [pid = 1852] [id = 420] 10:45:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9afcf89000 == 122 [pid = 1852] [id = 419] 10:45:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af94b7800 == 121 [pid = 1852] [id = 418] 10:45:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af82e6800 == 120 [pid = 1852] [id = 417] 10:45:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af585a000 == 119 [pid = 1852] [id = 416] 10:45:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aefca4000 == 118 [pid = 1852] [id = 415] 10:45:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aefbe0000 == 117 [pid = 1852] [id = 414] 10:45:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b09206800 == 116 [pid = 1852] [id = 408] 10:45:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9afc9cd000 == 115 [pid = 1852] [id = 407] 10:45:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af27b5800 == 114 [pid = 1852] [id = 406] 10:45:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b1e67e800 == 113 [pid = 1852] [id = 405] 10:45:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0fd19800 == 112 [pid = 1852] [id = 404] 10:45:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0aba3000 == 111 [pid = 1852] [id = 403] 10:45:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b09737800 == 110 [pid = 1852] [id = 402] 10:45:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b00a1e800 == 109 [pid = 1852] [id = 401] 10:45:49 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af82f1000 == 108 [pid = 1852] [id = 400] 10:45:49 INFO - PROCESS | 1852 | 1461606349891 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]]]}] 10:45:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 10:45:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1483ms 10:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f9b09c0c000) [pid = 1852] [serial = 1190] [outer = (nil)] [url = about:blank] 10:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f9b16b19400) [pid = 1852] [serial = 1193] [outer = (nil)] [url = about:blank] 10:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f9af32c6c00) [pid = 1852] [serial = 1173] [outer = (nil)] [url = about:blank] 10:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f9af286c400) [pid = 1852] [serial = 1172] [outer = (nil)] [url = about:blank] 10:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f9b03a82c00) [pid = 1852] [serial = 1187] [outer = (nil)] [url = about:blank] 10:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f9af5a4f000) [pid = 1852] [serial = 1176] [outer = (nil)] [url = about:blank] 10:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f9af5712c00) [pid = 1852] [serial = 1175] [outer = (nil)] [url = about:blank] 10:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f9b01812c00) [pid = 1852] [serial = 1145] [outer = (nil)] [url = about:blank] 10:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f9b08522400) [pid = 1852] [serial = 1151] [outer = (nil)] [url = about:blank] 10:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f9af38f8000) [pid = 1852] [serial = 1157] [outer = (nil)] [url = about:blank] 10:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f9afef93c00) [pid = 1852] [serial = 1179] [outer = (nil)] [url = about:blank] 10:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f9afd99a400) [pid = 1852] [serial = 1178] [outer = (nil)] [url = about:blank] 10:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f9b007db800) [pid = 1852] [serial = 1184] [outer = (nil)] [url = about:blank] 10:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f9b00aad400) [pid = 1852] [serial = 1185] [outer = (nil)] [url = about:blank] 10:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f9af38fd800) [pid = 1852] [serial = 1169] [outer = (nil)] [url = about:blank] 10:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f9b19cb9800) [pid = 1852] [serial = 1154] [outer = (nil)] [url = about:blank] 10:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f9b032dec00) [pid = 1852] [serial = 1148] [outer = (nil)] [url = about:blank] 10:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f9afef9dc00) [pid = 1852] [serial = 1142] [outer = (nil)] [url = about:blank] 10:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f9b0050e400) [pid = 1852] [serial = 1182] [outer = (nil)] [url = about:blank] 10:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f9b0012c000) [pid = 1852] [serial = 1181] [outer = (nil)] [url = about:blank] 10:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f9af6bca800) [pid = 1852] [serial = 1139] [outer = (nil)] [url = about:blank] 10:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f9af51ef000) [pid = 1852] [serial = 1197] [outer = (nil)] [url = about:blank] 10:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f9b17b5e800) [pid = 1852] [serial = 1194] [outer = (nil)] [url = about:blank] 10:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f9b10a7a000) [pid = 1852] [serial = 1191] [outer = (nil)] [url = about:blank] 10:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f9b07bb8000) [pid = 1852] [serial = 1188] [outer = (nil)] [url = about:blank] 10:45:49 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f9af3889400) [pid = 1852] [serial = 1196] [outer = (nil)] [url = about:blank] 10:45:49 INFO - PROCESS | 1852 | 1461606349960 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 10:45:49 INFO - PROCESS | 1852 | 1461606349963 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 10:45:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 10:45:49 INFO - PROCESS | 1852 | 1461606349972 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 10:45:49 INFO - PROCESS | 1852 | 1461606349975 Marionette TRACE conn3 <- [1,1730,null,{}] 10:45:49 INFO - PROCESS | 1852 | 1461606349979 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}] 10:45:50 INFO - PROCESS | 1852 | 1461606350157 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 10:45:50 INFO - PROCESS | 1852 | 1461606350176 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af27b3000 == 109 [pid = 1852] [id = 440] 10:45:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f9af51ef000) [pid = 1852] [serial = 1321] [outer = (nil)] 10:45:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f9afdc0a800) [pid = 1852] [serial = 1322] [outer = 0x7f9af51ef000] 10:45:50 INFO - PROCESS | 1852 | 1461606350248 Marionette DEBUG loaded listener.js 10:45:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f9aff03ac00) [pid = 1852] [serial = 1323] [outer = 0x7f9af51ef000] 10:45:51 INFO - PROCESS | 1852 | 1461606351106 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]]]}] 10:45:51 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 10:45:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1184ms 10:45:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 10:45:51 INFO - PROCESS | 1852 | 1461606351157 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 10:45:51 INFO - PROCESS | 1852 | 1461606351159 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 10:45:51 INFO - PROCESS | 1852 | 1461606351169 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 10:45:51 INFO - PROCESS | 1852 | 1461606351171 Marionette TRACE conn3 <- [1,1734,null,{}] 10:45:51 INFO - PROCESS | 1852 | 1461606351176 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}] 10:45:51 INFO - PROCESS | 1852 | 1461606351420 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 10:45:51 INFO - PROCESS | 1852 | 1461606351524 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af82e1000 == 110 [pid = 1852] [id = 441] 10:45:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f9af5712c00) [pid = 1852] [serial = 1324] [outer = (nil)] 10:45:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f9b0011ec00) [pid = 1852] [serial = 1325] [outer = 0x7f9af5712c00] 10:45:51 INFO - PROCESS | 1852 | 1461606351586 Marionette DEBUG loaded listener.js 10:45:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f9b005df400) [pid = 1852] [serial = 1326] [outer = 0x7f9af5712c00] 10:45:52 INFO - PROCESS | 1852 | 1461606352441 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]]]}] 10:45:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 10:45:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1330ms 10:45:52 INFO - PROCESS | 1852 | 1461606352496 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 10:45:52 INFO - PROCESS | 1852 | 1461606352498 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 10:45:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 10:45:52 INFO - PROCESS | 1852 | 1461606352504 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 10:45:52 INFO - PROCESS | 1852 | 1461606352506 Marionette TRACE conn3 <- [1,1738,null,{}] 10:45:52 INFO - PROCESS | 1852 | 1461606352511 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}] 10:45:52 INFO - PROCESS | 1852 | 1461606352749 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 10:45:52 INFO - PROCESS | 1852 | 1461606352786 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afdc2d000 == 111 [pid = 1852] [id = 442] 10:45:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f9b0308dc00) [pid = 1852] [serial = 1327] [outer = (nil)] 10:45:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f9b03aacc00) [pid = 1852] [serial = 1328] [outer = 0x7f9b0308dc00] 10:45:52 INFO - PROCESS | 1852 | 1461606352850 Marionette DEBUG loaded listener.js 10:45:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f9b085db400) [pid = 1852] [serial = 1329] [outer = 0x7f9b0308dc00] 10:45:53 INFO - PROCESS | 1852 | 1461606353725 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]]]}] 10:45:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 10:45:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1278ms 10:45:53 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f9aefacd800) [pid = 1852] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 10:45:53 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f9af5a48400) [pid = 1852] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 10:45:53 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f9af51ee800) [pid = 1852] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 10:45:53 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f9af2951c00) [pid = 1852] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 10:45:53 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f9afdc05c00) [pid = 1852] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 10:45:53 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f9af570d400) [pid = 1852] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 10:45:53 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f9af3885c00) [pid = 1852] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 10:45:53 INFO - PROCESS | 1852 | 1461606353942 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 10:45:53 INFO - PROCESS | 1852 | 1461606353945 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 10:45:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 10:45:53 INFO - PROCESS | 1852 | 1461606353960 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 10:45:53 INFO - PROCESS | 1852 | 1461606353964 Marionette TRACE conn3 <- [1,1742,null,{}] 10:45:53 INFO - PROCESS | 1852 | 1461606353968 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}] 10:45:54 INFO - PROCESS | 1852 | 1461606354141 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 10:45:54 INFO - PROCESS | 1852 | 1461606354152 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af9475000 == 112 [pid = 1852] [id = 443] 10:45:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f9af4f97000) [pid = 1852] [serial = 1330] [outer = (nil)] 10:45:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f9afef94000) [pid = 1852] [serial = 1331] [outer = 0x7f9af4f97000] 10:45:54 INFO - PROCESS | 1852 | 1461606354212 Marionette DEBUG loaded listener.js 10:45:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f9b083cbc00) [pid = 1852] [serial = 1332] [outer = 0x7f9af4f97000] 10:45:55 INFO - PROCESS | 1852 | 1461606355072 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]]]}] 10:45:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 10:45:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1126ms 10:45:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 10:45:55 INFO - PROCESS | 1852 | 1461606355087 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 10:45:55 INFO - PROCESS | 1852 | 1461606355089 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 10:45:55 INFO - PROCESS | 1852 | 1461606355107 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 10:45:55 INFO - PROCESS | 1852 | 1461606355109 Marionette TRACE conn3 <- [1,1746,null,{}] 10:45:55 INFO - PROCESS | 1852 | 1461606355119 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}] 10:45:55 INFO - PROCESS | 1852 | 1461606355298 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 10:45:55 INFO - PROCESS | 1852 | 1461606355312 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0304b800 == 113 [pid = 1852] [id = 444] 10:45:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f9af6bc3000) [pid = 1852] [serial = 1333] [outer = (nil)] 10:45:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f9b0ab10800) [pid = 1852] [serial = 1334] [outer = 0x7f9af6bc3000] 10:45:55 INFO - PROCESS | 1852 | 1461606355374 Marionette DEBUG loaded listener.js 10:45:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f9b10a79c00) [pid = 1852] [serial = 1335] [outer = 0x7f9af6bc3000] 10:45:56 INFO - PROCESS | 1852 | 1461606356543 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]]]}] 10:45:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 10:45:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1495ms 10:45:56 INFO - PROCESS | 1852 | 1461606356591 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 10:45:56 INFO - PROCESS | 1852 | 1461606356598 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 10:45:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 10:45:56 INFO - PROCESS | 1852 | 1461606356605 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 10:45:56 INFO - PROCESS | 1852 | 1461606356610 Marionette TRACE conn3 <- [1,1750,null,{}] 10:45:56 INFO - PROCESS | 1852 | 1461606356618 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}] 10:45:56 INFO - PROCESS | 1852 | 1461606356842 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 10:45:57 INFO - PROCESS | 1852 | 1461606357092 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af584d800 == 114 [pid = 1852] [id = 445] 10:45:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f9af34db400) [pid = 1852] [serial = 1336] [outer = (nil)] 10:45:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f9af38f5400) [pid = 1852] [serial = 1337] [outer = 0x7f9af34db400] 10:45:57 INFO - PROCESS | 1852 | 1461606357212 Marionette DEBUG loaded listener.js 10:45:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f9af51ebc00) [pid = 1852] [serial = 1338] [outer = 0x7f9af34db400] 10:45:58 INFO - PROCESS | 1852 | 1461606358124 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]]]}] 10:45:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 10:45:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1584ms 10:45:58 INFO - PROCESS | 1852 | 1461606358189 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 10:45:58 INFO - PROCESS | 1852 | 1461606358197 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 10:45:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 10:45:58 INFO - PROCESS | 1852 | 1461606358207 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 10:45:58 INFO - PROCESS | 1852 | 1461606358211 Marionette TRACE conn3 <- [1,1754,null,{}] 10:45:58 INFO - PROCESS | 1852 | 1461606358216 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}] 10:45:58 INFO - PROCESS | 1852 | 1461606358396 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 10:45:58 INFO - PROCESS | 1852 | 1461606358590 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:45:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afdc21000 == 115 [pid = 1852] [id = 446] 10:45:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f9af570e800) [pid = 1852] [serial = 1339] [outer = (nil)] 10:45:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f9af6caf800) [pid = 1852] [serial = 1340] [outer = 0x7f9af570e800] 10:45:58 INFO - PROCESS | 1852 | 1461606358661 Marionette DEBUG loaded listener.js 10:45:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f9afeee4800) [pid = 1852] [serial = 1341] [outer = 0x7f9af570e800] 10:45:59 INFO - PROCESS | 1852 | 1461606359610 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]]]}] 10:45:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 10:45:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1431ms 10:45:59 INFO - PROCESS | 1852 | 1461606359638 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 10:45:59 INFO - PROCESS | 1852 | 1461606359642 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 10:45:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 10:45:59 INFO - PROCESS | 1852 | 1461606359648 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 10:45:59 INFO - PROCESS | 1852 | 1461606359653 Marionette TRACE conn3 <- [1,1758,null,{}] 10:45:59 INFO - PROCESS | 1852 | 1461606359669 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}] 10:45:59 INFO - PROCESS | 1852 | 1461606359860 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 10:46:00 INFO - PROCESS | 1852 | 1461606360066 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03d7d800 == 116 [pid = 1852] [id = 447] 10:46:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f9affeef400) [pid = 1852] [serial = 1342] [outer = (nil)] 10:46:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f9b00aac800) [pid = 1852] [serial = 1343] [outer = 0x7f9affeef400] 10:46:00 INFO - PROCESS | 1852 | 1461606360139 Marionette DEBUG loaded listener.js 10:46:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f9b032dcc00) [pid = 1852] [serial = 1344] [outer = 0x7f9affeef400] 10:46:01 INFO - PROCESS | 1852 | 1461606361010 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]]]}] 10:46:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 10:46:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1435ms 10:46:01 INFO - PROCESS | 1852 | 1461606361084 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 10:46:01 INFO - PROCESS | 1852 | 1461606361088 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 10:46:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 10:46:01 INFO - PROCESS | 1852 | 1461606361094 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 10:46:01 INFO - PROCESS | 1852 | 1461606361097 Marionette TRACE conn3 <- [1,1762,null,{}] 10:46:01 INFO - PROCESS | 1852 | 1461606361102 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}] 10:46:01 INFO - PROCESS | 1852 | 1461606361291 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 10:46:01 INFO - PROCESS | 1852 | 1461606361486 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b09211800 == 117 [pid = 1852] [id = 448] 10:46:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f9b005dfc00) [pid = 1852] [serial = 1345] [outer = (nil)] 10:46:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f9b08ada000) [pid = 1852] [serial = 1346] [outer = 0x7f9b005dfc00] 10:46:01 INFO - PROCESS | 1852 | 1461606361559 Marionette DEBUG loaded listener.js 10:46:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f9b0b50ac00) [pid = 1852] [serial = 1347] [outer = 0x7f9b005dfc00] 10:46:02 INFO - PROCESS | 1852 | 1461606362455 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]]]}] 10:46:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 10:46:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1430ms 10:46:02 INFO - PROCESS | 1852 | 1461606362524 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 10:46:02 INFO - PROCESS | 1852 | 1461606362527 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 10:46:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 10:46:02 INFO - PROCESS | 1852 | 1461606362533 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 10:46:02 INFO - PROCESS | 1852 | 1461606362535 Marionette TRACE conn3 <- [1,1766,null,{}] 10:46:02 INFO - PROCESS | 1852 | 1461606362541 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}] 10:46:02 INFO - PROCESS | 1852 | 1461606362707 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 10:46:02 INFO - PROCESS | 1852 | 1461606362910 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0a1a0000 == 118 [pid = 1852] [id = 449] 10:46:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f9b03092c00) [pid = 1852] [serial = 1348] [outer = (nil)] 10:46:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f9b15a17800) [pid = 1852] [serial = 1349] [outer = 0x7f9b03092c00] 10:46:02 INFO - PROCESS | 1852 | 1461606362980 Marionette DEBUG loaded listener.js 10:46:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f9b17ac8800) [pid = 1852] [serial = 1350] [outer = 0x7f9b03092c00] 10:46:03 INFO - PROCESS | 1852 | 1461606363840 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]]]}] 10:46:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 10:46:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1383ms 10:46:03 INFO - PROCESS | 1852 | 1461606363917 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 10:46:03 INFO - PROCESS | 1852 | 1461606363921 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 10:46:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 10:46:03 INFO - PROCESS | 1852 | 1461606363927 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 10:46:03 INFO - PROCESS | 1852 | 1461606363929 Marionette TRACE conn3 <- [1,1770,null,{}] 10:46:03 INFO - PROCESS | 1852 | 1461606363934 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}] 10:46:04 INFO - PROCESS | 1852 | 1461606364190 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 10:46:04 INFO - PROCESS | 1852 | 1461606364453 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b169b3000 == 119 [pid = 1852] [id = 450] 10:46:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f9b088d5000) [pid = 1852] [serial = 1351] [outer = (nil)] 10:46:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f9b1b60f000) [pid = 1852] [serial = 1352] [outer = 0x7f9b088d5000] 10:46:04 INFO - PROCESS | 1852 | 1461606364571 Marionette DEBUG loaded listener.js 10:46:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f9b1bfe2c00) [pid = 1852] [serial = 1353] [outer = 0x7f9b088d5000] 10:46:05 INFO - PROCESS | 1852 | 1461606365401 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]]]}] 10:46:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 10:46:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1530ms 10:46:05 INFO - PROCESS | 1852 | 1461606365457 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 10:46:05 INFO - PROCESS | 1852 | 1461606365460 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 10:46:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 10:46:05 INFO - PROCESS | 1852 | 1461606365466 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 10:46:05 INFO - PROCESS | 1852 | 1461606365469 Marionette TRACE conn3 <- [1,1774,null,{}] 10:46:05 INFO - PROCESS | 1852 | 1461606365474 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}] 10:46:05 INFO - PROCESS | 1852 | 1461606365635 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 10:46:05 INFO - PROCESS | 1852 | 1461606365835 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1b354800 == 120 [pid = 1852] [id = 451] 10:46:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f9aef555400) [pid = 1852] [serial = 1354] [outer = (nil)] 10:46:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f9aef55c400) [pid = 1852] [serial = 1355] [outer = 0x7f9aef555400] 10:46:05 INFO - PROCESS | 1852 | 1461606365902 Marionette DEBUG loaded listener.js 10:46:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f9aef561800) [pid = 1852] [serial = 1356] [outer = 0x7f9aef555400] 10:46:06 INFO - PROCESS | 1852 | 1461606366725 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]]]}] 10:46:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 10:46:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1333ms 10:46:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 10:46:06 INFO - PROCESS | 1852 | 1461606366800 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 10:46:06 INFO - PROCESS | 1852 | 1461606366803 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 10:46:06 INFO - PROCESS | 1852 | 1461606366809 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 10:46:06 INFO - PROCESS | 1852 | 1461606366812 Marionette TRACE conn3 <- [1,1778,null,{}] 10:46:06 INFO - PROCESS | 1852 | 1461606366816 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}] 10:46:07 INFO - PROCESS | 1852 | 1461606366995 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 10:46:07 INFO - PROCESS | 1852 | 1461606367224 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1bd98800 == 121 [pid = 1852] [id = 452] 10:46:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f9aef561400) [pid = 1852] [serial = 1357] [outer = (nil)] 10:46:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f9af39c9800) [pid = 1852] [serial = 1358] [outer = 0x7f9aef561400] 10:46:07 INFO - PROCESS | 1852 | 1461606367335 Marionette DEBUG loaded listener.js 10:46:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f9af39cdc00) [pid = 1852] [serial = 1359] [outer = 0x7f9aef561400] 10:46:08 INFO - PROCESS | 1852 | 1461606368181 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]]]}] 10:46:08 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 10:46:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1429ms 10:46:08 INFO - PROCESS | 1852 | 1461606368238 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 10:46:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 10:46:08 INFO - PROCESS | 1852 | 1461606368241 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 10:46:08 INFO - PROCESS | 1852 | 1461606368247 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 10:46:08 INFO - PROCESS | 1852 | 1461606368250 Marionette TRACE conn3 <- [1,1782,null,{}] 10:46:08 INFO - PROCESS | 1852 | 1461606368254 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}] 10:46:08 INFO - PROCESS | 1852 | 1461606368413 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 10:46:08 INFO - PROCESS | 1852 | 1461606368612 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1e966800 == 122 [pid = 1852] [id = 453] 10:46:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f9af39c7800) [pid = 1852] [serial = 1360] [outer = (nil)] 10:46:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f9af39d2c00) [pid = 1852] [serial = 1361] [outer = 0x7f9af39c7800] 10:46:08 INFO - PROCESS | 1852 | 1461606368684 Marionette DEBUG loaded listener.js 10:46:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f9af6c7ec00) [pid = 1852] [serial = 1362] [outer = 0x7f9af39c7800] 10:46:09 INFO - PROCESS | 1852 | 1461606369511 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]]]}] 10:46:09 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 10:46:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1328ms 10:46:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 10:46:09 INFO - PROCESS | 1852 | 1461606369575 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 10:46:09 INFO - PROCESS | 1852 | 1461606369578 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 10:46:09 INFO - PROCESS | 1852 | 1461606369583 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 10:46:09 INFO - PROCESS | 1852 | 1461606369586 Marionette TRACE conn3 <- [1,1786,null,{}] 10:46:09 INFO - PROCESS | 1852 | 1461606369591 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}] 10:46:09 INFO - PROCESS | 1852 | 1461606369760 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 10:46:09 INFO - PROCESS | 1852 | 1461606369960 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af97e2800 == 123 [pid = 1852] [id = 454] 10:46:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f9af39cd000) [pid = 1852] [serial = 1363] [outer = (nil)] 10:46:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f9af6c83c00) [pid = 1852] [serial = 1364] [outer = 0x7f9af39cd000] 10:46:10 INFO - PROCESS | 1852 | 1461606370029 Marionette DEBUG loaded listener.js 10:46:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f9af6c88c00) [pid = 1852] [serial = 1365] [outer = 0x7f9af39cd000] 10:46:10 INFO - PROCESS | 1852 | 1461606370896 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]]]}] 10:46:10 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 10:46:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1380ms 10:46:10 INFO - PROCESS | 1852 | 1461606370963 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 10:46:10 INFO - PROCESS | 1852 | 1461606370967 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 10:46:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 10:46:10 INFO - PROCESS | 1852 | 1461606370972 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 10:46:10 INFO - PROCESS | 1852 | 1461606370976 Marionette TRACE conn3 <- [1,1790,null,{}] 10:46:10 INFO - PROCESS | 1852 | 1461606370981 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}] 10:46:11 INFO - PROCESS | 1852 | 1461606371179 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 10:46:11 INFO - PROCESS | 1852 | 1461606371376 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af372a800 == 124 [pid = 1852] [id = 455] 10:46:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f9af6c7a800) [pid = 1852] [serial = 1366] [outer = (nil)] 10:46:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7f9af8338000) [pid = 1852] [serial = 1367] [outer = 0x7f9af6c7a800] 10:46:11 INFO - PROCESS | 1852 | 1461606371453 Marionette DEBUG loaded listener.js 10:46:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7f9b1b573c00) [pid = 1852] [serial = 1368] [outer = 0x7f9af6c7a800] 10:46:12 INFO - PROCESS | 1852 | 1461606372316 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]]]}] 10:46:12 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) 10:46:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1376ms 10:46:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 10:46:12 INFO - PROCESS | 1852 | 1461606372350 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 10:46:12 INFO - PROCESS | 1852 | 1461606372352 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 10:46:12 INFO - PROCESS | 1852 | 1461606372358 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 10:46:12 INFO - PROCESS | 1852 | 1461606372361 Marionette TRACE conn3 <- [1,1794,null,{}] 10:46:12 INFO - PROCESS | 1852 | 1461606372366 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}] 10:46:12 INFO - PROCESS | 1852 | 1461606372541 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 10:46:12 INFO - PROCESS | 1852 | 1461606372745 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af1a60000 == 125 [pid = 1852] [id = 456] 10:46:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7f9af1a42000) [pid = 1852] [serial = 1369] [outer = (nil)] 10:46:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7f9af1a4a000) [pid = 1852] [serial = 1370] [outer = 0x7f9af1a42000] 10:46:12 INFO - PROCESS | 1852 | 1461606372810 Marionette DEBUG loaded listener.js 10:46:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7f9af1a4f400) [pid = 1852] [serial = 1371] [outer = 0x7f9af1a42000] 10:46:13 INFO - PROCESS | 1852 | 1461606373638 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]]]}] 10:46:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:46:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1331ms 10:46:13 INFO - PROCESS | 1852 | 1461606373688 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 10:46:13 INFO - PROCESS | 1852 | 1461606373692 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 10:46:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 10:46:13 INFO - PROCESS | 1852 | 1461606373697 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 10:46:13 INFO - PROCESS | 1852 | 1461606373699 Marionette TRACE conn3 <- [1,1798,null,{}] 10:46:13 INFO - PROCESS | 1852 | 1461606373704 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}] 10:46:13 INFO - PROCESS | 1852 | 1461606373881 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 10:46:14 INFO - PROCESS | 1852 | 1461606374089 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af3725800 == 126 [pid = 1852] [id = 457] 10:46:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7f9aee955000) [pid = 1852] [serial = 1372] [outer = (nil)] 10:46:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7f9af0470000) [pid = 1852] [serial = 1373] [outer = 0x7f9aee955000] 10:46:14 INFO - PROCESS | 1852 | 1461606374154 Marionette DEBUG loaded listener.js 10:46:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f9af0476800) [pid = 1852] [serial = 1374] [outer = 0x7f9aee955000] 10:46:15 INFO - PROCESS | 1852 | 1461606375011 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]]]}] 10:46:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 10:46:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1380ms 10:46:15 INFO - PROCESS | 1852 | 1461606375079 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 10:46:15 INFO - PROCESS | 1852 | 1461606375083 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 10:46:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 10:46:15 INFO - PROCESS | 1852 | 1461606375089 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 10:46:15 INFO - PROCESS | 1852 | 1461606375091 Marionette TRACE conn3 <- [1,1802,null,{}] 10:46:15 INFO - PROCESS | 1852 | 1461606375096 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}] 10:46:15 INFO - PROCESS | 1852 | 1461606375292 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 10:46:15 INFO - PROCESS | 1852 | 1461606375492 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aeea87800 == 127 [pid = 1852] [id = 458] 10:46:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f9aefac2c00) [pid = 1852] [serial = 1375] [outer = (nil)] 10:46:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f9af1a4b400) [pid = 1852] [serial = 1376] [outer = 0x7f9aefac2c00] 10:46:15 INFO - PROCESS | 1852 | 1461606375560 Marionette DEBUG loaded listener.js 10:46:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f9af32c4400) [pid = 1852] [serial = 1377] [outer = 0x7f9aefac2c00] 10:46:16 INFO - PROCESS | 1852 | 1461606376417 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]]]}] 10:46:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 10:46:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1381ms 10:46:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 10:46:16 INFO - PROCESS | 1852 | 1461606376471 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 10:46:16 INFO - PROCESS | 1852 | 1461606376473 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 10:46:16 INFO - PROCESS | 1852 | 1461606376479 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 10:46:16 INFO - PROCESS | 1852 | 1461606376482 Marionette TRACE conn3 <- [1,1806,null,{}] 10:46:16 INFO - PROCESS | 1852 | 1461606376487 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}] 10:46:16 INFO - PROCESS | 1852 | 1461606376663 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 10:46:17 INFO - PROCESS | 1852 | 1461606377430 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af3720000 == 128 [pid = 1852] [id = 459] 10:46:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f9aee5d1800) [pid = 1852] [serial = 1378] [outer = (nil)] 10:46:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7f9aef557800) [pid = 1852] [serial = 1379] [outer = 0x7f9aee5d1800] 10:46:17 INFO - PROCESS | 1852 | 1461606377503 Marionette DEBUG loaded listener.js 10:46:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7f9aefdda400) [pid = 1852] [serial = 1380] [outer = 0x7f9aee5d1800] 10:46:18 INFO - PROCESS | 1852 | 1461606378347 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]]]}] 10:46:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 10:46:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1929ms 10:46:18 INFO - PROCESS | 1852 | 1461606378409 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 10:46:18 INFO - PROCESS | 1852 | 1461606378414 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 10:46:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 10:46:18 INFO - PROCESS | 1852 | 1461606378421 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 10:46:18 INFO - PROCESS | 1852 | 1461606378425 Marionette TRACE conn3 <- [1,1810,null,{}] 10:46:18 INFO - PROCESS | 1852 | 1461606378432 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}] 10:46:18 INFO - PROCESS | 1852 | 1461606378618 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 10:46:18 INFO - PROCESS | 1852 | 1461606378836 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af82e7000 == 129 [pid = 1852] [id = 460] 10:46:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7f9aee94d000) [pid = 1852] [serial = 1381] [outer = (nil)] 10:46:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7f9af06f7000) [pid = 1852] [serial = 1382] [outer = 0x7f9aee94d000] 10:46:18 INFO - PROCESS | 1852 | 1461606378901 Marionette DEBUG loaded listener.js 10:46:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7f9af2949400) [pid = 1852] [serial = 1383] [outer = 0x7f9aee94d000] 10:46:19 INFO - PROCESS | 1852 | 1461606379932 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]]]}] 10:46:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 10:46:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1578ms 10:46:20 INFO - PROCESS | 1852 | 1461606380003 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 10:46:20 INFO - PROCESS | 1852 | 1461606380009 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 10:46:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 10:46:20 INFO - PROCESS | 1852 | 1461606380015 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 10:46:20 INFO - PROCESS | 1852 | 1461606380019 Marionette TRACE conn3 <- [1,1814,null,{}] 10:46:20 INFO - PROCESS | 1852 | 1461606380024 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}] 10:46:20 INFO - PROCESS | 1852 | 1461606380198 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 10:46:20 INFO - PROCESS | 1852 | 1461606380415 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aef9e4800 == 130 [pid = 1852] [id = 461] 10:46:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7f9aefdd4000) [pid = 1852] [serial = 1384] [outer = (nil)] 10:46:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7f9af5714800) [pid = 1852] [serial = 1385] [outer = 0x7f9aefdd4000] 10:46:20 INFO - PROCESS | 1852 | 1461606380480 Marionette DEBUG loaded listener.js 10:46:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7f9af6a45400) [pid = 1852] [serial = 1386] [outer = 0x7f9aefdd4000] 10:46:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aefbda000 == 129 [pid = 1852] [id = 388] 10:46:20 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af5b1f800 == 128 [pid = 1852] [id = 387] 10:46:20 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7f9afff19c00) [pid = 1852] [serial = 1265] [outer = (nil)] [url = about:blank] 10:46:20 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7f9aee950000) [pid = 1852] [serial = 1235] [outer = (nil)] [url = about:blank] 10:46:20 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7f9b1b57b000) [pid = 1852] [serial = 1223] [outer = (nil)] [url = about:blank] 10:46:20 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7f9af034e400) [pid = 1852] [serial = 1232] [outer = (nil)] [url = about:blank] 10:46:20 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7f9b09b3c000) [pid = 1852] [serial = 1217] [outer = (nil)] [url = about:blank] 10:46:20 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7f9b17ac2800) [pid = 1852] [serial = 1220] [outer = (nil)] [url = about:blank] 10:46:20 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7f9aefddb800) [pid = 1852] [serial = 1229] [outer = (nil)] [url = about:blank] 10:46:20 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7f9b1b6b1c00) [pid = 1852] [serial = 1226] [outer = (nil)] [url = about:blank] 10:46:20 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f9af32eb800) [pid = 1852] [serial = 1238] [outer = (nil)] [url = about:blank] 10:46:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aef9df800 == 127 [pid = 1852] [id = 386] 10:46:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af9475000 == 126 [pid = 1852] [id = 443] 10:46:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9afdc2d000 == 125 [pid = 1852] [id = 442] 10:46:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af82e1000 == 124 [pid = 1852] [id = 441] 10:46:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af27b3000 == 123 [pid = 1852] [id = 440] 10:46:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af6d13000 == 122 [pid = 1852] [id = 439] 10:46:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aee91f800 == 121 [pid = 1852] [id = 438] 10:46:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af82d9800 == 120 [pid = 1852] [id = 437] 10:46:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0881c000 == 119 [pid = 1852] [id = 430] 10:46:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0795f800 == 118 [pid = 1852] [id = 429] 10:46:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0406a800 == 117 [pid = 1852] [id = 428] 10:46:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b03bbc000 == 116 [pid = 1852] [id = 427] 10:46:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b03144000 == 115 [pid = 1852] [id = 426] 10:46:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b00a0a800 == 114 [pid = 1852] [id = 425] 10:46:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9affb54000 == 113 [pid = 1852] [id = 424] 10:46:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af94af800 == 112 [pid = 1852] [id = 423] 10:46:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af31e1800 == 111 [pid = 1852] [id = 422] 10:46:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aff622000 == 110 [pid = 1852] [id = 421] 10:46:21 INFO - PROCESS | 1852 | 1461606381471 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]]]}] 10:46:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 10:46:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1478ms 10:46:21 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f9af286ac00) [pid = 1852] [serial = 1245] [outer = (nil)] [url = about:blank] 10:46:21 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f9af6bd1000) [pid = 1852] [serial = 1205] [outer = (nil)] [url = about:blank] 10:46:21 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f9aff187800) [pid = 1852] [serial = 1263] [outer = (nil)] [url = about:blank] 10:46:21 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f9af285d800) [pid = 1852] [serial = 1244] [outer = (nil)] [url = about:blank] 10:46:21 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7f9afcd56400) [pid = 1852] [serial = 1257] [outer = (nil)] [url = about:blank] 10:46:21 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7f9af6bb0800) [pid = 1852] [serial = 1253] [outer = (nil)] [url = about:blank] 10:46:21 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7f9aff033000) [pid = 1852] [serial = 1260] [outer = (nil)] [url = about:blank] 10:46:21 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7f9af5a44c00) [pid = 1852] [serial = 1250] [outer = (nil)] [url = about:blank] 10:46:21 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7f9af5ade000) [pid = 1852] [serial = 1251] [outer = (nil)] [url = about:blank] 10:46:21 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7f9af39ac000) [pid = 1852] [serial = 1248] [outer = (nil)] [url = about:blank] 10:46:21 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7f9af95e2c00) [pid = 1852] [serial = 1256] [outer = (nil)] [url = about:blank] 10:46:21 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f9aff184800) [pid = 1852] [serial = 1208] [outer = (nil)] [url = about:blank] 10:46:21 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f9afdc06c00) [pid = 1852] [serial = 1262] [outer = (nil)] [url = about:blank] 10:46:21 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f9af34dbc00) [pid = 1852] [serial = 1241] [outer = (nil)] [url = about:blank] 10:46:21 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f9af38f2000) [pid = 1852] [serial = 1247] [outer = (nil)] [url = about:blank] 10:46:21 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f9af6ca2800) [pid = 1852] [serial = 1254] [outer = (nil)] [url = about:blank] 10:46:21 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f9b03a82400) [pid = 1852] [serial = 1214] [outer = (nil)] [url = about:blank] 10:46:21 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f9b0176fc00) [pid = 1852] [serial = 1211] [outer = (nil)] [url = about:blank] 10:46:21 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f9af32ea800) [pid = 1852] [serial = 1202] [outer = (nil)] [url = about:blank] 10:46:21 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f9afef95c00) [pid = 1852] [serial = 1259] [outer = (nil)] [url = about:blank] 10:46:21 INFO - PROCESS | 1852 | 1461606381548 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 10:46:21 INFO - PROCESS | 1852 | 1461606381551 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 10:46:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 10:46:21 INFO - PROCESS | 1852 | 1461606381566 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 10:46:21 INFO - PROCESS | 1852 | 1461606381574 Marionette TRACE conn3 <- [1,1818,null,{}] 10:46:21 INFO - PROCESS | 1852 | 1461606381582 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}] 10:46:21 INFO - PROCESS | 1852 | 1461606381755 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 10:46:21 INFO - PROCESS | 1852 | 1461606381774 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af6d08800 == 111 [pid = 1852] [id = 462] 10:46:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f9af34db000) [pid = 1852] [serial = 1387] [outer = (nil)] 10:46:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f9af6c81400) [pid = 1852] [serial = 1388] [outer = 0x7f9af34db000] 10:46:21 INFO - PROCESS | 1852 | 1461606381974 Marionette DEBUG loaded listener.js 10:46:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f9af8338800) [pid = 1852] [serial = 1389] [outer = 0x7f9af34db000] 10:46:22 INFO - PROCESS | 1852 | 1461606382706 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]]]}] 10:46:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 10:46:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1199ms 10:46:22 INFO - PROCESS | 1852 | 1461606382782 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 10:46:22 INFO - PROCESS | 1852 | 1461606382786 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 10:46:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 10:46:22 INFO - PROCESS | 1852 | 1461606382793 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 10:46:22 INFO - PROCESS | 1852 | 1461606382796 Marionette TRACE conn3 <- [1,1822,null,{}] 10:46:22 INFO - PROCESS | 1852 | 1461606382804 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}] 10:46:22 INFO - PROCESS | 1852 | 1461606382961 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 10:46:22 INFO - PROCESS | 1852 | 1461606382971 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afc9d6800 == 112 [pid = 1852] [id = 463] 10:46:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f9af8338c00) [pid = 1852] [serial = 1390] [outer = (nil)] 10:46:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f9afcd55400) [pid = 1852] [serial = 1391] [outer = 0x7f9af8338c00] 10:46:23 INFO - PROCESS | 1852 | 1461606383028 Marionette DEBUG loaded listener.js 10:46:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f9afd999c00) [pid = 1852] [serial = 1392] [outer = 0x7f9af8338c00] 10:46:23 INFO - PROCESS | 1852 | 1461606383931 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]]]}] 10:46:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 10:46:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1179ms 10:46:23 INFO - PROCESS | 1852 | 1461606383973 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 10:46:23 INFO - PROCESS | 1852 | 1461606383977 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 10:46:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 10:46:23 INFO - PROCESS | 1852 | 1461606383982 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 10:46:23 INFO - PROCESS | 1852 | 1461606383984 Marionette TRACE conn3 <- [1,1826,null,{}] 10:46:24 INFO - PROCESS | 1852 | 1461606383996 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}] 10:46:24 INFO - PROCESS | 1852 | 1461606384208 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 10:46:24 INFO - PROCESS | 1852 | 1461606384242 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afdbb8000 == 113 [pid = 1852] [id = 464] 10:46:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f9afdc11000) [pid = 1852] [serial = 1393] [outer = (nil)] 10:46:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f9afef93c00) [pid = 1852] [serial = 1394] [outer = 0x7f9afdc11000] 10:46:24 INFO - PROCESS | 1852 | 1461606384310 Marionette DEBUG loaded listener.js 10:46:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f9aff184000) [pid = 1852] [serial = 1395] [outer = 0x7f9afdc11000] 10:46:25 INFO - PROCESS | 1852 | 1461606385154 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]]]}] 10:46:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 10:46:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1236ms 10:46:25 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f9af5712c00) [pid = 1852] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 10:46:25 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f9af6bc9000) [pid = 1852] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 10:46:25 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f9af51ef000) [pid = 1852] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 10:46:25 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f9af2866800) [pid = 1852] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 10:46:25 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f9af4f97000) [pid = 1852] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 10:46:25 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f9af06f2400) [pid = 1852] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 10:46:25 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f9b0308dc00) [pid = 1852] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 10:46:25 INFO - PROCESS | 1852 | 1461606385715 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 10:46:25 INFO - PROCESS | 1852 | 1461606385718 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 10:46:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 10:46:25 INFO - PROCESS | 1852 | 1461606385731 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 10:46:25 INFO - PROCESS | 1852 | 1461606385733 Marionette TRACE conn3 <- [1,1830,null,{}] 10:46:25 INFO - PROCESS | 1852 | 1461606385737 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}] 10:46:25 INFO - PROCESS | 1852 | 1461606385922 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 10:46:26 INFO - PROCESS | 1852 | 1461606386080 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afcedf000 == 114 [pid = 1852] [id = 465] 10:46:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f9af0349000) [pid = 1852] [serial = 1396] [outer = (nil)] 10:46:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f9afdc08000) [pid = 1852] [serial = 1397] [outer = 0x7f9af0349000] 10:46:26 INFO - PROCESS | 1852 | 1461606386143 Marionette DEBUG loaded listener.js 10:46:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f9b0000b400) [pid = 1852] [serial = 1398] [outer = 0x7f9af0349000] 10:46:26 INFO - PROCESS | 1852 | 1461606386748 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]]]}] 10:46:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 10:46:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1074ms 10:46:26 INFO - PROCESS | 1852 | 1461606386807 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 10:46:26 INFO - PROCESS | 1852 | 1461606386809 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 10:46:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 10:46:26 INFO - PROCESS | 1852 | 1461606386815 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 10:46:26 INFO - PROCESS | 1852 | 1461606386816 Marionette TRACE conn3 <- [1,1834,null,{}] 10:46:26 INFO - PROCESS | 1852 | 1461606386821 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}] 10:46:26 INFO - PROCESS | 1852 | 1461606386968 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 10:46:27 INFO - PROCESS | 1852 | 1461606387127 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b001b2800 == 115 [pid = 1852] [id = 466] 10:46:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f9af034a000) [pid = 1852] [serial = 1399] [outer = (nil)] 10:46:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f9b00511800) [pid = 1852] [serial = 1400] [outer = 0x7f9af034a000] 10:46:27 INFO - PROCESS | 1852 | 1461606387184 Marionette DEBUG loaded listener.js 10:46:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f9b01811800) [pid = 1852] [serial = 1401] [outer = 0x7f9af034a000] 10:46:28 INFO - PROCESS | 1852 | 1461606388056 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]]]}] 10:46:28 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 10:46:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1275ms 10:46:28 INFO - PROCESS | 1852 | 1461606388091 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 10:46:28 INFO - PROCESS | 1852 | 1461606388096 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 10:46:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 10:46:28 INFO - PROCESS | 1852 | 1461606388104 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 10:46:28 INFO - PROCESS | 1852 | 1461606388109 Marionette TRACE conn3 <- [1,1838,null,{}] 10:46:28 INFO - PROCESS | 1852 | 1461606388118 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}] 10:46:28 INFO - PROCESS | 1852 | 1461606388320 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 10:46:28 INFO - PROCESS | 1852 | 1461606388519 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af31e1000 == 116 [pid = 1852] [id = 467] 10:46:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f9aee5cf000) [pid = 1852] [serial = 1402] [outer = (nil)] 10:46:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7f9af034a400) [pid = 1852] [serial = 1403] [outer = 0x7f9aee5cf000] 10:46:28 INFO - PROCESS | 1852 | 1461606388594 Marionette DEBUG loaded listener.js 10:46:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7f9af06f6800) [pid = 1852] [serial = 1404] [outer = 0x7f9aee5cf000] 10:46:29 INFO - PROCESS | 1852 | 1461606389559 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]]]}] 10:46:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 10:46:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1531ms 10:46:29 INFO - PROCESS | 1852 | 1461606389635 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 10:46:29 INFO - PROCESS | 1852 | 1461606389644 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 10:46:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 10:46:29 INFO - PROCESS | 1852 | 1461606389653 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 10:46:29 INFO - PROCESS | 1852 | 1461606389656 Marionette TRACE conn3 <- [1,1842,null,{}] 10:46:29 INFO - PROCESS | 1852 | 1461606389662 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}] 10:46:29 INFO - PROCESS | 1852 | 1461606389876 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 10:46:30 INFO - PROCESS | 1852 | 1461606390117 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af97ed000 == 117 [pid = 1852] [id = 468] 10:46:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7f9af34de800) [pid = 1852] [serial = 1405] [outer = (nil)] 10:46:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7f9af4f90000) [pid = 1852] [serial = 1406] [outer = 0x7f9af34de800] 10:46:30 INFO - PROCESS | 1852 | 1461606390232 Marionette DEBUG loaded listener.js 10:46:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7f9af5a48800) [pid = 1852] [serial = 1407] [outer = 0x7f9af34de800] 10:46:31 INFO - PROCESS | 1852 | 1461606391108 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]]]}] 10:46:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 10:46:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1530ms 10:46:31 INFO - PROCESS | 1852 | 1461606391184 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 10:46:31 INFO - PROCESS | 1852 | 1461606391188 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 10:46:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 10:46:31 INFO - PROCESS | 1852 | 1461606391194 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 10:46:31 INFO - PROCESS | 1852 | 1461606391199 Marionette TRACE conn3 <- [1,1846,null,{}] 10:46:31 INFO - PROCESS | 1852 | 1461606391214 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}] 10:46:31 INFO - PROCESS | 1852 | 1461606391430 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 10:46:31 INFO - PROCESS | 1852 | 1461606391679 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03a64800 == 118 [pid = 1852] [id = 469] 10:46:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7f9af6caac00) [pid = 1852] [serial = 1408] [outer = (nil)] 10:46:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7f9af95dd000) [pid = 1852] [serial = 1409] [outer = 0x7f9af6caac00] 10:46:31 INFO - PROCESS | 1852 | 1461606391795 Marionette DEBUG loaded listener.js 10:46:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f9afeee1000) [pid = 1852] [serial = 1410] [outer = 0x7f9af6caac00] 10:46:32 INFO - PROCESS | 1852 | 1461606392666 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]]]}] 10:46:32 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) 10:46:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1540ms 10:46:32 INFO - PROCESS | 1852 | 1461606392735 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 10:46:32 INFO - PROCESS | 1852 | 1461606392739 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 10:46:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 10:46:32 INFO - PROCESS | 1852 | 1461606392745 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 10:46:32 INFO - PROCESS | 1852 | 1461606392747 Marionette TRACE conn3 <- [1,1850,null,{}] 10:46:32 INFO - PROCESS | 1852 | 1461606392752 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}] 10:46:32 INFO - PROCESS | 1852 | 1461606392939 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 10:46:33 INFO - PROCESS | 1852 | 1461606393137 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03f14800 == 119 [pid = 1852] [id = 470] 10:46:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f9af8333c00) [pid = 1852] [serial = 1411] [outer = (nil)] 10:46:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f9b00160c00) [pid = 1852] [serial = 1412] [outer = 0x7f9af8333c00] 10:46:33 INFO - PROCESS | 1852 | 1461606393207 Marionette DEBUG loaded listener.js 10:46:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f9b006ae000) [pid = 1852] [serial = 1413] [outer = 0x7f9af8333c00] 10:46:34 INFO - PROCESS | 1852 | 1461606394061 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]]]}] 10:46:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:46:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1375ms 10:46:34 INFO - PROCESS | 1852 | 1461606394121 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 10:46:34 INFO - PROCESS | 1852 | 1461606394124 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 10:46:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 10:46:34 INFO - PROCESS | 1852 | 1461606394130 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 10:46:34 INFO - PROCESS | 1852 | 1461606394132 Marionette TRACE conn3 <- [1,1854,null,{}] 10:46:34 INFO - PROCESS | 1852 | 1461606394137 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}] 10:46:34 INFO - PROCESS | 1852 | 1461606394304 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 10:46:34 INFO - PROCESS | 1852 | 1461606394508 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b08813000 == 120 [pid = 1852] [id = 471] 10:46:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f9aff033000) [pid = 1852] [serial = 1414] [outer = (nil)] 10:46:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7f9b03095000) [pid = 1852] [serial = 1415] [outer = 0x7f9aff033000] 10:46:34 INFO - PROCESS | 1852 | 1461606394580 Marionette DEBUG loaded listener.js 10:46:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7f9b03a88800) [pid = 1852] [serial = 1416] [outer = 0x7f9aff033000] 10:46:35 INFO - PROCESS | 1852 | 1461606395442 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]]]}] 10:46:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 10:46:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1378ms 10:46:35 INFO - PROCESS | 1852 | 1461606395508 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 10:46:35 INFO - PROCESS | 1852 | 1461606395511 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 10:46:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 10:46:35 INFO - PROCESS | 1852 | 1461606395517 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 10:46:35 INFO - PROCESS | 1852 | 1461606395519 Marionette TRACE conn3 <- [1,1858,null,{}] 10:46:35 INFO - PROCESS | 1852 | 1461606395525 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}] 10:46:35 INFO - PROCESS | 1852 | 1461606395721 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 10:46:35 INFO - PROCESS | 1852 | 1461606395932 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b097c9000 == 121 [pid = 1852] [id = 472] 10:46:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7f9af51e5000) [pid = 1852] [serial = 1417] [outer = (nil)] 10:46:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7f9b05939800) [pid = 1852] [serial = 1418] [outer = 0x7f9af51e5000] 10:46:36 INFO - PROCESS | 1852 | 1461606396049 Marionette DEBUG loaded listener.js 10:46:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7f9b0abe1000) [pid = 1852] [serial = 1419] [outer = 0x7f9af51e5000] 10:46:36 INFO - PROCESS | 1852 | 1461606396929 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]]]}] 10:46:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 10:46:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1475ms 10:46:36 INFO - PROCESS | 1852 | 1461606396994 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 10:46:36 INFO - PROCESS | 1852 | 1461606396997 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 10:46:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 10:46:37 INFO - PROCESS | 1852 | 1461606397003 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 10:46:37 INFO - PROCESS | 1852 | 1461606397005 Marionette TRACE conn3 <- [1,1862,null,{}] 10:46:37 INFO - PROCESS | 1852 | 1461606397011 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}] 10:46:37 INFO - PROCESS | 1852 | 1461606397188 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 10:46:37 INFO - PROCESS | 1852 | 1461606397432 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0b229800 == 122 [pid = 1852] [id = 473] 10:46:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7f9aff070000) [pid = 1852] [serial = 1420] [outer = (nil)] 10:46:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7f9b1697cc00) [pid = 1852] [serial = 1421] [outer = 0x7f9aff070000] 10:46:37 INFO - PROCESS | 1852 | 1461606397551 Marionette DEBUG loaded listener.js 10:46:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7f9b17b5dc00) [pid = 1852] [serial = 1422] [outer = 0x7f9aff070000] 10:46:38 INFO - PROCESS | 1852 | 1461606398404 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]]]}] 10:46:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 10:46:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1435ms 10:46:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 10:46:38 INFO - PROCESS | 1852 | 1461606398438 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 10:46:38 INFO - PROCESS | 1852 | 1461606398441 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 10:46:38 INFO - PROCESS | 1852 | 1461606398447 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 10:46:38 INFO - PROCESS | 1852 | 1461606398450 Marionette TRACE conn3 <- [1,1866,null,{}] 10:46:38 INFO - PROCESS | 1852 | 1461606398455 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}] 10:46:38 INFO - PROCESS | 1852 | 1461606398629 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 10:46:38 INFO - PROCESS | 1852 | 1461606398835 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b16baa800 == 123 [pid = 1852] [id = 474] 10:46:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7f9b0b508c00) [pid = 1852] [serial = 1423] [outer = (nil)] 10:46:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7f9b1b608c00) [pid = 1852] [serial = 1424] [outer = 0x7f9b0b508c00] 10:46:38 INFO - PROCESS | 1852 | 1461606398906 Marionette DEBUG loaded listener.js 10:46:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7f9b1b6ab000) [pid = 1852] [serial = 1425] [outer = 0x7f9b0b508c00] 10:46:39 INFO - PROCESS | 1852 | 1461606399744 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]]]}] 10:46:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 10:46:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1332ms 10:46:39 INFO - PROCESS | 1852 | 1461606399779 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 10:46:39 INFO - PROCESS | 1852 | 1461606399782 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 10:46:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 10:46:39 INFO - PROCESS | 1852 | 1461606399787 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 10:46:39 INFO - PROCESS | 1852 | 1461606399789 Marionette TRACE conn3 <- [1,1870,null,{}] 10:46:39 INFO - PROCESS | 1852 | 1461606399795 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}] 10:46:39 INFO - PROCESS | 1852 | 1461606399969 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 10:46:40 INFO - PROCESS | 1852 | 1461606400177 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af9769000 == 124 [pid = 1852] [id = 475] 10:46:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7f9aef543400) [pid = 1852] [serial = 1426] [outer = (nil)] 10:46:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7f9aef54b400) [pid = 1852] [serial = 1427] [outer = 0x7f9aef543400] 10:46:40 INFO - PROCESS | 1852 | 1461606400243 Marionette DEBUG loaded listener.js 10:46:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7f9aef550000) [pid = 1852] [serial = 1428] [outer = 0x7f9aef543400] 10:46:41 INFO - PROCESS | 1852 | 1461606401102 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]]]}] 10:46:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 10:46:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1377ms 10:46:41 INFO - PROCESS | 1852 | 1461606401166 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 10:46:41 INFO - PROCESS | 1852 | 1461606401169 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 10:46:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 10:46:41 INFO - PROCESS | 1852 | 1461606401174 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 10:46:41 INFO - PROCESS | 1852 | 1461606401177 Marionette TRACE conn3 <- [1,1874,null,{}] 10:46:41 INFO - PROCESS | 1852 | 1461606401182 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}] 10:46:41 INFO - PROCESS | 1852 | 1461606401351 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 10:46:41 INFO - PROCESS | 1852 | 1461606401557 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1db92000 == 125 [pid = 1852] [id = 476] 10:46:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7f9aef544c00) [pid = 1852] [serial = 1429] [outer = (nil)] 10:46:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7f9aef9c3400) [pid = 1852] [serial = 1430] [outer = 0x7f9aef544c00] 10:46:41 INFO - PROCESS | 1852 | 1461606401625 Marionette DEBUG loaded listener.js 10:46:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 253 (0x7f9aef9ca400) [pid = 1852] [serial = 1431] [outer = 0x7f9aef544c00] 10:46:42 INFO - PROCESS | 1852 | 1461606402516 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]]]}] 10:46:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 10:46:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1380ms 10:46:42 INFO - PROCESS | 1852 | 1461606402555 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 10:46:42 INFO - PROCESS | 1852 | 1461606402559 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 10:46:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 10:46:42 INFO - PROCESS | 1852 | 1461606402565 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 10:46:42 INFO - PROCESS | 1852 | 1461606402568 Marionette TRACE conn3 <- [1,1878,null,{}] 10:46:42 INFO - PROCESS | 1852 | 1461606402573 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}] 10:46:42 INFO - PROCESS | 1852 | 1461606402768 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 10:46:42 INFO - PROCESS | 1852 | 1461606402980 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af29bd000 == 126 [pid = 1852] [id = 477] 10:46:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 254 (0x7f9aef54b000) [pid = 1852] [serial = 1432] [outer = (nil)] 10:46:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 255 (0x7f9b17b63000) [pid = 1852] [serial = 1433] [outer = 0x7f9aef54b000] 10:46:43 INFO - PROCESS | 1852 | 1461606403094 Marionette DEBUG loaded listener.js 10:46:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 256 (0x7f9b1bdc5000) [pid = 1852] [serial = 1434] [outer = 0x7f9aef54b000] 10:46:43 INFO - PROCESS | 1852 | 1461606403974 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]]]}] 10:46:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 10:46:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1476ms 10:46:44 INFO - PROCESS | 1852 | 1461606404046 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 10:46:44 INFO - PROCESS | 1852 | 1461606404048 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 10:46:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 10:46:44 INFO - PROCESS | 1852 | 1461606404056 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 10:46:44 INFO - PROCESS | 1852 | 1461606404058 Marionette TRACE conn3 <- [1,1882,null,{}] 10:46:44 INFO - PROCESS | 1852 | 1461606404064 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}] 10:46:44 INFO - PROCESS | 1852 | 1461606404241 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 10:46:44 INFO - PROCESS | 1852 | 1461606404448 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aededb000 == 127 [pid = 1852] [id = 478] 10:46:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 257 (0x7f9aef46c800) [pid = 1852] [serial = 1435] [outer = (nil)] 10:46:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 258 (0x7f9aef475000) [pid = 1852] [serial = 1436] [outer = 0x7f9aef46c800] 10:46:44 INFO - PROCESS | 1852 | 1461606404556 Marionette DEBUG loaded listener.js 10:46:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 259 (0x7f9aef47a800) [pid = 1852] [serial = 1437] [outer = 0x7f9aef46c800] 10:46:45 INFO - PROCESS | 1852 | 1461606405480 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]]]}] 10:46:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 10:46:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1475ms 10:46:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 10:46:45 INFO - PROCESS | 1852 | 1461606405533 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 10:46:45 INFO - PROCESS | 1852 | 1461606405536 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 10:46:45 INFO - PROCESS | 1852 | 1461606405542 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 10:46:45 INFO - PROCESS | 1852 | 1461606405544 Marionette TRACE conn3 <- [1,1886,null,{}] 10:46:45 INFO - PROCESS | 1852 | 1461606405549 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}] 10:46:45 INFO - PROCESS | 1852 | 1461606405719 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 10:46:45 INFO - PROCESS | 1852 | 1461606405941 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aef7ee800 == 128 [pid = 1852] [id = 479] 10:46:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 260 (0x7f9aef471c00) [pid = 1852] [serial = 1438] [outer = (nil)] 10:46:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 261 (0x7f9af1a50400) [pid = 1852] [serial = 1439] [outer = 0x7f9aef471c00] 10:46:46 INFO - PROCESS | 1852 | 1461606406047 Marionette DEBUG loaded listener.js 10:46:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 262 (0x7f9af3248c00) [pid = 1852] [serial = 1440] [outer = 0x7f9aef471c00] 10:46:46 INFO - PROCESS | 1852 | 1461606406910 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]]]}] 10:46:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 10:46:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1429ms 10:46:46 INFO - PROCESS | 1852 | 1461606406970 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 10:46:46 INFO - PROCESS | 1852 | 1461606406973 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 10:46:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 10:46:47 INFO - PROCESS | 1852 | 1461606407000 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 10:46:47 INFO - PROCESS | 1852 | 1461606407004 Marionette TRACE conn3 <- [1,1890,null,{}] 10:46:47 INFO - PROCESS | 1852 | 1461606407009 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}] 10:46:47 INFO - PROCESS | 1852 | 1461606407187 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 10:46:47 INFO - PROCESS | 1852 | 1461606407401 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af326c800 == 129 [pid = 1852] [id = 480] 10:46:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 263 (0x7f9aef46dc00) [pid = 1852] [serial = 1441] [outer = (nil)] 10:46:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 264 (0x7f9af324c400) [pid = 1852] [serial = 1442] [outer = 0x7f9aef46dc00] 10:46:47 INFO - PROCESS | 1852 | 1461606407518 Marionette DEBUG loaded listener.js 10:46:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 265 (0x7f9af32e5000) [pid = 1852] [serial = 1443] [outer = 0x7f9aef46dc00] 10:46:48 INFO - PROCESS | 1852 | 1461606408816 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]]]}] 10:46:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 10:46:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1893ms 10:46:48 INFO - PROCESS | 1852 | 1461606408890 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 10:46:48 INFO - PROCESS | 1852 | 1461606408895 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 10:46:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 10:46:48 INFO - PROCESS | 1852 | 1461606408902 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 10:46:48 INFO - PROCESS | 1852 | 1461606408907 Marionette TRACE conn3 <- [1,1894,null,{}] 10:46:48 INFO - PROCESS | 1852 | 1461606408914 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}] 10:46:49 INFO - PROCESS | 1852 | 1461606409132 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 10:46:49 INFO - PROCESS | 1852 | 1461606409350 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af1a66000 == 130 [pid = 1852] [id = 481] 10:46:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 266 (0x7f9aef558000) [pid = 1852] [serial = 1444] [outer = (nil)] 10:46:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 267 (0x7f9aefdd8000) [pid = 1852] [serial = 1445] [outer = 0x7f9aef558000] 10:46:49 INFO - PROCESS | 1852 | 1461606409518 Marionette DEBUG loaded listener.js 10:46:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 268 (0x7f9af0475800) [pid = 1852] [serial = 1446] [outer = 0x7f9aef558000] 10:46:50 INFO - PROCESS | 1852 | 1461606410527 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]]]}] 10:46:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 10:46:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1692ms 10:46:50 INFO - PROCESS | 1852 | 1461606410596 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 10:46:50 INFO - PROCESS | 1852 | 1461606410603 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 10:46:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 10:46:50 INFO - PROCESS | 1852 | 1461606410612 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 10:46:50 INFO - PROCESS | 1852 | 1461606410616 Marionette TRACE conn3 <- [1,1898,null,{}] 10:46:50 INFO - PROCESS | 1852 | 1461606410621 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}] 10:46:50 INFO - PROCESS | 1852 | 1461606410791 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 10:46:51 INFO - PROCESS | 1852 | 1461606411017 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aef9db800 == 131 [pid = 1852] [id = 482] 10:46:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 269 (0x7f9af0469400) [pid = 1852] [serial = 1447] [outer = (nil)] 10:46:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 270 (0x7f9af324e400) [pid = 1852] [serial = 1448] [outer = 0x7f9af0469400] 10:46:51 INFO - PROCESS | 1852 | 1461606411212 Marionette DEBUG loaded listener.js 10:46:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 271 (0x7f9af3887400) [pid = 1852] [serial = 1449] [outer = 0x7f9af0469400] 10:46:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aff681000 == 130 [pid = 1852] [id = 291] 10:46:51 INFO - PROCESS | 1852 | --DOMWINDOW == 270 (0x7f9af4f97c00) [pid = 1852] [serial = 1307] [outer = (nil)] [url = about:blank] 10:46:51 INFO - PROCESS | 1852 | --DOMWINDOW == 269 (0x7f9b0b588c00) [pid = 1852] [serial = 1298] [outer = (nil)] [url = about:blank] 10:46:51 INFO - PROCESS | 1852 | --DOMWINDOW == 268 (0x7f9b04ecc400) [pid = 1852] [serial = 1292] [outer = (nil)] [url = about:blank] 10:46:51 INFO - PROCESS | 1852 | --DOMWINDOW == 267 (0x7f9b17ac5800) [pid = 1852] [serial = 1304] [outer = (nil)] [url = about:blank] 10:46:51 INFO - PROCESS | 1852 | --DOMWINDOW == 266 (0x7f9b16905000) [pid = 1852] [serial = 1301] [outer = (nil)] [url = about:blank] 10:46:51 INFO - PROCESS | 1852 | --DOMWINDOW == 265 (0x7f9b08a4a800) [pid = 1852] [serial = 1295] [outer = (nil)] [url = about:blank] 10:46:51 INFO - PROCESS | 1852 | --DOMWINDOW == 264 (0x7f9b0ab10800) [pid = 1852] [serial = 1334] [outer = (nil)] [url = about:blank] 10:46:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9afcedf000 == 129 [pid = 1852] [id = 465] 10:46:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9afdbb8000 == 128 [pid = 1852] [id = 464] 10:46:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9afc9d6800 == 127 [pid = 1852] [id = 463] 10:46:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af6d08800 == 126 [pid = 1852] [id = 462] 10:46:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aef9e4800 == 125 [pid = 1852] [id = 461] 10:46:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af82e7000 == 124 [pid = 1852] [id = 460] 10:46:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af3720000 == 123 [pid = 1852] [id = 459] 10:46:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b1e966800 == 122 [pid = 1852] [id = 453] 10:46:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b1bd98800 == 121 [pid = 1852] [id = 452] 10:46:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b1b354800 == 120 [pid = 1852] [id = 451] 10:46:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b169b3000 == 119 [pid = 1852] [id = 450] 10:46:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0a1a0000 == 118 [pid = 1852] [id = 449] 10:46:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b09211800 == 117 [pid = 1852] [id = 448] 10:46:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b03d7d800 == 116 [pid = 1852] [id = 447] 10:46:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9afdc21000 == 115 [pid = 1852] [id = 446] 10:46:51 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af584d800 == 114 [pid = 1852] [id = 445] 10:46:52 INFO - PROCESS | 1852 | 1461606412015 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]]]}] 10:46:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 10:46:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1429ms 10:46:52 INFO - PROCESS | 1852 | 1461606412041 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 10:46:52 INFO - PROCESS | 1852 | 1461606412044 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 10:46:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 10:46:52 INFO - PROCESS | 1852 | 1461606412053 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 10:46:52 INFO - PROCESS | 1852 | 1461606412057 Marionette TRACE conn3 <- [1,1902,null,{}] 10:46:52 INFO - PROCESS | 1852 | --DOMWINDOW == 263 (0x7f9b083cbc00) [pid = 1852] [serial = 1332] [outer = (nil)] [url = about:blank] 10:46:52 INFO - PROCESS | 1852 | --DOMWINDOW == 262 (0x7f9b005df400) [pid = 1852] [serial = 1326] [outer = (nil)] [url = about:blank] 10:46:52 INFO - PROCESS | 1852 | --DOMWINDOW == 261 (0x7f9b03fe2c00) [pid = 1852] [serial = 1286] [outer = (nil)] [url = about:blank] 10:46:52 INFO - PROCESS | 1852 | --DOMWINDOW == 260 (0x7f9afcd50800) [pid = 1852] [serial = 1319] [outer = (nil)] [url = about:blank] 10:46:52 INFO - PROCESS | 1852 | --DOMWINDOW == 259 (0x7f9b00164000) [pid = 1852] [serial = 1280] [outer = (nil)] [url = about:blank] 10:46:52 INFO - PROCESS | 1852 | --DOMWINDOW == 258 (0x7f9b02f57000) [pid = 1852] [serial = 1283] [outer = (nil)] [url = about:blank] 10:46:52 INFO - PROCESS | 1852 | --DOMWINDOW == 257 (0x7f9b0011ec00) [pid = 1852] [serial = 1325] [outer = (nil)] [url = about:blank] 10:46:52 INFO - PROCESS | 1852 | --DOMWINDOW == 256 (0x7f9b1b315000) [pid = 1852] [serial = 1310] [outer = (nil)] [url = about:blank] 10:46:52 INFO - PROCESS | 1852 | --DOMWINDOW == 255 (0x7f9afdc0a800) [pid = 1852] [serial = 1322] [outer = (nil)] [url = about:blank] 10:46:52 INFO - PROCESS | 1852 | --DOMWINDOW == 254 (0x7f9af570b000) [pid = 1852] [serial = 1317] [outer = (nil)] [url = about:blank] 10:46:52 INFO - PROCESS | 1852 | --DOMWINDOW == 253 (0x7f9afef94000) [pid = 1852] [serial = 1331] [outer = (nil)] [url = about:blank] 10:46:52 INFO - PROCESS | 1852 | --DOMWINDOW == 252 (0x7f9afef99400) [pid = 1852] [serial = 1277] [outer = (nil)] [url = about:blank] 10:46:52 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7f9af32e7400) [pid = 1852] [serial = 1314] [outer = (nil)] [url = about:blank] 10:46:52 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7f9af2865800) [pid = 1852] [serial = 1313] [outer = (nil)] [url = about:blank] 10:46:52 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7f9afdc03400) [pid = 1852] [serial = 1320] [outer = (nil)] [url = about:blank] 10:46:52 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7f9b040ae800) [pid = 1852] [serial = 1289] [outer = (nil)] [url = about:blank] 10:46:52 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7f9af2860800) [pid = 1852] [serial = 1268] [outer = (nil)] [url = about:blank] 10:46:52 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7f9af4f98800) [pid = 1852] [serial = 1271] [outer = (nil)] [url = about:blank] 10:46:52 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7f9aff03ac00) [pid = 1852] [serial = 1323] [outer = (nil)] [url = about:blank] 10:46:52 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7f9afcd59000) [pid = 1852] [serial = 1274] [outer = (nil)] [url = about:blank] 10:46:52 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7f9af38fd000) [pid = 1852] [serial = 1316] [outer = (nil)] [url = about:blank] 10:46:52 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7f9b03aacc00) [pid = 1852] [serial = 1328] [outer = (nil)] [url = about:blank] 10:46:52 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7f9b085db400) [pid = 1852] [serial = 1329] [outer = (nil)] [url = about:blank] 10:46:52 INFO - PROCESS | 1852 | 1461606412130 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}] 10:46:52 INFO - PROCESS | 1852 | 1461606412293 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 10:46:52 INFO - PROCESS | 1852 | 1461606412315 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af8262000 == 115 [pid = 1852] [id = 483] 10:46:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7f9af3b49800) [pid = 1852] [serial = 1450] [outer = (nil)] 10:46:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7f9af3b4e400) [pid = 1852] [serial = 1451] [outer = 0x7f9af3b49800] 10:46:52 INFO - PROCESS | 1852 | 1461606412377 Marionette DEBUG loaded listener.js 10:46:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7f9af3b53800) [pid = 1852] [serial = 1452] [outer = 0x7f9af3b49800] 10:46:53 INFO - PROCESS | 1852 | 1461606413274 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]]]}] 10:46:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 10:46:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1259ms 10:46:53 INFO - PROCESS | 1852 | 1461606413315 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 10:46:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 10:46:53 INFO - PROCESS | 1852 | 1461606413320 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 10:46:53 INFO - PROCESS | 1852 | 1461606413325 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 10:46:53 INFO - PROCESS | 1852 | 1461606413328 Marionette TRACE conn3 <- [1,1906,null,{}] 10:46:53 INFO - PROCESS | 1852 | 1461606413332 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}] 10:46:53 INFO - PROCESS | 1852 | 1461606413498 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 10:46:53 INFO - PROCESS | 1852 | 1461606413513 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af97d5800 == 116 [pid = 1852] [id = 484] 10:46:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7f9af3b4e000) [pid = 1852] [serial = 1453] [outer = (nil)] 10:46:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7f9af5ad5000) [pid = 1852] [serial = 1454] [outer = 0x7f9af3b4e000] 10:46:53 INFO - PROCESS | 1852 | 1461606413583 Marionette DEBUG loaded listener.js 10:46:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7f9af6a45000) [pid = 1852] [serial = 1455] [outer = 0x7f9af3b4e000] 10:46:54 INFO - PROCESS | 1852 | 1461606414526 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]]]}] 10:46:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 10:46:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1234ms 10:46:54 INFO - PROCESS | 1852 | 1461606414559 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 10:46:54 INFO - PROCESS | 1852 | 1461606414562 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 10:46:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 10:46:54 INFO - PROCESS | 1852 | 1461606414568 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 10:46:54 INFO - PROCESS | 1852 | 1461606414570 Marionette TRACE conn3 <- [1,1910,null,{}] 10:46:54 INFO - PROCESS | 1852 | 1461606414579 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}] 10:46:54 INFO - PROCESS | 1852 | 1461606414796 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 10:46:54 INFO - PROCESS | 1852 | 1461606414821 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afcc21800 == 117 [pid = 1852] [id = 485] 10:46:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7f9af51ee000) [pid = 1852] [serial = 1456] [outer = (nil)] 10:46:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7f9af6bb1400) [pid = 1852] [serial = 1457] [outer = 0x7f9af51ee000] 10:46:54 INFO - PROCESS | 1852 | 1461606414879 Marionette DEBUG loaded listener.js 10:46:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7f9af6c86800) [pid = 1852] [serial = 1458] [outer = 0x7f9af51ee000] 10:46:55 INFO - PROCESS | 1852 | 1461606415752 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]]]}] 10:46:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 10:46:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1229ms 10:46:55 INFO - PROCESS | 1852 | 1461606415798 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 10:46:55 INFO - PROCESS | 1852 | 1461606415800 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 10:46:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 10:46:55 INFO - PROCESS | 1852 | 1461606415806 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 10:46:55 INFO - PROCESS | 1852 | 1461606415808 Marionette TRACE conn3 <- [1,1914,null,{}] 10:46:55 INFO - PROCESS | 1852 | 1461606415817 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}] 10:46:56 INFO - PROCESS | 1852 | 1461606416098 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 10:46:56 INFO - PROCESS | 1852 | 1461606416122 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aff667000 == 118 [pid = 1852] [id = 486] 10:46:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7f9af6c85400) [pid = 1852] [serial = 1459] [outer = (nil)] 10:46:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7f9afcd4d400) [pid = 1852] [serial = 1460] [outer = 0x7f9af6c85400] 10:46:56 INFO - PROCESS | 1852 | 1461606416185 Marionette DEBUG loaded listener.js 10:46:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 253 (0x7f9aff18dc00) [pid = 1852] [serial = 1461] [outer = 0x7f9af6c85400] 10:46:56 INFO - PROCESS | 1852 | --DOMWINDOW == 252 (0x7f9aefdd4000) [pid = 1852] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 10:46:56 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7f9aee5d1800) [pid = 1852] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 10:46:56 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7f9af8338c00) [pid = 1852] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 10:46:56 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7f9af34db000) [pid = 1852] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 10:46:56 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7f9afdc11000) [pid = 1852] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 10:46:56 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7f9af0349000) [pid = 1852] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 10:46:56 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7f9aee94d000) [pid = 1852] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 10:46:57 INFO - PROCESS | 1852 | 1461606417372 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]]]}] 10:46:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 10:46:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1582ms 10:46:57 INFO - PROCESS | 1852 | 1461606417389 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 10:46:57 INFO - PROCESS | 1852 | 1461606417392 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 10:46:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 10:46:57 INFO - PROCESS | 1852 | 1461606417398 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 10:46:57 INFO - PROCESS | 1852 | 1461606417399 Marionette TRACE conn3 <- [1,1918,null,{}] 10:46:57 INFO - PROCESS | 1852 | 1461606417405 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}] 10:46:57 INFO - PROCESS | 1852 | 1461606417635 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 10:46:57 INFO - PROCESS | 1852 | 1461606417656 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aff681000 == 119 [pid = 1852] [id = 487] 10:46:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7f9aefdd4000) [pid = 1852] [serial = 1462] [outer = (nil)] 10:46:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7f9af8331800) [pid = 1852] [serial = 1463] [outer = 0x7f9aefdd4000] 10:46:57 INFO - PROCESS | 1852 | 1461606417715 Marionette DEBUG loaded listener.js 10:46:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7f9b00505800) [pid = 1852] [serial = 1464] [outer = 0x7f9aefdd4000] 10:46:58 INFO - PROCESS | 1852 | 1461606418485 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]]]}] 10:46:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 10:46:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1127ms 10:46:58 INFO - PROCESS | 1852 | 1461606418526 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 10:46:58 INFO - PROCESS | 1852 | 1461606418528 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 10:46:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 10:46:58 INFO - PROCESS | 1852 | 1461606418534 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 10:46:58 INFO - PROCESS | 1852 | 1461606418536 Marionette TRACE conn3 <- [1,1922,null,{}] 10:46:58 INFO - PROCESS | 1852 | 1461606418546 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}] 10:46:58 INFO - PROCESS | 1852 | 1461606418764 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 10:46:58 INFO - PROCESS | 1852 | 1461606418783 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0304d800 == 120 [pid = 1852] [id = 488] 10:46:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7f9af833b000) [pid = 1852] [serial = 1465] [outer = (nil)] 10:46:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7f9b02f57000) [pid = 1852] [serial = 1466] [outer = 0x7f9af833b000] 10:46:58 INFO - PROCESS | 1852 | 1461606418842 Marionette DEBUG loaded listener.js 10:46:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7f9b03ab2000) [pid = 1852] [serial = 1467] [outer = 0x7f9af833b000] 10:46:59 INFO - PROCESS | 1852 | 1461606419976 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]]]}] 10:47:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 10:47:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1483ms 10:47:00 INFO - PROCESS | 1852 | 1461606420020 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 10:47:00 INFO - PROCESS | 1852 | 1461606420027 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 10:47:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 10:47:00 INFO - PROCESS | 1852 | 1461606420034 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 10:47:00 INFO - PROCESS | 1852 | 1461606420041 Marionette TRACE conn3 <- [1,1926,null,{}] 10:47:00 INFO - PROCESS | 1852 | 1461606420048 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}] 10:47:00 INFO - PROCESS | 1852 | 1461606420272 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 10:47:00 INFO - PROCESS | 1852 | 1461606420584 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af3264000 == 121 [pid = 1852] [id = 489] 10:47:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 253 (0x7f9af046b800) [pid = 1852] [serial = 1468] [outer = (nil)] 10:47:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 254 (0x7f9af1a4d800) [pid = 1852] [serial = 1469] [outer = 0x7f9af046b800] 10:47:00 INFO - PROCESS | 1852 | 1461606420669 Marionette DEBUG loaded listener.js 10:47:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 255 (0x7f9af3250c00) [pid = 1852] [serial = 1470] [outer = 0x7f9af046b800] 10:47:01 INFO - PROCESS | 1852 | 1461606421545 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]]]}] 10:47:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 10:47:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1539ms 10:47:01 INFO - PROCESS | 1852 | 1461606421575 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 10:47:01 INFO - PROCESS | 1852 | 1461606421582 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 10:47:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 10:47:01 INFO - PROCESS | 1852 | 1461606421594 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 10:47:01 INFO - PROCESS | 1852 | 1461606421597 Marionette TRACE conn3 <- [1,1930,null,{}] 10:47:01 INFO - PROCESS | 1852 | 1461606421603 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}] 10:47:01 INFO - PROCESS | 1852 | 1461606421797 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 10:47:02 INFO - PROCESS | 1852 | 1461606422013 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afc9dd800 == 122 [pid = 1852] [id = 490] 10:47:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 256 (0x7f9af32d0000) [pid = 1852] [serial = 1471] [outer = (nil)] 10:47:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 257 (0x7f9af3b4cc00) [pid = 1852] [serial = 1472] [outer = 0x7f9af32d0000] 10:47:02 INFO - PROCESS | 1852 | 1461606422124 Marionette DEBUG loaded listener.js 10:47:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 258 (0x7f9af4f8dc00) [pid = 1852] [serial = 1473] [outer = 0x7f9af32d0000] 10:47:03 INFO - PROCESS | 1852 | 1461606423108 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]]]}] 10:47:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 10:47:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1545ms 10:47:03 INFO - PROCESS | 1852 | 1461606423139 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 10:47:03 INFO - PROCESS | 1852 | 1461606423142 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 10:47:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 10:47:03 INFO - PROCESS | 1852 | 1461606423149 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 10:47:03 INFO - PROCESS | 1852 | 1461606423154 Marionette TRACE conn3 <- [1,1934,null,{}] 10:47:03 INFO - PROCESS | 1852 | 1461606423169 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}] 10:47:03 INFO - PROCESS | 1852 | 1461606423364 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 10:47:03 INFO - PROCESS | 1852 | 1461606423584 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b04068000 == 123 [pid = 1852] [id = 491] 10:47:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 259 (0x7f9af8334c00) [pid = 1852] [serial = 1474] [outer = (nil)] 10:47:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 260 (0x7f9afd997800) [pid = 1852] [serial = 1475] [outer = 0x7f9af8334c00] 10:47:03 INFO - PROCESS | 1852 | 1461606423698 Marionette DEBUG loaded listener.js 10:47:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 261 (0x7f9afef9c800) [pid = 1852] [serial = 1476] [outer = 0x7f9af8334c00] 10:47:04 INFO - PROCESS | 1852 | 1461606424629 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]]]}] 10:47:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 10:47:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1534ms 10:47:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 10:47:04 INFO - PROCESS | 1852 | 1461606424683 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 10:47:04 INFO - PROCESS | 1852 | 1461606424687 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 10:47:04 INFO - PROCESS | 1852 | 1461606424693 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 10:47:04 INFO - PROCESS | 1852 | 1461606424696 Marionette TRACE conn3 <- [1,1938,null,{}] 10:47:04 INFO - PROCESS | 1852 | 1461606424701 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}] 10:47:04 INFO - PROCESS | 1852 | 1461606424875 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 10:47:05 INFO - PROCESS | 1852 | 1461606425094 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0920f000 == 124 [pid = 1852] [id = 492] 10:47:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 262 (0x7f9af3b4c800) [pid = 1852] [serial = 1477] [outer = (nil)] 10:47:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 263 (0x7f9b02f56800) [pid = 1852] [serial = 1478] [outer = 0x7f9af3b4c800] 10:47:05 INFO - PROCESS | 1852 | 1461606425206 Marionette DEBUG loaded listener.js 10:47:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 264 (0x7f9b040b0c00) [pid = 1852] [serial = 1479] [outer = 0x7f9af3b4c800] 10:47:06 INFO - PROCESS | 1852 | 1461606426081 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]]]}] 10:47:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 10:47:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1433ms 10:47:06 INFO - PROCESS | 1852 | 1461606426126 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 10:47:06 INFO - PROCESS | 1852 | 1461606426129 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 10:47:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 10:47:06 INFO - PROCESS | 1852 | 1461606426135 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 10:47:06 INFO - PROCESS | 1852 | 1461606426137 Marionette TRACE conn3 <- [1,1942,null,{}] 10:47:06 INFO - PROCESS | 1852 | 1461606426142 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}] 10:47:06 INFO - PROCESS | 1852 | 1461606426317 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 10:47:06 INFO - PROCESS | 1852 | 1461606426530 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0a197000 == 125 [pid = 1852] [id = 493] 10:47:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 265 (0x7f9aff034800) [pid = 1852] [serial = 1480] [outer = (nil)] 10:47:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 266 (0x7f9b07bbd000) [pid = 1852] [serial = 1481] [outer = 0x7f9aff034800] 10:47:06 INFO - PROCESS | 1852 | 1461606426640 Marionette DEBUG loaded listener.js 10:47:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 267 (0x7f9b08d3ec00) [pid = 1852] [serial = 1482] [outer = 0x7f9aff034800] 10:47:07 INFO - PROCESS | 1852 | 1461606427540 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]]]}] 10:47:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 10:47:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1428ms 10:47:07 INFO - PROCESS | 1852 | 1461606427564 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 10:47:07 INFO - PROCESS | 1852 | 1461606427567 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 10:47:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 10:47:07 INFO - PROCESS | 1852 | 1461606427573 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 10:47:07 INFO - PROCESS | 1852 | 1461606427575 Marionette TRACE conn3 <- [1,1946,null,{}] 10:47:07 INFO - PROCESS | 1852 | 1461606427580 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}] 10:47:07 INFO - PROCESS | 1852 | 1461606427775 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 10:47:08 INFO - PROCESS | 1852 | 1461606428059 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1b352800 == 126 [pid = 1852] [id = 494] 10:47:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 268 (0x7f9aede61400) [pid = 1852] [serial = 1483] [outer = (nil)] 10:47:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 269 (0x7f9b0a339800) [pid = 1852] [serial = 1484] [outer = 0x7f9aede61400] 10:47:08 INFO - PROCESS | 1852 | 1461606428137 Marionette DEBUG loaded listener.js 10:47:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 270 (0x7f9b15aea400) [pid = 1852] [serial = 1485] [outer = 0x7f9aede61400] 10:47:08 INFO - PROCESS | 1852 | 1461606428951 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]]]}] 10:47:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 10:47:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1429ms 10:47:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 10:47:09 INFO - PROCESS | 1852 | 1461606429002 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 10:47:09 INFO - PROCESS | 1852 | 1461606429005 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 10:47:09 INFO - PROCESS | 1852 | 1461606429011 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 10:47:09 INFO - PROCESS | 1852 | 1461606429014 Marionette TRACE conn3 <- [1,1950,null,{}] 10:47:09 INFO - PROCESS | 1852 | 1461606429019 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}] 10:47:09 INFO - PROCESS | 1852 | 1461606429194 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 10:47:09 INFO - PROCESS | 1852 | 1461606429457 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af05af000 == 127 [pid = 1852] [id = 495] 10:47:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 271 (0x7f9aede61800) [pid = 1852] [serial = 1486] [outer = (nil)] 10:47:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 272 (0x7f9b17ae8400) [pid = 1852] [serial = 1487] [outer = 0x7f9aede61800] 10:47:09 INFO - PROCESS | 1852 | 1461606429534 Marionette DEBUG loaded listener.js 10:47:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 273 (0x7f9b1b610c00) [pid = 1852] [serial = 1488] [outer = 0x7f9aede61800] 10:47:10 INFO - PROCESS | 1852 | 1461606430326 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]]]}] 10:47:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 10:47:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1328ms 10:47:10 INFO - PROCESS | 1852 | 1461606430338 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 10:47:10 INFO - PROCESS | 1852 | 1461606430341 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 10:47:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 10:47:10 INFO - PROCESS | 1852 | 1461606430364 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 10:47:10 INFO - PROCESS | 1852 | 1461606430368 Marionette TRACE conn3 <- [1,1954,null,{}] 10:47:10 INFO - PROCESS | 1852 | 1461606430373 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}] 10:47:10 INFO - PROCESS | 1852 | 1461606430568 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 10:47:10 INFO - PROCESS | 1852 | 1461606430782 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1e667000 == 128 [pid = 1852] [id = 496] 10:47:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 274 (0x7f9af3a78000) [pid = 1852] [serial = 1489] [outer = (nil)] 10:47:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 275 (0x7f9af3a80000) [pid = 1852] [serial = 1490] [outer = 0x7f9af3a78000] 10:47:10 INFO - PROCESS | 1852 | 1461606430892 Marionette DEBUG loaded listener.js 10:47:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 276 (0x7f9af3a85400) [pid = 1852] [serial = 1491] [outer = 0x7f9af3a78000] 10:47:11 INFO - PROCESS | 1852 | 1461606431733 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]]]}] 10:47:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 10:47:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1384ms 10:47:11 INFO - PROCESS | 1852 | 1461606431745 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 10:47:11 INFO - PROCESS | 1852 | 1461606431748 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 10:47:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 10:47:11 INFO - PROCESS | 1852 | 1461606431754 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 10:47:11 INFO - PROCESS | 1852 | 1461606431756 Marionette TRACE conn3 <- [1,1958,null,{}] 10:47:11 INFO - PROCESS | 1852 | 1461606431761 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}] 10:47:11 INFO - PROCESS | 1852 | 1461606431942 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 10:47:12 INFO - PROCESS | 1852 | 1461606432177 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03e8c000 == 129 [pid = 1852] [id = 497] 10:47:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 277 (0x7f9af1302400) [pid = 1852] [serial = 1492] [outer = (nil)] 10:47:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 278 (0x7f9af130b000) [pid = 1852] [serial = 1493] [outer = 0x7f9af1302400] 10:47:12 INFO - PROCESS | 1852 | 1461606432248 Marionette DEBUG loaded listener.js 10:47:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 279 (0x7f9af1310800) [pid = 1852] [serial = 1494] [outer = 0x7f9af1302400] 10:47:13 INFO - PROCESS | 1852 | 1461606433139 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]]]}] 10:47:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 10:47:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1429ms 10:47:13 INFO - PROCESS | 1852 | 1461606433183 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 10:47:13 INFO - PROCESS | 1852 | 1461606433187 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 10:47:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 10:47:13 INFO - PROCESS | 1852 | 1461606433193 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 10:47:13 INFO - PROCESS | 1852 | 1461606433195 Marionette TRACE conn3 <- [1,1962,null,{}] 10:47:13 INFO - PROCESS | 1852 | 1461606433200 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}] 10:47:13 INFO - PROCESS | 1852 | 1461606433392 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 10:47:13 INFO - PROCESS | 1852 | 1461606433646 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aee91a800 == 130 [pid = 1852] [id = 498] 10:47:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 280 (0x7f9aede61000) [pid = 1852] [serial = 1495] [outer = (nil)] 10:47:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 281 (0x7f9aefdd1400) [pid = 1852] [serial = 1496] [outer = 0x7f9aede61000] 10:47:13 INFO - PROCESS | 1852 | 1461606433755 Marionette DEBUG loaded listener.js 10:47:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 282 (0x7f9af6a50c00) [pid = 1852] [serial = 1497] [outer = 0x7f9aede61000] 10:47:14 INFO - PROCESS | 1852 | 1461606434662 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]]]}] 10:47:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 10:47:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1530ms 10:47:14 INFO - PROCESS | 1852 | 1461606434723 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 10:47:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 10:47:14 INFO - PROCESS | 1852 | 1461606434727 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 10:47:14 INFO - PROCESS | 1852 | 1461606434733 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 10:47:14 INFO - PROCESS | 1852 | 1461606434736 Marionette TRACE conn3 <- [1,1966,null,{}] 10:47:14 INFO - PROCESS | 1852 | 1461606434741 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}] 10:47:14 INFO - PROCESS | 1852 | 1461606434957 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 10:47:15 INFO - PROCESS | 1852 | 1461606435806 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af057d800 == 131 [pid = 1852] [id = 499] 10:47:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 283 (0x7f9aede59800) [pid = 1852] [serial = 1498] [outer = (nil)] 10:47:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 284 (0x7f9aede5b800) [pid = 1852] [serial = 1499] [outer = 0x7f9aede59800] 10:47:15 INFO - PROCESS | 1852 | 1461606435901 Marionette DEBUG loaded listener.js 10:47:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 285 (0x7f9aee25c800) [pid = 1852] [serial = 1500] [outer = 0x7f9aede59800] 10:47:16 INFO - PROCESS | 1852 | 1461606436693 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]]]}] 10:47:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 10:47:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1982ms 10:47:16 INFO - PROCESS | 1852 | 1461606436729 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 10:47:16 INFO - PROCESS | 1852 | 1461606436735 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 10:47:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 10:47:16 INFO - PROCESS | 1852 | 1461606436745 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 10:47:16 INFO - PROCESS | 1852 | 1461606436749 Marionette TRACE conn3 <- [1,1970,null,{}] 10:47:16 INFO - PROCESS | 1852 | 1461606436756 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}] 10:47:16 INFO - PROCESS | 1852 | 1461606436921 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 10:47:17 INFO - PROCESS | 1852 | 1461606437140 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aef9dc800 == 132 [pid = 1852] [id = 500] 10:47:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 286 (0x7f9aede5a000) [pid = 1852] [serial = 1501] [outer = (nil)] 10:47:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 287 (0x7f9aee956000) [pid = 1852] [serial = 1502] [outer = 0x7f9aede5a000] 10:47:17 INFO - PROCESS | 1852 | 1461606437260 Marionette DEBUG loaded listener.js 10:47:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 288 (0x7f9aef546800) [pid = 1852] [serial = 1503] [outer = 0x7f9aede5a000] 10:47:18 INFO - PROCESS | 1852 | 1461606438295 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]]]}] 10:47:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 10:47:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1581ms 10:47:18 INFO - PROCESS | 1852 | 1461606438329 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 10:47:18 INFO - PROCESS | 1852 | 1461606438334 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 10:47:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 10:47:18 INFO - PROCESS | 1852 | 1461606438341 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 10:47:18 INFO - PROCESS | 1852 | 1461606438344 Marionette TRACE conn3 <- [1,1974,null,{}] 10:47:18 INFO - PROCESS | 1852 | 1461606438349 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}] 10:47:18 INFO - PROCESS | 1852 | 1461606438518 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 10:47:18 INFO - PROCESS | 1852 | 1461606438739 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af29a9800 == 133 [pid = 1852] [id = 501] 10:47:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 289 (0x7f9aef9c8800) [pid = 1852] [serial = 1504] [outer = (nil)] 10:47:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 290 (0x7f9aefac4800) [pid = 1852] [serial = 1505] [outer = 0x7f9aef9c8800] 10:47:18 INFO - PROCESS | 1852 | 1461606438850 Marionette DEBUG loaded listener.js 10:47:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 291 (0x7f9af0344800) [pid = 1852] [serial = 1506] [outer = 0x7f9aef9c8800] 10:47:19 INFO - PROCESS | 1852 | 1461606439785 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]]]}] 10:47:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 10:47:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1476ms 10:47:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 10:47:19 INFO - PROCESS | 1852 | 1461606439818 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 10:47:19 INFO - PROCESS | 1852 | 1461606439821 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 10:47:19 INFO - PROCESS | 1852 | 1461606439834 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 10:47:19 INFO - PROCESS | 1852 | 1461606439842 Marionette TRACE conn3 <- [1,1978,null,{}] 10:47:19 INFO - PROCESS | 1852 | 1461606439849 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}] 10:47:20 INFO - PROCESS | 1852 | 1461606440019 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 10:47:20 INFO - PROCESS | 1852 | 1461606440246 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af1a56000 == 134 [pid = 1852] [id = 502] 10:47:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 292 (0x7f9af1311c00) [pid = 1852] [serial = 1507] [outer = (nil)] 10:47:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 293 (0x7f9af2946800) [pid = 1852] [serial = 1508] [outer = 0x7f9af1311c00] 10:47:20 INFO - PROCESS | 1852 | 1461606440350 Marionette DEBUG loaded listener.js 10:47:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 294 (0x7f9af3249000) [pid = 1852] [serial = 1509] [outer = 0x7f9af1311c00] 10:47:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0b4d3000 == 133 [pid = 1852] [id = 434] 10:47:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b03041000 == 132 [pid = 1852] [id = 436] 10:47:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b08bcb000 == 131 [pid = 1852] [id = 431] 10:47:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af82de800 == 130 [pid = 1852] [id = 240] 10:47:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0a1ab800 == 129 [pid = 1852] [id = 433] 10:47:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af4497800 == 128 [pid = 1852] [id = 435] 10:47:21 INFO - PROCESS | 1852 | --DOMWINDOW == 293 (0x7f9b00511800) [pid = 1852] [serial = 1400] [outer = (nil)] [url = about:blank] 10:47:21 INFO - PROCESS | 1852 | --DOMWINDOW == 292 (0x7f9af39c9800) [pid = 1852] [serial = 1358] [outer = (nil)] [url = about:blank] 10:47:21 INFO - PROCESS | 1852 | --DOMWINDOW == 291 (0x7f9af6caf800) [pid = 1852] [serial = 1340] [outer = (nil)] [url = about:blank] 10:47:21 INFO - PROCESS | 1852 | --DOMWINDOW == 290 (0x7f9af8338000) [pid = 1852] [serial = 1367] [outer = (nil)] [url = about:blank] 10:47:21 INFO - PROCESS | 1852 | --DOMWINDOW == 289 (0x7f9b08ada000) [pid = 1852] [serial = 1346] [outer = (nil)] [url = about:blank] 10:47:21 INFO - PROCESS | 1852 | --DOMWINDOW == 288 (0x7f9af39d2c00) [pid = 1852] [serial = 1361] [outer = (nil)] [url = about:blank] 10:47:21 INFO - PROCESS | 1852 | --DOMWINDOW == 287 (0x7f9af38f5400) [pid = 1852] [serial = 1337] [outer = (nil)] [url = about:blank] 10:47:21 INFO - PROCESS | 1852 | --DOMWINDOW == 286 (0x7f9b15a17800) [pid = 1852] [serial = 1349] [outer = (nil)] [url = about:blank] 10:47:21 INFO - PROCESS | 1852 | --DOMWINDOW == 285 (0x7f9aef55c400) [pid = 1852] [serial = 1355] [outer = (nil)] [url = about:blank] 10:47:21 INFO - PROCESS | 1852 | --DOMWINDOW == 284 (0x7f9af6c83c00) [pid = 1852] [serial = 1364] [outer = (nil)] [url = about:blank] 10:47:21 INFO - PROCESS | 1852 | --DOMWINDOW == 283 (0x7f9b1b60f000) [pid = 1852] [serial = 1352] [outer = (nil)] [url = about:blank] 10:47:21 INFO - PROCESS | 1852 | --DOMWINDOW == 282 (0x7f9b00aac800) [pid = 1852] [serial = 1343] [outer = (nil)] [url = about:blank] 10:47:21 INFO - PROCESS | 1852 | --DOMWINDOW == 281 (0x7f9af1a4a000) [pid = 1852] [serial = 1370] [outer = (nil)] [url = about:blank] 10:47:21 INFO - PROCESS | 1852 | --DOMWINDOW == 280 (0x7f9af0470000) [pid = 1852] [serial = 1373] [outer = (nil)] [url = about:blank] 10:47:21 INFO - PROCESS | 1852 | --DOMWINDOW == 279 (0x7f9af1a4b400) [pid = 1852] [serial = 1376] [outer = (nil)] [url = about:blank] 10:47:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b09740800 == 127 [pid = 1852] [id = 432] 10:47:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aff681000 == 126 [pid = 1852] [id = 487] 10:47:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aff667000 == 125 [pid = 1852] [id = 486] 10:47:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9afcc21800 == 124 [pid = 1852] [id = 485] 10:47:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af97d5800 == 123 [pid = 1852] [id = 484] 10:47:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0304b800 == 122 [pid = 1852] [id = 444] 10:47:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af8262000 == 121 [pid = 1852] [id = 483] 10:47:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aef9db800 == 120 [pid = 1852] [id = 482] 10:47:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af1a66000 == 119 [pid = 1852] [id = 481] 10:47:21 INFO - PROCESS | 1852 | 1461606441325 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]]]}] 10:47:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b16baa800 == 118 [pid = 1852] [id = 474] 10:47:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0b229800 == 117 [pid = 1852] [id = 473] 10:47:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b097c9000 == 116 [pid = 1852] [id = 472] 10:47:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b08813000 == 115 [pid = 1852] [id = 471] 10:47:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b03f14800 == 114 [pid = 1852] [id = 470] 10:47:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b03a64800 == 113 [pid = 1852] [id = 469] 10:47:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af97ed000 == 112 [pid = 1852] [id = 468] 10:47:21 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af31e1000 == 111 [pid = 1852] [id = 467] 10:47:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 10:47:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1544ms 10:47:21 INFO - PROCESS | 1852 | 1461606441370 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 10:47:21 INFO - PROCESS | 1852 | 1461606441374 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 10:47:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 10:47:21 INFO - PROCESS | 1852 | 1461606441379 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 10:47:21 INFO - PROCESS | 1852 | 1461606441381 Marionette TRACE conn3 <- [1,1982,null,{}] 10:47:21 INFO - PROCESS | 1852 | 1461606441386 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}] 10:47:21 INFO - PROCESS | 1852 | 1461606441543 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 10:47:21 INFO - PROCESS | 1852 | --DOMWINDOW == 278 (0x7f9b0000b400) [pid = 1852] [serial = 1398] [outer = (nil)] [url = about:blank] 10:47:21 INFO - PROCESS | 1852 | --DOMWINDOW == 277 (0x7f9afd999c00) [pid = 1852] [serial = 1392] [outer = (nil)] [url = about:blank] 10:47:21 INFO - PROCESS | 1852 | --DOMWINDOW == 276 (0x7f9afef93c00) [pid = 1852] [serial = 1394] [outer = (nil)] [url = about:blank] 10:47:21 INFO - PROCESS | 1852 | --DOMWINDOW == 275 (0x7f9afdc08000) [pid = 1852] [serial = 1397] [outer = (nil)] [url = about:blank] 10:47:21 INFO - PROCESS | 1852 | --DOMWINDOW == 274 (0x7f9aff184000) [pid = 1852] [serial = 1395] [outer = (nil)] [url = about:blank] 10:47:21 INFO - PROCESS | 1852 | --DOMWINDOW == 273 (0x7f9af2949400) [pid = 1852] [serial = 1383] [outer = (nil)] [url = about:blank] 10:47:21 INFO - PROCESS | 1852 | --DOMWINDOW == 272 (0x7f9af06f7000) [pid = 1852] [serial = 1382] [outer = (nil)] [url = about:blank] 10:47:21 INFO - PROCESS | 1852 | --DOMWINDOW == 271 (0x7f9af6a45400) [pid = 1852] [serial = 1386] [outer = (nil)] [url = about:blank] 10:47:21 INFO - PROCESS | 1852 | --DOMWINDOW == 270 (0x7f9af5714800) [pid = 1852] [serial = 1385] [outer = (nil)] [url = about:blank] 10:47:21 INFO - PROCESS | 1852 | --DOMWINDOW == 269 (0x7f9aefdda400) [pid = 1852] [serial = 1380] [outer = (nil)] [url = about:blank] 10:47:21 INFO - PROCESS | 1852 | --DOMWINDOW == 268 (0x7f9aef557800) [pid = 1852] [serial = 1379] [outer = (nil)] [url = about:blank] 10:47:21 INFO - PROCESS | 1852 | --DOMWINDOW == 267 (0x7f9afcd55400) [pid = 1852] [serial = 1391] [outer = (nil)] [url = about:blank] 10:47:21 INFO - PROCESS | 1852 | --DOMWINDOW == 266 (0x7f9af6c81400) [pid = 1852] [serial = 1388] [outer = (nil)] [url = about:blank] 10:47:21 INFO - PROCESS | 1852 | --DOMWINDOW == 265 (0x7f9af8338800) [pid = 1852] [serial = 1389] [outer = (nil)] [url = about:blank] 10:47:21 INFO - PROCESS | 1852 | 1461606441720 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aefc99800 == 112 [pid = 1852] [id = 503] 10:47:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 266 (0x7f9aee5c2400) [pid = 1852] [serial = 1510] [outer = (nil)] 10:47:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 267 (0x7f9af1a45c00) [pid = 1852] [serial = 1511] [outer = 0x7f9aee5c2400] 10:47:21 INFO - PROCESS | 1852 | 1461606441780 Marionette DEBUG loaded listener.js 10:47:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 268 (0x7f9af32c7400) [pid = 1852] [serial = 1512] [outer = 0x7f9aee5c2400] 10:47:22 INFO - PROCESS | 1852 | 1461606442501 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]]]}] 10:47:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 10:47:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1176ms 10:47:22 INFO - PROCESS | 1852 | 1461606442563 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 10:47:22 INFO - PROCESS | 1852 | 1461606442566 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 10:47:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 10:47:22 INFO - PROCESS | 1852 | 1461606442571 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 10:47:22 INFO - PROCESS | 1852 | 1461606442573 Marionette TRACE conn3 <- [1,1986,null,{}] 10:47:22 INFO - PROCESS | 1852 | 1461606442578 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}] 10:47:22 INFO - PROCESS | 1852 | 1461606442737 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 10:47:22 INFO - PROCESS | 1852 | 1461606442751 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af6d0c000 == 113 [pid = 1852] [id = 504] 10:47:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 269 (0x7f9af38f6800) [pid = 1852] [serial = 1513] [outer = (nil)] 10:47:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 270 (0x7f9af38fd000) [pid = 1852] [serial = 1514] [outer = 0x7f9af38f6800] 10:47:22 INFO - PROCESS | 1852 | 1461606442820 Marionette DEBUG loaded listener.js 10:47:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 271 (0x7f9af39c9c00) [pid = 1852] [serial = 1515] [outer = 0x7f9af38f6800] 10:47:23 INFO - PROCESS | 1852 | 1461606443719 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]]]}] 10:47:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 10:47:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1180ms 10:47:23 INFO - PROCESS | 1852 | 1461606443752 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 10:47:23 INFO - PROCESS | 1852 | 1461606443755 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 10:47:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 10:47:23 INFO - PROCESS | 1852 | 1461606443760 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 10:47:23 INFO - PROCESS | 1852 | 1461606443762 Marionette TRACE conn3 <- [1,1990,null,{}] 10:47:23 INFO - PROCESS | 1852 | 1461606443767 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}] 10:47:24 INFO - PROCESS | 1852 | 1461606444026 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 10:47:24 INFO - PROCESS | 1852 | 1461606444068 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af971e800 == 114 [pid = 1852] [id = 505] 10:47:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 272 (0x7f9af3b50000) [pid = 1852] [serial = 1516] [outer = (nil)] 10:47:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 273 (0x7f9af3b55800) [pid = 1852] [serial = 1517] [outer = 0x7f9af3b50000] 10:47:24 INFO - PROCESS | 1852 | 1461606444124 Marionette DEBUG loaded listener.js 10:47:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 274 (0x7f9af4f9a000) [pid = 1852] [serial = 1518] [outer = 0x7f9af3b50000] 10:47:24 INFO - PROCESS | 1852 | 1461606444895 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]]]}] 10:47:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 10:47:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1180ms 10:47:24 INFO - PROCESS | 1852 | 1461606444942 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 10:47:24 INFO - PROCESS | 1852 | 1461606444945 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 10:47:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 10:47:24 INFO - PROCESS | 1852 | 1461606444958 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 10:47:24 INFO - PROCESS | 1852 | 1461606444960 Marionette TRACE conn3 <- [1,1994,null,{}] 10:47:24 INFO - PROCESS | 1852 | 1461606444966 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}] 10:47:25 INFO - PROCESS | 1852 | 1461606445241 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 10:47:25 INFO - PROCESS | 1852 | 1461606445273 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af97e9000 == 115 [pid = 1852] [id = 506] 10:47:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 275 (0x7f9af38f6c00) [pid = 1852] [serial = 1519] [outer = (nil)] 10:47:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 276 (0x7f9af570bc00) [pid = 1852] [serial = 1520] [outer = 0x7f9af38f6c00] 10:47:25 INFO - PROCESS | 1852 | 1461606445330 Marionette DEBUG loaded listener.js 10:47:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 277 (0x7f9af5ada000) [pid = 1852] [serial = 1521] [outer = 0x7f9af38f6c00] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 276 (0x7f9af06efc00) [pid = 1852] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 275 (0x7f9aee94d400) [pid = 1852] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 274 (0x7f9aee949c00) [pid = 1852] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 273 (0x7f9af5711400) [pid = 1852] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 272 (0x7f9b03a83400) [pid = 1852] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 271 (0x7f9af51ea400) [pid = 1852] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 270 (0x7f9af034e000) [pid = 1852] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 269 (0x7f9afdc0c400) [pid = 1852] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 268 (0x7f9afdc08800) [pid = 1852] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 267 (0x7f9aefdd2c00) [pid = 1852] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 266 (0x7f9af95e0400) [pid = 1852] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 265 (0x7f9af32cbc00) [pid = 1852] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 264 (0x7f9b006b0000) [pid = 1852] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 263 (0x7f9b17ae3800) [pid = 1852] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 262 (0x7f9aee948800) [pid = 1852] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 261 (0x7f9b006ab000) [pid = 1852] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 260 (0x7f9aefac2c00) [pid = 1852] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 259 (0x7f9b1b60ec00) [pid = 1852] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 258 (0x7f9aff18a000) [pid = 1852] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 257 (0x7f9b00b6a000) [pid = 1852] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 256 (0x7f9af2942800) [pid = 1852] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 255 (0x7f9b03ab6c00) [pid = 1852] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 254 (0x7f9af6bab000) [pid = 1852] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 253 (0x7f9b08ecd000) [pid = 1852] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 252 (0x7f9af34df800) [pid = 1852] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7f9aee949000) [pid = 1852] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7f9af1a42000) [pid = 1852] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7f9af6c7a800) [pid = 1852] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7f9af2947000) [pid = 1852] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7f9aefac7400) [pid = 1852] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7f9aefac6400) [pid = 1852] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7f9af38fcc00) [pid = 1852] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7f9af38ef400) [pid = 1852] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7f9af39ae800) [pid = 1852] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7f9afcd56800) [pid = 1852] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7f9afef93400) [pid = 1852] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7f9b005df800) [pid = 1852] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7f9b02580400) [pid = 1852] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7f9af6bc7400) [pid = 1852] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7f9aff0cb400) [pid = 1852] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7f9b05939400) [pid = 1852] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f9b0abe6c00) [pid = 1852] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f9b0b50e800) [pid = 1852] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f9aefdd7800) [pid = 1852] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f9af34db400) [pid = 1852] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f9af570e800) [pid = 1852] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7f9affeef400) [pid = 1852] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7f9b005dfc00) [pid = 1852] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7f9b03092c00) [pid = 1852] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7f9b088d5000) [pid = 1852] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7f9aef555400) [pid = 1852] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7f9aef561400) [pid = 1852] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7f9af39c7800) [pid = 1852] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f9af39cd000) [pid = 1852] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f9af6bc3000) [pid = 1852] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f9aefacc800) [pid = 1852] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f9af32e4000) [pid = 1852] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f9af51ee000) [pid = 1852] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f9af6c85400) [pid = 1852] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f9af034a000) [pid = 1852] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f9aee5cf000) [pid = 1852] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f9af0469400) [pid = 1852] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f9aef558000) [pid = 1852] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f9af6ba8400) [pid = 1852] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f9af34de800) [pid = 1852] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f9af3b4e000) [pid = 1852] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f9af3b49800) [pid = 1852] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f9af32e1c00) [pid = 1852] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f9afdc04c00) [pid = 1852] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f9b0b272c00) [pid = 1852] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f9af6bb0c00) [pid = 1852] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f9b16d58400) [pid = 1852] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f9afdc06800) [pid = 1852] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f9b03fe7000) [pid = 1852] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f9b05951c00) [pid = 1852] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f9af5a42400) [pid = 1852] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f9aff06f000) [pid = 1852] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f9aefdd4000) [pid = 1852] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f9aefdd2400) [pid = 1852] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f9aff190800) [pid = 1852] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 10:47:27 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f9aee955000) [pid = 1852] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 10:47:27 INFO - PROCESS | 1852 | 1461606447319 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]]]}] 10:47:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 10:47:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 2397ms 10:47:27 INFO - PROCESS | 1852 | 1461606447348 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 10:47:27 INFO - PROCESS | 1852 | 1461606447350 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 10:47:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 10:47:27 INFO - PROCESS | 1852 | 1461606447366 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 10:47:27 INFO - PROCESS | 1852 | 1461606447368 Marionette TRACE conn3 <- [1,1998,null,{}] 10:47:27 INFO - PROCESS | 1852 | 1461606447373 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}] 10:47:27 INFO - PROCESS | 1852 | 1461606447527 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 10:47:27 INFO - PROCESS | 1852 | 1461606447694 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aefbd6800 == 116 [pid = 1852] [id = 507] 10:47:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f9aede52c00) [pid = 1852] [serial = 1522] [outer = (nil)] 10:47:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f9aee950400) [pid = 1852] [serial = 1523] [outer = 0x7f9aede52c00] 10:47:27 INFO - PROCESS | 1852 | 1461606447751 Marionette DEBUG loaded listener.js 10:47:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f9aefdd2400) [pid = 1852] [serial = 1524] [outer = 0x7f9aede52c00] 10:47:28 INFO - PROCESS | 1852 | 1461606448354 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]]]}] 10:47:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 10:47:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1029ms 10:47:28 INFO - PROCESS | 1852 | 1461606448395 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 10:47:28 INFO - PROCESS | 1852 | 1461606448398 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 10:47:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 10:47:28 INFO - PROCESS | 1852 | 1461606448403 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 10:47:28 INFO - PROCESS | 1852 | 1461606448405 Marionette TRACE conn3 <- [1,2002,null,{}] 10:47:28 INFO - PROCESS | 1852 | 1461606448410 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}] 10:47:28 INFO - PROCESS | 1852 | 1461606448640 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 10:47:28 INFO - PROCESS | 1852 | 1461606448661 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af6d05000 == 117 [pid = 1852] [id = 508] 10:47:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f9aee5c7000) [pid = 1852] [serial = 1525] [outer = (nil)] 10:47:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f9af034e000) [pid = 1852] [serial = 1526] [outer = 0x7f9aee5c7000] 10:47:28 INFO - PROCESS | 1852 | 1461606448720 Marionette DEBUG loaded listener.js 10:47:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f9af1a4f800) [pid = 1852] [serial = 1527] [outer = 0x7f9aee5c7000] 10:47:29 INFO - PROCESS | 1852 | 1461606449811 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]]]}] 10:47:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 10:47:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1477ms 10:47:29 INFO - PROCESS | 1852 | 1461606449882 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 10:47:29 INFO - PROCESS | 1852 | 1461606449888 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 10:47:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 10:47:29 INFO - PROCESS | 1852 | 1461606449897 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 10:47:29 INFO - PROCESS | 1852 | 1461606449901 Marionette TRACE conn3 <- [1,2006,null,{}] 10:47:29 INFO - PROCESS | 1852 | 1461606449920 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}] 10:47:30 INFO - PROCESS | 1852 | 1461606450158 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 10:47:30 INFO - PROCESS | 1852 | 1461606450364 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af29b1800 == 118 [pid = 1852] [id = 509] 10:47:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f9aee5c4000) [pid = 1852] [serial = 1528] [outer = (nil)] 10:47:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f9aef478400) [pid = 1852] [serial = 1529] [outer = 0x7f9aee5c4000] 10:47:30 INFO - PROCESS | 1852 | 1461606450482 Marionette DEBUG loaded listener.js 10:47:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f9aef9c8400) [pid = 1852] [serial = 1530] [outer = 0x7f9aee5c4000] 10:47:31 INFO - PROCESS | 1852 | 1461606451414 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]]]}] 10:47:31 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 10:47:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1591ms 10:47:31 INFO - PROCESS | 1852 | 1461606451489 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 10:47:31 INFO - PROCESS | 1852 | 1461606451497 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 10:47:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 10:47:31 INFO - PROCESS | 1852 | 1461606451507 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 10:47:31 INFO - PROCESS | 1852 | 1461606451510 Marionette TRACE conn3 <- [1,2010,null,{}] 10:47:31 INFO - PROCESS | 1852 | 1461606451516 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}] 10:47:31 INFO - PROCESS | 1852 | 1461606451737 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 10:47:32 INFO - PROCESS | 1852 | 1461606452031 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af82e0000 == 119 [pid = 1852] [id = 510] 10:47:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f9af0342400) [pid = 1852] [serial = 1531] [outer = (nil)] 10:47:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f9af0476c00) [pid = 1852] [serial = 1532] [outer = 0x7f9af0342400] 10:47:32 INFO - PROCESS | 1852 | 1461606452144 Marionette DEBUG loaded listener.js 10:47:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f9af1a48400) [pid = 1852] [serial = 1533] [outer = 0x7f9af0342400] 10:47:33 INFO - PROCESS | 1852 | 1461606453007 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]]]}] 10:47:33 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 10:47:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1534ms 10:47:33 INFO - PROCESS | 1852 | 1461606453041 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 10:47:33 INFO - PROCESS | 1852 | 1461606453045 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 10:47:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 10:47:33 INFO - PROCESS | 1852 | 1461606453052 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 10:47:33 INFO - PROCESS | 1852 | 1461606453057 Marionette TRACE conn3 <- [1,2014,null,{}] 10:47:33 INFO - PROCESS | 1852 | 1461606453072 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}] 10:47:33 INFO - PROCESS | 1852 | 1461606453247 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 10:47:33 INFO - PROCESS | 1852 | 1461606453468 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afcef4800 == 120 [pid = 1852] [id = 511] 10:47:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f9af324a800) [pid = 1852] [serial = 1534] [outer = (nil)] 10:47:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f9af32ec800) [pid = 1852] [serial = 1535] [outer = 0x7f9af324a800] 10:47:33 INFO - PROCESS | 1852 | 1461606453584 Marionette DEBUG loaded listener.js 10:47:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f9af38f5400) [pid = 1852] [serial = 1536] [outer = 0x7f9af324a800] 10:47:34 INFO - PROCESS | 1852 | 1461606454458 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]]]}] 10:47:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 10:47:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1438ms 10:47:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 10:47:34 INFO - PROCESS | 1852 | 1461606454491 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 10:47:34 INFO - PROCESS | 1852 | 1461606454494 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 10:47:34 INFO - PROCESS | 1852 | 1461606454500 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 10:47:34 INFO - PROCESS | 1852 | 1461606454503 Marionette TRACE conn3 <- [1,2018,null,{}] 10:47:34 INFO - PROCESS | 1852 | 1461606454508 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}] 10:47:34 INFO - PROCESS | 1852 | 1461606454682 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 10:47:34 INFO - PROCESS | 1852 | 1461606454891 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afddd0000 == 121 [pid = 1852] [id = 512] 10:47:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f9af32c8000) [pid = 1852] [serial = 1537] [outer = (nil)] 10:47:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f9af39cc000) [pid = 1852] [serial = 1538] [outer = 0x7f9af32c8000] 10:47:35 INFO - PROCESS | 1852 | 1461606455000 Marionette DEBUG loaded listener.js 10:47:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f9af3a84c00) [pid = 1852] [serial = 1539] [outer = 0x7f9af32c8000] 10:47:35 INFO - PROCESS | 1852 | 1461606455905 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]]]}] 10:47:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 10:47:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1482ms 10:47:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 10:47:35 INFO - PROCESS | 1852 | 1461606455981 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 10:47:35 INFO - PROCESS | 1852 | 1461606455984 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 10:47:35 INFO - PROCESS | 1852 | 1461606455990 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 10:47:35 INFO - PROCESS | 1852 | 1461606455993 Marionette TRACE conn3 <- [1,2022,null,{}] 10:47:36 INFO - PROCESS | 1852 | 1461606455998 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}] 10:47:36 INFO - PROCESS | 1852 | 1461606456210 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 10:47:36 INFO - PROCESS | 1852 | 1461606456415 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aff722800 == 122 [pid = 1852] [id = 513] 10:47:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f9af39ae800) [pid = 1852] [serial = 1540] [outer = (nil)] 10:47:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f9af4f97c00) [pid = 1852] [serial = 1541] [outer = 0x7f9af39ae800] 10:47:36 INFO - PROCESS | 1852 | 1461606456526 Marionette DEBUG loaded listener.js 10:47:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f9af5714800) [pid = 1852] [serial = 1542] [outer = 0x7f9af39ae800] 10:47:37 INFO - PROCESS | 1852 | 1461606457449 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]]]}] 10:47:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 10:47:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1528ms 10:47:37 INFO - PROCESS | 1852 | 1461606457518 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 10:47:37 INFO - PROCESS | 1852 | 1461606457522 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 10:47:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 10:47:37 INFO - PROCESS | 1852 | 1461606457527 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 10:47:37 INFO - PROCESS | 1852 | 1461606457530 Marionette TRACE conn3 <- [1,2026,null,{}] 10:47:37 INFO - PROCESS | 1852 | 1461606457535 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}] 10:47:37 INFO - PROCESS | 1852 | 1461606457769 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 10:47:38 INFO - PROCESS | 1852 | 1461606458020 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03040800 == 123 [pid = 1852] [id = 514] 10:47:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f9af4f99800) [pid = 1852] [serial = 1543] [outer = (nil)] 10:47:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f9af6bc8000) [pid = 1852] [serial = 1544] [outer = 0x7f9af4f99800] 10:47:38 INFO - PROCESS | 1852 | 1461606458135 Marionette DEBUG loaded listener.js 10:47:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f9af6cb1800) [pid = 1852] [serial = 1545] [outer = 0x7f9af4f99800] 10:47:38 INFO - PROCESS | 1852 | 1461606458938 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]]]}] 10:47:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 10:47:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1477ms 10:47:39 INFO - PROCESS | 1852 | 1461606459009 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 10:47:39 INFO - PROCESS | 1852 | 1461606459013 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 10:47:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 10:47:39 INFO - PROCESS | 1852 | 1461606459019 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 10:47:39 INFO - PROCESS | 1852 | 1461606459021 Marionette TRACE conn3 <- [1,2030,null,{}] 10:47:39 INFO - PROCESS | 1852 | 1461606459026 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}] 10:47:39 INFO - PROCESS | 1852 | 1461606459197 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 10:47:39 INFO - PROCESS | 1852 | 1461606459406 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03b96800 == 124 [pid = 1852] [id = 515] 10:47:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f9af5717c00) [pid = 1852] [serial = 1546] [outer = (nil)] 10:47:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f9af833a400) [pid = 1852] [serial = 1547] [outer = 0x7f9af5717c00] 10:47:39 INFO - PROCESS | 1852 | 1461606459513 Marionette DEBUG loaded listener.js 10:47:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f9af95e8400) [pid = 1852] [serial = 1548] [outer = 0x7f9af5717c00] 10:47:40 INFO - PROCESS | 1852 | 1461606460384 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]]]}] 10:47:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 10:47:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1425ms 10:47:40 INFO - PROCESS | 1852 | 1461606460445 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 10:47:40 INFO - PROCESS | 1852 | 1461606460448 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 10:47:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 10:47:40 INFO - PROCESS | 1852 | 1461606460453 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 10:47:40 INFO - PROCESS | 1852 | 1461606460455 Marionette TRACE conn3 <- [1,2034,null,{}] 10:47:40 INFO - PROCESS | 1852 | 1461606460461 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}] 10:47:40 INFO - PROCESS | 1852 | 1461606460640 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 10:47:40 INFO - PROCESS | 1852 | 1461606460854 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03d74000 == 125 [pid = 1852] [id = 516] 10:47:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f9af6ca6400) [pid = 1852] [serial = 1549] [outer = (nil)] 10:47:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7f9afcd56800) [pid = 1852] [serial = 1550] [outer = 0x7f9af6ca6400] 10:47:40 INFO - PROCESS | 1852 | 1461606460965 Marionette DEBUG loaded listener.js 10:47:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7f9afdc06800) [pid = 1852] [serial = 1551] [outer = 0x7f9af6ca6400] 10:47:41 INFO - PROCESS | 1852 | 1461606461828 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]]]}] 10:47:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 10:47:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1429ms 10:47:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 10:47:41 INFO - PROCESS | 1852 | 1461606461883 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 10:47:41 INFO - PROCESS | 1852 | 1461606461886 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 10:47:41 INFO - PROCESS | 1852 | 1461606461892 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 10:47:41 INFO - PROCESS | 1852 | 1461606461895 Marionette TRACE conn3 <- [1,2038,null,{}] 10:47:41 INFO - PROCESS | 1852 | 1461606461899 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}] 10:47:42 INFO - PROCESS | 1852 | 1461606462070 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 10:47:42 INFO - PROCESS | 1852 | 1461606462291 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b04065800 == 126 [pid = 1852] [id = 517] 10:47:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7f9af34d7800) [pid = 1852] [serial = 1552] [outer = (nil)] 10:47:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7f9afdc0c800) [pid = 1852] [serial = 1553] [outer = 0x7f9af34d7800] 10:47:42 INFO - PROCESS | 1852 | 1461606462406 Marionette DEBUG loaded listener.js 10:47:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7f9afef9cc00) [pid = 1852] [serial = 1554] [outer = 0x7f9af34d7800] 10:47:43 INFO - PROCESS | 1852 | 1461606463273 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]]]}] 10:47:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 10:47:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1432ms 10:47:43 INFO - PROCESS | 1852 | 1461606463323 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 10:47:43 INFO - PROCESS | 1852 | 1461606463326 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 10:47:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 10:47:43 INFO - PROCESS | 1852 | 1461606463332 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 10:47:43 INFO - PROCESS | 1852 | 1461606463334 Marionette TRACE conn3 <- [1,2042,null,{}] 10:47:43 INFO - PROCESS | 1852 | 1461606463339 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}] 10:47:43 INFO - PROCESS | 1852 | 1461606463534 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 10:47:43 INFO - PROCESS | 1852 | 1461606463748 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af84e2800 == 127 [pid = 1852] [id = 518] 10:47:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7f9aede54000) [pid = 1852] [serial = 1555] [outer = (nil)] 10:47:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7f9afef9a000) [pid = 1852] [serial = 1556] [outer = 0x7f9aede54000] 10:47:43 INFO - PROCESS | 1852 | 1461606463865 Marionette DEBUG loaded listener.js 10:47:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f9aff18d800) [pid = 1852] [serial = 1557] [outer = 0x7f9aede54000] 10:47:44 INFO - PROCESS | 1852 | 1461606464767 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]]]}] 10:47:44 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) 10:47:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1484ms 10:47:44 INFO - PROCESS | 1852 | 1461606464816 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 10:47:44 INFO - PROCESS | 1852 | 1461606464820 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 10:47:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 10:47:44 INFO - PROCESS | 1852 | 1461606464825 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 10:47:44 INFO - PROCESS | 1852 | 1461606464829 Marionette TRACE conn3 <- [1,2046,null,{}] 10:47:44 INFO - PROCESS | 1852 | 1461606464834 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}] 10:47:45 INFO - PROCESS | 1852 | 1461606465029 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 10:47:45 INFO - PROCESS | 1852 | 1461606465247 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aefbdc800 == 128 [pid = 1852] [id = 519] 10:47:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f9aee25e400) [pid = 1852] [serial = 1558] [outer = (nil)] 10:47:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f9aef551000) [pid = 1852] [serial = 1559] [outer = 0x7f9aee25e400] 10:47:45 INFO - PROCESS | 1852 | 1461606465367 Marionette DEBUG loaded listener.js 10:47:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f9af6c82800) [pid = 1852] [serial = 1560] [outer = 0x7f9aee25e400] 10:47:46 INFO - PROCESS | 1852 | 1461606466285 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]]]}] 10:47:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:47:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1535ms 10:47:46 INFO - PROCESS | 1852 | 1461606466362 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 10:47:46 INFO - PROCESS | 1852 | 1461606466365 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 10:47:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 10:47:46 INFO - PROCESS | 1852 | 1461606466371 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 10:47:46 INFO - PROCESS | 1852 | 1461606466373 Marionette TRACE conn3 <- [1,2050,null,{}] 10:47:46 INFO - PROCESS | 1852 | 1461606466378 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}] 10:47:46 INFO - PROCESS | 1852 | 1461606466559 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 10:47:46 INFO - PROCESS | 1852 | 1461606466776 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aee90a000 == 129 [pid = 1852] [id = 520] 10:47:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f9aee5c2800) [pid = 1852] [serial = 1561] [outer = (nil)] 10:47:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7f9aee956c00) [pid = 1852] [serial = 1562] [outer = 0x7f9aee5c2800] 10:47:46 INFO - PROCESS | 1852 | 1461606466889 Marionette DEBUG loaded listener.js 10:47:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7f9af286a000) [pid = 1852] [serial = 1563] [outer = 0x7f9aee5c2800] 10:47:47 INFO - PROCESS | 1852 | 1461606467786 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]]]}] 10:47:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 10:47:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1490ms 10:47:47 INFO - PROCESS | 1852 | 1461606467873 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 10:47:47 INFO - PROCESS | 1852 | 1461606467876 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 10:47:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 10:47:47 INFO - PROCESS | 1852 | 1461606467884 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 10:47:47 INFO - PROCESS | 1852 | 1461606467887 Marionette TRACE conn3 <- [1,2054,null,{}] 10:47:47 INFO - PROCESS | 1852 | 1461606467901 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}] 10:47:48 INFO - PROCESS | 1852 | 1461606468092 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 10:47:48 INFO - PROCESS | 1852 | 1461606468310 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af27c7800 == 130 [pid = 1852] [id = 521] 10:47:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7f9aee947800) [pid = 1852] [serial = 1564] [outer = (nil)] 10:47:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7f9af1a4c400) [pid = 1852] [serial = 1565] [outer = 0x7f9aee947800] 10:47:48 INFO - PROCESS | 1852 | 1461606468423 Marionette DEBUG loaded listener.js 10:47:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7f9af2950400) [pid = 1852] [serial = 1566] [outer = 0x7f9aee947800] 10:47:49 INFO - PROCESS | 1852 | 1461606469773 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]]]}] 10:47:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 10:47:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1936ms 10:47:49 INFO - PROCESS | 1852 | 1461606469820 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 10:47:49 INFO - PROCESS | 1852 | 1461606469826 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 10:47:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 10:47:49 INFO - PROCESS | 1852 | 1461606469834 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 10:47:49 INFO - PROCESS | 1852 | 1461606469839 Marionette TRACE conn3 <- [1,2058,null,{}] 10:47:49 INFO - PROCESS | 1852 | 1461606469846 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}] 10:47:50 INFO - PROCESS | 1852 | 1461606470037 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 10:47:50 INFO - PROCESS | 1852 | 1461606470252 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af326e000 == 131 [pid = 1852] [id = 522] 10:47:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7f9aee94d000) [pid = 1852] [serial = 1567] [outer = (nil)] 10:47:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7f9aef55ec00) [pid = 1852] [serial = 1568] [outer = 0x7f9aee94d000] 10:47:50 INFO - PROCESS | 1852 | 1461606470361 Marionette DEBUG loaded listener.js 10:47:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7f9aefacdc00) [pid = 1852] [serial = 1569] [outer = 0x7f9aee94d000] 10:47:51 INFO - PROCESS | 1852 | 1461606471418 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]]]}] 10:47:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 10:47:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1633ms 10:47:51 INFO - PROCESS | 1852 | 1461606471467 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 10:47:51 INFO - PROCESS | 1852 | 1461606471474 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 10:47:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 10:47:51 INFO - PROCESS | 1852 | 1461606471483 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 10:47:51 INFO - PROCESS | 1852 | 1461606471487 Marionette TRACE conn3 <- [1,2062,null,{}] 10:47:51 INFO - PROCESS | 1852 | 1461606471492 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}] 10:47:51 INFO - PROCESS | 1852 | 1461606471660 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 10:47:51 INFO - PROCESS | 1852 | 1461606471892 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aedee2000 == 132 [pid = 1852] [id = 523] 10:47:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7f9aede5fc00) [pid = 1852] [serial = 1570] [outer = (nil)] 10:47:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7f9af06ebc00) [pid = 1852] [serial = 1571] [outer = 0x7f9aede5fc00] 10:47:52 INFO - PROCESS | 1852 | 1461606472035 Marionette DEBUG loaded listener.js 10:47:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7f9af130ac00) [pid = 1852] [serial = 1572] [outer = 0x7f9aede5fc00] 10:47:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af44a1800 == 131 [pid = 1852] [id = 412] 10:47:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aee913000 == 130 [pid = 1852] [id = 411] 10:47:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aefbd6800 == 129 [pid = 1852] [id = 507] 10:47:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af97e9000 == 128 [pid = 1852] [id = 506] 10:47:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af971e800 == 127 [pid = 1852] [id = 505] 10:47:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af6d0c000 == 126 [pid = 1852] [id = 504] 10:47:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aefc99800 == 125 [pid = 1852] [id = 503] 10:47:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af1a56000 == 124 [pid = 1852] [id = 502] 10:47:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af29a9800 == 123 [pid = 1852] [id = 501] 10:47:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aef9dc800 == 122 [pid = 1852] [id = 500] 10:47:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af057d800 == 121 [pid = 1852] [id = 499] 10:47:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b03e8c000 == 120 [pid = 1852] [id = 497] 10:47:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b1e667000 == 119 [pid = 1852] [id = 496] 10:47:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af05af000 == 118 [pid = 1852] [id = 495] 10:47:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b1b352800 == 117 [pid = 1852] [id = 494] 10:47:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0a197000 == 116 [pid = 1852] [id = 493] 10:47:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0920f000 == 115 [pid = 1852] [id = 492] 10:47:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b04068000 == 114 [pid = 1852] [id = 491] 10:47:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9afc9dd800 == 113 [pid = 1852] [id = 490] 10:47:52 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af3264000 == 112 [pid = 1852] [id = 489] 10:47:52 INFO - PROCESS | 1852 | 1461606472916 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]]]}] 10:47:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 10:47:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1491ms 10:47:52 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7f9b16b91c00) [pid = 1852] [serial = 1170] [outer = (nil)] [url = about:blank] 10:47:52 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7f9b1b613000) [pid = 1852] [serial = 1311] [outer = (nil)] [url = about:blank] 10:47:52 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7f9af51e5400) [pid = 1852] [serial = 1242] [outer = (nil)] [url = about:blank] 10:47:52 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7f9b03fe7800) [pid = 1852] [serial = 1026] [outer = (nil)] [url = about:blank] 10:47:52 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7f9aff041c00) [pid = 1852] [serial = 1143] [outer = (nil)] [url = about:blank] 10:47:52 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7f9b005d6c00) [pid = 1852] [serial = 1281] [outer = (nil)] [url = about:blank] 10:47:52 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7f9b1bf0e800) [pid = 1852] [serial = 1233] [outer = (nil)] [url = about:blank] 10:47:52 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7f9aff189000) [pid = 1852] [serial = 1278] [outer = (nil)] [url = about:blank] 10:47:52 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7f9af5a4c800) [pid = 1852] [serial = 1272] [outer = (nil)] [url = about:blank] 10:47:52 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7f9b040a5000) [pid = 1852] [serial = 1287] [outer = (nil)] [url = about:blank] 10:47:52 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7f9b1bb6b000) [pid = 1852] [serial = 1155] [outer = (nil)] [url = about:blank] 10:47:52 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f9aee955400) [pid = 1852] [serial = 1236] [outer = (nil)] [url = about:blank] 10:47:52 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f9b03a81800) [pid = 1852] [serial = 1284] [outer = (nil)] [url = about:blank] 10:47:52 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f9af32c4400) [pid = 1852] [serial = 1377] [outer = (nil)] [url = about:blank] 10:47:52 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f9b1bdc5800) [pid = 1852] [serial = 1227] [outer = (nil)] [url = about:blank] 10:47:52 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f9b0309ac00) [pid = 1852] [serial = 1146] [outer = (nil)] [url = about:blank] 10:47:52 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7f9b0bfd8400) [pid = 1852] [serial = 1152] [outer = (nil)] [url = about:blank] 10:47:52 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7f9b03a80000) [pid = 1852] [serial = 1110] [outer = (nil)] [url = about:blank] 10:47:52 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7f9b17b8fc00) [pid = 1852] [serial = 1221] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7f9afdc07400) [pid = 1852] [serial = 1275] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7f9b1b60b400) [pid = 1852] [serial = 1224] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7f9b03a85800) [pid = 1852] [serial = 1107] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7f9af5717000) [pid = 1852] [serial = 1239] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f9af1a4f400) [pid = 1852] [serial = 1371] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f9b1b573c00) [pid = 1852] [serial = 1368] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f9af4f92c00) [pid = 1852] [serial = 1203] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f9af06ef800) [pid = 1852] [serial = 1167] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f9aefacf800) [pid = 1852] [serial = 1164] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f9b1bba0800) [pid = 1852] [serial = 1161] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f9af38fc800) [pid = 1852] [serial = 1158] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f9afcd55000) [pid = 1852] [serial = 1206] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f9b00505c00) [pid = 1852] [serial = 1209] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f9b0308ec00) [pid = 1852] [serial = 1212] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f9b03aba800) [pid = 1852] [serial = 1215] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f9b04ec9400) [pid = 1852] [serial = 1290] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f9b07647c00) [pid = 1852] [serial = 1293] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f9b08ecec00) [pid = 1852] [serial = 1296] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f9b10a7b000) [pid = 1852] [serial = 1299] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f9b16d55c00) [pid = 1852] [serial = 1302] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f9b17b89400) [pid = 1852] [serial = 1305] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f9b02f60c00) [pid = 1852] [serial = 1308] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f9af51ebc00) [pid = 1852] [serial = 1338] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f9afeee4800) [pid = 1852] [serial = 1341] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f9b032dcc00) [pid = 1852] [serial = 1344] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f9b0b50ac00) [pid = 1852] [serial = 1347] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f9b17ac8800) [pid = 1852] [serial = 1350] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f9b1bfe2c00) [pid = 1852] [serial = 1353] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f9aef561800) [pid = 1852] [serial = 1356] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f9af39cdc00) [pid = 1852] [serial = 1359] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f9af6c7ec00) [pid = 1852] [serial = 1362] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f9af6c88c00) [pid = 1852] [serial = 1365] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f9b1b309800) [pid = 1852] [serial = 1230] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f9b05934c00) [pid = 1852] [serial = 1149] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f9af0476800) [pid = 1852] [serial = 1374] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f9b16814400) [pid = 1852] [serial = 1218] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f9afcd50c00) [pid = 1852] [serial = 1140] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f9af32cd000) [pid = 1852] [serial = 1269] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f9b10a79c00) [pid = 1852] [serial = 1335] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f9afdc08400) [pid = 1852] [serial = 1200] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f9af5a4b800) [pid = 1852] [serial = 1101] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f9af6bb1400) [pid = 1852] [serial = 1457] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f9afcd4d400) [pid = 1852] [serial = 1460] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f9aff18dc00) [pid = 1852] [serial = 1461] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f9b03095000) [pid = 1852] [serial = 1415] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f9b01811800) [pid = 1852] [serial = 1401] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f9af06f6800) [pid = 1852] [serial = 1404] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f9af034a400) [pid = 1852] [serial = 1403] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f9aef54b400) [pid = 1852] [serial = 1427] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f9b1697cc00) [pid = 1852] [serial = 1421] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f9af324e400) [pid = 1852] [serial = 1448] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f9af3887400) [pid = 1852] [serial = 1449] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f9b1b608c00) [pid = 1852] [serial = 1424] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f9af324c400) [pid = 1852] [serial = 1442] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f9af0475800) [pid = 1852] [serial = 1446] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f9aefdd8000) [pid = 1852] [serial = 1445] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f9aef475000) [pid = 1852] [serial = 1436] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f9b00160400) [pid = 1852] [serial = 1266] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f9b00160c00) [pid = 1852] [serial = 1412] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f9af5a48800) [pid = 1852] [serial = 1407] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f9af4f90000) [pid = 1852] [serial = 1406] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f9af5ad5000) [pid = 1852] [serial = 1454] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f9af3b4e400) [pid = 1852] [serial = 1451] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f9af3b53800) [pid = 1852] [serial = 1452] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f9af32ecc00) [pid = 1852] [serial = 1098] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f9b15ade400) [pid = 1852] [serial = 1137] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f9b1bfe1400) [pid = 1852] [serial = 1095] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f9b17b62400) [pid = 1852] [serial = 1077] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f9b05939800) [pid = 1852] [serial = 1418] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f9af95dd000) [pid = 1852] [serial = 1409] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f9aef9c3400) [pid = 1852] [serial = 1430] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f9b1b578c00) [pid = 1852] [serial = 1092] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f9aff034400) [pid = 1852] [serial = 1080] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f9af1a50400) [pid = 1852] [serial = 1439] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f9b0fb54400) [pid = 1852] [serial = 1086] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f9b17b88800) [pid = 1852] [serial = 1089] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f9b03a7cc00) [pid = 1852] [serial = 1104] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f9b00ab1c00) [pid = 1852] [serial = 1083] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f9b17b63000) [pid = 1852] [serial = 1433] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f9af8331800) [pid = 1852] [serial = 1463] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f9af6c86800) [pid = 1852] [serial = 1458] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f9af6a45000) [pid = 1852] [serial = 1455] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f9b00505800) [pid = 1852] [serial = 1464] [outer = (nil)] [url = about:blank] 10:47:53 INFO - PROCESS | 1852 | 1461606473042 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 10:47:53 INFO - PROCESS | 1852 | 1461606473048 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 10:47:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 10:47:53 INFO - PROCESS | 1852 | 1461606473060 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 10:47:53 INFO - PROCESS | 1852 | 1461606473071 Marionette TRACE conn3 <- [1,2066,null,{}] 10:47:53 INFO - PROCESS | 1852 | 1461606473091 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}] 10:47:53 INFO - PROCESS | 1852 | 1461606473266 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 10:47:53 INFO - PROCESS | 1852 | 1461606473431 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af05be800 == 113 [pid = 1852] [id = 524] 10:47:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f9af0469c00) [pid = 1852] [serial = 1573] [outer = (nil)] 10:47:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f9af286ac00) [pid = 1852] [serial = 1574] [outer = 0x7f9af0469c00] 10:47:53 INFO - PROCESS | 1852 | 1461606473494 Marionette DEBUG loaded listener.js 10:47:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f9af324e400) [pid = 1852] [serial = 1575] [outer = 0x7f9af0469c00] 10:47:54 INFO - PROCESS | 1852 | 1461606474236 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]]]}] 10:47:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 10:47:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1195ms 10:47:54 INFO - PROCESS | 1852 | 1461606474253 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 10:47:54 INFO - PROCESS | 1852 | 1461606474258 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 10:47:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 10:47:54 INFO - PROCESS | 1852 | 1461606474263 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 10:47:54 INFO - PROCESS | 1852 | 1461606474265 Marionette TRACE conn3 <- [1,2070,null,{}] 10:47:54 INFO - PROCESS | 1852 | 1461606474270 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}] 10:47:54 INFO - PROCESS | 1852 | 1461606474510 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 10:47:54 INFO - PROCESS | 1852 | 1461606474618 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af3736800 == 114 [pid = 1852] [id = 525] 10:47:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f9af06f3400) [pid = 1852] [serial = 1576] [outer = (nil)] 10:47:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f9af32eb000) [pid = 1852] [serial = 1577] [outer = 0x7f9af06f3400] 10:47:54 INFO - PROCESS | 1852 | 1461606474688 Marionette DEBUG loaded listener.js 10:47:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f9af388f000) [pid = 1852] [serial = 1578] [outer = 0x7f9af06f3400] 10:47:55 INFO - PROCESS | 1852 | 1461606475469 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]]]}] 10:47:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 10:47:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1224ms 10:47:55 INFO - PROCESS | 1852 | 1461606475488 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 10:47:55 INFO - PROCESS | 1852 | 1461606475490 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 10:47:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 10:47:55 INFO - PROCESS | 1852 | 1461606475496 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 10:47:55 INFO - PROCESS | 1852 | 1461606475498 Marionette TRACE conn3 <- [1,2074,null,{}] 10:47:55 INFO - PROCESS | 1852 | 1461606475503 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}] 10:47:55 INFO - PROCESS | 1852 | 1461606475728 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 10:47:55 INFO - PROCESS | 1852 | 1461606475763 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af8035800 == 115 [pid = 1852] [id = 526] 10:47:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f9af3891000) [pid = 1852] [serial = 1579] [outer = (nil)] 10:47:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f9af38fc800) [pid = 1852] [serial = 1580] [outer = 0x7f9af3891000] 10:47:55 INFO - PROCESS | 1852 | 1461606475822 Marionette DEBUG loaded listener.js 10:47:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f9af39b4000) [pid = 1852] [serial = 1581] [outer = 0x7f9af3891000] 10:47:56 INFO - PROCESS | 1852 | 1461606476837 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]]]}] 10:47:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 10:47:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1375ms 10:47:57 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f9aef9c8800) [pid = 1852] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 10:47:57 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f9af38f6800) [pid = 1852] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 10:47:57 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f9af3b50000) [pid = 1852] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 10:47:57 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f9aee5c2400) [pid = 1852] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 10:47:57 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f9aede52c00) [pid = 1852] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 10:47:57 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f9aede5a000) [pid = 1852] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 10:47:57 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f9af1311c00) [pid = 1852] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 10:47:57 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f9af38f6c00) [pid = 1852] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 10:47:57 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f9aede59800) [pid = 1852] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 10:47:57 INFO - PROCESS | 1852 | 1461606477198 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 10:47:57 INFO - PROCESS | 1852 | 1461606477200 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 10:47:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 10:47:57 INFO - PROCESS | 1852 | 1461606477210 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 10:47:57 INFO - PROCESS | 1852 | 1461606477212 Marionette TRACE conn3 <- [1,2078,null,{}] 10:47:57 INFO - PROCESS | 1852 | 1461606477217 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}] 10:47:57 INFO - PROCESS | 1852 | 1461606477376 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 10:47:57 INFO - PROCESS | 1852 | 1461606477591 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af826c800 == 116 [pid = 1852] [id = 527] 10:47:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f9af38f3800) [pid = 1852] [serial = 1582] [outer = (nil)] 10:47:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f9af3b56000) [pid = 1852] [serial = 1583] [outer = 0x7f9af38f3800] 10:47:57 INFO - PROCESS | 1852 | 1461606477653 Marionette DEBUG loaded listener.js 10:47:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f9af51ea400) [pid = 1852] [serial = 1584] [outer = 0x7f9af38f3800] 10:47:58 INFO - PROCESS | 1852 | 1461606478256 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]]]}] 10:47:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 10:47:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1077ms 10:47:58 INFO - PROCESS | 1852 | 1461606478290 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 10:47:58 INFO - PROCESS | 1852 | 1461606478292 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 10:47:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 10:47:58 INFO - PROCESS | 1852 | 1461606478298 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 10:47:58 INFO - PROCESS | 1852 | 1461606478300 Marionette TRACE conn3 <- [1,2082,null,{}] 10:47:58 INFO - PROCESS | 1852 | 1461606478305 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}] 10:47:58 INFO - PROCESS | 1852 | 1461606478466 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 10:47:58 INFO - PROCESS | 1852 | 1461606478483 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af94af000 == 117 [pid = 1852] [id = 528] 10:47:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f9af3b4e400) [pid = 1852] [serial = 1585] [outer = (nil)] 10:47:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f9af5a4d000) [pid = 1852] [serial = 1586] [outer = 0x7f9af3b4e400] 10:47:58 INFO - PROCESS | 1852 | 1461606478538 Marionette DEBUG loaded listener.js 10:47:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f9af5ae2c00) [pid = 1852] [serial = 1587] [outer = 0x7f9af3b4e400] 10:47:59 INFO - PROCESS | 1852 | 1461606479563 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]]]}] 10:47:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 10:47:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1329ms 10:47:59 INFO - PROCESS | 1852 | 1461606479630 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 10:47:59 INFO - PROCESS | 1852 | 1461606479636 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 10:47:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 10:47:59 INFO - PROCESS | 1852 | 1461606479643 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 10:47:59 INFO - PROCESS | 1852 | 1461606479649 Marionette TRACE conn3 <- [1,2086,null,{}] 10:47:59 INFO - PROCESS | 1852 | 1461606479658 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}] 10:47:59 INFO - PROCESS | 1852 | 1461606479879 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 10:48:00 INFO - PROCESS | 1852 | 1461606480084 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af05a2800 == 118 [pid = 1852] [id = 529] 10:48:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f9aee261800) [pid = 1852] [serial = 1588] [outer = (nil)] 10:48:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f9aef54d000) [pid = 1852] [serial = 1589] [outer = 0x7f9aee261800] 10:48:00 INFO - PROCESS | 1852 | 1461606480201 Marionette DEBUG loaded listener.js 10:48:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f9aefaca800) [pid = 1852] [serial = 1590] [outer = 0x7f9aee261800] 10:48:01 INFO - PROCESS | 1852 | 1461606481200 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]]]}] 10:48:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 10:48:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1586ms 10:48:01 INFO - PROCESS | 1852 | 1461606481230 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 10:48:01 INFO - PROCESS | 1852 | 1461606481237 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 10:48:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 10:48:01 INFO - PROCESS | 1852 | 1461606481247 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 10:48:01 INFO - PROCESS | 1852 | 1461606481251 Marionette TRACE conn3 <- [1,2090,null,{}] 10:48:01 INFO - PROCESS | 1852 | 1461606481256 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}] 10:48:01 INFO - PROCESS | 1852 | 1461606481445 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 10:48:01 INFO - PROCESS | 1852 | 1461606481660 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af4fd4800 == 119 [pid = 1852] [id = 530] 10:48:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f9af0347400) [pid = 1852] [serial = 1591] [outer = (nil)] 10:48:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f9af1a41800) [pid = 1852] [serial = 1592] [outer = 0x7f9af0347400] 10:48:01 INFO - PROCESS | 1852 | 1461606481770 Marionette DEBUG loaded listener.js 10:48:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f9af2944c00) [pid = 1852] [serial = 1593] [outer = 0x7f9af0347400] 10:48:02 INFO - PROCESS | 1852 | 1461606482728 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]]]}] 10:48:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 10:48:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1532ms 10:48:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 10:48:02 INFO - PROCESS | 1852 | 1461606482780 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 10:48:02 INFO - PROCESS | 1852 | 1461606482783 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 10:48:02 INFO - PROCESS | 1852 | 1461606482789 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 10:48:02 INFO - PROCESS | 1852 | 1461606482794 Marionette TRACE conn3 <- [1,2094,null,{}] 10:48:02 INFO - PROCESS | 1852 | 1461606482828 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}] 10:48:03 INFO - PROCESS | 1852 | 1461606483034 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 10:48:03 INFO - PROCESS | 1852 | 1461606483283 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af97ef000 == 120 [pid = 1852] [id = 531] 10:48:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f9af32ecc00) [pid = 1852] [serial = 1594] [outer = (nil)] 10:48:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f9af39c7800) [pid = 1852] [serial = 1595] [outer = 0x7f9af32ecc00] 10:48:03 INFO - PROCESS | 1852 | 1461606483372 Marionette DEBUG loaded listener.js 10:48:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f9af3b47800) [pid = 1852] [serial = 1596] [outer = 0x7f9af32ecc00] 10:48:04 INFO - PROCESS | 1852 | 1461606484237 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]]]}] 10:48:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 10:48:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1500ms 10:48:04 INFO - PROCESS | 1852 | 1461606484289 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 10:48:04 INFO - PROCESS | 1852 | 1461606484294 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 10:48:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 10:48:04 INFO - PROCESS | 1852 | 1461606484300 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 10:48:04 INFO - PROCESS | 1852 | 1461606484302 Marionette TRACE conn3 <- [1,2098,null,{}] 10:48:04 INFO - PROCESS | 1852 | 1461606484308 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}] 10:48:04 INFO - PROCESS | 1852 | 1461606484496 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 10:48:04 INFO - PROCESS | 1852 | 1461606484701 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afcc1f000 == 121 [pid = 1852] [id = 532] 10:48:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f9af38fcc00) [pid = 1852] [serial = 1597] [outer = (nil)] 10:48:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f9af5a49000) [pid = 1852] [serial = 1598] [outer = 0x7f9af38fcc00] 10:48:04 INFO - PROCESS | 1852 | 1461606484773 Marionette DEBUG loaded listener.js 10:48:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f9af6a43000) [pid = 1852] [serial = 1599] [outer = 0x7f9af38fcc00] 10:48:05 INFO - PROCESS | 1852 | 1461606485649 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]]]}] 10:48:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 10:48:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1381ms 10:48:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 10:48:05 INFO - PROCESS | 1852 | 1461606485682 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 10:48:05 INFO - PROCESS | 1852 | 1461606485685 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 10:48:05 INFO - PROCESS | 1852 | 1461606485690 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 10:48:05 INFO - PROCESS | 1852 | 1461606485693 Marionette TRACE conn3 <- [1,2102,null,{}] 10:48:05 INFO - PROCESS | 1852 | 1461606485698 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}] 10:48:05 INFO - PROCESS | 1852 | 1461606485883 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 10:48:06 INFO - PROCESS | 1852 | 1461606486094 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afdc2d800 == 122 [pid = 1852] [id = 533] 10:48:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f9af39c8400) [pid = 1852] [serial = 1600] [outer = (nil)] 10:48:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f9af6bb7000) [pid = 1852] [serial = 1601] [outer = 0x7f9af39c8400] 10:48:06 INFO - PROCESS | 1852 | 1461606486202 Marionette DEBUG loaded listener.js 10:48:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f9af6c83c00) [pid = 1852] [serial = 1602] [outer = 0x7f9af39c8400] 10:48:07 INFO - PROCESS | 1852 | 1461606487060 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]]]}] 10:48:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 10:48:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1429ms 10:48:07 INFO - PROCESS | 1852 | 1461606487119 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 10:48:07 INFO - PROCESS | 1852 | 1461606487122 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 10:48:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 10:48:07 INFO - PROCESS | 1852 | 1461606487128 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 10:48:07 INFO - PROCESS | 1852 | 1461606487130 Marionette TRACE conn3 <- [1,2106,null,{}] 10:48:07 INFO - PROCESS | 1852 | 1461606487135 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}] 10:48:07 INFO - PROCESS | 1852 | 1461606487337 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 10:48:07 INFO - PROCESS | 1852 | 1461606487536 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aff83a800 == 123 [pid = 1852] [id = 534] 10:48:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f9af6ca3c00) [pid = 1852] [serial = 1603] [outer = (nil)] 10:48:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f9afd993800) [pid = 1852] [serial = 1604] [outer = 0x7f9af6ca3c00] 10:48:07 INFO - PROCESS | 1852 | 1461606487618 Marionette DEBUG loaded listener.js 10:48:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f9aff037c00) [pid = 1852] [serial = 1605] [outer = 0x7f9af6ca3c00] 10:48:08 INFO - PROCESS | 1852 | 1461606488462 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]]]}] 10:48:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 10:48:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1377ms 10:48:08 INFO - PROCESS | 1852 | 1461606488506 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 10:48:08 INFO - PROCESS | 1852 | 1461606488509 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 10:48:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 10:48:08 INFO - PROCESS | 1852 | 1461606488514 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 10:48:08 INFO - PROCESS | 1852 | 1461606488517 Marionette TRACE conn3 <- [1,2110,null,{}] 10:48:08 INFO - PROCESS | 1852 | 1461606488522 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}] 10:48:08 INFO - PROCESS | 1852 | 1461606488700 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 10:48:08 INFO - PROCESS | 1852 | 1461606488929 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0189c000 == 124 [pid = 1852] [id = 535] 10:48:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f9afefa2800) [pid = 1852] [serial = 1606] [outer = (nil)] 10:48:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f9afff13c00) [pid = 1852] [serial = 1607] [outer = 0x7f9afefa2800] 10:48:09 INFO - PROCESS | 1852 | 1461606489041 Marionette DEBUG loaded listener.js 10:48:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f9b00126c00) [pid = 1852] [serial = 1608] [outer = 0x7f9afefa2800] 10:48:09 INFO - PROCESS | 1852 | 1461606489907 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]]]}] 10:48:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 10:48:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1428ms 10:48:09 INFO - PROCESS | 1852 | 1461606489949 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 10:48:09 INFO - PROCESS | 1852 | 1461606489954 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 10:48:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 10:48:09 INFO - PROCESS | 1852 | 1461606489961 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 10:48:09 INFO - PROCESS | 1852 | 1461606489963 Marionette TRACE conn3 <- [1,2114,null,{}] 10:48:09 INFO - PROCESS | 1852 | 1461606489968 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}] 10:48:10 INFO - PROCESS | 1852 | 1461606490151 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 10:48:10 INFO - PROCESS | 1852 | 1461606490368 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03a6a000 == 125 [pid = 1852] [id = 536] 10:48:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f9af6a51000) [pid = 1852] [serial = 1609] [outer = (nil)] 10:48:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f9b00123c00) [pid = 1852] [serial = 1610] [outer = 0x7f9af6a51000] 10:48:10 INFO - PROCESS | 1852 | 1461606490477 Marionette DEBUG loaded listener.js 10:48:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f9b00508400) [pid = 1852] [serial = 1611] [outer = 0x7f9af6a51000] 10:48:11 INFO - PROCESS | 1852 | 1461606491354 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]]]}] 10:48:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 10:48:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1430ms 10:48:11 INFO - PROCESS | 1852 | 1461606491392 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 10:48:11 INFO - PROCESS | 1852 | 1461606491395 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 10:48:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 10:48:11 INFO - PROCESS | 1852 | 1461606491401 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 10:48:11 INFO - PROCESS | 1852 | 1461606491403 Marionette TRACE conn3 <- [1,2118,null,{}] 10:48:11 INFO - PROCESS | 1852 | 1461606491408 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}] 10:48:11 INFO - PROCESS | 1852 | 1461606491657 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 10:48:11 INFO - PROCESS | 1852 | 1461606491807 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03e76800 == 126 [pid = 1852] [id = 537] 10:48:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f9afdc09c00) [pid = 1852] [serial = 1612] [outer = (nil)] 10:48:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f9b005d7000) [pid = 1852] [serial = 1613] [outer = 0x7f9afdc09c00] 10:48:11 INFO - PROCESS | 1852 | 1461606491877 Marionette DEBUG loaded listener.js 10:48:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f9b007dd800) [pid = 1852] [serial = 1614] [outer = 0x7f9afdc09c00] 10:48:12 INFO - PROCESS | 1852 | 1461606492731 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]]]}] 10:48:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 10:48:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1382ms 10:48:12 INFO - PROCESS | 1852 | 1461606492784 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 10:48:12 INFO - PROCESS | 1852 | 1461606492787 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 10:48:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 10:48:12 INFO - PROCESS | 1852 | 1461606492792 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 10:48:12 INFO - PROCESS | 1852 | 1461606492794 Marionette TRACE conn3 <- [1,2122,null,{}] 10:48:12 INFO - PROCESS | 1852 | 1461606492800 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}] 10:48:12 INFO - PROCESS | 1852 | 1461606492972 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 10:48:13 INFO - PROCESS | 1852 | 1461606493179 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b04077800 == 127 [pid = 1852] [id = 538] 10:48:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f9b0012a000) [pid = 1852] [serial = 1615] [outer = (nil)] 10:48:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f9b00ab0800) [pid = 1852] [serial = 1616] [outer = 0x7f9b0012a000] 10:48:13 INFO - PROCESS | 1852 | 1461606493244 Marionette DEBUG loaded listener.js 10:48:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f9b02f57800) [pid = 1852] [serial = 1617] [outer = 0x7f9b0012a000] 10:48:14 INFO - PROCESS | 1852 | 1461606494106 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]]]}] 10:48:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 10:48:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1381ms 10:48:14 INFO - PROCESS | 1852 | 1461606494174 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 10:48:14 INFO - PROCESS | 1852 | 1461606494178 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 10:48:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 10:48:14 INFO - PROCESS | 1852 | 1461606494184 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 10:48:14 INFO - PROCESS | 1852 | 1461606494187 Marionette TRACE conn3 <- [1,2126,null,{}] 10:48:14 INFO - PROCESS | 1852 | 1461606494192 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}] 10:48:14 INFO - PROCESS | 1852 | 1461606494391 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 10:48:14 INFO - PROCESS | 1852 | 1461606494593 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b08ba7000 == 128 [pid = 1852] [id = 539] 10:48:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f9b00507800) [pid = 1852] [serial = 1618] [outer = (nil)] 10:48:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f9b032e1400) [pid = 1852] [serial = 1619] [outer = 0x7f9b00507800] 10:48:14 INFO - PROCESS | 1852 | 1461606494668 Marionette DEBUG loaded listener.js 10:48:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f9b03a81800) [pid = 1852] [serial = 1620] [outer = 0x7f9b00507800] 10:48:15 INFO - PROCESS | 1852 | 1461606495537 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]]]}] 10:48:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 10:48:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1376ms 10:48:15 INFO - PROCESS | 1852 | 1461606495575 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 10:48:15 INFO - PROCESS | 1852 | 1461606495577 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 10:48:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 10:48:15 INFO - PROCESS | 1852 | 1461606495587 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 10:48:15 INFO - PROCESS | 1852 | 1461606495590 Marionette TRACE conn3 <- [1,2130,null,{}] 10:48:15 INFO - PROCESS | 1852 | 1461606495598 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}] 10:48:15 INFO - PROCESS | 1852 | 1461606495770 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 10:48:15 INFO - PROCESS | 1852 | 1461606495989 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0921e000 == 129 [pid = 1852] [id = 540] 10:48:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f9aee948400) [pid = 1852] [serial = 1621] [outer = (nil)] 10:48:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f9b03ab2800) [pid = 1852] [serial = 1622] [outer = 0x7f9aee948400] 10:48:16 INFO - PROCESS | 1852 | 1461606496056 Marionette DEBUG loaded listener.js 10:48:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f9b040a5000) [pid = 1852] [serial = 1623] [outer = 0x7f9aee948400] 10:48:16 INFO - PROCESS | 1852 | 1461606496922 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] 10:48:16 INFO - PROCESS | 1852 | 1461606496976 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 10:48:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 10:48:16 INFO - PROCESS | 1852 | 1461606496981 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 10:48:16 INFO - PROCESS | 1852 | 1461606496984 Marionette TRACE conn3 <- [1,2134,null,{}] 10:48:16 INFO - PROCESS | 1852 | 1461606496989 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}] 10:48:17 INFO - PROCESS | 1852 | 1461606497172 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 10:48:17 INFO - PROCESS | 1852 | 1461606497389 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b097e5000 == 130 [pid = 1852] [id = 541] 10:48:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f9b02f5a400) [pid = 1852] [serial = 1624] [outer = (nil)] 10:48:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f9b044e1000) [pid = 1852] [serial = 1625] [outer = 0x7f9b02f5a400] 10:48:17 INFO - PROCESS | 1852 | 1461606497499 Marionette DEBUG loaded listener.js 10:48:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f9b05947c00) [pid = 1852] [serial = 1626] [outer = 0x7f9b02f5a400] 10:48:18 INFO - PROCESS | 1852 | 1461606498400 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]]]}] 10:48:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 10:48:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1489ms 10:48:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 10:48:18 INFO - PROCESS | 1852 | 1461606498472 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 10:48:18 INFO - PROCESS | 1852 | 1461606498474 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 10:48:18 INFO - PROCESS | 1852 | 1461606498480 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 10:48:18 INFO - PROCESS | 1852 | 1461606498483 Marionette TRACE conn3 <- [1,2138,null,{}] 10:48:18 INFO - PROCESS | 1852 | 1461606498488 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}] 10:48:18 INFO - PROCESS | 1852 | 1461606498665 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 10:48:18 INFO - PROCESS | 1852 | 1461606498874 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af05b1800 == 131 [pid = 1852] [id = 542] 10:48:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f9aee260c00) [pid = 1852] [serial = 1627] [outer = (nil)] 10:48:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f9aef9c5000) [pid = 1852] [serial = 1628] [outer = 0x7f9aee260c00] 10:48:18 INFO - PROCESS | 1852 | 1461606498944 Marionette DEBUG loaded listener.js 10:48:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f9af3b51c00) [pid = 1852] [serial = 1629] [outer = 0x7f9aee260c00] 10:48:19 INFO - PROCESS | 1852 | 1461606499835 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]]]}] 10:48:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 10:48:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1434ms 10:48:19 INFO - PROCESS | 1852 | 1461606499914 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 10:48:19 INFO - PROCESS | 1852 | 1461606499917 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 10:48:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 10:48:19 INFO - PROCESS | 1852 | 1461606499923 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 10:48:19 INFO - PROCESS | 1852 | 1461606499926 Marionette TRACE conn3 <- [1,2142,null,{}] 10:48:19 INFO - PROCESS | 1852 | 1461606499931 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}] 10:48:20 INFO - PROCESS | 1852 | 1461606500124 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 10:48:20 INFO - PROCESS | 1852 | 1461606500838 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af4496800 == 132 [pid = 1852] [id = 543] 10:48:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f9aefaccc00) [pid = 1852] [serial = 1630] [outer = (nil)] 10:48:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f9aefdd5800) [pid = 1852] [serial = 1631] [outer = 0x7f9aefaccc00] 10:48:20 INFO - PROCESS | 1852 | 1461606500964 Marionette DEBUG loaded listener.js 10:48:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f9af06ef400) [pid = 1852] [serial = 1632] [outer = 0x7f9aefaccc00] 10:48:21 INFO - PROCESS | 1852 | ************************* 10:48:21 INFO - PROCESS | 1852 | A coding exception was thrown and uncaught in a Task. 10:48:21 INFO - PROCESS | 1852 | 10:48:21 INFO - PROCESS | 1852 | Full message: TypeError: NetworkError when attempting to fetch resource. 10:48:21 INFO - PROCESS | 1852 | Full stack: 10:48:21 INFO - PROCESS | 1852 | ************************* 10:48:21 INFO - PROCESS | 1852 | 1461606501886 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] 10:48:21 INFO - PROCESS | 1852 | 1461606501963 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 10:48:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 10:48:21 INFO - PROCESS | 1852 | 1461606501971 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 10:48:21 INFO - PROCESS | 1852 | 1461606501974 Marionette TRACE conn3 <- [1,2146,null,{}] 10:48:21 INFO - PROCESS | 1852 | 1461606501981 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}] 10:48:22 INFO - PROCESS | 1852 | 1461606502202 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 10:48:22 INFO - PROCESS | 1852 | 1461606502610 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aef7f9800 == 133 [pid = 1852] [id = 544] 10:48:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f9af286b800) [pid = 1852] [serial = 1633] [outer = (nil)] 10:48:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f9af2949400) [pid = 1852] [serial = 1634] [outer = 0x7f9af286b800] 10:48:22 INFO - PROCESS | 1852 | 1461606502693 Marionette DEBUG loaded listener.js 10:48:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f9af32cf400) [pid = 1852] [serial = 1635] [outer = 0x7f9af286b800] 10:48:23 INFO - PROCESS | 1852 | 1461606503702 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] 10:48:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 10:48:23 INFO - PROCESS | 1852 | 1461606503760 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 10:48:23 INFO - PROCESS | 1852 | 1461606503765 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 10:48:23 INFO - PROCESS | 1852 | 1461606503768 Marionette TRACE conn3 <- [1,2150,null,{}] 10:48:23 INFO - PROCESS | 1852 | 1461606503773 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}] 10:48:24 INFO - PROCESS | 1852 | 1461606504239 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 10:48:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af826c800 == 132 [pid = 1852] [id = 527] 10:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f9af3a80000) [pid = 1852] [serial = 1490] [outer = (nil)] [url = about:blank] 10:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f9af034e000) [pid = 1852] [serial = 1526] [outer = (nil)] [url = about:blank] 10:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f9aefdd1400) [pid = 1852] [serial = 1496] [outer = (nil)] [url = about:blank] 10:48:24 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f9af130b000) [pid = 1852] [serial = 1493] [outer = (nil)] [url = about:blank] 10:48:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af8035800 == 131 [pid = 1852] [id = 526] 10:48:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af3736800 == 130 [pid = 1852] [id = 525] 10:48:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af05be800 == 129 [pid = 1852] [id = 524] 10:48:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aedee2000 == 128 [pid = 1852] [id = 523] 10:48:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af326e000 == 127 [pid = 1852] [id = 522] 10:48:24 INFO - PROCESS | 1852 | 1461606504614 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b03d74000 == 126 [pid = 1852] [id = 516] 10:48:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aefbd4800 == 127 [pid = 1852] [id = 545] 10:48:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f9af034e000) [pid = 1852] [serial = 1636] [outer = (nil)] 10:48:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f9af3a7dc00) [pid = 1852] [serial = 1637] [outer = 0x7f9af034e000] 10:48:24 INFO - PROCESS | 1852 | 1461606504681 Marionette DEBUG loaded listener.js 10:48:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f9af51ee000) [pid = 1852] [serial = 1638] [outer = 0x7f9af034e000] 10:48:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b03b96800 == 126 [pid = 1852] [id = 515] 10:48:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b03040800 == 125 [pid = 1852] [id = 514] 10:48:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aff722800 == 124 [pid = 1852] [id = 513] 10:48:24 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9afddd0000 == 123 [pid = 1852] [id = 512] 10:48:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9afcef4800 == 122 [pid = 1852] [id = 511] 10:48:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af82e0000 == 121 [pid = 1852] [id = 510] 10:48:25 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af29b1800 == 120 [pid = 1852] [id = 509] 10:48:25 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f9aede5b800) [pid = 1852] [serial = 1499] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f9af0344800) [pid = 1852] [serial = 1506] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f9af39c9c00) [pid = 1852] [serial = 1515] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f9af38fd000) [pid = 1852] [serial = 1514] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f9af3b55800) [pid = 1852] [serial = 1517] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f9afd997800) [pid = 1852] [serial = 1475] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f9af32c7400) [pid = 1852] [serial = 1512] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f9b02f57000) [pid = 1852] [serial = 1466] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f9b17ae8400) [pid = 1852] [serial = 1487] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f9af1a4d800) [pid = 1852] [serial = 1469] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f9af1a45c00) [pid = 1852] [serial = 1511] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f9aefac4800) [pid = 1852] [serial = 1505] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f9b07bbd000) [pid = 1852] [serial = 1481] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f9aefdd2400) [pid = 1852] [serial = 1524] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f9aef546800) [pid = 1852] [serial = 1503] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f9af3249000) [pid = 1852] [serial = 1509] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f9af570bc00) [pid = 1852] [serial = 1520] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f9b0a339800) [pid = 1852] [serial = 1484] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f9af2946800) [pid = 1852] [serial = 1508] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f9aee956000) [pid = 1852] [serial = 1502] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f9af3b4cc00) [pid = 1852] [serial = 1472] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f9aee25c800) [pid = 1852] [serial = 1500] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f9af4f9a000) [pid = 1852] [serial = 1518] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f9aee950400) [pid = 1852] [serial = 1523] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f9af5ada000) [pid = 1852] [serial = 1521] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f9b02f56800) [pid = 1852] [serial = 1478] [outer = (nil)] [url = about:blank] 10:48:25 INFO - PROCESS | 1852 | 1461606505546 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]]]}] 10:48:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 10:48:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1834ms 10:48:25 INFO - PROCESS | 1852 | 1461606505609 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 10:48:25 INFO - PROCESS | 1852 | 1461606505612 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 10:48:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 10:48:25 INFO - PROCESS | 1852 | 1461606505626 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 10:48:25 INFO - PROCESS | 1852 | 1461606505634 Marionette TRACE conn3 <- [1,2154,null,{}] 10:48:25 INFO - PROCESS | 1852 | 1461606505641 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}] 10:48:25 INFO - PROCESS | 1852 | 1461606505823 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 10:48:25 INFO - PROCESS | 1852 | 1461606505846 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af9461000 == 121 [pid = 1852] [id = 546] 10:48:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f9af570c400) [pid = 1852] [serial = 1639] [outer = (nil)] 10:48:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f9af6c87400) [pid = 1852] [serial = 1640] [outer = 0x7f9af570c400] 10:48:25 INFO - PROCESS | 1852 | 1461606505903 Marionette DEBUG loaded listener.js 10:48:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f9af8334800) [pid = 1852] [serial = 1641] [outer = 0x7f9af570c400] 10:48:26 INFO - PROCESS | 1852 | 1461606506769 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]]]}] 10:48:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 10:48:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1192ms 10:48:26 INFO - PROCESS | 1852 | 1461606506812 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 10:48:26 INFO - PROCESS | 1852 | 1461606506816 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 10:48:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 10:48:26 INFO - PROCESS | 1852 | 1461606506822 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 10:48:26 INFO - PROCESS | 1852 | 1461606506823 Marionette TRACE conn3 <- [1,2158,null,{}] 10:48:26 INFO - PROCESS | 1852 | 1461606506828 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}] 10:48:27 INFO - PROCESS | 1852 | 1461606507127 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 10:48:27 INFO - PROCESS | 1852 | 1461606507156 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afcc10800 == 122 [pid = 1852] [id = 547] 10:48:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f9aef54a000) [pid = 1852] [serial = 1642] [outer = (nil)] 10:48:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f9af5ada000) [pid = 1852] [serial = 1643] [outer = 0x7f9aef54a000] 10:48:27 INFO - PROCESS | 1852 | 1461606507218 Marionette DEBUG loaded listener.js 10:48:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f9afcd55000) [pid = 1852] [serial = 1644] [outer = 0x7f9aef54a000] 10:48:28 INFO - PROCESS | 1852 | 1461606508091 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]]]}] 10:48:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 10:48:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1326ms 10:48:28 INFO - PROCESS | 1852 | 1461606508150 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 10:48:28 INFO - PROCESS | 1852 | 1461606508153 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 10:48:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 10:48:28 INFO - PROCESS | 1852 | 1461606508158 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 10:48:28 INFO - PROCESS | 1852 | 1461606508160 Marionette TRACE conn3 <- [1,2162,null,{}] 10:48:28 INFO - PROCESS | 1852 | 1461606508165 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}] 10:48:28 INFO - PROCESS | 1852 | 1461606508381 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 10:48:28 INFO - PROCESS | 1852 | 1461606508412 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aff826000 == 123 [pid = 1852] [id = 548] 10:48:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f9afef95c00) [pid = 1852] [serial = 1645] [outer = (nil)] 10:48:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f9aff067400) [pid = 1852] [serial = 1646] [outer = 0x7f9afef95c00] 10:48:28 INFO - PROCESS | 1852 | 1461606508480 Marionette DEBUG loaded listener.js 10:48:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f9b00162800) [pid = 1852] [serial = 1647] [outer = 0x7f9afef95c00] 10:48:29 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f9af3891000) [pid = 1852] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 10:48:29 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f9af06f3400) [pid = 1852] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 10:48:29 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f9af0469c00) [pid = 1852] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 10:48:29 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f9aede5fc00) [pid = 1852] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 10:48:29 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f9aee94d000) [pid = 1852] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 10:48:29 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f9af38f3800) [pid = 1852] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 10:48:29 INFO - PROCESS | 1852 | 1461606509651 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]]]}] 10:48:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 10:48:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1535ms 10:48:29 INFO - PROCESS | 1852 | 1461606509695 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 10:48:29 INFO - PROCESS | 1852 | 1461606509698 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 10:48:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 10:48:29 INFO - PROCESS | 1852 | 1461606509703 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 10:48:29 INFO - PROCESS | 1852 | 1461606509705 Marionette TRACE conn3 <- [1,2166,null,{}] 10:48:29 INFO - PROCESS | 1852 | 1461606509710 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}] 10:48:29 INFO - PROCESS | 1852 | 1461606509864 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 10:48:29 INFO - PROCESS | 1852 | 1461606509881 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b00a10800 == 124 [pid = 1852] [id = 549] 10:48:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f9af32e3800) [pid = 1852] [serial = 1648] [outer = (nil)] 10:48:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f9b005d4c00) [pid = 1852] [serial = 1649] [outer = 0x7f9af32e3800] 10:48:29 INFO - PROCESS | 1852 | 1461606509938 Marionette DEBUG loaded listener.js 10:48:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f9b03099400) [pid = 1852] [serial = 1650] [outer = 0x7f9af32e3800] 10:48:30 INFO - PROCESS | 1852 | 1461606510744 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]]]}] 10:48:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 10:48:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1073ms 10:48:30 INFO - PROCESS | 1852 | 1461606510778 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 10:48:30 INFO - PROCESS | 1852 | 1461606510780 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 10:48:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 10:48:30 INFO - PROCESS | 1852 | 1461606510788 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 10:48:30 INFO - PROCESS | 1852 | 1461606510791 Marionette TRACE conn3 <- [1,2170,null,{}] 10:48:30 INFO - PROCESS | 1852 | 1461606510796 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}] 10:48:31 INFO - PROCESS | 1852 | 1461606511025 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 10:48:31 INFO - PROCESS | 1852 | 1461606511043 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03e77800 == 125 [pid = 1852] [id = 550] 10:48:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f9aef478c00) [pid = 1852] [serial = 1651] [outer = (nil)] 10:48:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f9b032e2800) [pid = 1852] [serial = 1652] [outer = 0x7f9aef478c00] 10:48:31 INFO - PROCESS | 1852 | 1461606511102 Marionette DEBUG loaded listener.js 10:48:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f9b040ae000) [pid = 1852] [serial = 1653] [outer = 0x7f9aef478c00] 10:48:32 INFO - PROCESS | 1852 | 1461606512176 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]]]}] 10:48:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 10:48:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1426ms 10:48:32 INFO - PROCESS | 1852 | 1461606512215 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 10:48:32 INFO - PROCESS | 1852 | 1461606512221 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 10:48:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 10:48:32 INFO - PROCESS | 1852 | 1461606512229 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 10:48:32 INFO - PROCESS | 1852 | 1461606512234 Marionette TRACE conn3 <- [1,2174,null,{}] 10:48:32 INFO - PROCESS | 1852 | 1461606512241 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}] 10:48:32 INFO - PROCESS | 1852 | 1461606512450 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 10:48:32 INFO - PROCESS | 1852 | 1461606512659 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af448d000 == 126 [pid = 1852] [id = 551] 10:48:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f9af06e9000) [pid = 1852] [serial = 1654] [outer = (nil)] 10:48:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f9af1a4a400) [pid = 1852] [serial = 1655] [outer = 0x7f9af06e9000] 10:48:32 INFO - PROCESS | 1852 | 1461606512776 Marionette DEBUG loaded listener.js 10:48:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f9af32c3000) [pid = 1852] [serial = 1656] [outer = 0x7f9af06e9000] 10:48:33 INFO - PROCESS | 1852 | 1461606513756 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]]]}] 10:48:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 10:48:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1589ms 10:48:33 INFO - PROCESS | 1852 | 1461606513820 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 10:48:33 INFO - PROCESS | 1852 | 1461606513828 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 10:48:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 10:48:33 INFO - PROCESS | 1852 | 1461606513838 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 10:48:33 INFO - PROCESS | 1852 | 1461606513841 Marionette TRACE conn3 <- [1,2178,null,{}] 10:48:33 INFO - PROCESS | 1852 | 1461606513847 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}] 10:48:34 INFO - PROCESS | 1852 | 1461606514090 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 10:48:34 INFO - PROCESS | 1852 | 1461606514426 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afdc24000 == 127 [pid = 1852] [id = 552] 10:48:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f9af39b3800) [pid = 1852] [serial = 1657] [outer = (nil)] 10:48:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f9af4f9bc00) [pid = 1852] [serial = 1658] [outer = 0x7f9af39b3800] 10:48:34 INFO - PROCESS | 1852 | 1461606514498 Marionette DEBUG loaded listener.js 10:48:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f9af6bb2400) [pid = 1852] [serial = 1659] [outer = 0x7f9af39b3800] 10:48:35 INFO - PROCESS | 1852 | 1461606515318 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]]]}] 10:48:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 10:48:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1534ms 10:48:35 INFO - PROCESS | 1852 | 1461606515372 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 10:48:35 INFO - PROCESS | 1852 | 1461606515376 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 10:48:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 10:48:35 INFO - PROCESS | 1852 | 1461606515381 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 10:48:35 INFO - PROCESS | 1852 | 1461606515387 Marionette TRACE conn3 <- [1,2182,null,{}] 10:48:35 INFO - PROCESS | 1852 | 1461606515402 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}] 10:48:35 INFO - PROCESS | 1852 | 1461606515637 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 10:48:35 INFO - PROCESS | 1852 | 1461606515844 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0796e800 == 128 [pid = 1852] [id = 553] 10:48:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f9af6c7c000) [pid = 1852] [serial = 1660] [outer = (nil)] 10:48:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f9aff06f000) [pid = 1852] [serial = 1661] [outer = 0x7f9af6c7c000] 10:48:35 INFO - PROCESS | 1852 | 1461606515956 Marionette DEBUG loaded listener.js 10:48:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f9b005d5400) [pid = 1852] [serial = 1662] [outer = 0x7f9af6c7c000] 10:48:36 INFO - PROCESS | 1852 | 1461606516868 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]]]}] 10:48:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 10:48:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1533ms 10:48:36 INFO - PROCESS | 1852 | 1461606516916 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 10:48:36 INFO - PROCESS | 1852 | 1461606516921 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 10:48:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 10:48:36 INFO - PROCESS | 1852 | 1461606516926 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 10:48:36 INFO - PROCESS | 1852 | 1461606516929 Marionette TRACE conn3 <- [1,2186,null,{}] 10:48:36 INFO - PROCESS | 1852 | 1461606516934 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}] 10:48:37 INFO - PROCESS | 1852 | 1461606517116 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 10:48:37 INFO - PROCESS | 1852 | 1461606517333 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0921a800 == 129 [pid = 1852] [id = 554] 10:48:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f9afd99e400) [pid = 1852] [serial = 1663] [outer = (nil)] 10:48:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f9b03a7ec00) [pid = 1852] [serial = 1664] [outer = 0x7f9afd99e400] 10:48:37 INFO - PROCESS | 1852 | 1461606517443 Marionette DEBUG loaded listener.js 10:48:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f9b04eca800) [pid = 1852] [serial = 1665] [outer = 0x7f9afd99e400] 10:48:38 INFO - PROCESS | 1852 | 1461606518320 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]]]}] 10:48:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 10:48:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1425ms 10:48:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 10:48:38 INFO - PROCESS | 1852 | 1461606518353 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 10:48:38 INFO - PROCESS | 1852 | 1461606518355 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 10:48:38 INFO - PROCESS | 1852 | 1461606518361 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 10:48:38 INFO - PROCESS | 1852 | 1461606518364 Marionette TRACE conn3 <- [1,2190,null,{}] 10:48:38 INFO - PROCESS | 1852 | 1461606518370 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}] 10:48:38 INFO - PROCESS | 1852 | 1461606518549 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 10:48:38 INFO - PROCESS | 1852 | 1461606518760 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0a965000 == 130 [pid = 1852] [id = 555] 10:48:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f9aff4cec00) [pid = 1852] [serial = 1666] [outer = (nil)] 10:48:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f9b05953c00) [pid = 1852] [serial = 1667] [outer = 0x7f9aff4cec00] 10:48:38 INFO - PROCESS | 1852 | 1461606518867 Marionette DEBUG loaded listener.js 10:48:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f9b08515c00) [pid = 1852] [serial = 1668] [outer = 0x7f9aff4cec00] 10:48:39 INFO - PROCESS | 1852 | 1461606519776 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]]]}] 10:48:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 10:48:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1426ms 10:48:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 10:48:39 INFO - PROCESS | 1852 | 1461606519787 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 10:48:39 INFO - PROCESS | 1852 | 1461606519790 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 10:48:39 INFO - PROCESS | 1852 | 1461606519796 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 10:48:39 INFO - PROCESS | 1852 | 1461606519799 Marionette TRACE conn3 <- [1,2194,null,{}] 10:48:39 INFO - PROCESS | 1852 | 1461606519803 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}] 10:48:40 INFO - PROCESS | 1852 | 1461606520003 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 10:48:40 INFO - PROCESS | 1852 | 1461606520219 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0c0f0800 == 131 [pid = 1852] [id = 556] 10:48:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f9b08d47800) [pid = 1852] [serial = 1669] [outer = (nil)] 10:48:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f9b0a339800) [pid = 1852] [serial = 1670] [outer = 0x7f9b08d47800] 10:48:40 INFO - PROCESS | 1852 | 1461606520335 Marionette DEBUG loaded listener.js 10:48:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f9b0cd0ec00) [pid = 1852] [serial = 1671] [outer = 0x7f9b08d47800] 10:48:41 INFO - PROCESS | 1852 | 1461606521182 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]]]}] 10:48:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 10:48:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1432ms 10:48:41 INFO - PROCESS | 1852 | 1461606521228 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 10:48:41 INFO - PROCESS | 1852 | 1461606521232 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 10:48:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 10:48:41 INFO - PROCESS | 1852 | 1461606521237 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 10:48:41 INFO - PROCESS | 1852 | 1461606521239 Marionette TRACE conn3 <- [1,2198,null,{}] 10:48:41 INFO - PROCESS | 1852 | 1461606521245 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}] 10:48:41 INFO - PROCESS | 1852 | 1461606521427 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 10:48:41 INFO - PROCESS | 1852 | 1461606521647 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b166c4800 == 132 [pid = 1852] [id = 557] 10:48:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f9af6a44c00) [pid = 1852] [serial = 1672] [outer = (nil)] 10:48:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f9b1663c800) [pid = 1852] [serial = 1673] [outer = 0x7f9af6a44c00] 10:48:41 INFO - PROCESS | 1852 | 1461606521756 Marionette DEBUG loaded listener.js 10:48:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f9b1697cc00) [pid = 1852] [serial = 1674] [outer = 0x7f9af6a44c00] 10:48:42 INFO - PROCESS | 1852 | 1461606522606 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]]]}] 10:48:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 10:48:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1381ms 10:48:42 INFO - PROCESS | 1852 | 1461606522632 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 10:48:42 INFO - PROCESS | 1852 | 1461606522636 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 10:48:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 10:48:42 INFO - PROCESS | 1852 | 1461606522644 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 10:48:42 INFO - PROCESS | 1852 | 1461606522647 Marionette TRACE conn3 <- [1,2202,null,{}] 10:48:42 INFO - PROCESS | 1852 | 1461606522652 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}] 10:48:42 INFO - PROCESS | 1852 | 1461606522850 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 10:48:43 INFO - PROCESS | 1852 | 1461606523063 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b17a1e800 == 133 [pid = 1852] [id = 558] 10:48:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f9b08bfa400) [pid = 1852] [serial = 1675] [outer = (nil)] 10:48:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f9b16b4b400) [pid = 1852] [serial = 1676] [outer = 0x7f9b08bfa400] 10:48:43 INFO - PROCESS | 1852 | 1461606523171 Marionette DEBUG loaded listener.js 10:48:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f9b16dfb000) [pid = 1852] [serial = 1677] [outer = 0x7f9b08bfa400] 10:48:44 INFO - PROCESS | 1852 | 1461606524057 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]]]}] 10:48:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 10:48:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1479ms 10:48:44 INFO - PROCESS | 1852 | 1461606524125 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 10:48:44 INFO - PROCESS | 1852 | 1461606524129 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 10:48:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 10:48:44 INFO - PROCESS | 1852 | 1461606524134 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 10:48:44 INFO - PROCESS | 1852 | 1461606524136 Marionette TRACE conn3 <- [1,2206,null,{}] 10:48:44 INFO - PROCESS | 1852 | 1461606524142 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}] 10:48:44 INFO - PROCESS | 1852 | 1461606524331 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 10:48:44 INFO - PROCESS | 1852 | 1461606524540 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1b545000 == 134 [pid = 1852] [id = 559] 10:48:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f9b08d47c00) [pid = 1852] [serial = 1678] [outer = (nil)] 10:48:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f9b17ac5c00) [pid = 1852] [serial = 1679] [outer = 0x7f9b08d47c00] 10:48:44 INFO - PROCESS | 1852 | 1461606524661 Marionette DEBUG loaded listener.js 10:48:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f9b17b5e800) [pid = 1852] [serial = 1680] [outer = 0x7f9b08d47c00] 10:48:45 INFO - PROCESS | 1852 | 1461606525517 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]]]}] 10:48:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 10:48:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1432ms 10:48:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 10:48:45 INFO - PROCESS | 1852 | 1461606525568 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 10:48:45 INFO - PROCESS | 1852 | 1461606525571 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 10:48:45 INFO - PROCESS | 1852 | 1461606525576 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 10:48:45 INFO - PROCESS | 1852 | 1461606525579 Marionette TRACE conn3 <- [1,2210,null,{}] 10:48:45 INFO - PROCESS | 1852 | 1461606525584 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}] 10:48:45 INFO - PROCESS | 1852 | 1461606525768 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 10:48:46 INFO - PROCESS | 1852 | 1461606526042 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1c007800 == 135 [pid = 1852] [id = 560] 10:48:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f9af32e0c00) [pid = 1852] [serial = 1681] [outer = (nil)] 10:48:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f9b17b5e400) [pid = 1852] [serial = 1682] [outer = 0x7f9af32e0c00] 10:48:46 INFO - PROCESS | 1852 | 1461606526115 Marionette DEBUG loaded listener.js 10:48:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f9b17b8f400) [pid = 1852] [serial = 1683] [outer = 0x7f9af32e0c00] 10:48:46 INFO - PROCESS | 1852 | 1461606526983 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]]]}] 10:48:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 10:48:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1438ms 10:48:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 10:48:47 INFO - PROCESS | 1852 | 1461606527015 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 10:48:47 INFO - PROCESS | 1852 | 1461606527018 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 10:48:47 INFO - PROCESS | 1852 | 1461606527022 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 10:48:47 INFO - PROCESS | 1852 | 1461606527027 Marionette TRACE conn3 <- [1,2214,null,{}] 10:48:47 INFO - PROCESS | 1852 | 1461606527032 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}] 10:48:47 INFO - PROCESS | 1852 | 1461606527238 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 10:48:47 INFO - PROCESS | 1852 | 1461606527457 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b20f40800 == 136 [pid = 1852] [id = 561] 10:48:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f9af388ec00) [pid = 1852] [serial = 1684] [outer = (nil)] 10:48:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f9b1b6a9000) [pid = 1852] [serial = 1685] [outer = 0x7f9af388ec00] 10:48:47 INFO - PROCESS | 1852 | 1461606527573 Marionette DEBUG loaded listener.js 10:48:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f9b1bdb9400) [pid = 1852] [serial = 1686] [outer = 0x7f9af388ec00] 10:48:48 INFO - PROCESS | 1852 | 1461606528439 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]]]}] 10:48:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 10:48:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1433ms 10:48:48 INFO - PROCESS | 1852 | 1461606528456 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 10:48:48 INFO - PROCESS | 1852 | 1461606528459 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 10:48:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 10:48:48 INFO - PROCESS | 1852 | 1461606528484 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 10:48:48 INFO - PROCESS | 1852 | 1461606528486 Marionette TRACE conn3 <- [1,2218,null,{}] 10:48:48 INFO - PROCESS | 1852 | 1461606528492 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}] 10:48:48 INFO - PROCESS | 1852 | 1461606528680 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 10:48:48 INFO - PROCESS | 1852 | 1461606528894 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af137c000 == 137 [pid = 1852] [id = 562] 10:48:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f9afce1c800) [pid = 1852] [serial = 1687] [outer = (nil)] 10:48:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f9afce24400) [pid = 1852] [serial = 1688] [outer = 0x7f9afce1c800] 10:48:49 INFO - PROCESS | 1852 | 1461606529002 Marionette DEBUG loaded listener.js 10:48:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f9afce29400) [pid = 1852] [serial = 1689] [outer = 0x7f9afce1c800] 10:48:49 INFO - PROCESS | 1852 | 1461606529870 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]]]}] 10:48:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 10:48:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1441ms 10:48:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 10:48:49 INFO - PROCESS | 1852 | 1461606529922 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 10:48:49 INFO - PROCESS | 1852 | 1461606529925 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 10:48:49 INFO - PROCESS | 1852 | 1461606529931 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 10:48:49 INFO - PROCESS | 1852 | 1461606529934 Marionette TRACE conn3 <- [1,2222,null,{}] 10:48:49 INFO - PROCESS | 1852 | 1461606529948 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}] 10:48:50 INFO - PROCESS | 1852 | 1461606530136 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 10:48:50 INFO - PROCESS | 1852 | 1461606530357 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af05a2000 == 138 [pid = 1852] [id = 563] 10:48:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f9aede53800) [pid = 1852] [serial = 1690] [outer = (nil)] 10:48:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f9af046f400) [pid = 1852] [serial = 1691] [outer = 0x7f9aede53800] 10:48:50 INFO - PROCESS | 1852 | 1461606530468 Marionette DEBUG loaded listener.js 10:48:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f9afce24800) [pid = 1852] [serial = 1692] [outer = 0x7f9aede53800] 10:48:51 INFO - PROCESS | 1852 | 1461606531410 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]]]}] 10:48:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 10:48:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1997ms 10:48:51 INFO - PROCESS | 1852 | 1461606531929 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 10:48:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 10:48:51 INFO - PROCESS | 1852 | 1461606531935 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 10:48:51 INFO - PROCESS | 1852 | 1461606531942 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 10:48:51 INFO - PROCESS | 1852 | 1461606531945 Marionette TRACE conn3 <- [1,2226,null,{}] 10:48:52 INFO - PROCESS | 1852 | 1461606532068 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}] 10:48:52 INFO - PROCESS | 1852 | 1461606532360 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 10:48:52 INFO - PROCESS | 1852 | 1461606532526 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aef7fb000 == 139 [pid = 1852] [id = 564] 10:48:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f9aee94a400) [pid = 1852] [serial = 1693] [outer = (nil)] 10:48:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f9aee94f400) [pid = 1852] [serial = 1694] [outer = 0x7f9aee94a400] 10:48:52 INFO - PROCESS | 1852 | 1461606532593 Marionette DEBUG loaded listener.js 10:48:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f9aef477400) [pid = 1852] [serial = 1695] [outer = 0x7f9aee94a400] 10:48:53 INFO - PROCESS | 1852 | 1461606533680 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]]]}] 10:48:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 10:48:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1787ms 10:48:53 INFO - PROCESS | 1852 | 1461606533729 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 10:48:53 INFO - PROCESS | 1852 | 1461606533734 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 10:48:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 10:48:53 INFO - PROCESS | 1852 | 1461606533746 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 10:48:53 INFO - PROCESS | 1852 | 1461606533751 Marionette TRACE conn3 <- [1,2230,null,{}] 10:48:53 INFO - PROCESS | 1852 | 1461606533756 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}] 10:48:53 INFO - PROCESS | 1852 | 1461606533988 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 10:48:54 INFO - PROCESS | 1852 | 1461606534305 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aefc90000 == 140 [pid = 1852] [id = 565] 10:48:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f9aefdd9c00) [pid = 1852] [serial = 1696] [outer = (nil)] 10:48:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7f9aefdde400) [pid = 1852] [serial = 1697] [outer = 0x7f9aefdd9c00] 10:48:54 INFO - PROCESS | 1852 | 1461606534372 Marionette DEBUG loaded listener.js 10:48:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7f9af0351000) [pid = 1852] [serial = 1698] [outer = 0x7f9aefdd9c00] 10:48:54 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af97e2800 == 139 [pid = 1852] [id = 454] 10:48:54 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7f9af5a4d000) [pid = 1852] [serial = 1586] [outer = (nil)] [url = about:blank] 10:48:54 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7f9afef9a000) [pid = 1852] [serial = 1556] [outer = (nil)] [url = about:blank] 10:48:54 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f9afdc0c800) [pid = 1852] [serial = 1553] [outer = (nil)] [url = about:blank] 10:48:54 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f9aef551000) [pid = 1852] [serial = 1559] [outer = (nil)] [url = about:blank] 10:48:54 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f9aee956c00) [pid = 1852] [serial = 1562] [outer = (nil)] [url = about:blank] 10:48:54 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b00a10800 == 138 [pid = 1852] [id = 549] 10:48:54 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aff826000 == 137 [pid = 1852] [id = 548] 10:48:54 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9afcc10800 == 136 [pid = 1852] [id = 547] 10:48:54 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af9461000 == 135 [pid = 1852] [id = 546] 10:48:54 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aefbd4800 == 134 [pid = 1852] [id = 545] 10:48:55 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aef7f9800 == 133 [pid = 1852] [id = 544] 10:48:55 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af4496800 == 132 [pid = 1852] [id = 543] 10:48:55 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0921e000 == 131 [pid = 1852] [id = 540] 10:48:55 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b08ba7000 == 130 [pid = 1852] [id = 539] 10:48:55 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b04077800 == 129 [pid = 1852] [id = 538] 10:48:55 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b03e76800 == 128 [pid = 1852] [id = 537] 10:48:55 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b03a6a000 == 127 [pid = 1852] [id = 536] 10:48:55 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0189c000 == 126 [pid = 1852] [id = 535] 10:48:55 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aff83a800 == 125 [pid = 1852] [id = 534] 10:48:55 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9afdc2d800 == 124 [pid = 1852] [id = 533] 10:48:55 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9afcc1f000 == 123 [pid = 1852] [id = 532] 10:48:55 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af97ef000 == 122 [pid = 1852] [id = 531] 10:48:55 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af4fd4800 == 121 [pid = 1852] [id = 530] 10:48:55 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af05a2800 == 120 [pid = 1852] [id = 529] 10:48:55 INFO - PROCESS | 1852 | 1461606535289 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]]]}] 10:48:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 10:48:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1582ms 10:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f9af38fc800) [pid = 1852] [serial = 1580] [outer = (nil)] [url = about:blank] 10:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f9af32eb000) [pid = 1852] [serial = 1577] [outer = (nil)] [url = about:blank] 10:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f9af286ac00) [pid = 1852] [serial = 1574] [outer = (nil)] [url = about:blank] 10:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f9af324e400) [pid = 1852] [serial = 1575] [outer = (nil)] [url = about:blank] 10:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f9af32ec800) [pid = 1852] [serial = 1535] [outer = (nil)] [url = about:blank] 10:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f9afcd56800) [pid = 1852] [serial = 1550] [outer = (nil)] [url = about:blank] 10:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f9af06ebc00) [pid = 1852] [serial = 1571] [outer = (nil)] [url = about:blank] 10:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f9af130ac00) [pid = 1852] [serial = 1572] [outer = (nil)] [url = about:blank] 10:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f9aefacdc00) [pid = 1852] [serial = 1569] [outer = (nil)] [url = about:blank] 10:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f9aef55ec00) [pid = 1852] [serial = 1568] [outer = (nil)] [url = about:blank] 10:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f9af833a400) [pid = 1852] [serial = 1547] [outer = (nil)] [url = about:blank] 10:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f9af4f97c00) [pid = 1852] [serial = 1541] [outer = (nil)] [url = about:blank] 10:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f9aef478400) [pid = 1852] [serial = 1529] [outer = (nil)] [url = about:blank] 10:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f9af1a4c400) [pid = 1852] [serial = 1565] [outer = (nil)] [url = about:blank] 10:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f9af39cc000) [pid = 1852] [serial = 1538] [outer = (nil)] [url = about:blank] 10:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f9af6bc8000) [pid = 1852] [serial = 1544] [outer = (nil)] [url = about:blank] 10:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f9af0476c00) [pid = 1852] [serial = 1532] [outer = (nil)] [url = about:blank] 10:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f9af3b56000) [pid = 1852] [serial = 1583] [outer = (nil)] [url = about:blank] 10:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f9af39b4000) [pid = 1852] [serial = 1581] [outer = (nil)] [url = about:blank] 10:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f9af388f000) [pid = 1852] [serial = 1578] [outer = (nil)] [url = about:blank] 10:48:55 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f9af51ea400) [pid = 1852] [serial = 1584] [outer = (nil)] [url = about:blank] 10:48:55 INFO - PROCESS | 1852 | 1461606535379 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 10:48:55 INFO - PROCESS | 1852 | 1461606535382 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 10:48:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 10:48:55 INFO - PROCESS | 1852 | 1461606535391 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 10:48:55 INFO - PROCESS | 1852 | 1461606535394 Marionette TRACE conn3 <- [1,2234,null,{}] 10:48:55 INFO - PROCESS | 1852 | 1461606535408 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}] 10:48:55 INFO - PROCESS | 1852 | 1461606535589 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 10:48:55 INFO - PROCESS | 1852 | 1461606535607 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af29c3800 == 121 [pid = 1852] [id = 566] 10:48:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f9aefdda400) [pid = 1852] [serial = 1699] [outer = (nil)] 10:48:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f9af1a47c00) [pid = 1852] [serial = 1700] [outer = 0x7f9aefdda400] 10:48:55 INFO - PROCESS | 1852 | 1461606535830 Marionette DEBUG loaded listener.js 10:48:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f9af2866400) [pid = 1852] [serial = 1701] [outer = 0x7f9aefdda400] 10:48:56 INFO - PROCESS | 1852 | 1461606536586 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]]]}] 10:48:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 10:48:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1232ms 10:48:56 INFO - PROCESS | 1852 | 1461606536624 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 10:48:56 INFO - PROCESS | 1852 | 1461606536626 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 10:48:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 10:48:56 INFO - PROCESS | 1852 | 1461606536632 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 10:48:56 INFO - PROCESS | 1852 | 1461606536634 Marionette TRACE conn3 <- [1,2238,null,{}] 10:48:56 INFO - PROCESS | 1852 | 1461606536639 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}] 10:48:56 INFO - PROCESS | 1852 | 1461606536892 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 10:48:56 INFO - PROCESS | 1852 | 1461606536914 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af4493800 == 122 [pid = 1852] [id = 567] 10:48:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f9aefddd000) [pid = 1852] [serial = 1702] [outer = (nil)] 10:48:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f9af3249800) [pid = 1852] [serial = 1703] [outer = 0x7f9aefddd000] 10:48:56 INFO - PROCESS | 1852 | 1461606536972 Marionette DEBUG loaded listener.js 10:48:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f9af32c8400) [pid = 1852] [serial = 1704] [outer = 0x7f9aefddd000] 10:48:57 INFO - PROCESS | 1852 | 1461606537829 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]]]}] 10:48:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 10:48:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1224ms 10:48:57 INFO - PROCESS | 1852 | 1461606537856 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 10:48:57 INFO - PROCESS | 1852 | 1461606537860 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 10:48:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 10:48:57 INFO - PROCESS | 1852 | 1461606537864 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 10:48:57 INFO - PROCESS | 1852 | 1461606537867 Marionette TRACE conn3 <- [1,2242,null,{}] 10:48:57 INFO - PROCESS | 1852 | 1461606537881 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}] 10:48:58 INFO - PROCESS | 1852 | 1461606538115 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 10:48:58 INFO - PROCESS | 1852 | 1461606538146 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af509e800 == 123 [pid = 1852] [id = 568] 10:48:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f9af294d400) [pid = 1852] [serial = 1705] [outer = (nil)] 10:48:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f9af32ec800) [pid = 1852] [serial = 1706] [outer = 0x7f9af294d400] 10:48:58 INFO - PROCESS | 1852 | 1461606538206 Marionette DEBUG loaded listener.js 10:48:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f9af34e4800) [pid = 1852] [serial = 1707] [outer = 0x7f9af294d400] 10:48:59 INFO - PROCESS | 1852 | 1461606539050 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]]]}] 10:48:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 10:48:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1225ms 10:48:59 INFO - PROCESS | 1852 | 1461606539091 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 10:48:59 INFO - PROCESS | 1852 | 1461606539095 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 10:48:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 10:48:59 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f9af32e3800) [pid = 1852] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 10:48:59 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f9aef54a000) [pid = 1852] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 10:48:59 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f9aee5c7000) [pid = 1852] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 10:48:59 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f9af833b000) [pid = 1852] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 10:48:59 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f9af6caac00) [pid = 1852] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 10:48:59 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f9aff033000) [pid = 1852] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 10:48:59 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f9af8333c00) [pid = 1852] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 10:48:59 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f9af034e000) [pid = 1852] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 10:48:59 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f9af570c400) [pid = 1852] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 10:48:59 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f9af3b4e400) [pid = 1852] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 10:48:59 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f9aefaccc00) [pid = 1852] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 10:48:59 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f9af286b800) [pid = 1852] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 10:48:59 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f9afef95c00) [pid = 1852] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 10:48:59 INFO - PROCESS | 1852 | 1461606539548 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 10:48:59 INFO - PROCESS | 1852 | 1461606539550 Marionette TRACE conn3 <- [1,2246,null,{}] 10:48:59 INFO - PROCESS | 1852 | 1461606539556 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}] 10:48:59 INFO - PROCESS | 1852 | 1461606539751 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 10:48:59 INFO - PROCESS | 1852 | 1461606539983 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af5b19800 == 124 [pid = 1852] [id = 569] 10:49:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f9af0473400) [pid = 1852] [serial = 1708] [outer = (nil)] 10:49:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f9af39c4000) [pid = 1852] [serial = 1709] [outer = 0x7f9af0473400] 10:49:00 INFO - PROCESS | 1852 | 1461606540047 Marionette DEBUG loaded listener.js 10:49:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f9af3a7f400) [pid = 1852] [serial = 1710] [outer = 0x7f9af0473400] 10:49:00 INFO - PROCESS | 1852 | 1461606540731 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]]]}] 10:49:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 10:49:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1282ms 10:49:00 INFO - PROCESS | 1852 | 1461606540789 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 10:49:00 INFO - PROCESS | 1852 | 1461606540793 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 10:49:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 10:49:00 INFO - PROCESS | 1852 | 1461606540798 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 10:49:00 INFO - PROCESS | 1852 | 1461606540800 Marionette TRACE conn3 <- [1,2250,null,{}] 10:49:00 INFO - PROCESS | 1852 | 1461606540806 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}] 10:49:00 INFO - PROCESS | 1852 | 1461606540994 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 10:49:01 INFO - PROCESS | 1852 | 1461606541008 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af8186000 == 125 [pid = 1852] [id = 570] 10:49:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f9af3887000) [pid = 1852] [serial = 1711] [outer = (nil)] 10:49:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f9af3b51000) [pid = 1852] [serial = 1712] [outer = 0x7f9af3887000] 10:49:01 INFO - PROCESS | 1852 | 1461606541070 Marionette DEBUG loaded listener.js 10:49:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f9af4f97800) [pid = 1852] [serial = 1713] [outer = 0x7f9af3887000] 10:49:02 INFO - PROCESS | 1852 | 1461606542217 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]]]}] 10:49:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 10:49:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1482ms 10:49:02 INFO - PROCESS | 1852 | 1461606542282 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 10:49:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 10:49:02 INFO - PROCESS | 1852 | 1461606542288 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 10:49:02 INFO - PROCESS | 1852 | 1461606542296 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 10:49:02 INFO - PROCESS | 1852 | 1461606542301 Marionette TRACE conn3 <- [1,2254,null,{}] 10:49:02 INFO - PROCESS | 1852 | 1461606542309 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}] 10:49:02 INFO - PROCESS | 1852 | 1461606542547 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 10:49:02 INFO - PROCESS | 1852 | 1461606542882 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af1a67000 == 126 [pid = 1852] [id = 571] 10:49:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f9aef9cd800) [pid = 1852] [serial = 1714] [outer = (nil)] 10:49:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f9aefdd2400) [pid = 1852] [serial = 1715] [outer = 0x7f9aef9cd800] 10:49:02 INFO - PROCESS | 1852 | 1461606542963 Marionette DEBUG loaded listener.js 10:49:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f9af0475c00) [pid = 1852] [serial = 1716] [outer = 0x7f9aef9cd800] 10:49:03 INFO - PROCESS | 1852 | 1461606543833 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]]]}] 10:49:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 10:49:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1592ms 10:49:03 INFO - PROCESS | 1852 | 1461606543888 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 10:49:03 INFO - PROCESS | 1852 | 1461606543896 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 10:49:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 10:49:03 INFO - PROCESS | 1852 | 1461606543906 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 10:49:03 INFO - PROCESS | 1852 | 1461606543909 Marionette TRACE conn3 <- [1,2258,null,{}] 10:49:03 INFO - PROCESS | 1852 | 1461606543915 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}] 10:49:04 INFO - PROCESS | 1852 | 1461606544115 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 10:49:04 INFO - PROCESS | 1852 | 1461606544327 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af509a800 == 127 [pid = 1852] [id = 572] 10:49:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f9aefac7c00) [pid = 1852] [serial = 1717] [outer = (nil)] 10:49:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f9af294b000) [pid = 1852] [serial = 1718] [outer = 0x7f9aefac7c00] 10:49:04 INFO - PROCESS | 1852 | 1461606544440 Marionette DEBUG loaded listener.js 10:49:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f9af32d0c00) [pid = 1852] [serial = 1719] [outer = 0x7f9aefac7c00] 10:49:05 INFO - PROCESS | 1852 | 1461606545389 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]]]}] 10:49:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 10:49:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1532ms 10:49:05 INFO - PROCESS | 1852 | 1461606545438 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 10:49:05 INFO - PROCESS | 1852 | 1461606545442 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 10:49:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 10:49:05 INFO - PROCESS | 1852 | 1461606545467 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 10:49:05 INFO - PROCESS | 1852 | 1461606545473 Marionette TRACE conn3 <- [1,2262,null,{}] 10:49:05 INFO - PROCESS | 1852 | 1461606545488 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}] 10:49:05 INFO - PROCESS | 1852 | 1461606545690 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 10:49:05 INFO - PROCESS | 1852 | 1461606545905 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af84dd000 == 128 [pid = 1852] [id = 573] 10:49:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f9af3889400) [pid = 1852] [serial = 1720] [outer = (nil)] 10:49:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f9af39c4400) [pid = 1852] [serial = 1721] [outer = 0x7f9af3889400] 10:49:06 INFO - PROCESS | 1852 | 1461606546031 Marionette DEBUG loaded listener.js 10:49:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f9af3a83c00) [pid = 1852] [serial = 1722] [outer = 0x7f9af3889400] 10:49:06 INFO - PROCESS | 1852 | 1461606546942 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]]]}] 10:49:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 10:49:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1494ms 10:49:06 INFO - PROCESS | 1852 | 1461606546957 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 10:49:06 INFO - PROCESS | 1852 | 1461606546962 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 10:49:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 10:49:06 INFO - PROCESS | 1852 | 1461606546986 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 10:49:06 INFO - PROCESS | 1852 | 1461606546989 Marionette TRACE conn3 <- [1,2266,null,{}] 10:49:06 INFO - PROCESS | 1852 | 1461606546994 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}] 10:49:07 INFO - PROCESS | 1852 | 1461606547180 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 10:49:07 INFO - PROCESS | 1852 | 1461606547397 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af94b6000 == 129 [pid = 1852] [id = 574] 10:49:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f9aef9cec00) [pid = 1852] [serial = 1723] [outer = (nil)] 10:49:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f9af51e1000) [pid = 1852] [serial = 1724] [outer = 0x7f9aef9cec00] 10:49:07 INFO - PROCESS | 1852 | 1461606547507 Marionette DEBUG loaded listener.js 10:49:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f9af51ee800) [pid = 1852] [serial = 1725] [outer = 0x7f9aef9cec00] 10:49:08 INFO - PROCESS | 1852 | 1461606548389 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]]]}] 10:49:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 10:49:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1439ms 10:49:08 INFO - PROCESS | 1852 | 1461606548422 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 10:49:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 10:49:08 INFO - PROCESS | 1852 | 1461606548426 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 10:49:08 INFO - PROCESS | 1852 | 1461606548431 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 10:49:08 INFO - PROCESS | 1852 | 1461606548434 Marionette TRACE conn3 <- [1,2270,null,{}] 10:49:08 INFO - PROCESS | 1852 | 1461606548439 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}] 10:49:08 INFO - PROCESS | 1852 | 1461606548619 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 10:49:08 INFO - PROCESS | 1852 | 1461606548886 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af97e0000 == 130 [pid = 1852] [id = 575] 10:49:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f9af3a85c00) [pid = 1852] [serial = 1726] [outer = (nil)] 10:49:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f9af5719400) [pid = 1852] [serial = 1727] [outer = 0x7f9af3a85c00] 10:49:08 INFO - PROCESS | 1852 | 1461606548959 Marionette DEBUG loaded listener.js 10:49:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f9af5a51400) [pid = 1852] [serial = 1728] [outer = 0x7f9af3a85c00] 10:49:09 INFO - PROCESS | 1852 | 1461606549789 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]]]}] 10:49:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 10:49:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1380ms 10:49:09 INFO - PROCESS | 1852 | 1461606549818 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 10:49:09 INFO - PROCESS | 1852 | 1461606549822 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 10:49:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 10:49:09 INFO - PROCESS | 1852 | 1461606549831 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 10:49:09 INFO - PROCESS | 1852 | 1461606549833 Marionette TRACE conn3 <- [1,2274,null,{}] 10:49:09 INFO - PROCESS | 1852 | 1461606549837 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}] 10:49:10 INFO - PROCESS | 1852 | 1461606550055 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 10:49:10 INFO - PROCESS | 1852 | 1461606550345 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afcc20000 == 131 [pid = 1852] [id = 576] 10:49:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f9af5adc400) [pid = 1852] [serial = 1729] [outer = (nil)] 10:49:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f9af6bce400) [pid = 1852] [serial = 1730] [outer = 0x7f9af5adc400] 10:49:10 INFO - PROCESS | 1852 | 1461606550424 Marionette DEBUG loaded listener.js 10:49:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f9af6c83800) [pid = 1852] [serial = 1731] [outer = 0x7f9af5adc400] 10:49:11 INFO - PROCESS | 1852 | 1461606551239 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]]]}] 10:49:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 10:49:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1476ms 10:49:11 INFO - PROCESS | 1852 | 1461606551307 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 10:49:11 INFO - PROCESS | 1852 | 1461606551311 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 10:49:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 10:49:11 INFO - PROCESS | 1852 | 1461606551316 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 10:49:11 INFO - PROCESS | 1852 | 1461606551319 Marionette TRACE conn3 <- [1,2278,null,{}] 10:49:11 INFO - PROCESS | 1852 | 1461606551324 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}] 10:49:11 INFO - PROCESS | 1852 | 1461606551511 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 10:49:11 INFO - PROCESS | 1852 | 1461606551728 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afdbc6800 == 132 [pid = 1852] [id = 577] 10:49:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f9af6a43400) [pid = 1852] [serial = 1732] [outer = (nil)] 10:49:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f9af6cad000) [pid = 1852] [serial = 1733] [outer = 0x7f9af6a43400] 10:49:11 INFO - PROCESS | 1852 | 1461606551838 Marionette DEBUG loaded listener.js 10:49:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f9af833b400) [pid = 1852] [serial = 1734] [outer = 0x7f9af6a43400] 10:49:12 INFO - PROCESS | 1852 | 1461606552699 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]]]}] 10:49:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 10:49:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1437ms 10:49:12 INFO - PROCESS | 1852 | 1461606552755 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 10:49:12 INFO - PROCESS | 1852 | 1461606552758 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 10:49:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 10:49:12 INFO - PROCESS | 1852 | 1461606552764 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 10:49:12 INFO - PROCESS | 1852 | 1461606552766 Marionette TRACE conn3 <- [1,2282,null,{}] 10:49:12 INFO - PROCESS | 1852 | 1461606552771 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}] 10:49:12 INFO - PROCESS | 1852 | 1461606552968 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 10:49:13 INFO - PROCESS | 1852 | 1461606553209 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aff615000 == 133 [pid = 1852] [id = 578] 10:49:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f9af2949c00) [pid = 1852] [serial = 1735] [outer = (nil)] 10:49:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7f9af95dac00) [pid = 1852] [serial = 1736] [outer = 0x7f9af2949c00] 10:49:13 INFO - PROCESS | 1852 | 1461606553281 Marionette DEBUG loaded listener.js 10:49:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7f9afcd4c000) [pid = 1852] [serial = 1737] [outer = 0x7f9af2949c00] 10:49:14 INFO - PROCESS | 1852 | 1461606554088 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]]]}] 10:49:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 10:49:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1377ms 10:49:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 10:49:14 INFO - PROCESS | 1852 | 1461606554142 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 10:49:14 INFO - PROCESS | 1852 | 1461606554145 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 10:49:14 INFO - PROCESS | 1852 | 1461606554152 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 10:49:14 INFO - PROCESS | 1852 | 1461606554154 Marionette TRACE conn3 <- [1,2286,null,{}] 10:49:14 INFO - PROCESS | 1852 | 1461606554160 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}] 10:49:14 INFO - PROCESS | 1852 | 1461606554354 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 10:49:14 INFO - PROCESS | 1852 | 1461606554574 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aff822800 == 134 [pid = 1852] [id = 579] 10:49:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7f9af6bcb000) [pid = 1852] [serial = 1738] [outer = (nil)] 10:49:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7f9afcd58800) [pid = 1852] [serial = 1739] [outer = 0x7f9af6bcb000] 10:49:14 INFO - PROCESS | 1852 | 1461606554693 Marionette DEBUG loaded listener.js 10:49:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7f9afce23800) [pid = 1852] [serial = 1740] [outer = 0x7f9af6bcb000] 10:49:15 INFO - PROCESS | 1852 | 1461606555518 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]]]}] 10:49:15 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 10:49:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1434ms 10:49:15 INFO - PROCESS | 1852 | 1461606555585 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 10:49:15 INFO - PROCESS | 1852 | 1461606555589 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 10:49:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 10:49:15 INFO - PROCESS | 1852 | 1461606555594 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 10:49:15 INFO - PROCESS | 1852 | 1461606555596 Marionette TRACE conn3 <- [1,2290,null,{}] 10:49:15 INFO - PROCESS | 1852 | 1461606555602 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}] 10:49:15 INFO - PROCESS | 1852 | 1461606555788 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 10:49:16 INFO - PROCESS | 1852 | 1461606556008 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b005a8800 == 135 [pid = 1852] [id = 580] 10:49:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7f9af6cac400) [pid = 1852] [serial = 1741] [outer = (nil)] 10:49:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7f9afd999000) [pid = 1852] [serial = 1742] [outer = 0x7f9af6cac400] 10:49:16 INFO - PROCESS | 1852 | 1461606556127 Marionette DEBUG loaded listener.js 10:49:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f9afdc02c00) [pid = 1852] [serial = 1743] [outer = 0x7f9af6cac400] 10:49:16 INFO - PROCESS | 1852 | 1461606556976 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]]]}] 10:49:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 10:49:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1436ms 10:49:17 INFO - PROCESS | 1852 | 1461606557040 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 10:49:17 INFO - PROCESS | 1852 | 1461606557044 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 10:49:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 10:49:17 INFO - PROCESS | 1852 | 1461606557052 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 10:49:17 INFO - PROCESS | 1852 | 1461606557056 Marionette TRACE conn3 <- [1,2294,null,{}] 10:49:17 INFO - PROCESS | 1852 | 1461606557061 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}] 10:49:17 INFO - PROCESS | 1852 | 1461606557278 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 10:49:17 INFO - PROCESS | 1852 | 1461606557496 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0325f000 == 136 [pid = 1852] [id = 581] 10:49:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f9afcd4c400) [pid = 1852] [serial = 1744] [outer = (nil)] 10:49:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f9afeeecc00) [pid = 1852] [serial = 1745] [outer = 0x7f9afcd4c400] 10:49:17 INFO - PROCESS | 1852 | 1461606557619 Marionette DEBUG loaded listener.js 10:49:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f9aff03e400) [pid = 1852] [serial = 1746] [outer = 0x7f9afcd4c400] 10:49:18 INFO - PROCESS | 1852 | 1461606558527 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]]]}] 10:49:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 10:49:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1533ms 10:49:18 INFO - PROCESS | 1852 | 1461606558586 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 10:49:18 INFO - PROCESS | 1852 | 1461606558588 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 10:49:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 10:49:18 INFO - PROCESS | 1852 | 1461606558594 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 10:49:18 INFO - PROCESS | 1852 | 1461606558597 Marionette TRACE conn3 <- [1,2298,null,{}] 10:49:18 INFO - PROCESS | 1852 | 1461606558602 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}] 10:49:18 INFO - PROCESS | 1852 | 1461606558795 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 10:49:19 INFO - PROCESS | 1852 | 1461606559016 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03d62800 == 137 [pid = 1852] [id = 582] 10:49:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f9afdc0c800) [pid = 1852] [serial = 1747] [outer = (nil)] 10:49:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7f9aff0d3000) [pid = 1852] [serial = 1748] [outer = 0x7f9afdc0c800] 10:49:19 INFO - PROCESS | 1852 | 1461606559126 Marionette DEBUG loaded listener.js 10:49:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7f9aff18f400) [pid = 1852] [serial = 1749] [outer = 0x7f9afdc0c800] 10:49:19 INFO - PROCESS | 1852 | 1461606559989 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]]]}] 10:49:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 10:49:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1437ms 10:49:20 INFO - PROCESS | 1852 | 1461606560032 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 10:49:20 INFO - PROCESS | 1852 | 1461606560036 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 10:49:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 10:49:20 INFO - PROCESS | 1852 | 1461606560041 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 10:49:20 INFO - PROCESS | 1852 | 1461606560043 Marionette TRACE conn3 <- [1,2302,null,{}] 10:49:20 INFO - PROCESS | 1852 | 1461606560048 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}] 10:49:20 INFO - PROCESS | 1852 | 1461606560248 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 10:49:20 INFO - PROCESS | 1852 | 1461606560472 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03f07800 == 138 [pid = 1852] [id = 583] 10:49:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7f9afdc0dc00) [pid = 1852] [serial = 1750] [outer = (nil)] 10:49:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7f9affe2b000) [pid = 1852] [serial = 1751] [outer = 0x7f9afdc0dc00] 10:49:20 INFO - PROCESS | 1852 | 1461606560581 Marionette DEBUG loaded listener.js 10:49:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7f9afff1cc00) [pid = 1852] [serial = 1752] [outer = 0x7f9afdc0dc00] 10:49:21 INFO - PROCESS | 1852 | 1461606561439 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]]]}] 10:49:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 10:49:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1431ms 10:49:21 INFO - PROCESS | 1852 | 1461606561474 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 10:49:21 INFO - PROCESS | 1852 | 1461606561477 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 10:49:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 10:49:21 INFO - PROCESS | 1852 | 1461606561483 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 10:49:21 INFO - PROCESS | 1852 | 1461606561486 Marionette TRACE conn3 <- [1,2306,null,{}] 10:49:21 INFO - PROCESS | 1852 | 1461606561491 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}] 10:49:21 INFO - PROCESS | 1852 | 1461606561695 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 10:49:21 INFO - PROCESS | 1852 | 1461606561922 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b05962000 == 139 [pid = 1852] [id = 584] 10:49:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7f9afef98000) [pid = 1852] [serial = 1753] [outer = (nil)] 10:49:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7f9b00123800) [pid = 1852] [serial = 1754] [outer = 0x7f9afef98000] 10:49:22 INFO - PROCESS | 1852 | 1461606562032 Marionette DEBUG loaded listener.js 10:49:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7f9b0015b400) [pid = 1852] [serial = 1755] [outer = 0x7f9afef98000] 10:49:22 INFO - PROCESS | 1852 | 1461606562880 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]]]}] 10:49:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 10:49:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1432ms 10:49:22 INFO - PROCESS | 1852 | 1461606562916 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 10:49:22 INFO - PROCESS | 1852 | 1461606562919 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 10:49:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 10:49:22 INFO - PROCESS | 1852 | 1461606562924 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 10:49:22 INFO - PROCESS | 1852 | 1461606562927 Marionette TRACE conn3 <- [1,2310,null,{}] 10:49:22 INFO - PROCESS | 1852 | 1461606562932 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}] 10:49:23 INFO - PROCESS | 1852 | 1461606563127 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 10:49:23 INFO - PROCESS | 1852 | 1461606563414 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b08810800 == 140 [pid = 1852] [id = 585] 10:49:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7f9aee25b400) [pid = 1852] [serial = 1756] [outer = (nil)] 10:49:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7f9b00161000) [pid = 1852] [serial = 1757] [outer = 0x7f9aee25b400] 10:49:23 INFO - PROCESS | 1852 | 1461606563489 Marionette DEBUG loaded listener.js 10:49:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7f9b0050e000) [pid = 1852] [serial = 1758] [outer = 0x7f9aee25b400] 10:49:24 INFO - PROCESS | 1852 | 1461606564361 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]]]}] 10:49:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 10:49:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1486ms 10:49:24 INFO - PROCESS | 1852 | 1461606564411 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 10:49:24 INFO - PROCESS | 1852 | 1461606564414 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 10:49:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 10:49:24 INFO - PROCESS | 1852 | 1461606564419 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 10:49:24 INFO - PROCESS | 1852 | 1461606564421 Marionette TRACE conn3 <- [1,2314,null,{}] 10:49:24 INFO - PROCESS | 1852 | 1461606564427 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}] 10:49:24 INFO - PROCESS | 1852 | 1461606564611 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 10:49:24 INFO - PROCESS | 1852 | 1461606564880 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af9767800 == 141 [pid = 1852] [id = 586] 10:49:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7f9aede59800) [pid = 1852] [serial = 1759] [outer = (nil)] 10:49:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7f9af6c7cc00) [pid = 1852] [serial = 1760] [outer = 0x7f9aede59800] 10:49:24 INFO - PROCESS | 1852 | 1461606564989 Marionette DEBUG loaded listener.js 10:49:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7f9b005d3000) [pid = 1852] [serial = 1761] [outer = 0x7f9aede59800] 10:49:25 INFO - PROCESS | 1852 | 1461606565832 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]]]}] 10:49:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 10:49:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1483ms 10:49:25 INFO - PROCESS | 1852 | 1461606565904 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 10:49:25 INFO - PROCESS | 1852 | 1461606565907 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 10:49:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 10:49:25 INFO - PROCESS | 1852 | 1461606565913 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 10:49:25 INFO - PROCESS | 1852 | 1461606565915 Marionette TRACE conn3 <- [1,2318,null,{}] 10:49:25 INFO - PROCESS | 1852 | 1461606565921 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}] 10:49:26 INFO - PROCESS | 1852 | 1461606566131 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 10:49:26 INFO - PROCESS | 1852 | 1461606566407 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b09208000 == 142 [pid = 1852] [id = 587] 10:49:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7f9aede56c00) [pid = 1852] [serial = 1762] [outer = (nil)] 10:49:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7f9b005dcc00) [pid = 1852] [serial = 1763] [outer = 0x7f9aede56c00] 10:49:26 INFO - PROCESS | 1852 | 1461606566519 Marionette DEBUG loaded listener.js 10:49:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 253 (0x7f9b007de800) [pid = 1852] [serial = 1764] [outer = 0x7f9aede56c00] 10:49:27 INFO - PROCESS | 1852 | 1461606567346 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] 10:49:27 INFO - PROCESS | 1852 | 1461606567402 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 10:49:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 10:49:27 INFO - PROCESS | 1852 | 1461606567408 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 10:49:27 INFO - PROCESS | 1852 | 1461606567410 Marionette TRACE conn3 <- [1,2322,null,{}] 10:49:27 INFO - PROCESS | 1852 | 1461606567416 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}] 10:49:27 INFO - PROCESS | 1852 | 1461606567616 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 10:49:28 INFO - PROCESS | 1852 | 1461606568324 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af05ad800 == 143 [pid = 1852] [id = 588] 10:49:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 254 (0x7f9aede58c00) [pid = 1852] [serial = 1765] [outer = (nil)] 10:49:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 255 (0x7f9aee5cd000) [pid = 1852] [serial = 1766] [outer = 0x7f9aede58c00] 10:49:28 INFO - PROCESS | 1852 | 1461606568449 Marionette DEBUG loaded listener.js 10:49:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 256 (0x7f9aef549000) [pid = 1852] [serial = 1767] [outer = 0x7f9aede58c00] 10:49:29 INFO - PROCESS | 1852 | 1461606569287 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]]]}] 10:49:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 10:49:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1929ms 10:49:29 INFO - PROCESS | 1852 | 1461606569339 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 10:49:29 INFO - PROCESS | 1852 | 1461606569344 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 10:49:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 10:49:29 INFO - PROCESS | 1852 | 1461606569351 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 10:49:29 INFO - PROCESS | 1852 | 1461606569355 Marionette TRACE conn3 <- [1,2326,null,{}] 10:49:29 INFO - PROCESS | 1852 | 1461606569362 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}] 10:49:29 INFO - PROCESS | 1852 | 1461606569557 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 10:49:29 INFO - PROCESS | 1852 | 1461606569822 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af82e4800 == 144 [pid = 1852] [id = 589] 10:49:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 257 (0x7f9aee268000) [pid = 1852] [serial = 1768] [outer = (nil)] 10:49:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 258 (0x7f9af1a43800) [pid = 1852] [serial = 1769] [outer = 0x7f9aee268000] 10:49:29 INFO - PROCESS | 1852 | 1461606569891 Marionette DEBUG loaded listener.js 10:49:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 259 (0x7f9af32c6400) [pid = 1852] [serial = 1770] [outer = 0x7f9aee268000] 10:49:30 INFO - PROCESS | 1852 | 1461606570765 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]]]}] 10:49:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 10:49:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1483ms 10:49:30 INFO - PROCESS | 1852 | 1461606570836 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 10:49:30 INFO - PROCESS | 1852 | 1461606570841 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 10:49:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 10:49:30 INFO - PROCESS | 1852 | 1461606570849 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 10:49:30 INFO - PROCESS | 1852 | 1461606570852 Marionette TRACE conn3 <- [1,2330,null,{}] 10:49:30 INFO - PROCESS | 1852 | 1461606570856 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}] 10:49:31 INFO - PROCESS | 1852 | 1461606571046 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 10:49:31 INFO - PROCESS | 1852 | 1461606571533 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aefbcc800 == 145 [pid = 1852] [id = 590] 10:49:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 260 (0x7f9af32dec00) [pid = 1852] [serial = 1771] [outer = (nil)] 10:49:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 261 (0x7f9af34e2000) [pid = 1852] [serial = 1772] [outer = 0x7f9af32dec00] 10:49:31 INFO - PROCESS | 1852 | 1461606571603 Marionette DEBUG loaded listener.js 10:49:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 262 (0x7f9af39c5400) [pid = 1852] [serial = 1773] [outer = 0x7f9af32dec00] 10:49:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af6d05000 == 144 [pid = 1852] [id = 508] 10:49:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af509e800 == 143 [pid = 1852] [id = 568] 10:49:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af29c3800 == 142 [pid = 1852] [id = 566] 10:49:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aefc90000 == 141 [pid = 1852] [id = 565] 10:49:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aef7fb000 == 140 [pid = 1852] [id = 564] 10:49:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b1c007800 == 139 [pid = 1852] [id = 560] 10:49:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b1b545000 == 138 [pid = 1852] [id = 559] 10:49:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b17a1e800 == 137 [pid = 1852] [id = 558] 10:49:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b166c4800 == 136 [pid = 1852] [id = 557] 10:49:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0c0f0800 == 135 [pid = 1852] [id = 556] 10:49:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0a965000 == 134 [pid = 1852] [id = 555] 10:49:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0921a800 == 133 [pid = 1852] [id = 554] 10:49:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0796e800 == 132 [pid = 1852] [id = 553] 10:49:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9afdc24000 == 131 [pid = 1852] [id = 552] 10:49:32 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af448d000 == 130 [pid = 1852] [id = 551] 10:49:32 INFO - PROCESS | 1852 | --DOMWINDOW == 261 (0x7f9b03099400) [pid = 1852] [serial = 1650] [outer = (nil)] [url = about:blank] 10:49:32 INFO - PROCESS | 1852 | --DOMWINDOW == 260 (0x7f9af5ada000) [pid = 1852] [serial = 1643] [outer = (nil)] [url = about:blank] 10:49:32 INFO - PROCESS | 1852 | --DOMWINDOW == 259 (0x7f9b00162800) [pid = 1852] [serial = 1647] [outer = (nil)] [url = about:blank] 10:49:32 INFO - PROCESS | 1852 | --DOMWINDOW == 258 (0x7f9b005d4c00) [pid = 1852] [serial = 1649] [outer = (nil)] [url = about:blank] 10:49:32 INFO - PROCESS | 1852 | --DOMWINDOW == 257 (0x7f9afcd55000) [pid = 1852] [serial = 1644] [outer = (nil)] [url = about:blank] 10:49:32 INFO - PROCESS | 1852 | --DOMWINDOW == 256 (0x7f9af1a4f800) [pid = 1852] [serial = 1527] [outer = (nil)] [url = about:blank] 10:49:32 INFO - PROCESS | 1852 | --DOMWINDOW == 255 (0x7f9b03ab2000) [pid = 1852] [serial = 1467] [outer = (nil)] [url = about:blank] 10:49:32 INFO - PROCESS | 1852 | --DOMWINDOW == 254 (0x7f9afeee1000) [pid = 1852] [serial = 1410] [outer = (nil)] [url = about:blank] 10:49:32 INFO - PROCESS | 1852 | --DOMWINDOW == 253 (0x7f9b03a88800) [pid = 1852] [serial = 1416] [outer = (nil)] [url = about:blank] 10:49:32 INFO - PROCESS | 1852 | --DOMWINDOW == 252 (0x7f9b006ae000) [pid = 1852] [serial = 1413] [outer = (nil)] [url = about:blank] 10:49:32 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7f9af3a7dc00) [pid = 1852] [serial = 1637] [outer = (nil)] [url = about:blank] 10:49:32 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7f9af51ee000) [pid = 1852] [serial = 1638] [outer = (nil)] [url = about:blank] 10:49:32 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7f9af6bb7000) [pid = 1852] [serial = 1601] [outer = (nil)] [url = about:blank] 10:49:32 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7f9af6c87400) [pid = 1852] [serial = 1640] [outer = (nil)] [url = about:blank] 10:49:32 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7f9af8334800) [pid = 1852] [serial = 1641] [outer = (nil)] [url = about:blank] 10:49:32 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7f9b032e1400) [pid = 1852] [serial = 1619] [outer = (nil)] [url = about:blank] 10:49:32 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7f9af5ae2c00) [pid = 1852] [serial = 1587] [outer = (nil)] [url = about:blank] 10:49:32 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7f9afd993800) [pid = 1852] [serial = 1604] [outer = (nil)] [url = about:blank] 10:49:32 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7f9afff13c00) [pid = 1852] [serial = 1607] [outer = (nil)] [url = about:blank] 10:49:32 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7f9af5a49000) [pid = 1852] [serial = 1598] [outer = (nil)] [url = about:blank] 10:49:32 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7f9af06ef400) [pid = 1852] [serial = 1632] [outer = (nil)] [url = about:blank] 10:49:32 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7f9aefdd5800) [pid = 1852] [serial = 1631] [outer = (nil)] [url = about:blank] 10:49:32 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7f9af32cf400) [pid = 1852] [serial = 1635] [outer = (nil)] [url = about:blank] 10:49:32 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7f9af2949400) [pid = 1852] [serial = 1634] [outer = (nil)] [url = about:blank] 10:49:32 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7f9b00ab0800) [pid = 1852] [serial = 1616] [outer = (nil)] [url = about:blank] 10:49:32 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7f9af39c7800) [pid = 1852] [serial = 1595] [outer = (nil)] [url = about:blank] 10:49:32 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f9b03ab2800) [pid = 1852] [serial = 1622] [outer = (nil)] [url = about:blank] 10:49:32 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f9b044e1000) [pid = 1852] [serial = 1625] [outer = (nil)] [url = about:blank] 10:49:32 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f9b005d7000) [pid = 1852] [serial = 1613] [outer = (nil)] [url = about:blank] 10:49:32 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f9b00123c00) [pid = 1852] [serial = 1610] [outer = (nil)] [url = about:blank] 10:49:32 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f9aef54d000) [pid = 1852] [serial = 1589] [outer = (nil)] [url = about:blank] 10:49:32 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7f9aff067400) [pid = 1852] [serial = 1646] [outer = (nil)] [url = about:blank] 10:49:32 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7f9af1a41800) [pid = 1852] [serial = 1592] [outer = (nil)] [url = about:blank] 10:49:32 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7f9aef9c5000) [pid = 1852] [serial = 1628] [outer = (nil)] [url = about:blank] 10:49:32 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7f9b032e2800) [pid = 1852] [serial = 1652] [outer = (nil)] [url = about:blank] 10:49:32 INFO - PROCESS | 1852 | 1461606572590 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]]]}] 10:49:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 10:49:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1781ms 10:49:32 INFO - PROCESS | 1852 | 1461606572631 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 10:49:32 INFO - PROCESS | 1852 | 1461606572633 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 10:49:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 10:49:32 INFO - PROCESS | 1852 | 1461606572641 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 10:49:32 INFO - PROCESS | 1852 | 1461606572650 Marionette TRACE conn3 <- [1,2334,null,{}] 10:49:32 INFO - PROCESS | 1852 | 1461606572667 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}] 10:49:32 INFO - PROCESS | 1852 | 1461606572972 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 10:49:33 INFO - PROCESS | 1852 | 1461606573095 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af27c3800 == 131 [pid = 1852] [id = 591] 10:49:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7f9aede5a800) [pid = 1852] [serial = 1774] [outer = (nil)] 10:49:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7f9af38fec00) [pid = 1852] [serial = 1775] [outer = 0x7f9aede5a800] 10:49:33 INFO - PROCESS | 1852 | 1461606573159 Marionette DEBUG loaded listener.js 10:49:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7f9af51ee000) [pid = 1852] [serial = 1776] [outer = 0x7f9aede5a800] 10:49:33 INFO - PROCESS | 1852 | 1461606573882 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]]]}] 10:49:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 10:49:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1285ms 10:49:33 INFO - PROCESS | 1852 | 1461606573926 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 10:49:33 INFO - PROCESS | 1852 | 1461606573931 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 10:49:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 10:49:33 INFO - PROCESS | 1852 | 1461606573936 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 10:49:33 INFO - PROCESS | 1852 | 1461606573939 Marionette TRACE conn3 <- [1,2338,null,{}] 10:49:33 INFO - PROCESS | 1852 | 1461606573944 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}] 10:49:34 INFO - PROCESS | 1852 | 1461606574212 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 10:49:34 INFO - PROCESS | 1852 | 1461606574330 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af817d000 == 132 [pid = 1852] [id = 592] 10:49:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7f9af32cf400) [pid = 1852] [serial = 1777] [outer = (nil)] 10:49:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f9af5ae0800) [pid = 1852] [serial = 1778] [outer = 0x7f9af32cf400] 10:49:34 INFO - PROCESS | 1852 | 1461606574388 Marionette DEBUG loaded listener.js 10:49:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f9af6bad800) [pid = 1852] [serial = 1779] [outer = 0x7f9af32cf400] 10:49:35 INFO - PROCESS | 1852 | 1461606575190 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]]]}] 10:49:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 10:49:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1282ms 10:49:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 10:49:35 INFO - PROCESS | 1852 | 1461606575220 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 10:49:35 INFO - PROCESS | 1852 | 1461606575222 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 10:49:35 INFO - PROCESS | 1852 | 1461606575227 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 10:49:35 INFO - PROCESS | 1852 | 1461606575230 Marionette TRACE conn3 <- [1,2342,null,{}] 10:49:35 INFO - PROCESS | 1852 | 1461606575235 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}] 10:49:35 INFO - PROCESS | 1852 | 1461606575486 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 10:49:35 INFO - PROCESS | 1852 | 1461606575516 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afcef2000 == 133 [pid = 1852] [id = 593] 10:49:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f9af6bca800) [pid = 1852] [serial = 1780] [outer = (nil)] 10:49:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f9af6ca9400) [pid = 1852] [serial = 1781] [outer = 0x7f9af6bca800] 10:49:35 INFO - PROCESS | 1852 | 1461606575584 Marionette DEBUG loaded listener.js 10:49:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f9afce28800) [pid = 1852] [serial = 1782] [outer = 0x7f9af6bca800] 10:49:36 INFO - PROCESS | 1852 | 1461606576486 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]]]}] 10:49:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 10:49:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1281ms 10:49:36 INFO - PROCESS | 1852 | 1461606576508 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 10:49:36 INFO - PROCESS | 1852 | 1461606576510 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 10:49:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 10:49:36 INFO - PROCESS | 1852 | 1461606576525 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 10:49:36 INFO - PROCESS | 1852 | 1461606576526 Marionette TRACE conn3 <- [1,2346,null,{}] 10:49:36 INFO - PROCESS | 1852 | 1461606576532 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}] 10:49:36 INFO - PROCESS | 1852 | 1461606576983 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 10:49:37 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f9af0473400) [pid = 1852] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 10:49:37 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f9aee94a400) [pid = 1852] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 10:49:37 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f9aefddd000) [pid = 1852] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 10:49:37 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f9af294d400) [pid = 1852] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 10:49:37 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f9aefdda400) [pid = 1852] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 10:49:37 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7f9aefdd9c00) [pid = 1852] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 10:49:37 INFO - PROCESS | 1852 | 1461606577153 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af5083000 == 134 [pid = 1852] [id = 594] 10:49:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7f9aee5cbc00) [pid = 1852] [serial = 1783] [outer = (nil)] 10:49:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f9af0473400) [pid = 1852] [serial = 1784] [outer = 0x7f9aee5cbc00] 10:49:37 INFO - PROCESS | 1852 | 1461606577223 Marionette DEBUG loaded listener.js 10:49:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f9af6bc9000) [pid = 1852] [serial = 1785] [outer = 0x7f9aee5cbc00] 10:49:37 INFO - PROCESS | 1852 | 1461606577859 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]]]}] 10:49:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 10:49:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1385ms 10:49:37 INFO - PROCESS | 1852 | 1461606577905 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 10:49:37 INFO - PROCESS | 1852 | 1461606577916 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 10:49:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 10:49:37 INFO - PROCESS | 1852 | 1461606577921 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 10:49:37 INFO - PROCESS | 1852 | 1461606577924 Marionette TRACE conn3 <- [1,2350,null,{}] 10:49:37 INFO - PROCESS | 1852 | 1461606577938 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}] 10:49:38 INFO - PROCESS | 1852 | 1461606578120 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 10:49:38 INFO - PROCESS | 1852 | 1461606578300 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03b7f800 == 135 [pid = 1852] [id = 595] 10:49:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f9aee94a400) [pid = 1852] [serial = 1786] [outer = (nil)] 10:49:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f9aff039000) [pid = 1852] [serial = 1787] [outer = 0x7f9aee94a400] 10:49:38 INFO - PROCESS | 1852 | 1461606578359 Marionette DEBUG loaded listener.js 10:49:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f9afff14800) [pid = 1852] [serial = 1788] [outer = 0x7f9aee94a400] 10:49:39 INFO - PROCESS | 1852 | 1461606579274 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]]]}] 10:49:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 10:49:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1428ms 10:49:39 INFO - PROCESS | 1852 | 1461606579350 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 10:49:39 INFO - PROCESS | 1852 | 1461606579355 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 10:49:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 10:49:39 INFO - PROCESS | 1852 | 1461606579364 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 10:49:39 INFO - PROCESS | 1852 | 1461606579368 Marionette TRACE conn3 <- [1,2354,null,{}] 10:49:39 INFO - PROCESS | 1852 | 1461606579378 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}] 10:49:39 INFO - PROCESS | 1852 | 1461606579648 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 10:49:39 INFO - PROCESS | 1852 | 1461606579969 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af29be000 == 136 [pid = 1852] [id = 596] 10:49:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7f9aef470400) [pid = 1852] [serial = 1789] [outer = (nil)] 10:49:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7f9af0474c00) [pid = 1852] [serial = 1790] [outer = 0x7f9aef470400] 10:49:40 INFO - PROCESS | 1852 | 1461606580044 Marionette DEBUG loaded listener.js 10:49:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7f9af1a43c00) [pid = 1852] [serial = 1791] [outer = 0x7f9aef470400] 10:49:40 INFO - PROCESS | 1852 | 1461606580981 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]]]}] 10:49:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 10:49:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1685ms 10:49:41 INFO - PROCESS | 1852 | 1461606581049 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 10:49:41 INFO - PROCESS | 1852 | 1461606581057 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 10:49:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 10:49:41 INFO - PROCESS | 1852 | 1461606581067 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 10:49:41 INFO - PROCESS | 1852 | 1461606581070 Marionette TRACE conn3 <- [1,2358,null,{}] 10:49:41 INFO - PROCESS | 1852 | 1461606581076 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}] 10:49:41 INFO - PROCESS | 1852 | 1461606581339 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 10:49:41 INFO - PROCESS | 1852 | 1461606581645 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afcc11800 == 137 [pid = 1852] [id = 597] 10:49:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7f9af32de800) [pid = 1852] [serial = 1792] [outer = (nil)] 10:49:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7f9af39d0000) [pid = 1852] [serial = 1793] [outer = 0x7f9af32de800] 10:49:41 INFO - PROCESS | 1852 | 1461606581721 Marionette DEBUG loaded listener.js 10:49:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7f9af4f91800) [pid = 1852] [serial = 1794] [outer = 0x7f9af32de800] 10:49:42 INFO - PROCESS | 1852 | 1461606582615 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]]]}] 10:49:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 10:49:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1587ms 10:49:42 INFO - PROCESS | 1852 | 1461606582655 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 10:49:42 INFO - PROCESS | 1852 | 1461606582658 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 10:49:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 10:49:42 INFO - PROCESS | 1852 | 1461606582664 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 10:49:42 INFO - PROCESS | 1852 | 1461606582670 Marionette TRACE conn3 <- [1,2362,null,{}] 10:49:42 INFO - PROCESS | 1852 | 1461606582685 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}] 10:49:42 INFO - PROCESS | 1852 | 1461606582886 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 10:49:43 INFO - PROCESS | 1852 | 1461606583208 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03f12000 == 138 [pid = 1852] [id = 598] 10:49:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7f9af6bb7000) [pid = 1852] [serial = 1795] [outer = (nil)] 10:49:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7f9af833f400) [pid = 1852] [serial = 1796] [outer = 0x7f9af6bb7000] 10:49:43 INFO - PROCESS | 1852 | 1461606583291 Marionette DEBUG loaded listener.js 10:49:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7f9afce27800) [pid = 1852] [serial = 1797] [outer = 0x7f9af6bb7000] 10:49:44 INFO - PROCESS | 1852 | 1461606584135 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]]]}] 10:49:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 10:49:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1531ms 10:49:44 INFO - PROCESS | 1852 | 1461606584196 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 10:49:44 INFO - PROCESS | 1852 | 1461606584200 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 10:49:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 10:49:44 INFO - PROCESS | 1852 | 1461606584206 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 10:49:44 INFO - PROCESS | 1852 | 1461606584208 Marionette TRACE conn3 <- [1,2366,null,{}] 10:49:44 INFO - PROCESS | 1852 | 1461606584213 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}] 10:49:44 INFO - PROCESS | 1852 | 1461606584402 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 10:49:44 INFO - PROCESS | 1852 | 1461606584625 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b09212800 == 139 [pid = 1852] [id = 599] 10:49:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7f9af6bc6c00) [pid = 1852] [serial = 1798] [outer = (nil)] 10:49:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7f9aff0cec00) [pid = 1852] [serial = 1799] [outer = 0x7f9af6bc6c00] 10:49:44 INFO - PROCESS | 1852 | 1461606584737 Marionette DEBUG loaded listener.js 10:49:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7f9afff19c00) [pid = 1852] [serial = 1800] [outer = 0x7f9af6bc6c00] 10:49:45 INFO - PROCESS | 1852 | 1461606585595 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]]]}] 10:49:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 10:49:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1428ms 10:49:45 INFO - PROCESS | 1852 | 1461606585635 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 10:49:45 INFO - PROCESS | 1852 | 1461606585637 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 10:49:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 10:49:45 INFO - PROCESS | 1852 | 1461606585644 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 10:49:45 INFO - PROCESS | 1852 | 1461606585646 Marionette TRACE conn3 <- [1,2370,null,{}] 10:49:45 INFO - PROCESS | 1852 | 1461606585651 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}] 10:49:45 INFO - PROCESS | 1852 | 1461606585836 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 10:49:46 INFO - PROCESS | 1852 | 1461606586108 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b09b5b000 == 140 [pid = 1852] [id = 600] 10:49:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7f9afdc0e800) [pid = 1852] [serial = 1801] [outer = (nil)] 10:49:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7f9b0050c000) [pid = 1852] [serial = 1802] [outer = 0x7f9afdc0e800] 10:49:46 INFO - PROCESS | 1852 | 1461606586191 Marionette DEBUG loaded listener.js 10:49:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7f9b007dec00) [pid = 1852] [serial = 1803] [outer = 0x7f9afdc0e800] 10:49:47 INFO - PROCESS | 1852 | 1461606587006 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]]]}] 10:49:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 10:49:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1426ms 10:49:47 INFO - PROCESS | 1852 | 1461606587072 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 10:49:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 10:49:47 INFO - PROCESS | 1852 | 1461606587075 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 10:49:47 INFO - PROCESS | 1852 | 1461606587081 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 10:49:47 INFO - PROCESS | 1852 | 1461606587084 Marionette TRACE conn3 <- [1,2374,null,{}] 10:49:47 INFO - PROCESS | 1852 | 1461606587088 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}] 10:49:47 INFO - PROCESS | 1852 | 1461606587307 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 10:49:47 INFO - PROCESS | 1852 | 1461606587567 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0b4d6800 == 141 [pid = 1852] [id = 601] 10:49:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7f9b00aa2400) [pid = 1852] [serial = 1804] [outer = (nil)] 10:49:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 253 (0x7f9b02f53400) [pid = 1852] [serial = 1805] [outer = 0x7f9b00aa2400] 10:49:47 INFO - PROCESS | 1852 | 1461606587644 Marionette DEBUG loaded listener.js 10:49:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 254 (0x7f9b03092c00) [pid = 1852] [serial = 1806] [outer = 0x7f9b00aa2400] 10:49:48 INFO - PROCESS | 1852 | 1461606588492 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]]]}] 10:49:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 10:49:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1476ms 10:49:48 INFO - PROCESS | 1852 | 1461606588557 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 10:49:48 INFO - PROCESS | 1852 | 1461606588561 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 10:49:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 10:49:48 INFO - PROCESS | 1852 | 1461606588566 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 10:49:48 INFO - PROCESS | 1852 | 1461606588568 Marionette TRACE conn3 <- [1,2378,null,{}] 10:49:48 INFO - PROCESS | 1852 | 1461606588573 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}] 10:49:48 INFO - PROCESS | 1852 | 1461606588762 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 10:49:49 INFO - PROCESS | 1852 | 1461606589029 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0fd04800 == 142 [pid = 1852] [id = 602] 10:49:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 255 (0x7f9b00b66400) [pid = 1852] [serial = 1807] [outer = (nil)] 10:49:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 256 (0x7f9b032e8c00) [pid = 1852] [serial = 1808] [outer = 0x7f9b00b66400] 10:49:49 INFO - PROCESS | 1852 | 1461606589101 Marionette DEBUG loaded listener.js 10:49:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 257 (0x7f9b03a80000) [pid = 1852] [serial = 1809] [outer = 0x7f9b00b66400] 10:49:49 INFO - PROCESS | 1852 | 1461606589917 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]]]}] 10:49:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 10:49:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1428ms 10:49:49 INFO - PROCESS | 1852 | 1461606589996 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 10:49:50 INFO - PROCESS | 1852 | 1461606589999 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 10:49:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 10:49:50 INFO - PROCESS | 1852 | 1461606590005 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 10:49:50 INFO - PROCESS | 1852 | 1461606590007 Marionette TRACE conn3 <- [1,2382,null,{}] 10:49:50 INFO - PROCESS | 1852 | 1461606590012 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}] 10:49:50 INFO - PROCESS | 1852 | 1461606590200 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 10:49:50 INFO - PROCESS | 1852 | 1461606590470 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1781f000 == 143 [pid = 1852] [id = 603] 10:49:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 258 (0x7f9af2865400) [pid = 1852] [serial = 1810] [outer = (nil)] 10:49:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 259 (0x7f9b032e1c00) [pid = 1852] [serial = 1811] [outer = 0x7f9af2865400] 10:49:50 INFO - PROCESS | 1852 | 1461606590546 Marionette DEBUG loaded listener.js 10:49:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 260 (0x7f9b03ab6c00) [pid = 1852] [serial = 1812] [outer = 0x7f9af2865400] 10:49:51 INFO - PROCESS | 1852 | 1461606591406 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]]]}] 10:49:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 10:49:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1478ms 10:49:51 INFO - PROCESS | 1852 | 1461606591484 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 10:49:51 INFO - PROCESS | 1852 | 1461606591486 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 10:49:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 10:49:51 INFO - PROCESS | 1852 | 1461606591493 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 10:49:51 INFO - PROCESS | 1852 | 1461606591496 Marionette TRACE conn3 <- [1,2386,null,{}] 10:49:51 INFO - PROCESS | 1852 | 1461606591500 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}] 10:49:51 INFO - PROCESS | 1852 | 1461606591728 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 10:49:51 INFO - PROCESS | 1852 | 1461606591989 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1b545000 == 144 [pid = 1852] [id = 604] 10:49:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 261 (0x7f9af5a49800) [pid = 1852] [serial = 1813] [outer = (nil)] 10:49:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 262 (0x7f9b03fec000) [pid = 1852] [serial = 1814] [outer = 0x7f9af5a49800] 10:49:52 INFO - PROCESS | 1852 | 1461606592100 Marionette DEBUG loaded listener.js 10:49:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 263 (0x7f9b040a9000) [pid = 1852] [serial = 1815] [outer = 0x7f9af5a49800] 10:49:52 INFO - PROCESS | 1852 | 1461606592886 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]]]}] 10:49:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 10:49:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1428ms 10:49:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 10:49:52 INFO - PROCESS | 1852 | 1461606592922 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 10:49:52 INFO - PROCESS | 1852 | 1461606592924 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 10:49:52 INFO - PROCESS | 1852 | 1461606592930 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 10:49:52 INFO - PROCESS | 1852 | 1461606592933 Marionette TRACE conn3 <- [1,2390,null,{}] 10:49:52 INFO - PROCESS | 1852 | 1461606592937 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}] 10:49:53 INFO - PROCESS | 1852 | 1461606593139 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 10:49:53 INFO - PROCESS | 1852 | 1461606593408 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1e672800 == 145 [pid = 1852] [id = 605] 10:49:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 264 (0x7f9b03a88000) [pid = 1852] [serial = 1816] [outer = (nil)] 10:49:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 265 (0x7f9b044e0c00) [pid = 1852] [serial = 1817] [outer = 0x7f9b03a88000] 10:49:53 INFO - PROCESS | 1852 | 1461606593479 Marionette DEBUG loaded listener.js 10:49:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 266 (0x7f9b04ed5c00) [pid = 1852] [serial = 1818] [outer = 0x7f9b03a88000] 10:49:54 INFO - PROCESS | 1852 | 1461606594311 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]]]}] 10:49:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 10:49:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1427ms 10:49:54 INFO - PROCESS | 1852 | 1461606594357 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 10:49:54 INFO - PROCESS | 1852 | 1461606594361 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 10:49:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 10:49:54 INFO - PROCESS | 1852 | 1461606594367 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 10:49:54 INFO - PROCESS | 1852 | 1461606594371 Marionette TRACE conn3 <- [1,2394,null,{}] 10:49:54 INFO - PROCESS | 1852 | 1461606594376 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}] 10:49:54 INFO - PROCESS | 1852 | 1461606594582 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 10:49:54 INFO - PROCESS | 1852 | 1461606594823 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aee0ae800 == 146 [pid = 1852] [id = 606] 10:49:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 267 (0x7f9b03fdf800) [pid = 1852] [serial = 1819] [outer = (nil)] 10:49:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 268 (0x7f9b0764a000) [pid = 1852] [serial = 1820] [outer = 0x7f9b03fdf800] 10:49:54 INFO - PROCESS | 1852 | 1461606594901 Marionette DEBUG loaded listener.js 10:49:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 269 (0x7f9b08a48c00) [pid = 1852] [serial = 1821] [outer = 0x7f9b03fdf800] 10:49:55 INFO - PROCESS | 1852 | 1461606595822 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]]]}] 10:49:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 10:49:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1531ms 10:49:55 INFO - PROCESS | 1852 | 1461606595899 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 10:49:55 INFO - PROCESS | 1852 | 1461606595902 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 10:49:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 10:49:55 INFO - PROCESS | 1852 | 1461606595908 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 10:49:55 INFO - PROCESS | 1852 | 1461606595910 Marionette TRACE conn3 <- [1,2398,null,{}] 10:49:55 INFO - PROCESS | 1852 | 1461606595915 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}] 10:49:56 INFO - PROCESS | 1852 | 1461606596142 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 10:49:56 INFO - PROCESS | 1852 | 1461606596461 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aea769800 == 147 [pid = 1852] [id = 607] 10:49:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 270 (0x7f9b08a49800) [pid = 1852] [serial = 1822] [outer = (nil)] 10:49:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 271 (0x7f9b09b36c00) [pid = 1852] [serial = 1823] [outer = 0x7f9b08a49800] 10:49:56 INFO - PROCESS | 1852 | 1461606596534 Marionette DEBUG loaded listener.js 10:49:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 272 (0x7f9b09c14000) [pid = 1852] [serial = 1824] [outer = 0x7f9b08a49800] 10:49:57 INFO - PROCESS | 1852 | 1461606597333 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]]]}] 10:49:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 10:49:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1477ms 10:49:57 INFO - PROCESS | 1852 | 1461606597385 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 10:49:57 INFO - PROCESS | 1852 | 1461606597387 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 10:49:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 10:49:57 INFO - PROCESS | 1852 | 1461606597401 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 10:49:57 INFO - PROCESS | 1852 | 1461606597403 Marionette TRACE conn3 <- [1,2402,null,{}] 10:49:57 INFO - PROCESS | 1852 | 1461606597407 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}] 10:49:57 INFO - PROCESS | 1852 | 1461606597628 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 10:49:57 INFO - PROCESS | 1852 | 1461606597902 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b201a2800 == 148 [pid = 1852] [id = 608] 10:49:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 273 (0x7f9b08d38c00) [pid = 1852] [serial = 1825] [outer = (nil)] 10:49:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 274 (0x7f9b0a458000) [pid = 1852] [serial = 1826] [outer = 0x7f9b08d38c00] 10:49:58 INFO - PROCESS | 1852 | 1461606598019 Marionette DEBUG loaded listener.js 10:49:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 275 (0x7f9b0abe5400) [pid = 1852] [serial = 1827] [outer = 0x7f9b08d38c00] 10:49:58 INFO - PROCESS | 1852 | 1461606598828 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]]]}] 10:49:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 10:49:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1473ms 10:49:58 INFO - PROCESS | 1852 | 1461606598876 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 10:49:58 INFO - PROCESS | 1852 | 1461606598880 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 10:49:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 10:49:58 INFO - PROCESS | 1852 | 1461606598885 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 10:49:58 INFO - PROCESS | 1852 | 1461606598887 Marionette TRACE conn3 <- [1,2406,null,{}] 10:49:58 INFO - PROCESS | 1852 | 1461606598892 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}] 10:49:59 INFO - PROCESS | 1852 | 1461606599090 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 10:49:59 INFO - PROCESS | 1852 | 1461606599361 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aea85c800 == 149 [pid = 1852] [id = 609] 10:49:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 276 (0x7f9b08d44c00) [pid = 1852] [serial = 1828] [outer = (nil)] 10:49:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 277 (0x7f9b0b505000) [pid = 1852] [serial = 1829] [outer = 0x7f9b08d44c00] 10:49:59 INFO - PROCESS | 1852 | 1461606599435 Marionette DEBUG loaded listener.js 10:49:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 278 (0x7f9b0b595c00) [pid = 1852] [serial = 1830] [outer = 0x7f9b08d44c00] 10:50:00 INFO - PROCESS | 1852 | 1461606600274 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]]]}] 10:50:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 10:50:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1435ms 10:50:00 INFO - PROCESS | 1852 | 1461606600327 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 10:50:00 INFO - PROCESS | 1852 | 1461606600330 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 10:50:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 10:50:00 INFO - PROCESS | 1852 | 1461606600339 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 10:50:00 INFO - PROCESS | 1852 | 1461606600342 Marionette TRACE conn3 <- [1,2410,null,{}] 10:50:00 INFO - PROCESS | 1852 | 1461606600347 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}] 10:50:00 INFO - PROCESS | 1852 | 1461606600564 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 10:50:00 INFO - PROCESS | 1852 | 1461606600837 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aeab13800 == 150 [pid = 1852] [id = 610] 10:50:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 279 (0x7f9b08a4ac00) [pid = 1852] [serial = 1831] [outer = (nil)] 10:50:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 280 (0x7f9b0c00a800) [pid = 1852] [serial = 1832] [outer = 0x7f9b08a4ac00] 10:50:00 INFO - PROCESS | 1852 | 1461606600912 Marionette DEBUG loaded listener.js 10:50:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 281 (0x7f9b10a79400) [pid = 1852] [serial = 1833] [outer = 0x7f9b08a4ac00] 10:50:01 INFO - PROCESS | 1852 | 1461606601840 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]]]}] 10:50:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 10:50:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1527ms 10:50:01 INFO - PROCESS | 1852 | 1461606601867 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 10:50:01 INFO - PROCESS | 1852 | 1461606601870 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 10:50:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 10:50:01 INFO - PROCESS | 1852 | 1461606601876 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 10:50:01 INFO - PROCESS | 1852 | 1461606601878 Marionette TRACE conn3 <- [1,2414,null,{}] 10:50:01 INFO - PROCESS | 1852 | 1461606601883 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}] 10:50:02 INFO - PROCESS | 1852 | 1461606602078 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 10:50:02 INFO - PROCESS | 1852 | 1461606602396 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af27b8000 == 151 [pid = 1852] [id = 611] 10:50:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 282 (0x7f9aede59400) [pid = 1852] [serial = 1834] [outer = (nil)] 10:50:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 283 (0x7f9af294a000) [pid = 1852] [serial = 1835] [outer = 0x7f9aede59400] 10:50:02 INFO - PROCESS | 1852 | 1461606602517 Marionette DEBUG loaded listener.js 10:50:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 284 (0x7f9aff0d7400) [pid = 1852] [serial = 1836] [outer = 0x7f9aede59400] 10:50:03 INFO - PROCESS | 1852 | 1461606603882 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]]]}] 10:50:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 10:50:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 2130ms 10:50:04 INFO - PROCESS | 1852 | 1461606604007 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 10:50:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 10:50:04 INFO - PROCESS | 1852 | 1461606604012 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 10:50:04 INFO - PROCESS | 1852 | 1461606604019 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 10:50:04 INFO - PROCESS | 1852 | 1461606604024 Marionette TRACE conn3 <- [1,2418,null,{}] 10:50:04 INFO - PROCESS | 1852 | 1461606604033 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}] 10:50:04 INFO - PROCESS | 1852 | 1461606604257 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 10:50:04 INFO - PROCESS | 1852 | 1461606604529 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af0560800 == 152 [pid = 1852] [id = 612] 10:50:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 285 (0x7f9aefac7400) [pid = 1852] [serial = 1837] [outer = (nil)] 10:50:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 286 (0x7f9aefdd3800) [pid = 1852] [serial = 1838] [outer = 0x7f9aefac7400] 10:50:04 INFO - PROCESS | 1852 | 1461606604594 Marionette DEBUG loaded listener.js 10:50:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 287 (0x7f9af06ed000) [pid = 1852] [serial = 1839] [outer = 0x7f9aefac7400] 10:50:05 INFO - PROCESS | 1852 | 1461606605495 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]]]}] 10:50:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 10:50:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1532ms 10:50:05 INFO - PROCESS | 1852 | 1461606605551 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 10:50:05 INFO - PROCESS | 1852 | 1461606605558 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 10:50:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 10:50:05 INFO - PROCESS | 1852 | 1461606605568 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 10:50:05 INFO - PROCESS | 1852 | 1461606605571 Marionette TRACE conn3 <- [1,2422,null,{}] 10:50:05 INFO - PROCESS | 1852 | 1461606605575 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}] 10:50:05 INFO - PROCESS | 1852 | 1461606605759 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 10:50:06 INFO - PROCESS | 1852 | 1461606606223 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aef7ec000 == 153 [pid = 1852] [id = 613] 10:50:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 288 (0x7f9af06ef800) [pid = 1852] [serial = 1840] [outer = (nil)] 10:50:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 289 (0x7f9af2946000) [pid = 1852] [serial = 1841] [outer = 0x7f9af06ef800] 10:50:06 INFO - PROCESS | 1852 | 1461606606305 Marionette DEBUG loaded listener.js 10:50:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 290 (0x7f9af32dd400) [pid = 1852] [serial = 1842] [outer = 0x7f9af06ef800] 10:50:07 INFO - PROCESS | 1852 | 1461606607139 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]]]}] 10:50:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 10:50:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1628ms 10:50:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 10:50:07 INFO - PROCESS | 1852 | 1461606607196 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 10:50:07 INFO - PROCESS | 1852 | 1461606607198 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 10:50:07 INFO - PROCESS | 1852 | 1461606607205 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 10:50:07 INFO - PROCESS | 1852 | 1461606607210 Marionette TRACE conn3 <- [1,2426,null,{}] 10:50:07 INFO - PROCESS | 1852 | 1461606607225 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}] 10:50:07 INFO - PROCESS | 1852 | 1461606607433 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 10:50:07 INFO - PROCESS | 1852 | 1461606607708 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af5852000 == 154 [pid = 1852] [id = 614] 10:50:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 291 (0x7f9af34dd800) [pid = 1852] [serial = 1843] [outer = (nil)] 10:50:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 292 (0x7f9af3a82000) [pid = 1852] [serial = 1844] [outer = 0x7f9af34dd800] 10:50:07 INFO - PROCESS | 1852 | 1461606607855 Marionette DEBUG loaded listener.js 10:50:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 293 (0x7f9af51efc00) [pid = 1852] [serial = 1845] [outer = 0x7f9af34dd800] 10:50:08 INFO - PROCESS | 1852 | 1461606608691 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]]]}] 10:50:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 10:50:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1536ms 10:50:08 INFO - PROCESS | 1852 | 1461606608739 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 10:50:08 INFO - PROCESS | 1852 | 1461606608744 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 10:50:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 10:50:08 INFO - PROCESS | 1852 | 1461606608749 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 10:50:08 INFO - PROCESS | 1852 | 1461606608751 Marionette TRACE conn3 <- [1,2430,null,{}] 10:50:08 INFO - PROCESS | 1852 | 1461606608756 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}] 10:50:08 INFO - PROCESS | 1852 | 1461606608941 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 10:50:09 INFO - PROCESS | 1852 | 1461606609232 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af8182800 == 155 [pid = 1852] [id = 615] 10:50:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 294 (0x7f9af32c5400) [pid = 1852] [serial = 1846] [outer = (nil)] 10:50:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 295 (0x7f9af5a4d400) [pid = 1852] [serial = 1847] [outer = 0x7f9af32c5400] 10:50:09 INFO - PROCESS | 1852 | 1461606609299 Marionette DEBUG loaded listener.js 10:50:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 296 (0x7f9af6c7ac00) [pid = 1852] [serial = 1848] [outer = 0x7f9af32c5400] 10:50:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af5083000 == 154 [pid = 1852] [id = 594] 10:50:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9afcef2000 == 153 [pid = 1852] [id = 593] 10:50:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af5b19800 == 152 [pid = 1852] [id = 569] 10:50:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af817d000 == 151 [pid = 1852] [id = 592] 10:50:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af27c3800 == 150 [pid = 1852] [id = 591] 10:50:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af4493800 == 149 [pid = 1852] [id = 567] 10:50:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aefbcc800 == 148 [pid = 1852] [id = 590] 10:50:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af82e4800 == 147 [pid = 1852] [id = 589] 10:50:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af05ad800 == 146 [pid = 1852] [id = 588] 10:50:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b05962000 == 145 [pid = 1852] [id = 584] 10:50:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b03f07800 == 144 [pid = 1852] [id = 583] 10:50:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b03d62800 == 143 [pid = 1852] [id = 582] 10:50:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0325f000 == 142 [pid = 1852] [id = 581] 10:50:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b005a8800 == 141 [pid = 1852] [id = 580] 10:50:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aff822800 == 140 [pid = 1852] [id = 579] 10:50:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aff615000 == 139 [pid = 1852] [id = 578] 10:50:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9afdbc6800 == 138 [pid = 1852] [id = 577] 10:50:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9afcc20000 == 137 [pid = 1852] [id = 576] 10:50:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af97e0000 == 136 [pid = 1852] [id = 575] 10:50:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af94b6000 == 135 [pid = 1852] [id = 574] 10:50:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af84dd000 == 134 [pid = 1852] [id = 573] 10:50:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af509a800 == 133 [pid = 1852] [id = 572] 10:50:09 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af1a67000 == 132 [pid = 1852] [id = 571] 10:50:09 INFO - PROCESS | 1852 | --DOMWINDOW == 295 (0x7f9af3b51000) [pid = 1852] [serial = 1712] [outer = (nil)] [url = about:blank] 10:50:09 INFO - PROCESS | 1852 | --DOMWINDOW == 294 (0x7f9af3a7f400) [pid = 1852] [serial = 1710] [outer = (nil)] [url = about:blank] 10:50:09 INFO - PROCESS | 1852 | --DOMWINDOW == 293 (0x7f9af1a4a400) [pid = 1852] [serial = 1655] [outer = (nil)] [url = about:blank] 10:50:09 INFO - PROCESS | 1852 | --DOMWINDOW == 292 (0x7f9b1b6a9000) [pid = 1852] [serial = 1685] [outer = (nil)] [url = about:blank] 10:50:09 INFO - PROCESS | 1852 | --DOMWINDOW == 291 (0x7f9af39c4000) [pid = 1852] [serial = 1709] [outer = (nil)] [url = about:blank] 10:50:09 INFO - PROCESS | 1852 | --DOMWINDOW == 290 (0x7f9b16b4b400) [pid = 1852] [serial = 1676] [outer = (nil)] [url = about:blank] 10:50:09 INFO - PROCESS | 1852 | --DOMWINDOW == 289 (0x7f9aee94f400) [pid = 1852] [serial = 1694] [outer = (nil)] [url = about:blank] 10:50:09 INFO - PROCESS | 1852 | --DOMWINDOW == 288 (0x7f9b1663c800) [pid = 1852] [serial = 1673] [outer = (nil)] [url = about:blank] 10:50:09 INFO - PROCESS | 1852 | --DOMWINDOW == 287 (0x7f9b0a339800) [pid = 1852] [serial = 1670] [outer = (nil)] [url = about:blank] 10:50:09 INFO - PROCESS | 1852 | --DOMWINDOW == 286 (0x7f9b05953c00) [pid = 1852] [serial = 1667] [outer = (nil)] [url = about:blank] 10:50:09 INFO - PROCESS | 1852 | --DOMWINDOW == 285 (0x7f9af4f9bc00) [pid = 1852] [serial = 1658] [outer = (nil)] [url = about:blank] 10:50:09 INFO - PROCESS | 1852 | --DOMWINDOW == 284 (0x7f9af046f400) [pid = 1852] [serial = 1691] [outer = (nil)] [url = about:blank] 10:50:09 INFO - PROCESS | 1852 | --DOMWINDOW == 283 (0x7f9af3249800) [pid = 1852] [serial = 1703] [outer = (nil)] [url = about:blank] 10:50:09 INFO - PROCESS | 1852 | --DOMWINDOW == 282 (0x7f9aff06f000) [pid = 1852] [serial = 1661] [outer = (nil)] [url = about:blank] 10:50:09 INFO - PROCESS | 1852 | --DOMWINDOW == 281 (0x7f9af34e4800) [pid = 1852] [serial = 1707] [outer = (nil)] [url = about:blank] 10:50:09 INFO - PROCESS | 1852 | --DOMWINDOW == 280 (0x7f9af1a47c00) [pid = 1852] [serial = 1700] [outer = (nil)] [url = about:blank] 10:50:09 INFO - PROCESS | 1852 | --DOMWINDOW == 279 (0x7f9af32c8400) [pid = 1852] [serial = 1704] [outer = (nil)] [url = about:blank] 10:50:09 INFO - PROCESS | 1852 | --DOMWINDOW == 278 (0x7f9b03a7ec00) [pid = 1852] [serial = 1664] [outer = (nil)] [url = about:blank] 10:50:09 INFO - PROCESS | 1852 | --DOMWINDOW == 277 (0x7f9b17ac5c00) [pid = 1852] [serial = 1679] [outer = (nil)] [url = about:blank] 10:50:09 INFO - PROCESS | 1852 | --DOMWINDOW == 276 (0x7f9afce24400) [pid = 1852] [serial = 1688] [outer = (nil)] [url = about:blank] 10:50:09 INFO - PROCESS | 1852 | --DOMWINDOW == 275 (0x7f9af32ec800) [pid = 1852] [serial = 1706] [outer = (nil)] [url = about:blank] 10:50:09 INFO - PROCESS | 1852 | --DOMWINDOW == 274 (0x7f9aefdde400) [pid = 1852] [serial = 1697] [outer = (nil)] [url = about:blank] 10:50:09 INFO - PROCESS | 1852 | --DOMWINDOW == 273 (0x7f9af0351000) [pid = 1852] [serial = 1698] [outer = (nil)] [url = about:blank] 10:50:09 INFO - PROCESS | 1852 | --DOMWINDOW == 272 (0x7f9b17b5e400) [pid = 1852] [serial = 1682] [outer = (nil)] [url = about:blank] 10:50:09 INFO - PROCESS | 1852 | --DOMWINDOW == 271 (0x7f9af2866400) [pid = 1852] [serial = 1701] [outer = (nil)] [url = about:blank] 10:50:09 INFO - PROCESS | 1852 | --DOMWINDOW == 270 (0x7f9aef477400) [pid = 1852] [serial = 1695] [outer = (nil)] [url = about:blank] 10:50:10 INFO - PROCESS | 1852 | 1461606610404 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]]]}] 10:50:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 10:50:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1679ms 10:50:10 INFO - PROCESS | 1852 | 1461606610429 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 10:50:10 INFO - PROCESS | 1852 | 1461606610432 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 10:50:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 10:50:10 INFO - PROCESS | 1852 | 1461606610437 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 10:50:10 INFO - PROCESS | 1852 | 1461606610439 Marionette TRACE conn3 <- [1,2434,null,{}] 10:50:10 INFO - PROCESS | 1852 | 1461606610444 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}] 10:50:10 INFO - PROCESS | 1852 | 1461606610616 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 10:50:10 INFO - PROCESS | 1852 | 1461606610634 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af27c8800 == 133 [pid = 1852] [id = 616] 10:50:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 271 (0x7f9aef551000) [pid = 1852] [serial = 1849] [outer = (nil)] 10:50:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 272 (0x7f9af3b51000) [pid = 1852] [serial = 1850] [outer = 0x7f9aef551000] 10:50:10 INFO - PROCESS | 1852 | 1461606610692 Marionette DEBUG loaded listener.js 10:50:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 273 (0x7f9af6bb7c00) [pid = 1852] [serial = 1851] [outer = 0x7f9aef551000] 10:50:11 INFO - PROCESS | 1852 | 1461606611656 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]]]}] 10:50:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 10:50:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1234ms 10:50:11 INFO - PROCESS | 1852 | 1461606611672 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 10:50:11 INFO - PROCESS | 1852 | 1461606611675 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 10:50:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 10:50:11 INFO - PROCESS | 1852 | 1461606611680 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 10:50:11 INFO - PROCESS | 1852 | 1461606611682 Marionette TRACE conn3 <- [1,2438,null,{}] 10:50:11 INFO - PROCESS | 1852 | 1461606611687 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}] 10:50:11 INFO - PROCESS | 1852 | 1461606611883 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 10:50:12 INFO - PROCESS | 1852 | 1461606612097 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af6d03000 == 134 [pid = 1852] [id = 617] 10:50:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 274 (0x7f9af0474800) [pid = 1852] [serial = 1852] [outer = (nil)] 10:50:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 275 (0x7f9afcd52400) [pid = 1852] [serial = 1853] [outer = 0x7f9af0474800] 10:50:12 INFO - PROCESS | 1852 | 1461606612160 Marionette DEBUG loaded listener.js 10:50:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 276 (0x7f9aff041800) [pid = 1852] [serial = 1854] [outer = 0x7f9af0474800] 10:50:12 INFO - PROCESS | 1852 | 1461606612919 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]]]}] 10:50:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 10:50:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1282ms 10:50:12 INFO - PROCESS | 1852 | 1461606612964 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 10:50:12 INFO - PROCESS | 1852 | 1461606612967 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 10:50:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 10:50:12 INFO - PROCESS | 1852 | 1461606612980 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 10:50:12 INFO - PROCESS | 1852 | 1461606612982 Marionette TRACE conn3 <- [1,2442,null,{}] 10:50:12 INFO - PROCESS | 1852 | 1461606612987 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}] 10:50:13 INFO - PROCESS | 1852 | 1461606613236 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 10:50:13 INFO - PROCESS | 1852 | 1461606613274 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af97dd800 == 135 [pid = 1852] [id = 618] 10:50:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 277 (0x7f9aff041c00) [pid = 1852] [serial = 1855] [outer = (nil)] 10:50:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 278 (0x7f9aff18c800) [pid = 1852] [serial = 1856] [outer = 0x7f9aff041c00] 10:50:13 INFO - PROCESS | 1852 | 1461606613329 Marionette DEBUG loaded listener.js 10:50:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 279 (0x7f9b00127c00) [pid = 1852] [serial = 1857] [outer = 0x7f9aff041c00] 10:50:14 INFO - PROCESS | 1852 | 1461606614172 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]]]}] 10:50:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 10:50:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1231ms 10:50:14 INFO - PROCESS | 1852 | 1461606614211 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 10:50:14 INFO - PROCESS | 1852 | 1461606614214 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 10:50:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 10:50:14 INFO - PROCESS | 1852 | 1461606614235 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 10:50:14 INFO - PROCESS | 1852 | 1461606614238 Marionette TRACE conn3 <- [1,2446,null,{}] 10:50:14 INFO - PROCESS | 1852 | 1461606614243 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}] 10:50:14 INFO - PROCESS | 1852 | 1461606614477 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 278 (0x7f9aff034800) [pid = 1852] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 277 (0x7f9aee268000) [pid = 1852] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 276 (0x7f9aee947800) [pid = 1852] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 275 (0x7f9aede58c00) [pid = 1852] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 274 (0x7f9af6bca800) [pid = 1852] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 273 (0x7f9aede61800) [pid = 1852] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 272 (0x7f9aede54000) [pid = 1852] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 271 (0x7f9af6c7c000) [pid = 1852] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 270 (0x7f9aede5a800) [pid = 1852] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 269 (0x7f9afdc09c00) [pid = 1852] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 268 (0x7f9aee260c00) [pid = 1852] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 267 (0x7f9af324a800) [pid = 1852] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 266 (0x7f9af06e9000) [pid = 1852] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 265 (0x7f9af046b800) [pid = 1852] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 264 (0x7f9aee948400) [pid = 1852] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 263 (0x7f9af34d7800) [pid = 1852] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 262 (0x7f9af0342400) [pid = 1852] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 261 (0x7f9af39c8400) [pid = 1852] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 260 (0x7f9af6a44c00) [pid = 1852] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 259 (0x7f9aee5cbc00) [pid = 1852] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 258 (0x7f9af51e5000) [pid = 1852] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 257 (0x7f9aede61400) [pid = 1852] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 256 (0x7f9af6ca3c00) [pid = 1852] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 255 (0x7f9af32d0000) [pid = 1852] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 254 (0x7f9af3a78000) [pid = 1852] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 253 (0x7f9aee5c2800) [pid = 1852] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 252 (0x7f9af32cf400) [pid = 1852] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7f9b0012a000) [pid = 1852] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7f9aef543400) [pid = 1852] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7f9af32c8000) [pid = 1852] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7f9af3b4c800) [pid = 1852] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7f9af1302400) [pid = 1852] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7f9aff070000) [pid = 1852] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7f9aee25e400) [pid = 1852] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7f9aff4cec00) [pid = 1852] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7f9aef54b000) [pid = 1852] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7f9b08bfa400) [pid = 1852] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7f9af39ae800) [pid = 1852] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7f9afefa2800) [pid = 1852] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7f9b0b508c00) [pid = 1852] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7f9b08d47800) [pid = 1852] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7f9af32dec00) [pid = 1852] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7f9af4f99800) [pid = 1852] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f9aee261800) [pid = 1852] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f9aede61000) [pid = 1852] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f9b00507800) [pid = 1852] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f9aef471c00) [pid = 1852] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f9af32ecc00) [pid = 1852] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7f9af5717c00) [pid = 1852] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7f9aef46c800) [pid = 1852] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7f9af32e0c00) [pid = 1852] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7f9aef46dc00) [pid = 1852] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7f9af39b3800) [pid = 1852] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7f9af388ec00) [pid = 1852] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7f9aef544c00) [pid = 1852] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f9af6a51000) [pid = 1852] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f9aee5c4000) [pid = 1852] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f9afd99e400) [pid = 1852] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f9b08d47c00) [pid = 1852] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f9af8334c00) [pid = 1852] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f9afce1c800) [pid = 1852] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f9b02f5a400) [pid = 1852] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f9af6ca6400) [pid = 1852] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f9af0347400) [pid = 1852] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 10:50:15 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f9af38fcc00) [pid = 1852] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 10:50:15 INFO - PROCESS | 1852 | 1461606615609 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aef9e4800 == 136 [pid = 1852] [id = 619] 10:50:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f9aede52800) [pid = 1852] [serial = 1858] [outer = (nil)] 10:50:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f9aede60000) [pid = 1852] [serial = 1859] [outer = 0x7f9aede52800] 10:50:15 INFO - PROCESS | 1852 | 1461606615672 Marionette DEBUG loaded listener.js 10:50:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f9aee5cbc00) [pid = 1852] [serial = 1860] [outer = 0x7f9aede52800] 10:50:16 INFO - PROCESS | 1852 | 1461606616309 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]]]}] 10:50:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 10:50:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 2134ms 10:50:16 INFO - PROCESS | 1852 | 1461606616370 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 10:50:16 INFO - PROCESS | 1852 | 1461606616373 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 10:50:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 10:50:16 INFO - PROCESS | 1852 | 1461606616379 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 10:50:16 INFO - PROCESS | 1852 | 1461606616381 Marionette TRACE conn3 <- [1,2450,null,{}] 10:50:16 INFO - PROCESS | 1852 | 1461606616386 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}] 10:50:16 INFO - PROCESS | 1852 | 1461606616555 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 10:50:16 INFO - PROCESS | 1852 | 1461606616740 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af5858800 == 137 [pid = 1852] [id = 620] 10:50:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f9aede54000) [pid = 1852] [serial = 1861] [outer = (nil)] 10:50:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f9aefacd400) [pid = 1852] [serial = 1862] [outer = 0x7f9aede54000] 10:50:16 INFO - PROCESS | 1852 | 1461606616803 Marionette DEBUG loaded listener.js 10:50:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f9af1a48000) [pid = 1852] [serial = 1863] [outer = 0x7f9aede54000] 10:50:17 INFO - PROCESS | 1852 | 1461606617641 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]]]}] 10:50:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 10:50:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1276ms 10:50:17 INFO - PROCESS | 1852 | 1461606617655 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 10:50:17 INFO - PROCESS | 1852 | 1461606617660 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 10:50:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 10:50:17 INFO - PROCESS | 1852 | 1461606617668 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 10:50:17 INFO - PROCESS | 1852 | 1461606617674 Marionette TRACE conn3 <- [1,2454,null,{}] 10:50:17 INFO - PROCESS | 1852 | 1461606617701 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}] 10:50:17 INFO - PROCESS | 1852 | 1461606617933 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 10:50:18 INFO - PROCESS | 1852 | 1461606618272 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af0566800 == 138 [pid = 1852] [id = 621] 10:50:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f9aef544c00) [pid = 1852] [serial = 1864] [outer = (nil)] 10:50:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f9aef9d0000) [pid = 1852] [serial = 1865] [outer = 0x7f9aef544c00] 10:50:18 INFO - PROCESS | 1852 | 1461606618348 Marionette DEBUG loaded listener.js 10:50:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f9af046b800) [pid = 1852] [serial = 1866] [outer = 0x7f9aef544c00] 10:50:19 INFO - PROCESS | 1852 | 1461606619205 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]]]}] 10:50:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 10:50:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1592ms 10:50:19 INFO - PROCESS | 1852 | 1461606619261 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 10:50:19 INFO - PROCESS | 1852 | 1461606619269 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 10:50:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 10:50:19 INFO - PROCESS | 1852 | 1461606619278 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 10:50:19 INFO - PROCESS | 1852 | 1461606619281 Marionette TRACE conn3 <- [1,2458,null,{}] 10:50:19 INFO - PROCESS | 1852 | 1461606619286 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}] 10:50:19 INFO - PROCESS | 1852 | 1461606619486 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 10:50:19 INFO - PROCESS | 1852 | 1461606619750 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af5099800 == 139 [pid = 1852] [id = 622] 10:50:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f9aefaca400) [pid = 1852] [serial = 1867] [outer = (nil)] 10:50:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7f9af32c9400) [pid = 1852] [serial = 1868] [outer = 0x7f9aefaca400] 10:50:19 INFO - PROCESS | 1852 | 1461606619823 Marionette DEBUG loaded listener.js 10:50:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7f9af34e3c00) [pid = 1852] [serial = 1869] [outer = 0x7f9aefaca400] 10:50:20 INFO - PROCESS | 1852 | 1461606620744 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]]]}] 10:50:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 10:50:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1527ms 10:50:20 INFO - PROCESS | 1852 | 1461606620806 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 10:50:20 INFO - PROCESS | 1852 | 1461606620810 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 10:50:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 10:50:20 INFO - PROCESS | 1852 | 1461606620817 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 10:50:20 INFO - PROCESS | 1852 | 1461606620822 Marionette TRACE conn3 <- [1,2462,null,{}] 10:50:20 INFO - PROCESS | 1852 | 1461606620837 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}] 10:50:21 INFO - PROCESS | 1852 | 1461606621274 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 10:50:21 INFO - PROCESS | 1852 | 1461606621631 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afdc2d000 == 140 [pid = 1852] [id = 623] 10:50:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7f9af6a48400) [pid = 1852] [serial = 1870] [outer = (nil)] 10:50:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7f9af6bab000) [pid = 1852] [serial = 1871] [outer = 0x7f9af6a48400] 10:50:21 INFO - PROCESS | 1852 | 1461606621706 Marionette DEBUG loaded listener.js 10:50:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7f9af6c7f000) [pid = 1852] [serial = 1872] [outer = 0x7f9af6a48400] 10:50:22 INFO - PROCESS | 1852 | 1461606622554 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]]]}] 10:50:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 10:50:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1789ms 10:50:22 INFO - PROCESS | 1852 | 1461606622606 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 10:50:22 INFO - PROCESS | 1852 | 1461606622611 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 10:50:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 10:50:22 INFO - PROCESS | 1852 | 1461606622616 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 10:50:22 INFO - PROCESS | 1852 | 1461606622618 Marionette TRACE conn3 <- [1,2466,null,{}] 10:50:22 INFO - PROCESS | 1852 | 1461606622623 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}] 10:50:22 INFO - PROCESS | 1852 | 1461606622817 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 10:50:23 INFO - PROCESS | 1852 | 1461606623097 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afffe2000 == 141 [pid = 1852] [id = 624] 10:50:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7f9af39c8400) [pid = 1852] [serial = 1873] [outer = (nil)] 10:50:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7f9afce1c400) [pid = 1852] [serial = 1874] [outer = 0x7f9af39c8400] 10:50:23 INFO - PROCESS | 1852 | 1461606623171 Marionette DEBUG loaded listener.js 10:50:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f9afd993000) [pid = 1852] [serial = 1875] [outer = 0x7f9af39c8400] 10:50:24 INFO - PROCESS | 1852 | 1461606624009 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]]]}] 10:50:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 10:50:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1439ms 10:50:24 INFO - PROCESS | 1852 | 1461606624056 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 10:50:24 INFO - PROCESS | 1852 | 1461606624060 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 10:50:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 10:50:24 INFO - PROCESS | 1852 | 1461606624065 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 10:50:24 INFO - PROCESS | 1852 | 1461606624067 Marionette TRACE conn3 <- [1,2470,null,{}] 10:50:24 INFO - PROCESS | 1852 | 1461606624073 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}] 10:50:24 INFO - PROCESS | 1852 | 1461606624258 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 10:50:24 INFO - PROCESS | 1852 | 1461606624530 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03055800 == 142 [pid = 1852] [id = 625] 10:50:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f9af8334c00) [pid = 1852] [serial = 1876] [outer = (nil)] 10:50:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f9afeedf800) [pid = 1852] [serial = 1877] [outer = 0x7f9af8334c00] 10:50:24 INFO - PROCESS | 1852 | 1461606624602 Marionette DEBUG loaded listener.js 10:50:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f9aff068000) [pid = 1852] [serial = 1878] [outer = 0x7f9af8334c00] 10:50:25 INFO - PROCESS | 1852 | 1461606625410 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]]]}] 10:50:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 10:50:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1380ms 10:50:25 INFO - PROCESS | 1852 | 1461606625446 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 10:50:25 INFO - PROCESS | 1852 | 1461606625450 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 10:50:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 10:50:25 INFO - PROCESS | 1852 | 1461606625456 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 10:50:25 INFO - PROCESS | 1852 | 1461606625458 Marionette TRACE conn3 <- [1,2474,null,{}] 10:50:25 INFO - PROCESS | 1852 | 1461606625463 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}] 10:50:25 INFO - PROCESS | 1852 | 1461606625678 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 10:50:25 INFO - PROCESS | 1852 | 1461606625955 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03e83800 == 143 [pid = 1852] [id = 626] 10:50:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f9b00003800) [pid = 1852] [serial = 1879] [outer = (nil)] 10:50:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7f9b007dc000) [pid = 1852] [serial = 1880] [outer = 0x7f9b00003800] 10:50:26 INFO - PROCESS | 1852 | 1461606626030 Marionette DEBUG loaded listener.js 10:50:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7f9b01817800) [pid = 1852] [serial = 1881] [outer = 0x7f9b00003800] 10:50:26 INFO - PROCESS | 1852 | 1461606626936 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]]]}] 10:50:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 10:50:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1525ms 10:50:26 INFO - PROCESS | 1852 | 1461606626981 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 10:50:26 INFO - PROCESS | 1852 | 1461606626985 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 10:50:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 10:50:26 INFO - PROCESS | 1852 | 1461606626990 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 10:50:26 INFO - PROCESS | 1852 | 1461606626992 Marionette TRACE conn3 <- [1,2478,null,{}] 10:50:27 INFO - PROCESS | 1852 | 1461606627011 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}] 10:50:27 INFO - PROCESS | 1852 | 1461606627269 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 10:50:27 INFO - PROCESS | 1852 | 1461606627479 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0880d800 == 144 [pid = 1852] [id = 627] 10:50:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7f9af3b53800) [pid = 1852] [serial = 1882] [outer = (nil)] 10:50:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7f9b02f59800) [pid = 1852] [serial = 1883] [outer = 0x7f9af3b53800] 10:50:27 INFO - PROCESS | 1852 | 1461606627552 Marionette DEBUG loaded listener.js 10:50:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7f9b032dfc00) [pid = 1852] [serial = 1884] [outer = 0x7f9af3b53800] 10:50:28 INFO - PROCESS | 1852 | 1461606628359 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]]]}] 10:50:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 10:50:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1426ms 10:50:28 INFO - PROCESS | 1852 | 1461606628416 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 10:50:28 INFO - PROCESS | 1852 | 1461606628420 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 10:50:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 10:50:28 INFO - PROCESS | 1852 | 1461606628425 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 10:50:28 INFO - PROCESS | 1852 | 1461606628427 Marionette TRACE conn3 <- [1,2482,null,{}] 10:50:28 INFO - PROCESS | 1852 | 1461606628433 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}] 10:50:28 INFO - PROCESS | 1852 | 1461606628621 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 10:50:28 INFO - PROCESS | 1852 | 1461606628894 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b09737000 == 145 [pid = 1852] [id = 628] 10:50:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7f9b006b5000) [pid = 1852] [serial = 1885] [outer = (nil)] 10:50:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7f9b03aad400) [pid = 1852] [serial = 1886] [outer = 0x7f9b006b5000] 10:50:28 INFO - PROCESS | 1852 | 1461606628967 Marionette DEBUG loaded listener.js 10:50:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7f9b040a8000) [pid = 1852] [serial = 1887] [outer = 0x7f9b006b5000] 10:50:29 INFO - PROCESS | 1852 | 1461606629789 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]]]}] 10:50:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 10:50:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1425ms 10:50:29 INFO - PROCESS | 1852 | 1461606629852 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 10:50:29 INFO - PROCESS | 1852 | 1461606629856 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 10:50:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 10:50:29 INFO - PROCESS | 1852 | 1461606629861 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 10:50:29 INFO - PROCESS | 1852 | 1461606629863 Marionette TRACE conn3 <- [1,2486,null,{}] 10:50:29 INFO - PROCESS | 1852 | 1461606629868 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}] 10:50:30 INFO - PROCESS | 1852 | 1461606630053 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 10:50:30 INFO - PROCESS | 1852 | 1461606630327 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0b23d000 == 146 [pid = 1852] [id = 629] 10:50:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7f9b007d7000) [pid = 1852] [serial = 1888] [outer = (nil)] 10:50:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7f9b04ed2400) [pid = 1852] [serial = 1889] [outer = 0x7f9b007d7000] 10:50:30 INFO - PROCESS | 1852 | 1461606630403 Marionette DEBUG loaded listener.js 10:50:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7f9b05954400) [pid = 1852] [serial = 1890] [outer = 0x7f9b007d7000] 10:50:31 INFO - PROCESS | 1852 | 1461606631212 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]]]}] 10:50:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 10:50:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1379ms 10:50:31 INFO - PROCESS | 1852 | 1461606631258 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 10:50:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 10:50:31 INFO - PROCESS | 1852 | 1461606631262 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 10:50:31 INFO - PROCESS | 1852 | 1461606631267 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 10:50:31 INFO - PROCESS | 1852 | 1461606631270 Marionette TRACE conn3 <- [1,2490,null,{}] 10:50:31 INFO - PROCESS | 1852 | 1461606631275 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}] 10:50:31 INFO - PROCESS | 1852 | 1461606631474 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 10:50:31 INFO - PROCESS | 1852 | 1461606631758 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b17a1e000 == 147 [pid = 1852] [id = 630] 10:50:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7f9af39b3800) [pid = 1852] [serial = 1891] [outer = (nil)] 10:50:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7f9b08518800) [pid = 1852] [serial = 1892] [outer = 0x7f9af39b3800] 10:50:31 INFO - PROCESS | 1852 | 1461606631832 Marionette DEBUG loaded listener.js 10:50:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7f9b08d3b400) [pid = 1852] [serial = 1893] [outer = 0x7f9af39b3800] 10:50:32 INFO - PROCESS | 1852 | 1461606632656 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]]]}] 10:50:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 10:50:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1436ms 10:50:32 INFO - PROCESS | 1852 | 1461606632703 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 10:50:32 INFO - PROCESS | 1852 | 1461606632707 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 10:50:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 10:50:32 INFO - PROCESS | 1852 | 1461606632713 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 10:50:32 INFO - PROCESS | 1852 | 1461606632716 Marionette TRACE conn3 <- [1,2494,null,{}] 10:50:32 INFO - PROCESS | 1852 | 1461606632721 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}] 10:50:32 INFO - PROCESS | 1852 | 1461606632941 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 10:50:33 INFO - PROCESS | 1852 | 1461606633223 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af19e0000 == 148 [pid = 1852] [id = 631] 10:50:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7f9b03091400) [pid = 1852] [serial = 1894] [outer = (nil)] 10:50:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7f9b0b50d800) [pid = 1852] [serial = 1895] [outer = 0x7f9b03091400] 10:50:33 INFO - PROCESS | 1852 | 1461606633302 Marionette DEBUG loaded listener.js 10:50:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 253 (0x7f9b1663c800) [pid = 1852] [serial = 1896] [outer = 0x7f9b03091400] 10:50:34 INFO - PROCESS | 1852 | 1461606634158 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]]]}] 10:50:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 10:50:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1476ms 10:50:34 INFO - PROCESS | 1852 | 1461606634200 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 10:50:34 INFO - PROCESS | 1852 | 1461606634204 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 10:50:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 10:50:34 INFO - PROCESS | 1852 | 1461606634210 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 10:50:34 INFO - PROCESS | 1852 | 1461606634212 Marionette TRACE conn3 <- [1,2498,null,{}] 10:50:34 INFO - PROCESS | 1852 | 1461606634217 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}] 10:50:34 INFO - PROCESS | 1852 | 1461606634416 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 10:50:34 INFO - PROCESS | 1852 | 1461606634694 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b17817000 == 149 [pid = 1852] [id = 632] 10:50:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 254 (0x7f9b08d40c00) [pid = 1852] [serial = 1897] [outer = (nil)] 10:50:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 255 (0x7f9b169f2000) [pid = 1852] [serial = 1898] [outer = 0x7f9b08d40c00] 10:50:34 INFO - PROCESS | 1852 | 1461606634768 Marionette DEBUG loaded listener.js 10:50:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 256 (0x7f9b17a3e800) [pid = 1852] [serial = 1899] [outer = 0x7f9b08d40c00] 10:50:35 INFO - PROCESS | 1852 | 1461606635601 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]]]}] 10:50:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 10:50:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1431ms 10:50:35 INFO - PROCESS | 1852 | 1461606635641 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 10:50:35 INFO - PROCESS | 1852 | 1461606635644 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 10:50:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 10:50:35 INFO - PROCESS | 1852 | 1461606635650 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 10:50:35 INFO - PROCESS | 1852 | 1461606635652 Marionette TRACE conn3 <- [1,2502,null,{}] 10:50:35 INFO - PROCESS | 1852 | 1461606635657 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}] 10:50:35 INFO - PROCESS | 1852 | 1461606635842 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 10:50:36 INFO - PROCESS | 1852 | 1461606636118 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9ae97af800 == 150 [pid = 1852] [id = 633] 10:50:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 257 (0x7f9b0a45b800) [pid = 1852] [serial = 1900] [outer = (nil)] 10:50:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 258 (0x7f9b17ac7000) [pid = 1852] [serial = 1901] [outer = 0x7f9b0a45b800] 10:50:36 INFO - PROCESS | 1852 | 1461606636188 Marionette DEBUG loaded listener.js 10:50:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 259 (0x7f9b17b5a400) [pid = 1852] [serial = 1902] [outer = 0x7f9b0a45b800] 10:50:37 INFO - PROCESS | 1852 | 1461606637030 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]]]}] 10:50:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 10:50:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1427ms 10:50:37 INFO - PROCESS | 1852 | 1461606637078 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 10:50:37 INFO - PROCESS | 1852 | 1461606637081 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 10:50:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 10:50:37 INFO - PROCESS | 1852 | 1461606637087 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 10:50:37 INFO - PROCESS | 1852 | 1461606637089 Marionette TRACE conn3 <- [1,2506,null,{}] 10:50:37 INFO - PROCESS | 1852 | 1461606637094 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}] 10:50:37 INFO - PROCESS | 1852 | 1461606637283 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 10:50:37 INFO - PROCESS | 1852 | 1461606637561 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9ae94e4800 == 151 [pid = 1852] [id = 634] 10:50:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 260 (0x7f9b17a3c400) [pid = 1852] [serial = 1903] [outer = (nil)] 10:50:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 261 (0x7f9b17b65000) [pid = 1852] [serial = 1904] [outer = 0x7f9b17a3c400] 10:50:37 INFO - PROCESS | 1852 | 1461606637632 Marionette DEBUG loaded listener.js 10:50:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 262 (0x7f9b17b8cc00) [pid = 1852] [serial = 1905] [outer = 0x7f9b17a3c400] 10:50:38 INFO - PROCESS | 1852 | 1461606638449 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]]]}] 10:50:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 10:50:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1426ms 10:50:38 INFO - PROCESS | 1852 | 1461606638514 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 10:50:38 INFO - PROCESS | 1852 | 1461606638518 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 10:50:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 10:50:38 INFO - PROCESS | 1852 | 1461606638523 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 10:50:38 INFO - PROCESS | 1852 | 1461606638526 Marionette TRACE conn3 <- [1,2510,null,{}] 10:50:38 INFO - PROCESS | 1852 | 1461606638531 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}] 10:50:38 INFO - PROCESS | 1852 | 1461606638720 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 10:50:39 INFO - PROCESS | 1852 | 1461606638999 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9ae68ea800 == 152 [pid = 1852] [id = 635] 10:50:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 263 (0x7f9b17a48400) [pid = 1852] [serial = 1906] [outer = (nil)] 10:50:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 264 (0x7f9b17d71400) [pid = 1852] [serial = 1907] [outer = 0x7f9b17a48400] 10:50:39 INFO - PROCESS | 1852 | 1461606639071 Marionette DEBUG loaded listener.js 10:50:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 265 (0x7f9b19cbcc00) [pid = 1852] [serial = 1908] [outer = 0x7f9b17a48400] 10:50:39 INFO - PROCESS | 1852 | 1461606639891 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]]]}] 10:50:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 10:50:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1429ms 10:50:39 INFO - PROCESS | 1852 | 1461606639953 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 10:50:39 INFO - PROCESS | 1852 | 1461606639956 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 10:50:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 10:50:39 INFO - PROCESS | 1852 | 1461606639962 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 10:50:39 INFO - PROCESS | 1852 | 1461606639964 Marionette TRACE conn3 <- [1,2514,null,{}] 10:50:39 INFO - PROCESS | 1852 | 1461606639972 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}] 10:50:40 INFO - PROCESS | 1852 | 1461606640166 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 10:50:40 INFO - PROCESS | 1852 | 1461606640453 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9ae97aa800 == 153 [pid = 1852] [id = 636] 10:50:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 266 (0x7f9b17b64c00) [pid = 1852] [serial = 1909] [outer = (nil)] 10:50:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 267 (0x7f9b1b609000) [pid = 1852] [serial = 1910] [outer = 0x7f9b17b64c00] 10:50:40 INFO - PROCESS | 1852 | 1461606640527 Marionette DEBUG loaded listener.js 10:50:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 268 (0x7f9b1b611000) [pid = 1852] [serial = 1911] [outer = 0x7f9b17b64c00] 10:50:41 INFO - PROCESS | 1852 | 1461606641373 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]]]}] 10:50:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 10:50:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1489ms 10:50:41 INFO - PROCESS | 1852 | 1461606641451 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 10:50:41 INFO - PROCESS | 1852 | 1461606641454 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 10:50:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 10:50:41 INFO - PROCESS | 1852 | 1461606641460 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 10:50:41 INFO - PROCESS | 1852 | 1461606641462 Marionette TRACE conn3 <- [1,2518,null,{}] 10:50:41 INFO - PROCESS | 1852 | 1461606641467 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}] 10:50:41 INFO - PROCESS | 1852 | 1461606641721 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 10:50:42 INFO - PROCESS | 1852 | 1461606642116 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aeb472800 == 154 [pid = 1852] [id = 637] 10:50:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 269 (0x7f9aede5bc00) [pid = 1852] [serial = 1912] [outer = (nil)] 10:50:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 270 (0x7f9af5ad7c00) [pid = 1852] [serial = 1913] [outer = 0x7f9aede5bc00] 10:50:42 INFO - PROCESS | 1852 | 1461606642184 Marionette DEBUG loaded listener.js 10:50:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 271 (0x7f9b1b6abc00) [pid = 1852] [serial = 1914] [outer = 0x7f9aede5bc00] 10:50:42 INFO - PROCESS | 1852 | 1461606642994 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]]]}] 10:50:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 10:50:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1584ms 10:50:43 INFO - PROCESS | 1852 | 1461606643044 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 10:50:43 INFO - PROCESS | 1852 | 1461606643048 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 10:50:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 10:50:43 INFO - PROCESS | 1852 | 1461606643053 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 10:50:43 INFO - PROCESS | 1852 | 1461606643056 Marionette TRACE conn3 <- [1,2522,null,{}] 10:50:43 INFO - PROCESS | 1852 | 1461606643061 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}] 10:50:43 INFO - PROCESS | 1852 | 1461606643264 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 10:50:43 INFO - PROCESS | 1852 | 1461606643549 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af371d800 == 155 [pid = 1852] [id = 638] 10:50:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 272 (0x7f9af06f0800) [pid = 1852] [serial = 1915] [outer = (nil)] 10:50:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 273 (0x7f9b1b6ae800) [pid = 1852] [serial = 1916] [outer = 0x7f9af06f0800] 10:50:43 INFO - PROCESS | 1852 | 1461606643620 Marionette DEBUG loaded listener.js 10:50:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 274 (0x7f9b1bd4e400) [pid = 1852] [serial = 1917] [outer = 0x7f9af06f0800] 10:50:44 INFO - PROCESS | 1852 | 1461606644501 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]]]}] 10:50:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 10:50:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1530ms 10:50:44 INFO - PROCESS | 1852 | 1461606644584 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 10:50:44 INFO - PROCESS | 1852 | 1461606644587 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 10:50:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 10:50:44 INFO - PROCESS | 1852 | 1461606644593 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 10:50:44 INFO - PROCESS | 1852 | 1461606644595 Marionette TRACE conn3 <- [1,2526,null,{}] 10:50:44 INFO - PROCESS | 1852 | 1461606644600 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}] 10:50:44 INFO - PROCESS | 1852 | 1461606644843 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 10:50:45 INFO - PROCESS | 1852 | 1461606645180 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af27c8000 == 156 [pid = 1852] [id = 639] 10:50:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 275 (0x7f9aede60800) [pid = 1852] [serial = 1918] [outer = (nil)] 10:50:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 276 (0x7f9aeface400) [pid = 1852] [serial = 1919] [outer = 0x7f9aede60800] 10:50:45 INFO - PROCESS | 1852 | 1461606645257 Marionette DEBUG loaded listener.js 10:50:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 277 (0x7f9af6ba9c00) [pid = 1852] [serial = 1920] [outer = 0x7f9aede60800] 10:50:46 INFO - PROCESS | 1852 | 1461606646096 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]]]}] 10:50:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 10:50:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1582ms 10:50:46 INFO - PROCESS | 1852 | 1461606646176 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 10:50:46 INFO - PROCESS | 1852 | 1461606646179 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 10:50:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 10:50:46 INFO - PROCESS | 1852 | 1461606646185 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 10:50:46 INFO - PROCESS | 1852 | 1461606646188 Marionette TRACE conn3 <- [1,2530,null,{}] 10:50:46 INFO - PROCESS | 1852 | 1461606646193 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}] 10:50:46 INFO - PROCESS | 1852 | 1461606646436 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 10:50:46 INFO - PROCESS | 1852 | 1461606646733 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af1a63800 == 157 [pid = 1852] [id = 640] 10:50:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 278 (0x7f9aede57400) [pid = 1852] [serial = 1921] [outer = (nil)] 10:50:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 279 (0x7f9aefac4400) [pid = 1852] [serial = 1922] [outer = 0x7f9aede57400] 10:50:46 INFO - PROCESS | 1852 | 1461606646862 Marionette DEBUG loaded listener.js 10:50:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 280 (0x7f9af1308400) [pid = 1852] [serial = 1923] [outer = 0x7f9aede57400] 10:50:47 INFO - PROCESS | 1852 | 1461606647679 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]]]}] 10:50:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b03e77800 == 156 [pid = 1852] [id = 550] 10:50:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0304d800 == 155 [pid = 1852] [id = 488] 10:50:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aef9e4800 == 154 [pid = 1852] [id = 619] 10:50:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af97dd800 == 153 [pid = 1852] [id = 618] 10:50:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af6d03000 == 152 [pid = 1852] [id = 617] 10:50:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af27c8800 == 151 [pid = 1852] [id = 616] 10:50:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af8182800 == 150 [pid = 1852] [id = 615] 10:50:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af5852000 == 149 [pid = 1852] [id = 614] 10:50:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aef7ec000 == 148 [pid = 1852] [id = 613] 10:50:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af0560800 == 147 [pid = 1852] [id = 612] 10:50:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b1e672800 == 146 [pid = 1852] [id = 605] 10:50:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b1b545000 == 145 [pid = 1852] [id = 604] 10:50:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b1781f000 == 144 [pid = 1852] [id = 603] 10:50:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0fd04800 == 143 [pid = 1852] [id = 602] 10:50:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0b4d6800 == 142 [pid = 1852] [id = 601] 10:50:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b09b5b000 == 141 [pid = 1852] [id = 600] 10:50:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b09212800 == 140 [pid = 1852] [id = 599] 10:50:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b03f12000 == 139 [pid = 1852] [id = 598] 10:50:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9afcc11800 == 138 [pid = 1852] [id = 597] 10:50:48 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af29be000 == 137 [pid = 1852] [id = 596] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 279 (0x7f9aff039000) [pid = 1852] [serial = 1787] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 278 (0x7f9af39c4400) [pid = 1852] [serial = 1721] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 277 (0x7f9b08d3ec00) [pid = 1852] [serial = 1482] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 276 (0x7f9af32c6400) [pid = 1852] [serial = 1770] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 275 (0x7f9af2950400) [pid = 1852] [serial = 1566] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 274 (0x7f9aefdd2400) [pid = 1852] [serial = 1715] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 273 (0x7f9aef549000) [pid = 1852] [serial = 1767] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 272 (0x7f9af6ca9400) [pid = 1852] [serial = 1781] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 271 (0x7f9b1b610c00) [pid = 1852] [serial = 1488] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 270 (0x7f9aff18d800) [pid = 1852] [serial = 1557] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 269 (0x7f9b005d5400) [pid = 1852] [serial = 1662] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 268 (0x7f9af38fec00) [pid = 1852] [serial = 1775] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 267 (0x7f9b007dd800) [pid = 1852] [serial = 1614] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 266 (0x7f9af3b51c00) [pid = 1852] [serial = 1629] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 265 (0x7f9af38f5400) [pid = 1852] [serial = 1536] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 264 (0x7f9b00123800) [pid = 1852] [serial = 1754] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 263 (0x7f9af32c3000) [pid = 1852] [serial = 1656] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 262 (0x7f9af3250c00) [pid = 1852] [serial = 1470] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 261 (0x7f9b040a5000) [pid = 1852] [serial = 1623] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 260 (0x7f9afef9cc00) [pid = 1852] [serial = 1554] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 259 (0x7f9af1a48400) [pid = 1852] [serial = 1533] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 258 (0x7f9af1a43800) [pid = 1852] [serial = 1769] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 257 (0x7f9af6c83c00) [pid = 1852] [serial = 1602] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 256 (0x7f9b1697cc00) [pid = 1852] [serial = 1674] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 255 (0x7f9af6c7cc00) [pid = 1852] [serial = 1760] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 254 (0x7f9af95dac00) [pid = 1852] [serial = 1736] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 253 (0x7f9af6bc9000) [pid = 1852] [serial = 1785] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 252 (0x7f9b0abe1000) [pid = 1852] [serial = 1419] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7f9af6bce400) [pid = 1852] [serial = 1730] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7f9b15aea400) [pid = 1852] [serial = 1485] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7f9af294b000) [pid = 1852] [serial = 1718] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7f9af51ee000) [pid = 1852] [serial = 1776] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7f9aff037c00) [pid = 1852] [serial = 1605] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7f9af4f8dc00) [pid = 1852] [serial = 1473] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7f9af3a85400) [pid = 1852] [serial = 1491] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7f9af286a000) [pid = 1852] [serial = 1563] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7f9afcd58800) [pid = 1852] [serial = 1739] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7f9af5ae0800) [pid = 1852] [serial = 1778] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7f9b02f57800) [pid = 1852] [serial = 1617] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7f9aff0d3000) [pid = 1852] [serial = 1748] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7f9aef550000) [pid = 1852] [serial = 1428] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7f9af3a84c00) [pid = 1852] [serial = 1539] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7f9b040b0c00) [pid = 1852] [serial = 1479] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7f9af1310800) [pid = 1852] [serial = 1494] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f9b005dcc00) [pid = 1852] [serial = 1763] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f9b17b5dc00) [pid = 1852] [serial = 1422] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f9af6c82800) [pid = 1852] [serial = 1560] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f9b08515c00) [pid = 1852] [serial = 1668] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f9af6cad000) [pid = 1852] [serial = 1733] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7f9b1bdc5000) [pid = 1852] [serial = 1434] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7f9b16dfb000) [pid = 1852] [serial = 1677] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7f9aee5cd000) [pid = 1852] [serial = 1766] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7f9af5714800) [pid = 1852] [serial = 1542] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7f9b00126c00) [pid = 1852] [serial = 1608] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7f9b1b6ab000) [pid = 1852] [serial = 1425] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7f9af0473400) [pid = 1852] [serial = 1784] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f9b0cd0ec00) [pid = 1852] [serial = 1671] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f9af34e2000) [pid = 1852] [serial = 1772] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f9af6cb1800) [pid = 1852] [serial = 1545] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f9aefaca800) [pid = 1852] [serial = 1590] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f9af39c5400) [pid = 1852] [serial = 1773] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f9af6a50c00) [pid = 1852] [serial = 1497] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f9b03a81800) [pid = 1852] [serial = 1620] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f9af3248c00) [pid = 1852] [serial = 1440] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f9af3b47800) [pid = 1852] [serial = 1596] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f9af95e8400) [pid = 1852] [serial = 1548] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f9aef47a800) [pid = 1852] [serial = 1437] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f9b17b8f400) [pid = 1852] [serial = 1683] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f9af32e5000) [pid = 1852] [serial = 1443] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f9af6bb2400) [pid = 1852] [serial = 1659] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f9b1bdb9400) [pid = 1852] [serial = 1686] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f9aef9ca400) [pid = 1852] [serial = 1431] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f9af51e1000) [pid = 1852] [serial = 1724] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f9af5719400) [pid = 1852] [serial = 1727] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f9af6bad800) [pid = 1852] [serial = 1779] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f9b00508400) [pid = 1852] [serial = 1611] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f9afd999000) [pid = 1852] [serial = 1742] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f9aef9c8400) [pid = 1852] [serial = 1530] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f9b04eca800) [pid = 1852] [serial = 1665] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f9b17b5e800) [pid = 1852] [serial = 1680] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f9afeeecc00) [pid = 1852] [serial = 1745] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f9affe2b000) [pid = 1852] [serial = 1751] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f9afef9c800) [pid = 1852] [serial = 1476] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f9afce28800) [pid = 1852] [serial = 1782] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f9afce29400) [pid = 1852] [serial = 1689] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f9b05947c00) [pid = 1852] [serial = 1626] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f9b00161000) [pid = 1852] [serial = 1757] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f9afdc06800) [pid = 1852] [serial = 1551] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f9af2944c00) [pid = 1852] [serial = 1593] [outer = (nil)] [url = about:blank] 10:50:49 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f9af6a43000) [pid = 1852] [serial = 1599] [outer = (nil)] [url = about:blank] 10:50:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 10:50:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 2980ms 10:50:49 INFO - PROCESS | 1852 | 1461606649293 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 10:50:49 INFO - PROCESS | 1852 | 1461606649298 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 10:50:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 10:50:49 INFO - PROCESS | 1852 | 1461606649307 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 10:50:49 INFO - PROCESS | 1852 | 1461606649314 Marionette TRACE conn3 <- [1,2534,null,{}] 10:50:49 INFO - PROCESS | 1852 | 1461606649320 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}] 10:50:49 INFO - PROCESS | 1852 | 1461606649528 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 10:50:49 INFO - PROCESS | 1852 | 1461606649739 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aeb466000 == 138 [pid = 1852] [id = 641] 10:50:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f9aef475800) [pid = 1852] [serial = 1924] [outer = (nil)] 10:50:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f9aef545c00) [pid = 1852] [serial = 1925] [outer = 0x7f9aef475800] 10:50:49 INFO - PROCESS | 1852 | 1461606649801 Marionette DEBUG loaded listener.js 10:50:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f9aef55fc00) [pid = 1852] [serial = 1926] [outer = 0x7f9aef475800] 10:50:50 INFO - PROCESS | 1852 | 1461606650549 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]]]}] 10:50:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 10:50:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1287ms 10:50:50 INFO - PROCESS | 1852 | 1461606650598 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 10:50:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 10:50:50 INFO - PROCESS | 1852 | 1461606650602 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 10:50:50 INFO - PROCESS | 1852 | 1461606650613 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 10:50:50 INFO - PROCESS | 1852 | 1461606650618 Marionette TRACE conn3 <- [1,2538,null,{}] 10:50:50 INFO - PROCESS | 1852 | 1461606650623 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}] 10:50:50 INFO - PROCESS | 1852 | 1461606650797 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 10:50:50 INFO - PROCESS | 1852 | 1461606650814 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aeea83800 == 139 [pid = 1852] [id = 642] 10:50:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f9aefdde800) [pid = 1852] [serial = 1927] [outer = (nil)] 10:50:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f9af0475800) [pid = 1852] [serial = 1928] [outer = 0x7f9aefdde800] 10:50:50 INFO - PROCESS | 1852 | 1461606650872 Marionette DEBUG loaded listener.js 10:50:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f9af1303800) [pid = 1852] [serial = 1929] [outer = 0x7f9aefdde800] 10:50:51 INFO - PROCESS | 1852 | 1461606651889 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]]]}] 10:50:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 10:50:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1331ms 10:50:51 INFO - PROCESS | 1852 | 1461606651949 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 10:50:51 INFO - PROCESS | 1852 | 1461606651952 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 10:50:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 10:50:51 INFO - PROCESS | 1852 | 1461606651958 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 10:50:51 INFO - PROCESS | 1852 | 1461606651971 Marionette TRACE conn3 <- [1,2542,null,{}] 10:50:51 INFO - PROCESS | 1852 | 1461606651994 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}] 10:50:52 INFO - PROCESS | 1852 | 1461606652245 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 10:50:52 INFO - PROCESS | 1852 | 1461606652273 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af1366000 == 140 [pid = 1852] [id = 643] 10:50:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f9af2866c00) [pid = 1852] [serial = 1930] [outer = (nil)] 10:50:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f9af3249800) [pid = 1852] [serial = 1931] [outer = 0x7f9af2866c00] 10:50:52 INFO - PROCESS | 1852 | 1461606652334 Marionette DEBUG loaded listener.js 10:50:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f9af32e5000) [pid = 1852] [serial = 1932] [outer = 0x7f9af2866c00] 10:50:53 INFO - PROCESS | 1852 | 1461606653353 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]]]}] 10:50:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 10:50:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1444ms 10:50:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 10:50:53 INFO - PROCESS | 1852 | 1461606653409 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 10:50:53 INFO - PROCESS | 1852 | 1461606653411 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 10:50:53 INFO - PROCESS | 1852 | 1461606653415 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 10:50:53 INFO - PROCESS | 1852 | 1461606653419 Marionette TRACE conn3 <- [1,2546,null,{}] 10:50:53 INFO - PROCESS | 1852 | 1461606653424 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}] 10:50:53 INFO - PROCESS | 1852 | 1461606653667 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 10:50:54 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f9aef551000) [pid = 1852] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 10:50:54 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f9af06ef800) [pid = 1852] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 10:50:54 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f9aefac7400) [pid = 1852] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 10:50:54 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f9aede53800) [pid = 1852] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 10:50:54 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f9aff041c00) [pid = 1852] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 10:50:54 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f9af32c5400) [pid = 1852] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 10:50:54 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f9af0474800) [pid = 1852] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 10:50:54 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f9aede52800) [pid = 1852] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 10:50:54 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f9af34dd800) [pid = 1852] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 10:50:54 INFO - PROCESS | 1852 | 1461606654300 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aefca7000 == 141 [pid = 1852] [id = 644] 10:50:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f9aede52800) [pid = 1852] [serial = 1933] [outer = (nil)] 10:50:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f9aefac7400) [pid = 1852] [serial = 1934] [outer = 0x7f9aede52800] 10:50:54 INFO - PROCESS | 1852 | 1461606654358 Marionette DEBUG loaded listener.js 10:50:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f9af38fbc00) [pid = 1852] [serial = 1935] [outer = 0x7f9aede52800] 10:50:55 INFO - PROCESS | 1852 | 1461606655114 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]]]}] 10:50:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 10:50:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1730ms 10:50:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 10:50:55 INFO - PROCESS | 1852 | 1461606655146 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 10:50:55 INFO - PROCESS | 1852 | 1461606655148 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 10:50:55 INFO - PROCESS | 1852 | 1461606655153 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 10:50:55 INFO - PROCESS | 1852 | 1461606655156 Marionette TRACE conn3 <- [1,2550,null,{}] 10:50:55 INFO - PROCESS | 1852 | 1461606655161 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}] 10:50:55 INFO - PROCESS | 1852 | 1461606655409 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 10:50:55 INFO - PROCESS | 1852 | 1461606655432 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af325a800 == 142 [pid = 1852] [id = 645] 10:50:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f9af38fec00) [pid = 1852] [serial = 1936] [outer = (nil)] 10:50:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f9af3a7e800) [pid = 1852] [serial = 1937] [outer = 0x7f9af38fec00] 10:50:55 INFO - PROCESS | 1852 | 1461606655488 Marionette DEBUG loaded listener.js 10:50:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f9af3b51c00) [pid = 1852] [serial = 1938] [outer = 0x7f9af38fec00] 10:50:56 INFO - PROCESS | 1852 | 1461606656548 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]]]}] 10:50:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 10:50:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1426ms 10:50:56 INFO - PROCESS | 1852 | 1461606656580 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 10:50:56 INFO - PROCESS | 1852 | 1461606656585 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 10:50:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 10:50:56 INFO - PROCESS | 1852 | 1461606656593 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 10:50:56 INFO - PROCESS | 1852 | 1461606656599 Marionette TRACE conn3 <- [1,2554,null,{}] 10:50:56 INFO - PROCESS | 1852 | 1461606656607 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}] 10:50:56 INFO - PROCESS | 1852 | 1461606656894 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 10:50:57 INFO - PROCESS | 1852 | 1461606657258 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aee0b7800 == 143 [pid = 1852] [id = 646] 10:50:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f9aefacd800) [pid = 1852] [serial = 1939] [outer = (nil)] 10:50:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f9aefddbc00) [pid = 1852] [serial = 1940] [outer = 0x7f9aefacd800] 10:50:57 INFO - PROCESS | 1852 | 1461606657339 Marionette DEBUG loaded listener.js 10:50:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f9af06f3c00) [pid = 1852] [serial = 1941] [outer = 0x7f9aefacd800] 10:50:58 INFO - PROCESS | 1852 | 1461606658253 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]]]}] 10:50:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 10:50:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1732ms 10:50:58 INFO - PROCESS | 1852 | 1461606658326 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 10:50:58 INFO - PROCESS | 1852 | 1461606658334 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 10:50:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 10:50:58 INFO - PROCESS | 1852 | 1461606658346 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 10:50:58 INFO - PROCESS | 1852 | 1461606658350 Marionette TRACE conn3 <- [1,2558,null,{}] 10:50:58 INFO - PROCESS | 1852 | 1461606658355 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}] 10:50:58 INFO - PROCESS | 1852 | 1461606658606 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 10:50:58 INFO - PROCESS | 1852 | 1461606658913 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af29c1800 == 144 [pid = 1852] [id = 647] 10:50:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f9af294c000) [pid = 1852] [serial = 1942] [outer = (nil)] 10:50:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f9af34da800) [pid = 1852] [serial = 1943] [outer = 0x7f9af294c000] 10:50:58 INFO - PROCESS | 1852 | 1461606658990 Marionette DEBUG loaded listener.js 10:50:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f9af39cb800) [pid = 1852] [serial = 1944] [outer = 0x7f9af294c000] 10:50:59 INFO - PROCESS | 1852 | 1461606659932 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]]]}] 10:50:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 10:50:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1630ms 10:50:59 INFO - PROCESS | 1852 | 1461606659976 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 10:50:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 10:50:59 INFO - PROCESS | 1852 | 1461606659980 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 10:50:59 INFO - PROCESS | 1852 | 1461606659987 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 10:50:59 INFO - PROCESS | 1852 | 1461606659992 Marionette TRACE conn3 <- [1,2562,null,{}] 10:51:00 INFO - PROCESS | 1852 | 1461606660008 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}] 10:51:00 INFO - PROCESS | 1852 | 1461606660232 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 10:51:00 INFO - PROCESS | 1852 | 1461606660546 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af5084000 == 145 [pid = 1852] [id = 648] 10:51:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f9af4f92c00) [pid = 1852] [serial = 1945] [outer = (nil)] 10:51:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f9af5718800) [pid = 1852] [serial = 1946] [outer = 0x7f9af4f92c00] 10:51:00 INFO - PROCESS | 1852 | 1461606660626 Marionette DEBUG loaded listener.js 10:51:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f9af6a46c00) [pid = 1852] [serial = 1947] [outer = 0x7f9af4f92c00] 10:51:01 INFO - PROCESS | 1852 | 1461606661536 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]]]}] 10:51:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 10:51:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1587ms 10:51:01 INFO - PROCESS | 1852 | 1461606661578 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 10:51:01 INFO - PROCESS | 1852 | 1461606661589 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 10:51:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 10:51:01 INFO - PROCESS | 1852 | 1461606661601 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 10:51:01 INFO - PROCESS | 1852 | 1461606661604 Marionette TRACE conn3 <- [1,2566,null,{}] 10:51:01 INFO - PROCESS | 1852 | 1461606661610 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}] 10:51:01 INFO - PROCESS | 1852 | 1461606661842 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 10:51:02 INFO - PROCESS | 1852 | 1461606662166 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af8182800 == 146 [pid = 1852] [id = 649] 10:51:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f9aee5cf000) [pid = 1852] [serial = 1948] [outer = (nil)] 10:51:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f9af6c7ec00) [pid = 1852] [serial = 1949] [outer = 0x7f9aee5cf000] 10:51:02 INFO - PROCESS | 1852 | 1461606662248 Marionette DEBUG loaded listener.js 10:51:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f9af833bc00) [pid = 1852] [serial = 1950] [outer = 0x7f9aee5cf000] 10:51:03 INFO - PROCESS | 1852 | 1461606663117 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]]]}] 10:51:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 10:51:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1581ms 10:51:03 INFO - PROCESS | 1852 | 1461606663183 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 10:51:03 INFO - PROCESS | 1852 | 1461606663187 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 10:51:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 10:51:03 INFO - PROCESS | 1852 | 1461606663193 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 10:51:03 INFO - PROCESS | 1852 | 1461606663196 Marionette TRACE conn3 <- [1,2570,null,{}] 10:51:03 INFO - PROCESS | 1852 | 1461606663201 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}] 10:51:03 INFO - PROCESS | 1852 | 1461606663418 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 10:51:03 INFO - PROCESS | 1852 | 1461606663681 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af9459800 == 147 [pid = 1852] [id = 650] 10:51:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f9af51ec000) [pid = 1852] [serial = 1951] [outer = (nil)] 10:51:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f9afcd54400) [pid = 1852] [serial = 1952] [outer = 0x7f9af51ec000] 10:51:03 INFO - PROCESS | 1852 | 1461606663796 Marionette DEBUG loaded listener.js 10:51:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f9afce29400) [pid = 1852] [serial = 1953] [outer = 0x7f9af51ec000] 10:51:04 INFO - PROCESS | 1852 | 1461606664686 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]]]}] 10:51:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 10:51:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1530ms 10:51:04 INFO - PROCESS | 1852 | 1461606664724 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 10:51:04 INFO - PROCESS | 1852 | 1461606664728 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 10:51:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 10:51:04 INFO - PROCESS | 1852 | 1461606664733 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 10:51:04 INFO - PROCESS | 1852 | 1461606664736 Marionette TRACE conn3 <- [1,2574,null,{}] 10:51:04 INFO - PROCESS | 1852 | 1461606664741 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}] 10:51:04 INFO - PROCESS | 1852 | 1461606664973 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 10:51:05 INFO - PROCESS | 1852 | 1461606665302 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af977b000 == 148 [pid = 1852] [id = 651] 10:51:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f9afd9a1000) [pid = 1852] [serial = 1954] [outer = (nil)] 10:51:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f9aff191c00) [pid = 1852] [serial = 1955] [outer = 0x7f9afd9a1000] 10:51:05 INFO - PROCESS | 1852 | 1461606665384 Marionette DEBUG loaded listener.js 10:51:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f9b00127400) [pid = 1852] [serial = 1956] [outer = 0x7f9afd9a1000] 10:51:06 INFO - PROCESS | 1852 | 1461606666216 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]]]}] 10:51:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 10:51:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1529ms 10:51:06 INFO - PROCESS | 1852 | 1461606666264 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 10:51:06 INFO - PROCESS | 1852 | 1461606666268 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 10:51:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 10:51:06 INFO - PROCESS | 1852 | 1461606666273 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 10:51:06 INFO - PROCESS | 1852 | 1461606666276 Marionette TRACE conn3 <- [1,2578,null,{}] 10:51:06 INFO - PROCESS | 1852 | 1461606666281 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}] 10:51:06 INFO - PROCESS | 1852 | 1461606666488 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 10:51:06 INFO - PROCESS | 1852 | 1461606666765 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afcef6800 == 149 [pid = 1852] [id = 652] 10:51:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f9afeee2400) [pid = 1852] [serial = 1957] [outer = (nil)] 10:51:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f9b0050a400) [pid = 1852] [serial = 1958] [outer = 0x7f9afeee2400] 10:51:06 INFO - PROCESS | 1852 | 1461606666840 Marionette DEBUG loaded listener.js 10:51:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f9b005df800) [pid = 1852] [serial = 1959] [outer = 0x7f9afeee2400] 10:51:07 INFO - PROCESS | 1852 | 1461606667685 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]]]}] 10:51:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 10:51:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1486ms 10:51:07 INFO - PROCESS | 1852 | 1461606667764 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 10:51:07 INFO - PROCESS | 1852 | 1461606667768 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 10:51:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 10:51:07 INFO - PROCESS | 1852 | 1461606667776 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 10:51:07 INFO - PROCESS | 1852 | 1461606667778 Marionette TRACE conn3 <- [1,2582,null,{}] 10:51:07 INFO - PROCESS | 1852 | 1461606667783 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}] 10:51:08 INFO - PROCESS | 1852 | 1461606668000 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 10:51:08 INFO - PROCESS | 1852 | 1461606668269 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afddd9000 == 150 [pid = 1852] [id = 653] 10:51:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f9afef96000) [pid = 1852] [serial = 1960] [outer = (nil)] 10:51:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f9b00a2e800) [pid = 1852] [serial = 1961] [outer = 0x7f9afef96000] 10:51:08 INFO - PROCESS | 1852 | 1461606668385 Marionette DEBUG loaded listener.js 10:51:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f9b01767000) [pid = 1852] [serial = 1962] [outer = 0x7f9afef96000] 10:51:09 INFO - PROCESS | 1852 | 1461606669249 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]]]}] 10:51:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 10:51:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1528ms 10:51:09 INFO - PROCESS | 1852 | 1461606669304 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 10:51:09 INFO - PROCESS | 1852 | 1461606669307 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 10:51:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 10:51:09 INFO - PROCESS | 1852 | 1461606669313 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 10:51:09 INFO - PROCESS | 1852 | 1461606669316 Marionette TRACE conn3 <- [1,2586,null,{}] 10:51:09 INFO - PROCESS | 1852 | 1461606669341 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}] 10:51:09 INFO - PROCESS | 1852 | 1461606669546 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 10:51:09 INFO - PROCESS | 1852 | 1461606669780 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aff82a800 == 151 [pid = 1852] [id = 654] 10:51:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f9b0015a400) [pid = 1852] [serial = 1963] [outer = (nil)] 10:51:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f9b02fd5800) [pid = 1852] [serial = 1964] [outer = 0x7f9b0015a400] 10:51:09 INFO - PROCESS | 1852 | 1461606669849 Marionette DEBUG loaded listener.js 10:51:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f9b032dec00) [pid = 1852] [serial = 1965] [outer = 0x7f9b0015a400] 10:51:10 INFO - PROCESS | 1852 | 1461606670760 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]]]}] 10:51:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 10:51:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1497ms 10:51:10 INFO - PROCESS | 1852 | 1461606670812 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 10:51:10 INFO - PROCESS | 1852 | 1461606670816 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 10:51:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 10:51:10 INFO - PROCESS | 1852 | 1461606670821 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 10:51:10 INFO - PROCESS | 1852 | 1461606670823 Marionette TRACE conn3 <- [1,2590,null,{}] 10:51:10 INFO - PROCESS | 1852 | 1461606670829 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}] 10:51:11 INFO - PROCESS | 1852 | 1461606671028 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 10:51:11 INFO - PROCESS | 1852 | 1461606671300 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b01aa6000 == 152 [pid = 1852] [id = 655] 10:51:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f9b007dd800) [pid = 1852] [serial = 1966] [outer = (nil)] 10:51:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7f9b03aad800) [pid = 1852] [serial = 1967] [outer = 0x7f9b007dd800] 10:51:11 INFO - PROCESS | 1852 | 1461606671374 Marionette DEBUG loaded listener.js 10:51:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7f9b03fe6000) [pid = 1852] [serial = 1968] [outer = 0x7f9b007dd800] 10:51:12 INFO - PROCESS | 1852 | 1461606672284 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]]]}] 10:51:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 10:51:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1532ms 10:51:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 10:51:12 INFO - PROCESS | 1852 | 1461606672355 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 10:51:12 INFO - PROCESS | 1852 | 1461606672358 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 10:51:12 INFO - PROCESS | 1852 | 1461606672364 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 10:51:12 INFO - PROCESS | 1852 | 1461606672368 Marionette TRACE conn3 <- [1,2594,null,{}] 10:51:12 INFO - PROCESS | 1852 | 1461606672373 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}] 10:51:12 INFO - PROCESS | 1852 | 1461606672635 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 10:51:12 INFO - PROCESS | 1852 | 1461606672956 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03bb6800 == 153 [pid = 1852] [id = 656] 10:51:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7f9b074a5400) [pid = 1852] [serial = 1969] [outer = (nil)] 10:51:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7f9b08610c00) [pid = 1852] [serial = 1970] [outer = 0x7f9b074a5400] 10:51:13 INFO - PROCESS | 1852 | 1461606673033 Marionette DEBUG loaded listener.js 10:51:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7f9b08ecd800) [pid = 1852] [serial = 1971] [outer = 0x7f9b074a5400] 10:51:13 INFO - PROCESS | 1852 | 1461606673893 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]]]}] 10:51:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 10:51:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1580ms 10:51:13 INFO - PROCESS | 1852 | 1461606673943 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 10:51:13 INFO - PROCESS | 1852 | 1461606673946 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 10:51:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 10:51:13 INFO - PROCESS | 1852 | 1461606673952 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 10:51:13 INFO - PROCESS | 1852 | 1461606673954 Marionette TRACE conn3 <- [1,2598,null,{}] 10:51:13 INFO - PROCESS | 1852 | 1461606673959 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}] 10:51:14 INFO - PROCESS | 1852 | 1461606674192 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 10:51:14 INFO - PROCESS | 1852 | 1461606674514 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03f0f000 == 154 [pid = 1852] [id = 657] 10:51:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7f9aefac5c00) [pid = 1852] [serial = 1972] [outer = (nil)] 10:51:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7f9b09c0c400) [pid = 1852] [serial = 1973] [outer = 0x7f9aefac5c00] 10:51:14 INFO - PROCESS | 1852 | 1461606674591 Marionette DEBUG loaded listener.js 10:51:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f9b0ab4f400) [pid = 1852] [serial = 1974] [outer = 0x7f9aefac5c00] 10:51:15 INFO - PROCESS | 1852 | 1461606675430 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]]]}] 10:51:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 10:51:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1531ms 10:51:15 INFO - PROCESS | 1852 | 1461606675484 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 10:51:15 INFO - PROCESS | 1852 | 1461606675487 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 10:51:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 10:51:15 INFO - PROCESS | 1852 | 1461606675502 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 10:51:15 INFO - PROCESS | 1852 | 1461606675504 Marionette TRACE conn3 <- [1,2602,null,{}] 10:51:15 INFO - PROCESS | 1852 | 1461606675510 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}] 10:51:15 INFO - PROCESS | 1852 | 1461606675706 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 10:51:15 INFO - PROCESS | 1852 | 1461606675976 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:16 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b07698800 == 155 [pid = 1852] [id = 658] 10:51:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f9af6bb1000) [pid = 1852] [serial = 1975] [outer = (nil)] 10:51:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f9b0b58ac00) [pid = 1852] [serial = 1976] [outer = 0x7f9af6bb1000] 10:51:16 INFO - PROCESS | 1852 | 1461606676089 Marionette DEBUG loaded listener.js 10:51:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f9b0cd0c400) [pid = 1852] [serial = 1977] [outer = 0x7f9af6bb1000] 10:51:16 INFO - PROCESS | 1852 | 1461606676925 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]]]}] 10:51:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 10:51:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1480ms 10:51:16 INFO - PROCESS | 1852 | 1461606676984 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 10:51:16 INFO - PROCESS | 1852 | 1461606676988 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 10:51:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 10:51:16 INFO - PROCESS | 1852 | 1461606676993 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 10:51:16 INFO - PROCESS | 1852 | 1461606676996 Marionette TRACE conn3 <- [1,2606,null,{}] 10:51:17 INFO - PROCESS | 1852 | 1461606677001 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}] 10:51:17 INFO - PROCESS | 1852 | 1461606677199 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 10:51:17 INFO - PROCESS | 1852 | 1461606677469 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b08925800 == 156 [pid = 1852] [id = 659] 10:51:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f9b03fe3400) [pid = 1852] [serial = 1978] [outer = (nil)] 10:51:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7f9b15ae8c00) [pid = 1852] [serial = 1979] [outer = 0x7f9b03fe3400] 10:51:17 INFO - PROCESS | 1852 | 1461606677581 Marionette DEBUG loaded listener.js 10:51:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7f9b16982400) [pid = 1852] [serial = 1980] [outer = 0x7f9b03fe3400] 10:51:18 INFO - PROCESS | 1852 | 1461606678414 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]]]}] 10:51:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 10:51:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1478ms 10:51:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 10:51:18 INFO - PROCESS | 1852 | 1461606678471 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 10:51:18 INFO - PROCESS | 1852 | 1461606678474 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 10:51:18 INFO - PROCESS | 1852 | 1461606678480 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 10:51:18 INFO - PROCESS | 1852 | 1461606678482 Marionette TRACE conn3 <- [1,2610,null,{}] 10:51:18 INFO - PROCESS | 1852 | 1461606678487 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}] 10:51:18 INFO - PROCESS | 1852 | 1461606678682 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 10:51:18 INFO - PROCESS | 1852 | 1461606678954 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0944b800 == 157 [pid = 1852] [id = 660] 10:51:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7f9afcd57000) [pid = 1852] [serial = 1981] [outer = (nil)] 10:51:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7f9b16b94000) [pid = 1852] [serial = 1982] [outer = 0x7f9afcd57000] 10:51:19 INFO - PROCESS | 1852 | 1461606679070 Marionette DEBUG loaded listener.js 10:51:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7f9b17a4bc00) [pid = 1852] [serial = 1983] [outer = 0x7f9afcd57000] 10:51:19 INFO - PROCESS | 1852 | 1461606679899 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]]]}] 10:51:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 10:51:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1486ms 10:51:19 INFO - PROCESS | 1852 | 1461606679966 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 10:51:19 INFO - PROCESS | 1852 | 1461606679969 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 10:51:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 10:51:19 INFO - PROCESS | 1852 | 1461606679974 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 10:51:19 INFO - PROCESS | 1852 | 1461606679977 Marionette TRACE conn3 <- [1,2614,null,{}] 10:51:19 INFO - PROCESS | 1852 | 1461606679982 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}] 10:51:20 INFO - PROCESS | 1852 | 1461606680184 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 10:51:20 INFO - PROCESS | 1852 | 1461606680458 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b098a2800 == 158 [pid = 1852] [id = 661] 10:51:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7f9b0015c000) [pid = 1852] [serial = 1984] [outer = (nil)] 10:51:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7f9b17b88400) [pid = 1852] [serial = 1985] [outer = 0x7f9b0015c000] 10:51:20 INFO - PROCESS | 1852 | 1461606680579 Marionette DEBUG loaded listener.js 10:51:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7f9b1b579800) [pid = 1852] [serial = 1986] [outer = 0x7f9b0015c000] 10:51:21 INFO - PROCESS | 1852 | 1461606681381 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]]]}] 10:51:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 10:51:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1480ms 10:51:21 INFO - PROCESS | 1852 | 1461606681456 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 10:51:21 INFO - PROCESS | 1852 | 1461606681458 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 10:51:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 10:51:21 INFO - PROCESS | 1852 | 1461606681464 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 10:51:21 INFO - PROCESS | 1852 | 1461606681466 Marionette TRACE conn3 <- [1,2618,null,{}] 10:51:21 INFO - PROCESS | 1852 | 1461606681472 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}] 10:51:21 INFO - PROCESS | 1852 | 1461606681680 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 10:51:21 INFO - PROCESS | 1852 | 1461606681976 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af27af800 == 159 [pid = 1852] [id = 662] 10:51:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7f9ae9744c00) [pid = 1852] [serial = 1987] [outer = (nil)] 10:51:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7f9ae974c000) [pid = 1852] [serial = 1988] [outer = 0x7f9ae9744c00] 10:51:22 INFO - PROCESS | 1852 | 1461606682088 Marionette DEBUG loaded listener.js 10:51:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7f9ae9750800) [pid = 1852] [serial = 1989] [outer = 0x7f9ae9744c00] 10:51:22 INFO - PROCESS | 1852 | 1461606682969 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]]]}] 10:51:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 10:51:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1578ms 10:51:23 INFO - PROCESS | 1852 | 1461606683043 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 10:51:23 INFO - PROCESS | 1852 | 1461606683046 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 10:51:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 10:51:23 INFO - PROCESS | 1852 | 1461606683052 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 10:51:23 INFO - PROCESS | 1852 | 1461606683054 Marionette TRACE conn3 <- [1,2622,null,{}] 10:51:23 INFO - PROCESS | 1852 | 1461606683059 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}] 10:51:23 INFO - PROCESS | 1852 | 1461606683261 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 10:51:24 INFO - PROCESS | 1852 | 1461606684026 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aeb46b000 == 160 [pid = 1852] [id = 663] 10:51:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7f9aee25dc00) [pid = 1852] [serial = 1990] [outer = (nil)] 10:51:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7f9aee5c4c00) [pid = 1852] [serial = 1991] [outer = 0x7f9aee25dc00] 10:51:24 INFO - PROCESS | 1852 | 1461606684096 Marionette DEBUG loaded listener.js 10:51:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7f9aef473800) [pid = 1852] [serial = 1992] [outer = 0x7f9aee25dc00] 10:51:25 INFO - PROCESS | 1852 | 1461606685035 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]]]}] 10:51:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 10:51:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 2030ms 10:51:25 INFO - PROCESS | 1852 | 1461606685084 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 10:51:25 INFO - PROCESS | 1852 | 1461606685090 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 10:51:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 10:51:25 INFO - PROCESS | 1852 | 1461606685096 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 10:51:25 INFO - PROCESS | 1852 | 1461606685101 Marionette TRACE conn3 <- [1,2626,null,{}] 10:51:25 INFO - PROCESS | 1852 | 1461606685107 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}] 10:51:25 INFO - PROCESS | 1852 | 1461606685313 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 10:51:25 INFO - PROCESS | 1852 | 1461606685618 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:25 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af27a9800 == 161 [pid = 1852] [id = 664] 10:51:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7f9aef479000) [pid = 1852] [serial = 1993] [outer = (nil)] 10:51:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7f9aefacb800) [pid = 1852] [serial = 1994] [outer = 0x7f9aef479000] 10:51:25 INFO - PROCESS | 1852 | 1461606685836 Marionette DEBUG loaded listener.js 10:51:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 253 (0x7f9af1304400) [pid = 1852] [serial = 1995] [outer = 0x7f9aef479000] 10:51:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af05b1800 == 160 [pid = 1852] [id = 542] 10:51:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b08810800 == 159 [pid = 1852] [id = 585] 10:51:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af9767800 == 158 [pid = 1852] [id = 586] 10:51:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b09208000 == 157 [pid = 1852] [id = 587] 10:51:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aefca7000 == 156 [pid = 1852] [id = 644] 10:51:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af1366000 == 155 [pid = 1852] [id = 643] 10:51:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aeea83800 == 154 [pid = 1852] [id = 642] 10:51:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aeb466000 == 153 [pid = 1852] [id = 641] 10:51:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9ae94e4800 == 152 [pid = 1852] [id = 634] 10:51:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9ae97af800 == 151 [pid = 1852] [id = 633] 10:51:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b17817000 == 150 [pid = 1852] [id = 632] 10:51:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af19e0000 == 149 [pid = 1852] [id = 631] 10:51:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b17a1e000 == 148 [pid = 1852] [id = 630] 10:51:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0b23d000 == 147 [pid = 1852] [id = 629] 10:51:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b09737000 == 146 [pid = 1852] [id = 628] 10:51:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0880d800 == 145 [pid = 1852] [id = 627] 10:51:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b03e83800 == 144 [pid = 1852] [id = 626] 10:51:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b03055800 == 143 [pid = 1852] [id = 625] 10:51:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9afffe2000 == 142 [pid = 1852] [id = 624] 10:51:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9afdc2d000 == 141 [pid = 1852] [id = 623] 10:51:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af5099800 == 140 [pid = 1852] [id = 622] 10:51:26 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af0566800 == 139 [pid = 1852] [id = 621] 10:51:26 INFO - PROCESS | 1852 | --DOMWINDOW == 252 (0x7f9b0a458000) [pid = 1852] [serial = 1826] [outer = (nil)] [url = about:blank] 10:51:26 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7f9af6bb7c00) [pid = 1852] [serial = 1851] [outer = (nil)] [url = about:blank] 10:51:26 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7f9af0474c00) [pid = 1852] [serial = 1790] [outer = (nil)] [url = about:blank] 10:51:26 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7f9b0050c000) [pid = 1852] [serial = 1802] [outer = (nil)] [url = about:blank] 10:51:26 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7f9af2946000) [pid = 1852] [serial = 1841] [outer = (nil)] [url = about:blank] 10:51:26 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7f9af06ed000) [pid = 1852] [serial = 1839] [outer = (nil)] [url = about:blank] 10:51:26 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7f9b044e0c00) [pid = 1852] [serial = 1817] [outer = (nil)] [url = about:blank] 10:51:26 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7f9af294a000) [pid = 1852] [serial = 1835] [outer = (nil)] [url = about:blank] 10:51:26 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7f9b02f53400) [pid = 1852] [serial = 1805] [outer = (nil)] [url = about:blank] 10:51:26 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7f9b032e8c00) [pid = 1852] [serial = 1808] [outer = (nil)] [url = about:blank] 10:51:26 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7f9afce24800) [pid = 1852] [serial = 1692] [outer = (nil)] [url = about:blank] 10:51:26 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7f9b032e1c00) [pid = 1852] [serial = 1811] [outer = (nil)] [url = about:blank] 10:51:26 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7f9aff18c800) [pid = 1852] [serial = 1856] [outer = (nil)] [url = about:blank] 10:51:26 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7f9af6c7ac00) [pid = 1852] [serial = 1848] [outer = (nil)] [url = about:blank] 10:51:26 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7f9b03fec000) [pid = 1852] [serial = 1814] [outer = (nil)] [url = about:blank] 10:51:26 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7f9af39d0000) [pid = 1852] [serial = 1793] [outer = (nil)] [url = about:blank] 10:51:26 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7f9b0b505000) [pid = 1852] [serial = 1829] [outer = (nil)] [url = about:blank] 10:51:26 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f9af5a4d400) [pid = 1852] [serial = 1847] [outer = (nil)] [url = about:blank] 10:51:26 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f9aff041800) [pid = 1852] [serial = 1854] [outer = (nil)] [url = about:blank] 10:51:26 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f9af3b51000) [pid = 1852] [serial = 1850] [outer = (nil)] [url = about:blank] 10:51:26 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f9b09b36c00) [pid = 1852] [serial = 1823] [outer = (nil)] [url = about:blank] 10:51:26 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f9af833f400) [pid = 1852] [serial = 1796] [outer = (nil)] [url = about:blank] 10:51:26 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7f9aede60000) [pid = 1852] [serial = 1859] [outer = (nil)] [url = about:blank] 10:51:26 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7f9af3a82000) [pid = 1852] [serial = 1844] [outer = (nil)] [url = about:blank] 10:51:26 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7f9b00127c00) [pid = 1852] [serial = 1857] [outer = (nil)] [url = about:blank] 10:51:26 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7f9af32dd400) [pid = 1852] [serial = 1842] [outer = (nil)] [url = about:blank] 10:51:26 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7f9afcd52400) [pid = 1852] [serial = 1853] [outer = (nil)] [url = about:blank] 10:51:26 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7f9af51efc00) [pid = 1852] [serial = 1845] [outer = (nil)] [url = about:blank] 10:51:26 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7f9aefdd3800) [pid = 1852] [serial = 1838] [outer = (nil)] [url = about:blank] 10:51:26 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f9aee5cbc00) [pid = 1852] [serial = 1860] [outer = (nil)] [url = about:blank] 10:51:26 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f9b0c00a800) [pid = 1852] [serial = 1832] [outer = (nil)] [url = about:blank] 10:51:26 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f9b0764a000) [pid = 1852] [serial = 1820] [outer = (nil)] [url = about:blank] 10:51:26 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f9aff0cec00) [pid = 1852] [serial = 1799] [outer = (nil)] [url = about:blank] 10:51:26 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f9aefacd400) [pid = 1852] [serial = 1862] [outer = (nil)] [url = about:blank] 10:51:27 INFO - PROCESS | 1852 | 1461606687241 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]]]}] 10:51:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 10:51:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 2188ms 10:51:27 INFO - PROCESS | 1852 | 1461606687288 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 10:51:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 10:51:27 INFO - PROCESS | 1852 | 1461606687293 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 10:51:27 INFO - PROCESS | 1852 | 1461606687370 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 10:51:27 INFO - PROCESS | 1852 | 1461606687374 Marionette TRACE conn3 <- [1,2630,null,{}] 10:51:27 INFO - PROCESS | 1852 | 1461606687433 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}] 10:51:27 INFO - PROCESS | 1852 | 1461606687617 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 10:51:27 INFO - PROCESS | 1852 | 1461606687629 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aea771000 == 140 [pid = 1852] [id = 665] 10:51:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f9aee956400) [pid = 1852] [serial = 1996] [outer = (nil)] 10:51:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f9af2861800) [pid = 1852] [serial = 1997] [outer = 0x7f9aee956400] 10:51:27 INFO - PROCESS | 1852 | 1461606687686 Marionette DEBUG loaded listener.js 10:51:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f9af39ab000) [pid = 1852] [serial = 1998] [outer = 0x7f9aee956400] 10:51:28 INFO - PROCESS | 1852 | 1461606688559 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]]]}] 10:51:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 10:51:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1291ms 10:51:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 10:51:28 INFO - PROCESS | 1852 | 1461606688590 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 10:51:28 INFO - PROCESS | 1852 | 1461606688593 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 10:51:28 INFO - PROCESS | 1852 | 1461606688607 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 10:51:28 INFO - PROCESS | 1852 | 1461606688615 Marionette TRACE conn3 <- [1,2634,null,{}] 10:51:28 INFO - PROCESS | 1852 | 1461606688624 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}] 10:51:28 INFO - PROCESS | 1852 | 1461606688808 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 10:51:29 INFO - PROCESS | 1852 | 1461606689014 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aefbdd000 == 141 [pid = 1852] [id = 666] 10:51:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f9aee5d1400) [pid = 1852] [serial = 1999] [outer = (nil)] 10:51:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f9af3b48c00) [pid = 1852] [serial = 2000] [outer = 0x7f9aee5d1400] 10:51:29 INFO - PROCESS | 1852 | 1461606689074 Marionette DEBUG loaded listener.js 10:51:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7f9af6a43000) [pid = 1852] [serial = 2001] [outer = 0x7f9aee5d1400] 10:51:29 INFO - PROCESS | 1852 | 1461606689920 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]]]}] 10:51:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 10:51:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1344ms 10:51:29 INFO - PROCESS | 1852 | 1461606689945 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 10:51:29 INFO - PROCESS | 1852 | 1461606689949 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 10:51:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 10:51:29 INFO - PROCESS | 1852 | 1461606689962 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 10:51:29 INFO - PROCESS | 1852 | 1461606689964 Marionette TRACE conn3 <- [1,2638,null,{}] 10:51:29 INFO - PROCESS | 1852 | 1461606689969 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}] 10:51:30 INFO - PROCESS | 1852 | 1461606690215 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 10:51:30 INFO - PROCESS | 1852 | 1461606690246 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af19f4000 == 142 [pid = 1852] [id = 667] 10:51:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7f9aef550000) [pid = 1852] [serial = 2002] [outer = (nil)] 10:51:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7f9af6ca2c00) [pid = 1852] [serial = 2003] [outer = 0x7f9aef550000] 10:51:30 INFO - PROCESS | 1852 | 1461606690304 Marionette DEBUG loaded listener.js 10:51:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7f9af95e3000) [pid = 1852] [serial = 2004] [outer = 0x7f9aef550000] 10:51:31 INFO - PROCESS | 1852 | 1461606691171 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]]]}] 10:51:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 10:51:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1233ms 10:51:31 INFO - PROCESS | 1852 | 1461606691196 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 10:51:31 INFO - PROCESS | 1852 | 1461606691199 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 10:51:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 10:51:31 INFO - PROCESS | 1852 | 1461606691205 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 10:51:31 INFO - PROCESS | 1852 | 1461606691207 Marionette TRACE conn3 <- [1,2642,null,{}] 10:51:31 INFO - PROCESS | 1852 | 1461606691212 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}] 10:51:31 INFO - PROCESS | 1852 | 1461606691464 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7f9aede59400) [pid = 1852] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7f9aef478c00) [pid = 1852] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7f9aede56c00) [pid = 1852] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7f9af6cac400) [pid = 1852] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f9aede59800) [pid = 1852] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f9b08d44c00) [pid = 1852] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f9b00aa2400) [pid = 1852] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f9af2949c00) [pid = 1852] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f9aef470400) [pid = 1852] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f9af5a49800) [pid = 1852] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f9b00b66400) [pid = 1852] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f9aefac7c00) [pid = 1852] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f9aee25b400) [pid = 1852] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f9af6a43400) [pid = 1852] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f9b08d38c00) [pid = 1852] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f9af6bc6c00) [pid = 1852] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f9b08a49800) [pid = 1852] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f9aef9cd800) [pid = 1852] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f9af6bb7000) [pid = 1852] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f9b03a88000) [pid = 1852] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f9af3a85c00) [pid = 1852] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f9afdc0e800) [pid = 1852] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f9af3889400) [pid = 1852] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f9af6bcb000) [pid = 1852] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f9af3887000) [pid = 1852] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f9af2865400) [pid = 1852] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f9af5adc400) [pid = 1852] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f9afdc0dc00) [pid = 1852] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f9afdc0c800) [pid = 1852] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f9aef9cec00) [pid = 1852] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f9b03fdf800) [pid = 1852] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f9afcd4c400) [pid = 1852] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f9afef98000) [pid = 1852] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f9af32de800) [pid = 1852] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f9b08a4ac00) [pid = 1852] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f9aee94a400) [pid = 1852] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f9af2866c00) [pid = 1852] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f9aede52800) [pid = 1852] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f9b03091400) [pid = 1852] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f9b17b64c00) [pid = 1852] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f9aefaca400) [pid = 1852] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f9aede57400) [pid = 1852] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f9aef544c00) [pid = 1852] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f9aede60800) [pid = 1852] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f9af8334c00) [pid = 1852] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f9aefdde800) [pid = 1852] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f9b08d40c00) [pid = 1852] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f9aef475800) [pid = 1852] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f9af3b53800) [pid = 1852] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f9b007d7000) [pid = 1852] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f9aede54000) [pid = 1852] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f9af39c8400) [pid = 1852] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f9b00003800) [pid = 1852] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f9b0a45b800) [pid = 1852] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f9b17a48400) [pid = 1852] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f9aede5bc00) [pid = 1852] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f9af6a48400) [pid = 1852] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f9b17a3c400) [pid = 1852] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f9af39b3800) [pid = 1852] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f9af06f0800) [pid = 1852] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 10:51:32 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f9b006b5000) [pid = 1852] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 10:51:32 INFO - PROCESS | 1852 | 1461606692574 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aea75e000 == 143 [pid = 1852] [id = 668] 10:51:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f9aee25b400) [pid = 1852] [serial = 2005] [outer = (nil)] 10:51:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f9aef475800) [pid = 1852] [serial = 2006] [outer = 0x7f9aee25b400] 10:51:32 INFO - PROCESS | 1852 | 1461606692648 Marionette DEBUG loaded listener.js 10:51:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f9af294f800) [pid = 1852] [serial = 2007] [outer = 0x7f9aee25b400] 10:51:33 INFO - PROCESS | 1852 | 1461606693298 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]]]}] 10:51:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 10:51:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 2128ms 10:51:33 INFO - PROCESS | 1852 | 1461606693334 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 10:51:33 INFO - PROCESS | 1852 | 1461606693336 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 10:51:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 10:51:33 INFO - PROCESS | 1852 | 1461606693352 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 10:51:33 INFO - PROCESS | 1852 | 1461606693355 Marionette TRACE conn3 <- [1,2646,null,{}] 10:51:33 INFO - PROCESS | 1852 | 1461606693360 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}] 10:51:33 INFO - PROCESS | 1852 | 1461606693532 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 10:51:33 INFO - PROCESS | 1852 | 1461606693717 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af372a000 == 144 [pid = 1852] [id = 669] 10:51:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f9aee261c00) [pid = 1852] [serial = 2008] [outer = (nil)] 10:51:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f9af6c82000) [pid = 1852] [serial = 2009] [outer = 0x7f9aee261c00] 10:51:33 INFO - PROCESS | 1852 | 1461606693779 Marionette DEBUG loaded listener.js 10:51:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f9afcd59800) [pid = 1852] [serial = 2010] [outer = 0x7f9aee261c00] 10:51:34 INFO - PROCESS | 1852 | 1461606694720 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]]]}] 10:51:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 10:51:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1425ms 10:51:34 INFO - PROCESS | 1852 | 1461606694778 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 10:51:34 INFO - PROCESS | 1852 | 1461606694784 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 10:51:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 10:51:34 INFO - PROCESS | 1852 | 1461606694792 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 10:51:34 INFO - PROCESS | 1852 | 1461606694797 Marionette TRACE conn3 <- [1,2650,null,{}] 10:51:34 INFO - PROCESS | 1852 | 1461606694807 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}] 10:51:35 INFO - PROCESS | 1852 | 1461606695046 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 10:51:35 INFO - PROCESS | 1852 | 1461606695373 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aea85f000 == 145 [pid = 1852] [id = 670] 10:51:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f9aee94f400) [pid = 1852] [serial = 2011] [outer = (nil)] 10:51:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f9aef543400) [pid = 1852] [serial = 2012] [outer = 0x7f9aee94f400] 10:51:35 INFO - PROCESS | 1852 | 1461606695452 Marionette DEBUG loaded listener.js 10:51:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f9aefad0000) [pid = 1852] [serial = 2013] [outer = 0x7f9aee94f400] 10:51:36 INFO - PROCESS | 1852 | 1461606696333 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]]]}] 10:51:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 10:51:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1587ms 10:51:36 INFO - PROCESS | 1852 | 1461606696379 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 10:51:36 INFO - PROCESS | 1852 | 1461606696388 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 10:51:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 10:51:36 INFO - PROCESS | 1852 | 1461606696397 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 10:51:36 INFO - PROCESS | 1852 | 1461606696401 Marionette TRACE conn3 <- [1,2654,null,{}] 10:51:36 INFO - PROCESS | 1852 | 1461606696407 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}] 10:51:36 INFO - PROCESS | 1852 | 1461606696617 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 10:51:36 INFO - PROCESS | 1852 | 1461606696886 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af1a6e800 == 146 [pid = 1852] [id = 671] 10:51:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f9af130cc00) [pid = 1852] [serial = 2014] [outer = (nil)] 10:51:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f9af2865800) [pid = 1852] [serial = 2015] [outer = 0x7f9af130cc00] 10:51:37 INFO - PROCESS | 1852 | 1461606697004 Marionette DEBUG loaded listener.js 10:51:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f9af32dd400) [pid = 1852] [serial = 2016] [outer = 0x7f9af130cc00] 10:51:37 INFO - PROCESS | 1852 | 1461606697910 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]]]}] 10:51:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 10:51:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1545ms 10:51:37 INFO - PROCESS | 1852 | 1461606697943 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 10:51:37 INFO - PROCESS | 1852 | 1461606697947 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 10:51:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 10:51:37 INFO - PROCESS | 1852 | 1461606697953 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 10:51:37 INFO - PROCESS | 1852 | 1461606697959 Marionette TRACE conn3 <- [1,2658,null,{}] 10:51:37 INFO - PROCESS | 1852 | 1461606697974 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}] 10:51:38 INFO - PROCESS | 1852 | 1461606698181 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 10:51:38 INFO - PROCESS | 1852 | 1461606698503 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af6d09800 == 147 [pid = 1852] [id = 672] 10:51:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f9af3a85c00) [pid = 1852] [serial = 2017] [outer = (nil)] 10:51:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f9af51ea800) [pid = 1852] [serial = 2018] [outer = 0x7f9af3a85c00] 10:51:38 INFO - PROCESS | 1852 | 1461606698583 Marionette DEBUG loaded listener.js 10:51:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f9af6bb4400) [pid = 1852] [serial = 2019] [outer = 0x7f9af3a85c00] 10:51:39 INFO - PROCESS | 1852 | 1461606699408 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]]]}] 10:51:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 10:51:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1482ms 10:51:39 INFO - PROCESS | 1852 | 1461606699437 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 10:51:39 INFO - PROCESS | 1852 | 1461606699442 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 10:51:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 10:51:39 INFO - PROCESS | 1852 | 1461606699449 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 10:51:39 INFO - PROCESS | 1852 | 1461606699452 Marionette TRACE conn3 <- [1,2662,null,{}] 10:51:39 INFO - PROCESS | 1852 | 1461606699457 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}] 10:51:39 INFO - PROCESS | 1852 | 1461606699658 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 10:51:39 INFO - PROCESS | 1852 | 1461606699927 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af84f2800 == 148 [pid = 1852] [id = 673] 10:51:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f9af3a84c00) [pid = 1852] [serial = 2020] [outer = (nil)] 10:51:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f9afce28800) [pid = 1852] [serial = 2021] [outer = 0x7f9af3a84c00] 10:51:40 INFO - PROCESS | 1852 | 1461606700003 Marionette DEBUG loaded listener.js 10:51:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f9afd99d000) [pid = 1852] [serial = 2022] [outer = 0x7f9af3a84c00] 10:51:40 INFO - PROCESS | 1852 | 1461606700843 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]]]}] 10:51:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 10:51:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1429ms 10:51:40 INFO - PROCESS | 1852 | 1461606700880 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 10:51:40 INFO - PROCESS | 1852 | 1461606700883 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 10:51:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 10:51:40 INFO - PROCESS | 1852 | 1461606700889 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 10:51:40 INFO - PROCESS | 1852 | 1461606700891 Marionette TRACE conn3 <- [1,2666,null,{}] 10:51:40 INFO - PROCESS | 1852 | 1461606700896 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}] 10:51:41 INFO - PROCESS | 1852 | 1461606701094 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 10:51:41 INFO - PROCESS | 1852 | 1461606701367 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af97d5000 == 149 [pid = 1852] [id = 674] 10:51:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f9af3b4d400) [pid = 1852] [serial = 2023] [outer = (nil)] 10:51:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f9afef94c00) [pid = 1852] [serial = 2024] [outer = 0x7f9af3b4d400] 10:51:41 INFO - PROCESS | 1852 | 1461606701439 Marionette DEBUG loaded listener.js 10:51:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f9aff03ac00) [pid = 1852] [serial = 2025] [outer = 0x7f9af3b4d400] 10:51:42 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 10:51:42 INFO - PROCESS | 1852 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:51:42 INFO - PROCESS | 1852 | 1461606702768 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]]]}] 10:51:42 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) 10:51:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1929ms 10:51:42 INFO - PROCESS | 1852 | 1461606702819 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 10:51:42 INFO - PROCESS | 1852 | 1461606702821 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 10:51:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 10:51:42 INFO - PROCESS | 1852 | 1461606702831 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 10:51:42 INFO - PROCESS | 1852 | 1461606702833 Marionette TRACE conn3 <- [1,2670,null,{}] 10:51:42 INFO - PROCESS | 1852 | 1461606702841 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}] 10:51:43 INFO - PROCESS | 1852 | 1461606703137 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 10:51:43 INFO - PROCESS | 1852 | 1461606703379 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aff67d800 == 150 [pid = 1852] [id = 675] 10:51:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f9afdc09c00) [pid = 1852] [serial = 2026] [outer = (nil)] 10:51:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f9b007e3c00) [pid = 1852] [serial = 2027] [outer = 0x7f9afdc09c00] 10:51:43 INFO - PROCESS | 1852 | 1461606703451 Marionette DEBUG loaded listener.js 10:51:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f9b01775000) [pid = 1852] [serial = 2028] [outer = 0x7f9afdc09c00] 10:51:44 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 10:51:44 INFO - PROCESS | 1852 | 1461606704778 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] 10:51:44 INFO - PROCESS | 1852 | 1461606704827 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 10:51:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 10:51:44 INFO - PROCESS | 1852 | 1461606704833 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 10:51:44 INFO - PROCESS | 1852 | 1461606704836 Marionette TRACE conn3 <- [1,2674,null,{}] 10:51:44 INFO - PROCESS | 1852 | 1461606704841 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}] 10:51:45 INFO - PROCESS | 1852 | 1461606705104 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 10:51:45 INFO - PROCESS | 1852 | 1461606705345 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03144000 == 151 [pid = 1852] [id = 676] 10:51:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f9aff063c00) [pid = 1852] [serial = 2029] [outer = (nil)] 10:51:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f9b02f59400) [pid = 1852] [serial = 2030] [outer = 0x7f9aff063c00] 10:51:45 INFO - PROCESS | 1852 | 1461606705417 Marionette DEBUG loaded listener.js 10:51:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f9b03a82000) [pid = 1852] [serial = 2031] [outer = 0x7f9aff063c00] 10:51:46 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 10:51:46 INFO - PROCESS | 1852 | 1461606706755 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] 10:51:46 INFO - PROCESS | 1852 | 1461606706817 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 10:51:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 10:51:46 INFO - PROCESS | 1852 | 1461606706823 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 10:51:46 INFO - PROCESS | 1852 | 1461606706826 Marionette TRACE conn3 <- [1,2678,null,{}] 10:51:46 INFO - PROCESS | 1852 | 1461606706831 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}] 10:51:47 INFO - PROCESS | 1852 | 1461606707105 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 10:51:47 INFO - PROCESS | 1852 | 1461606707347 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03e83800 == 152 [pid = 1852] [id = 677] 10:51:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f9b006b0000) [pid = 1852] [serial = 2032] [outer = (nil)] 10:51:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f9b03ab9000) [pid = 1852] [serial = 2033] [outer = 0x7f9b006b0000] 10:51:47 INFO - PROCESS | 1852 | 1461606707417 Marionette DEBUG loaded listener.js 10:51:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f9b040b1000) [pid = 1852] [serial = 2034] [outer = 0x7f9b006b0000] 10:51:48 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 10:51:48 INFO - PROCESS | 1852 | 1461606708704 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]]]}] 10:51:48 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) 10:51:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1926ms 10:51:48 INFO - PROCESS | 1852 | 1461606708749 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 10:51:48 INFO - PROCESS | 1852 | 1461606708753 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 10:51:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 10:51:48 INFO - PROCESS | 1852 | 1461606708758 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 10:51:48 INFO - PROCESS | 1852 | 1461606708760 Marionette TRACE conn3 <- [1,2682,null,{}] 10:51:48 INFO - PROCESS | 1852 | 1461606708765 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}] 10:51:48 INFO - PROCESS | 1852 | 1461606708954 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 10:51:49 INFO - PROCESS | 1852 | 1461606709263 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0886a000 == 153 [pid = 1852] [id = 678] 10:51:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f9af4f90800) [pid = 1852] [serial = 2035] [outer = (nil)] 10:51:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f9b044df800) [pid = 1852] [serial = 2036] [outer = 0x7f9af4f90800] 10:51:49 INFO - PROCESS | 1852 | 1461606709332 Marionette DEBUG loaded listener.js 10:51:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f9b0652f800) [pid = 1852] [serial = 2037] [outer = 0x7f9af4f90800] 10:51:50 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 10:51:50 INFO - PROCESS | 1852 | 1461606710652 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]]]}] 10:51:50 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) 10:51:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1935ms 10:51:50 INFO - PROCESS | 1852 | 1461606710693 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 10:51:50 INFO - PROCESS | 1852 | 1461606710696 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 10:51:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 10:51:50 INFO - PROCESS | 1852 | 1461606710701 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 10:51:50 INFO - PROCESS | 1852 | 1461606710703 Marionette TRACE conn3 <- [1,2686,null,{}] 10:51:50 INFO - PROCESS | 1852 | 1461606710709 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}] 10:51:50 INFO - PROCESS | 1852 | 1461606710971 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 10:51:51 INFO - PROCESS | 1852 | 1461606711212 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b097e5800 == 154 [pid = 1852] [id = 679] 10:51:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f9b00b66400) [pid = 1852] [serial = 2038] [outer = (nil)] 10:51:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f9b08610400) [pid = 1852] [serial = 2039] [outer = 0x7f9b00b66400] 10:51:51 INFO - PROCESS | 1852 | 1461606711282 Marionette DEBUG loaded listener.js 10:51:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f9b08d3fc00) [pid = 1852] [serial = 2040] [outer = 0x7f9b00b66400] 10:51:52 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 10:51:52 INFO - PROCESS | 1852 | 1461606712621 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] 10:51:52 INFO - PROCESS | 1852 | 1461606712638 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 10:51:52 INFO - PROCESS | 1852 | 1461606712644 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 10:51:52 INFO - PROCESS | 1852 | 1461606712648 Marionette TRACE conn3 <- [1,2690,null,{}] 10:51:52 INFO - PROCESS | 1852 | 1461606712653 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}] 10:51:52 INFO - PROCESS | 1852 | 1461606712898 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 10:51:53 INFO - PROCESS | 1852 | 1461606713144 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aedece800 == 155 [pid = 1852] [id = 680] 10:51:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f9aede5cc00) [pid = 1852] [serial = 2041] [outer = (nil)] 10:51:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f9af06ef000) [pid = 1852] [serial = 2042] [outer = 0x7f9aede5cc00] 10:51:53 INFO - PROCESS | 1852 | 1461606713219 Marionette DEBUG loaded listener.js 10:51:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f9b15adc800) [pid = 1852] [serial = 2043] [outer = 0x7f9aede5cc00] 10:51:54 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 10:51:54 INFO - PROCESS | 1852 | 1461606714542 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] 10:51:54 INFO - PROCESS | 1852 | 1461606714579 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 10:51:54 INFO - PROCESS | 1852 | 1461606714585 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 10:51:54 INFO - PROCESS | 1852 | 1461606714588 Marionette TRACE conn3 <- [1,2694,null,{}] 10:51:54 INFO - PROCESS | 1852 | 1461606714593 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}] 10:51:54 INFO - PROCESS | 1852 | 1461606714783 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 10:51:55 INFO - PROCESS | 1852 | 1461606715113 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aea853000 == 156 [pid = 1852] [id = 681] 10:51:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f9aee25f400) [pid = 1852] [serial = 2044] [outer = (nil)] 10:51:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f9af32c3800) [pid = 1852] [serial = 2045] [outer = 0x7f9aee25f400] 10:51:55 INFO - PROCESS | 1852 | 1461606715185 Marionette DEBUG loaded listener.js 10:51:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f9af3b52000) [pid = 1852] [serial = 2046] [outer = 0x7f9aee25f400] 10:51:56 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 10:51:56 INFO - PROCESS | 1852 | 1461606716506 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] 10:51:56 INFO - PROCESS | 1852 | 1461606716573 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 10:51:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 10:51:56 INFO - PROCESS | 1852 | 1461606716579 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 10:51:56 INFO - PROCESS | 1852 | 1461606716581 Marionette TRACE conn3 <- [1,2698,null,{}] 10:51:56 INFO - PROCESS | 1852 | 1461606716587 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}] 10:51:57 INFO - PROCESS | 1852 | 1461606717369 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 10:51:57 INFO - PROCESS | 1852 | 1461606717771 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aeea83000 == 157 [pid = 1852] [id = 682] 10:51:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f9aee5cbc00) [pid = 1852] [serial = 2047] [outer = (nil)] 10:51:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f9aee94b000) [pid = 1852] [serial = 2048] [outer = 0x7f9aee5cbc00] 10:51:57 INFO - PROCESS | 1852 | 1461606717838 Marionette DEBUG loaded listener.js 10:51:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f9aef54c800) [pid = 1852] [serial = 2049] [outer = 0x7f9aee5cbc00] 10:51:59 INFO - PROCESS | 1852 | SkCairoFTTypeface::onFilterRec unimplemented 10:51:59 INFO - PROCESS | 1852 | 1461606719215 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] 10:51:59 INFO - PROCESS | 1852 | 1461606719272 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 10:51:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 10:51:59 INFO - PROCESS | 1852 | 1461606719285 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 10:51:59 INFO - PROCESS | 1852 | 1461606719294 Marionette TRACE conn3 <- [1,2702,null,{}] 10:51:59 INFO - PROCESS | 1852 | 1461606719406 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}] 10:51:59 INFO - PROCESS | 1852 | 1461606719614 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 10:51:59 INFO - PROCESS | 1852 | 1461606719895 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aee0a8000 == 158 [pid = 1852] [id = 683] 10:51:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f9aefdd3800) [pid = 1852] [serial = 2050] [outer = (nil)] 10:51:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f9af06f1000) [pid = 1852] [serial = 2051] [outer = 0x7f9aefdd3800] 10:51:59 INFO - PROCESS | 1852 | 1461606719965 Marionette DEBUG loaded listener.js 10:52:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f9af1a44400) [pid = 1852] [serial = 2052] [outer = 0x7f9aefdd3800] 10:52:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af8186000 == 157 [pid = 1852] [id = 570] 10:52:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0b222000 == 156 [pid = 1852] [id = 349] 10:52:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b20f40800 == 155 [pid = 1852] [id = 561] 10:52:00 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f9af3a7e800) [pid = 1852] [serial = 1937] [outer = (nil)] [url = about:blank] 10:52:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aea769800 == 154 [pid = 1852] [id = 607] 10:52:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aeab13800 == 153 [pid = 1852] [id = 610] 10:52:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aea85c800 == 152 [pid = 1852] [id = 609] 10:52:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b201a2800 == 151 [pid = 1852] [id = 608] 10:52:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af27b8000 == 150 [pid = 1852] [id = 611] 10:52:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af82d2800 == 149 [pid = 1852] [id = 350] 10:52:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aee0ae800 == 148 [pid = 1852] [id = 606] 10:52:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af137c000 == 147 [pid = 1852] [id = 562] 10:52:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af05a2000 == 146 [pid = 1852] [id = 563] 10:52:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aea75e000 == 145 [pid = 1852] [id = 668] 10:52:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af5858800 == 144 [pid = 1852] [id = 620] 10:52:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af19f4000 == 143 [pid = 1852] [id = 667] 10:52:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aefbdd000 == 142 [pid = 1852] [id = 666] 10:52:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aea771000 == 141 [pid = 1852] [id = 665] 10:52:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af27a9800 == 140 [pid = 1852] [id = 664] 10:52:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aeb46b000 == 139 [pid = 1852] [id = 663] 10:52:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af27af800 == 138 [pid = 1852] [id = 662] 10:52:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b098a2800 == 137 [pid = 1852] [id = 661] 10:52:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0944b800 == 136 [pid = 1852] [id = 660] 10:52:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b08925800 == 135 [pid = 1852] [id = 659] 10:52:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b07698800 == 134 [pid = 1852] [id = 658] 10:52:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b03f0f000 == 133 [pid = 1852] [id = 657] 10:52:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b03bb6800 == 132 [pid = 1852] [id = 656] 10:52:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b01aa6000 == 131 [pid = 1852] [id = 655] 10:52:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aff82a800 == 130 [pid = 1852] [id = 654] 10:52:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9afddd9000 == 129 [pid = 1852] [id = 653] 10:52:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9afcef6800 == 128 [pid = 1852] [id = 652] 10:52:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af977b000 == 127 [pid = 1852] [id = 651] 10:52:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af9459800 == 126 [pid = 1852] [id = 650] 10:52:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af8182800 == 125 [pid = 1852] [id = 649] 10:52:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af5084000 == 124 [pid = 1852] [id = 648] 10:52:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af29c1800 == 123 [pid = 1852] [id = 647] 10:52:00 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aee0b7800 == 122 [pid = 1852] [id = 646] 10:52:00 INFO - PROCESS | 1852 | 1461606720992 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]]]}] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f9aff0d7400) [pid = 1852] [serial = 1836] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f9b040ae000) [pid = 1852] [serial = 1653] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f9afff19c00) [pid = 1852] [serial = 1800] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f9b09c14000) [pid = 1852] [serial = 1824] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f9af0475c00) [pid = 1852] [serial = 1716] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f9afce27800) [pid = 1852] [serial = 1797] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f9b04ed5c00) [pid = 1852] [serial = 1818] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f9af5a51400) [pid = 1852] [serial = 1728] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f9b007dec00) [pid = 1852] [serial = 1803] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f9af3a83c00) [pid = 1852] [serial = 1722] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f9afce23800) [pid = 1852] [serial = 1740] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f9af4f97800) [pid = 1852] [serial = 1713] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f9b03ab6c00) [pid = 1852] [serial = 1812] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f9af6c83800) [pid = 1852] [serial = 1731] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f9afff1cc00) [pid = 1852] [serial = 1752] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f9aff18f400) [pid = 1852] [serial = 1749] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f9af51ee800) [pid = 1852] [serial = 1725] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f9b08a48c00) [pid = 1852] [serial = 1821] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f9aff03e400) [pid = 1852] [serial = 1746] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f9b0015b400) [pid = 1852] [serial = 1755] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f9af4f91800) [pid = 1852] [serial = 1794] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f9b10a79400) [pid = 1852] [serial = 1833] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f9af32e5000) [pid = 1852] [serial = 1932] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f9af38fbc00) [pid = 1852] [serial = 1935] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f9af1303800) [pid = 1852] [serial = 1929] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f9b007de800) [pid = 1852] [serial = 1764] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f9afdc02c00) [pid = 1852] [serial = 1743] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f9b005d3000) [pid = 1852] [serial = 1761] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f9b0b595c00) [pid = 1852] [serial = 1830] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f9b03092c00) [pid = 1852] [serial = 1806] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f9afcd4c000) [pid = 1852] [serial = 1737] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f9af1a43c00) [pid = 1852] [serial = 1791] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f9b040a9000) [pid = 1852] [serial = 1815] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f9b03a80000) [pid = 1852] [serial = 1809] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f9af32d0c00) [pid = 1852] [serial = 1719] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f9b0050e000) [pid = 1852] [serial = 1758] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f9af833b400) [pid = 1852] [serial = 1734] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f9b0abe5400) [pid = 1852] [serial = 1827] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f9afff14800) [pid = 1852] [serial = 1788] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f9af3249800) [pid = 1852] [serial = 1931] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f9aefac7400) [pid = 1852] [serial = 1934] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f9b0b50d800) [pid = 1852] [serial = 1895] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f9b1663c800) [pid = 1852] [serial = 1896] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f9b1b609000) [pid = 1852] [serial = 1910] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f9b1b611000) [pid = 1852] [serial = 1911] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f9af32c9400) [pid = 1852] [serial = 1868] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f9af34e3c00) [pid = 1852] [serial = 1869] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f9aefac4400) [pid = 1852] [serial = 1922] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f9af1308400) [pid = 1852] [serial = 1923] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f9aef9d0000) [pid = 1852] [serial = 1865] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f9af046b800) [pid = 1852] [serial = 1866] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f9aeface400) [pid = 1852] [serial = 1919] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f9af6ba9c00) [pid = 1852] [serial = 1920] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f9afeedf800) [pid = 1852] [serial = 1877] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f9aff068000) [pid = 1852] [serial = 1878] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f9af0475800) [pid = 1852] [serial = 1928] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f9b169f2000) [pid = 1852] [serial = 1898] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f9b17a3e800) [pid = 1852] [serial = 1899] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f9aef545c00) [pid = 1852] [serial = 1925] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f9aef55fc00) [pid = 1852] [serial = 1926] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f9b02f59800) [pid = 1852] [serial = 1883] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f9b032dfc00) [pid = 1852] [serial = 1884] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f9b04ed2400) [pid = 1852] [serial = 1889] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f9b05954400) [pid = 1852] [serial = 1890] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f9af1a48000) [pid = 1852] [serial = 1863] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f9afce1c400) [pid = 1852] [serial = 1874] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f9afd993000) [pid = 1852] [serial = 1875] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f9b007dc000) [pid = 1852] [serial = 1880] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f9b01817800) [pid = 1852] [serial = 1881] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f9b17ac7000) [pid = 1852] [serial = 1901] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f9b17b5a400) [pid = 1852] [serial = 1902] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f9b17d71400) [pid = 1852] [serial = 1907] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f9b19cbcc00) [pid = 1852] [serial = 1908] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f9af5ad7c00) [pid = 1852] [serial = 1913] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7f9b1b6abc00) [pid = 1852] [serial = 1914] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7f9af6bab000) [pid = 1852] [serial = 1871] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7f9af6c7f000) [pid = 1852] [serial = 1872] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7f9b17b65000) [pid = 1852] [serial = 1904] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7f9b17b8cc00) [pid = 1852] [serial = 1905] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7f9b08518800) [pid = 1852] [serial = 1892] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7f9b08d3b400) [pid = 1852] [serial = 1893] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7f9b1b6ae800) [pid = 1852] [serial = 1916] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 131 (0x7f9b1bd4e400) [pid = 1852] [serial = 1917] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 130 (0x7f9b03aad400) [pid = 1852] [serial = 1886] [outer = (nil)] [url = about:blank] 10:52:01 INFO - PROCESS | 1852 | --DOMWINDOW == 129 (0x7f9b040a8000) [pid = 1852] [serial = 1887] [outer = (nil)] [url = about:blank] 10:52:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 10:52:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1801ms 10:52:01 INFO - PROCESS | 1852 | 1461606721086 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 10:52:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 10:52:01 INFO - PROCESS | 1852 | 1461606721092 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 10:52:01 INFO - PROCESS | 1852 | 1461606721098 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 10:52:01 INFO - PROCESS | 1852 | 1461606721101 Marionette TRACE conn3 <- [1,2706,null,{}] 10:52:01 INFO - PROCESS | 1852 | 1461606721106 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}] 10:52:01 INFO - PROCESS | 1852 | 1461606721305 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 10:52:01 INFO - PROCESS | 1852 | 1461606721566 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aeab06800 == 123 [pid = 1852] [id = 684] 10:52:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 130 (0x7f9aef558000) [pid = 1852] [serial = 2053] [outer = (nil)] 10:52:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 131 (0x7f9af3245800) [pid = 1852] [serial = 2054] [outer = 0x7f9aef558000] 10:52:01 INFO - PROCESS | 1852 | 1461606721651 Marionette DEBUG loaded listener.js 10:52:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 132 (0x7f9af32c6400) [pid = 1852] [serial = 2055] [outer = 0x7f9aef558000] 10:52:02 INFO - PROCESS | 1852 | 1461606722378 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]]]}] 10:52:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 10:52:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1332ms 10:52:02 INFO - PROCESS | 1852 | 1461606722431 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 10:52:02 INFO - PROCESS | 1852 | 1461606722437 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 10:52:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 10:52:02 INFO - PROCESS | 1852 | 1461606722455 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 10:52:02 INFO - PROCESS | 1852 | 1461606722461 Marionette TRACE conn3 <- [1,2710,null,{}] 10:52:02 INFO - PROCESS | 1852 | 1461606722466 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}] 10:52:02 INFO - PROCESS | 1852 | 1461606722740 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 10:52:02 INFO - PROCESS | 1852 | 1461606722780 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af05b3800 == 124 [pid = 1852] [id = 685] 10:52:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7f9aee25e000) [pid = 1852] [serial = 2056] [outer = (nil)] 10:52:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7f9af3886c00) [pid = 1852] [serial = 2057] [outer = 0x7f9aee25e000] 10:52:02 INFO - PROCESS | 1852 | 1461606722847 Marionette DEBUG loaded listener.js 10:52:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7f9af39b0000) [pid = 1852] [serial = 2058] [outer = 0x7f9aee25e000] 10:52:03 INFO - PROCESS | 1852 | 1461606723753 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] 10:52:03 INFO - PROCESS | 1852 | 1461606723800 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 10:52:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 10:52:03 INFO - PROCESS | 1852 | 1461606723812 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 10:52:03 INFO - PROCESS | 1852 | 1461606723814 Marionette TRACE conn3 <- [1,2714,null,{}] 10:52:03 INFO - PROCESS | 1852 | 1461606723820 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}] 10:52:04 INFO - PROCESS | 1852 | 1461606724051 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 10:52:04 INFO - PROCESS | 1852 | 1461606724083 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af27d9000 == 125 [pid = 1852] [id = 686] 10:52:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7f9af38f6000) [pid = 1852] [serial = 2059] [outer = (nil)] 10:52:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f9af3b52400) [pid = 1852] [serial = 2060] [outer = 0x7f9af38f6000] 10:52:04 INFO - PROCESS | 1852 | 1461606724143 Marionette DEBUG loaded listener.js 10:52:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f9af5710400) [pid = 1852] [serial = 2061] [outer = 0x7f9af38f6000] 10:52:05 INFO - PROCESS | 1852 | --DOMWINDOW == 137 (0x7f9aef550000) [pid = 1852] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 10:52:05 INFO - PROCESS | 1852 | --DOMWINDOW == 136 (0x7f9aee956400) [pid = 1852] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 10:52:05 INFO - PROCESS | 1852 | --DOMWINDOW == 135 (0x7f9aee5d1400) [pid = 1852] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 10:52:05 INFO - PROCESS | 1852 | --DOMWINDOW == 134 (0x7f9aee25dc00) [pid = 1852] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 10:52:05 INFO - PROCESS | 1852 | --DOMWINDOW == 133 (0x7f9aef479000) [pid = 1852] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 10:52:05 INFO - PROCESS | 1852 | --DOMWINDOW == 132 (0x7f9aee25b400) [pid = 1852] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 10:52:05 INFO - PROCESS | 1852 | 1461606725625 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]]]}] 10:52:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 10:52:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1831ms 10:52:05 INFO - PROCESS | 1852 | 1461606725644 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 10:52:05 INFO - PROCESS | 1852 | 1461606725647 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 10:52:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 10:52:05 INFO - PROCESS | 1852 | 1461606725652 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 10:52:05 INFO - PROCESS | 1852 | 1461606725654 Marionette TRACE conn3 <- [1,2718,null,{}] 10:52:05 INFO - PROCESS | 1852 | 1461606725659 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}] 10:52:05 INFO - PROCESS | 1852 | 1461606725832 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 10:52:06 INFO - PROCESS | 1852 | 1461606726015 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af3267800 == 126 [pid = 1852] [id = 687] 10:52:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 133 (0x7f9af5ad8c00) [pid = 1852] [serial = 2062] [outer = (nil)] 10:52:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 134 (0x7f9af5ae2c00) [pid = 1852] [serial = 2063] [outer = 0x7f9af5ad8c00] 10:52:06 INFO - PROCESS | 1852 | 1461606726083 Marionette DEBUG loaded listener.js 10:52:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 135 (0x7f9af6bc2c00) [pid = 1852] [serial = 2064] [outer = 0x7f9af5ad8c00] 10:52:06 INFO - PROCESS | 1852 | 1461606726803 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] 10:52:06 INFO - PROCESS | 1852 | 1461606726830 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 10:52:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 10:52:06 INFO - PROCESS | 1852 | 1461606726868 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 10:52:06 INFO - PROCESS | 1852 | 1461606726870 Marionette TRACE conn3 <- [1,2722,null,{}] 10:52:06 INFO - PROCESS | 1852 | 1461606726876 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}] 10:52:07 INFO - PROCESS | 1852 | 1461606727049 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 10:52:07 INFO - PROCESS | 1852 | 1461606727059 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af5849000 == 127 [pid = 1852] [id = 688] 10:52:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 136 (0x7f9af8335400) [pid = 1852] [serial = 2065] [outer = (nil)] 10:52:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 137 (0x7f9afcd53800) [pid = 1852] [serial = 2066] [outer = 0x7f9af8335400] 10:52:07 INFO - PROCESS | 1852 | 1461606727117 Marionette DEBUG loaded listener.js 10:52:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 138 (0x7f9afce22c00) [pid = 1852] [serial = 2067] [outer = 0x7f9af8335400] 10:52:08 INFO - PROCESS | 1852 | 1461606728436 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] 10:52:08 INFO - PROCESS | 1852 | 1461606728507 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 10:52:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 10:52:08 INFO - PROCESS | 1852 | 1461606728515 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 10:52:08 INFO - PROCESS | 1852 | 1461606728521 Marionette TRACE conn3 <- [1,2726,null,{}] 10:52:08 INFO - PROCESS | 1852 | 1461606728529 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}] 10:52:08 INFO - PROCESS | 1852 | 1461606728849 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 10:52:09 INFO - PROCESS | 1852 | 1461606729098 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aeea80800 == 128 [pid = 1852] [id = 689] 10:52:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 139 (0x7f9af06f6800) [pid = 1852] [serial = 2068] [outer = (nil)] 10:52:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 140 (0x7f9af1310800) [pid = 1852] [serial = 2069] [outer = 0x7f9af06f6800] 10:52:09 INFO - PROCESS | 1852 | 1461606729178 Marionette DEBUG loaded listener.js 10:52:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 141 (0x7f9af3246400) [pid = 1852] [serial = 2070] [outer = 0x7f9af06f6800] 10:52:10 INFO - PROCESS | 1852 | 1461606730116 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]]]}] 10:52:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 10:52:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1632ms 10:52:10 INFO - PROCESS | 1852 | 1461606730148 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 10:52:10 INFO - PROCESS | 1852 | 1461606730156 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 10:52:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 10:52:10 INFO - PROCESS | 1852 | 1461606730166 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 10:52:10 INFO - PROCESS | 1852 | 1461606730169 Marionette TRACE conn3 <- [1,2730,null,{}] 10:52:10 INFO - PROCESS | 1852 | 1461606730176 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}] 10:52:10 INFO - PROCESS | 1852 | 1461606730380 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 10:52:10 INFO - PROCESS | 1852 | 1461606730688 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af448b800 == 129 [pid = 1852] [id = 690] 10:52:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 142 (0x7f9af3886400) [pid = 1852] [serial = 2071] [outer = (nil)] 10:52:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 143 (0x7f9af39cf000) [pid = 1852] [serial = 2072] [outer = 0x7f9af3886400] 10:52:10 INFO - PROCESS | 1852 | 1461606730764 Marionette DEBUG loaded listener.js 10:52:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 144 (0x7f9af4f9bc00) [pid = 1852] [serial = 2073] [outer = 0x7f9af3886400] 10:52:12 INFO - PROCESS | 1852 | 1461606732033 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] 10:52:12 INFO - PROCESS | 1852 | 1461606732061 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 10:52:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 10:52:12 INFO - PROCESS | 1852 | 1461606732067 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 10:52:12 INFO - PROCESS | 1852 | 1461606732072 Marionette TRACE conn3 <- [1,2734,null,{}] 10:52:12 INFO - PROCESS | 1852 | 1461606732087 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}] 10:52:12 INFO - PROCESS | 1852 | 1461606732347 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 10:52:12 INFO - PROCESS | 1852 | 1461606732583 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af82df000 == 130 [pid = 1852] [id = 691] 10:52:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 145 (0x7f9af38f8000) [pid = 1852] [serial = 2074] [outer = (nil)] 10:52:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 146 (0x7f9af6c7f000) [pid = 1852] [serial = 2075] [outer = 0x7f9af38f8000] 10:52:12 INFO - PROCESS | 1852 | 1461606732670 Marionette DEBUG loaded listener.js 10:52:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 147 (0x7f9afce27400) [pid = 1852] [serial = 2076] [outer = 0x7f9af38f8000] 10:52:13 INFO - PROCESS | 1852 | 1461606733606 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]]]}] 10:52:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 10:52:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1586ms 10:52:13 INFO - PROCESS | 1852 | 1461606733653 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 10:52:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 10:52:13 INFO - PROCESS | 1852 | 1461606733658 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 10:52:13 INFO - PROCESS | 1852 | 1461606733663 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 10:52:13 INFO - PROCESS | 1852 | 1461606733666 Marionette TRACE conn3 <- [1,2738,null,{}] 10:52:13 INFO - PROCESS | 1852 | 1461606733671 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}] 10:52:13 INFO - PROCESS | 1852 | 1461606733861 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 10:52:14 INFO - PROCESS | 1852 | 1461606734084 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af9718800 == 131 [pid = 1852] [id = 692] 10:52:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 148 (0x7f9af6a47000) [pid = 1852] [serial = 2077] [outer = (nil)] 10:52:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 149 (0x7f9afef99c00) [pid = 1852] [serial = 2078] [outer = 0x7f9af6a47000] 10:52:14 INFO - PROCESS | 1852 | 1461606734194 Marionette DEBUG loaded listener.js 10:52:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 150 (0x7f9aff041800) [pid = 1852] [serial = 2079] [outer = 0x7f9af6a47000] 10:52:15 INFO - PROCESS | 1852 | 1461606735077 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]]]}] 10:52:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 10:52:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1483ms 10:52:15 INFO - PROCESS | 1852 | 1461606735150 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 10:52:15 INFO - PROCESS | 1852 | 1461606735153 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 10:52:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 10:52:15 INFO - PROCESS | 1852 | 1461606735161 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 10:52:15 INFO - PROCESS | 1852 | 1461606735164 Marionette TRACE conn3 <- [1,2742,null,{}] 10:52:15 INFO - PROCESS | 1852 | 1461606735170 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}] 10:52:15 INFO - PROCESS | 1852 | 1461606735360 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 10:52:15 INFO - PROCESS | 1852 | 1461606735578 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afcc05800 == 132 [pid = 1852] [id = 693] 10:52:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 151 (0x7f9afce27800) [pid = 1852] [serial = 2080] [outer = (nil)] 10:52:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 152 (0x7f9aff0da000) [pid = 1852] [serial = 2081] [outer = 0x7f9afce27800] 10:52:15 INFO - PROCESS | 1852 | 1461606735690 Marionette DEBUG loaded listener.js 10:52:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 153 (0x7f9affe2a000) [pid = 1852] [serial = 2082] [outer = 0x7f9afce27800] 10:52:16 INFO - PROCESS | 1852 | 1461606736637 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]]]}] 10:52:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 10:52:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1528ms 10:52:16 INFO - PROCESS | 1852 | 1461606736691 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 10:52:16 INFO - PROCESS | 1852 | 1461606736694 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 10:52:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 10:52:16 INFO - PROCESS | 1852 | 1461606736700 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 10:52:16 INFO - PROCESS | 1852 | 1461606736703 Marionette TRACE conn3 <- [1,2746,null,{}] 10:52:16 INFO - PROCESS | 1852 | 1461606736708 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}] 10:52:16 INFO - PROCESS | 1852 | 1461606736928 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 10:52:17 INFO - PROCESS | 1852 | 1461606737196 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afddd6000 == 133 [pid = 1852] [id = 694] 10:52:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 154 (0x7f9af1307000) [pid = 1852] [serial = 2083] [outer = (nil)] 10:52:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 155 (0x7f9b00161000) [pid = 1852] [serial = 2084] [outer = 0x7f9af1307000] 10:52:17 INFO - PROCESS | 1852 | 1461606737273 Marionette DEBUG loaded listener.js 10:52:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 156 (0x7f9b007d8800) [pid = 1852] [serial = 2085] [outer = 0x7f9af1307000] 10:52:18 INFO - PROCESS | 1852 | 1461606738097 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]]]}] 10:52:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 10:52:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1434ms 10:52:18 INFO - PROCESS | 1852 | 1461606738135 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 10:52:18 INFO - PROCESS | 1852 | 1461606738139 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 10:52:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 10:52:18 INFO - PROCESS | 1852 | 1461606738144 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 10:52:18 INFO - PROCESS | 1852 | 1461606738146 Marionette TRACE conn3 <- [1,2750,null,{}] 10:52:18 INFO - PROCESS | 1852 | 1461606738152 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}] 10:52:18 INFO - PROCESS | 1852 | 1461606738340 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 10:52:18 INFO - PROCESS | 1852 | 1461606738564 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aff67a800 == 134 [pid = 1852] [id = 695] 10:52:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f9af3a7a400) [pid = 1852] [serial = 2086] [outer = (nil)] 10:52:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f9b00aaf000) [pid = 1852] [serial = 2087] [outer = 0x7f9af3a7a400] 10:52:18 INFO - PROCESS | 1852 | 1461606738671 Marionette DEBUG loaded listener.js 10:52:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f9b01a73400) [pid = 1852] [serial = 2088] [outer = 0x7f9af3a7a400] 10:52:19 INFO - PROCESS | 1852 | 1461606739522 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]]]}] 10:52:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 10:52:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1429ms 10:52:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 10:52:19 INFO - PROCESS | 1852 | 1461606739575 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 10:52:19 INFO - PROCESS | 1852 | 1461606739578 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 10:52:19 INFO - PROCESS | 1852 | 1461606739583 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 10:52:19 INFO - PROCESS | 1852 | 1461606739587 Marionette TRACE conn3 <- [1,2754,null,{}] 10:52:19 INFO - PROCESS | 1852 | 1461606739592 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}] 10:52:19 INFO - PROCESS | 1852 | 1461606739880 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 10:52:20 INFO - PROCESS | 1852 | 1461606740079 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b001a6800 == 135 [pid = 1852] [id = 696] 10:52:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f9af3a81800) [pid = 1852] [serial = 2089] [outer = (nil)] 10:52:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f9b03096800) [pid = 1852] [serial = 2090] [outer = 0x7f9af3a81800] 10:52:20 INFO - PROCESS | 1852 | 1461606740152 Marionette DEBUG loaded listener.js 10:52:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f9b032e3c00) [pid = 1852] [serial = 2091] [outer = 0x7f9af3a81800] 10:52:20 INFO - PROCESS | 1852 | 1461606740988 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]]]}] 10:52:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 10:52:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1476ms 10:52:21 INFO - PROCESS | 1852 | 1461606741061 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 10:52:21 INFO - PROCESS | 1852 | 1461606741064 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 10:52:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 10:52:21 INFO - PROCESS | 1852 | 1461606741069 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 10:52:21 INFO - PROCESS | 1852 | 1461606741072 Marionette TRACE conn3 <- [1,2758,null,{}] 10:52:21 INFO - PROCESS | 1852 | 1461606741077 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}] 10:52:21 INFO - PROCESS | 1852 | 1461606741287 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 10:52:21 INFO - PROCESS | 1852 | 1461606741559 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03059800 == 136 [pid = 1852] [id = 697] 10:52:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f9aee269c00) [pid = 1852] [serial = 2092] [outer = (nil)] 10:52:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f9b03a7ec00) [pid = 1852] [serial = 2093] [outer = 0x7f9aee269c00] 10:52:21 INFO - PROCESS | 1852 | 1461606741632 Marionette DEBUG loaded listener.js 10:52:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f9b03ab4400) [pid = 1852] [serial = 2094] [outer = 0x7f9aee269c00] 10:52:22 INFO - PROCESS | 1852 | 1461606742492 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]]]}] 10:52:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 10:52:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1483ms 10:52:22 INFO - PROCESS | 1852 | 1461606742555 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 10:52:22 INFO - PROCESS | 1852 | 1461606742557 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 10:52:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 10:52:22 INFO - PROCESS | 1852 | 1461606742564 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 10:52:22 INFO - PROCESS | 1852 | 1461606742567 Marionette TRACE conn3 <- [1,2762,null,{}] 10:52:22 INFO - PROCESS | 1852 | 1461606742572 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}] 10:52:22 INFO - PROCESS | 1852 | 1461606742786 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 10:52:23 INFO - PROCESS | 1852 | 1461606743060 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03d7f800 == 137 [pid = 1852] [id = 698] 10:52:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f9b040a7000) [pid = 1852] [serial = 2095] [outer = (nil)] 10:52:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f9b040ae000) [pid = 1852] [serial = 2096] [outer = 0x7f9b040a7000] 10:52:23 INFO - PROCESS | 1852 | 1461606743186 Marionette DEBUG loaded listener.js 10:52:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f9b0592ec00) [pid = 1852] [serial = 2097] [outer = 0x7f9b040a7000] 10:52:24 INFO - PROCESS | 1852 | 1461606744032 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]]]}] 10:52:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 10:52:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1528ms 10:52:24 INFO - PROCESS | 1852 | 1461606744093 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 10:52:24 INFO - PROCESS | 1852 | 1461606744097 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 10:52:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 10:52:24 INFO - PROCESS | 1852 | 1461606744102 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 10:52:24 INFO - PROCESS | 1852 | 1461606744106 Marionette TRACE conn3 <- [1,2766,null,{}] 10:52:24 INFO - PROCESS | 1852 | 1461606744111 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}] 10:52:24 INFO - PROCESS | 1852 | 1461606744343 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 10:52:24 INFO - PROCESS | 1852 | 1461606744619 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b04446000 == 138 [pid = 1852] [id = 699] 10:52:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f9b065fd800) [pid = 1852] [serial = 2098] [outer = (nil)] 10:52:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f9b08d40c00) [pid = 1852] [serial = 2099] [outer = 0x7f9b065fd800] 10:52:24 INFO - PROCESS | 1852 | 1461606744743 Marionette DEBUG loaded listener.js 10:52:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f9b0ab03c00) [pid = 1852] [serial = 2100] [outer = 0x7f9b065fd800] 10:52:25 INFO - PROCESS | 1852 | 1461606745568 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]]]}] 10:52:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 10:52:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1528ms 10:52:25 INFO - PROCESS | 1852 | 1461606745632 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 10:52:25 INFO - PROCESS | 1852 | 1461606745634 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 10:52:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 10:52:25 INFO - PROCESS | 1852 | 1461606745640 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 10:52:25 INFO - PROCESS | 1852 | 1461606745642 Marionette TRACE conn3 <- [1,2770,null,{}] 10:52:25 INFO - PROCESS | 1852 | 1461606745647 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}] 10:52:25 INFO - PROCESS | 1852 | 1461606745847 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 10:52:26 INFO - PROCESS | 1852 | 1461606746124 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b08814800 == 139 [pid = 1852] [id = 700] 10:52:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f9aede56800) [pid = 1852] [serial = 2101] [outer = (nil)] 10:52:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f9af570d400) [pid = 1852] [serial = 2102] [outer = 0x7f9aede56800] 10:52:26 INFO - PROCESS | 1852 | 1461606746202 Marionette DEBUG loaded listener.js 10:52:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f9b0b50c000) [pid = 1852] [serial = 2103] [outer = 0x7f9aede56800] 10:52:27 INFO - PROCESS | 1852 | 1461606747042 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]]]}] 10:52:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 10:52:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1440ms 10:52:27 INFO - PROCESS | 1852 | 1461606747082 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 10:52:27 INFO - PROCESS | 1852 | 1461606747085 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 10:52:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 10:52:27 INFO - PROCESS | 1852 | 1461606747090 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 10:52:27 INFO - PROCESS | 1852 | 1461606747103 Marionette TRACE conn3 <- [1,2774,null,{}] 10:52:27 INFO - PROCESS | 1852 | 1461606747107 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}] 10:52:27 INFO - PROCESS | 1852 | 1461606747302 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 10:52:27 INFO - PROCESS | 1852 | 1461606747571 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0920b000 == 140 [pid = 1852] [id = 701] 10:52:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f9ae9749000) [pid = 1852] [serial = 2104] [outer = (nil)] 10:52:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f9afef93c00) [pid = 1852] [serial = 2105] [outer = 0x7f9ae9749000] 10:52:27 INFO - PROCESS | 1852 | 1461606747641 Marionette DEBUG loaded listener.js 10:52:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f9b0c00a400) [pid = 1852] [serial = 2106] [outer = 0x7f9ae9749000] 10:52:28 INFO - PROCESS | 1852 | 1461606748510 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]]]}] 10:52:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 10:52:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1487ms 10:52:28 INFO - PROCESS | 1852 | 1461606748578 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 10:52:28 INFO - PROCESS | 1852 | 1461606748582 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 10:52:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 10:52:28 INFO - PROCESS | 1852 | 1461606748587 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 10:52:28 INFO - PROCESS | 1852 | 1461606748589 Marionette TRACE conn3 <- [1,2778,null,{}] 10:52:28 INFO - PROCESS | 1852 | 1461606748595 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}] 10:52:28 INFO - PROCESS | 1852 | 1461606748783 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 10:52:29 INFO - PROCESS | 1852 | 1461606749053 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b09a93000 == 141 [pid = 1852] [id = 702] 10:52:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f9aef9c8000) [pid = 1852] [serial = 2107] [outer = (nil)] 10:52:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f9b10a7bc00) [pid = 1852] [serial = 2108] [outer = 0x7f9aef9c8000] 10:52:29 INFO - PROCESS | 1852 | 1461606749163 Marionette DEBUG loaded listener.js 10:52:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f9b16815400) [pid = 1852] [serial = 2109] [outer = 0x7f9aef9c8000] 10:52:29 INFO - PROCESS | 1852 | 1461606749965 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]]]}] 10:52:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 10:52:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1426ms 10:52:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 10:52:30 INFO - PROCESS | 1852 | 1461606750014 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 10:52:30 INFO - PROCESS | 1852 | 1461606750017 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 10:52:30 INFO - PROCESS | 1852 | 1461606750021 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 10:52:30 INFO - PROCESS | 1852 | 1461606750025 Marionette TRACE conn3 <- [1,2782,null,{}] 10:52:30 INFO - PROCESS | 1852 | 1461606750030 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}] 10:52:30 INFO - PROCESS | 1852 | 1461606750225 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 10:52:30 INFO - PROCESS | 1852 | 1461606750494 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0b227800 == 142 [pid = 1852] [id = 703] 10:52:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f9b01813800) [pid = 1852] [serial = 2110] [outer = (nil)] 10:52:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f9b169f1c00) [pid = 1852] [serial = 2111] [outer = 0x7f9b01813800] 10:52:30 INFO - PROCESS | 1852 | 1461606750564 Marionette DEBUG loaded listener.js 10:52:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f9b16b91c00) [pid = 1852] [serial = 2112] [outer = 0x7f9b01813800] 10:52:31 INFO - PROCESS | 1852 | 1461606751370 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]]]}] 10:52:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 10:52:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1378ms 10:52:31 INFO - PROCESS | 1852 | 1461606751400 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 10:52:31 INFO - PROCESS | 1852 | 1461606751403 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 10:52:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 10:52:31 INFO - PROCESS | 1852 | 1461606751408 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 10:52:31 INFO - PROCESS | 1852 | 1461606751411 Marionette TRACE conn3 <- [1,2786,null,{}] 10:52:31 INFO - PROCESS | 1852 | 1461606751416 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}] 10:52:31 INFO - PROCESS | 1852 | 1461606751609 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 10:52:31 INFO - PROCESS | 1852 | 1461606751882 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:31 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0c0e6800 == 143 [pid = 1852] [id = 704] 10:52:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f9b17a46800) [pid = 1852] [serial = 2113] [outer = (nil)] 10:52:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f9b17ac1c00) [pid = 1852] [serial = 2114] [outer = 0x7f9b17a46800] 10:52:31 INFO - PROCESS | 1852 | 1461606751962 Marionette DEBUG loaded listener.js 10:52:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f9b17ae2c00) [pid = 1852] [serial = 2115] [outer = 0x7f9b17a46800] 10:52:32 INFO - PROCESS | 1852 | 1461606752769 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]]]}] 10:52:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 10:52:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1425ms 10:52:32 INFO - PROCESS | 1852 | 1461606752835 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 10:52:32 INFO - PROCESS | 1852 | 1461606752838 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 10:52:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 10:52:32 INFO - PROCESS | 1852 | 1461606752844 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 10:52:32 INFO - PROCESS | 1852 | 1461606752846 Marionette TRACE conn3 <- [1,2790,null,{}] 10:52:32 INFO - PROCESS | 1852 | 1461606752851 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}] 10:52:33 INFO - PROCESS | 1852 | 1461606753046 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 10:52:33 INFO - PROCESS | 1852 | 1461606753349 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9ae94e6000 == 144 [pid = 1852] [id = 705] 10:52:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f9aee25d000) [pid = 1852] [serial = 2116] [outer = (nil)] 10:52:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f9aefdd2400) [pid = 1852] [serial = 2117] [outer = 0x7f9aee25d000] 10:52:33 INFO - PROCESS | 1852 | 1461606753422 Marionette DEBUG loaded listener.js 10:52:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f9af833b000) [pid = 1852] [serial = 2118] [outer = 0x7f9aee25d000] 10:52:34 INFO - PROCESS | 1852 | 1461606754267 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]]]}] 10:52:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 10:52:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1435ms 10:52:34 INFO - PROCESS | 1852 | 1461606754279 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 10:52:34 INFO - PROCESS | 1852 | 1461606754281 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 10:52:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 10:52:34 INFO - PROCESS | 1852 | 1461606754310 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 10:52:34 INFO - PROCESS | 1852 | 1461606754313 Marionette TRACE conn3 <- [1,2794,null,{}] 10:52:34 INFO - PROCESS | 1852 | 1461606754319 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}] 10:52:34 INFO - PROCESS | 1852 | 1461606754524 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 10:52:35 INFO - PROCESS | 1852 | 1461606755191 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aee0b3800 == 145 [pid = 1852] [id = 706] 10:52:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f9ae9751800) [pid = 1852] [serial = 2119] [outer = (nil)] 10:52:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f9aede61800) [pid = 1852] [serial = 2120] [outer = 0x7f9ae9751800] 10:52:35 INFO - PROCESS | 1852 | 1461606755317 Marionette DEBUG loaded listener.js 10:52:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f9aef9c5400) [pid = 1852] [serial = 2121] [outer = 0x7f9ae9751800] 10:52:36 INFO - PROCESS | 1852 | 1461606756173 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]]]}] 10:52:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 10:52:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1939ms 10:52:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 10:52:36 INFO - PROCESS | 1852 | 1461606756243 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 10:52:36 INFO - PROCESS | 1852 | 1461606756248 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 10:52:36 INFO - PROCESS | 1852 | 1461606756255 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 10:52:36 INFO - PROCESS | 1852 | 1461606756259 Marionette TRACE conn3 <- [1,2798,null,{}] 10:52:36 INFO - PROCESS | 1852 | 1461606756266 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}] 10:52:36 INFO - PROCESS | 1852 | 1461606756506 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 10:52:36 INFO - PROCESS | 1852 | 1461606756792 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af326d800 == 146 [pid = 1852] [id = 707] 10:52:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f9aef472000) [pid = 1852] [serial = 2122] [outer = (nil)] 10:52:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f9aefdde000) [pid = 1852] [serial = 2123] [outer = 0x7f9aef472000] 10:52:36 INFO - PROCESS | 1852 | 1461606756902 Marionette DEBUG loaded listener.js 10:52:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f9af32c7000) [pid = 1852] [serial = 2124] [outer = 0x7f9aef472000] 10:52:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af3267800 == 145 [pid = 1852] [id = 687] 10:52:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af27d9000 == 144 [pid = 1852] [id = 686] 10:52:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af05b3800 == 143 [pid = 1852] [id = 685] 10:52:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aeab06800 == 142 [pid = 1852] [id = 684] 10:52:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aee0a8000 == 141 [pid = 1852] [id = 683] 10:52:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aeea83000 == 140 [pid = 1852] [id = 682] 10:52:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aedece800 == 139 [pid = 1852] [id = 680] 10:52:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b097e5800 == 138 [pid = 1852] [id = 679] 10:52:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0886a000 == 137 [pid = 1852] [id = 678] 10:52:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b03e83800 == 136 [pid = 1852] [id = 677] 10:52:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b03144000 == 135 [pid = 1852] [id = 676] 10:52:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aff67d800 == 134 [pid = 1852] [id = 675] 10:52:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af97d5000 == 133 [pid = 1852] [id = 674] 10:52:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af84f2800 == 132 [pid = 1852] [id = 673] 10:52:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af6d09800 == 131 [pid = 1852] [id = 672] 10:52:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af1a6e800 == 130 [pid = 1852] [id = 671] 10:52:38 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aea85f000 == 129 [pid = 1852] [id = 670] 10:52:38 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f9af5718800) [pid = 1852] [serial = 1946] [outer = (nil)] [url = about:blank] 10:52:38 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f9b02fd5800) [pid = 1852] [serial = 1964] [outer = (nil)] [url = about:blank] 10:52:38 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f9b03aad800) [pid = 1852] [serial = 1967] [outer = (nil)] [url = about:blank] 10:52:38 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f9b08610c00) [pid = 1852] [serial = 1970] [outer = (nil)] [url = about:blank] 10:52:38 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f9b09c0c400) [pid = 1852] [serial = 1973] [outer = (nil)] [url = about:blank] 10:52:38 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f9b0b58ac00) [pid = 1852] [serial = 1976] [outer = (nil)] [url = about:blank] 10:52:38 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f9b15ae8c00) [pid = 1852] [serial = 1979] [outer = (nil)] [url = about:blank] 10:52:38 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f9b16b94000) [pid = 1852] [serial = 1982] [outer = (nil)] [url = about:blank] 10:52:38 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f9b17b88400) [pid = 1852] [serial = 1985] [outer = (nil)] [url = about:blank] 10:52:38 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f9ae974c000) [pid = 1852] [serial = 1988] [outer = (nil)] [url = about:blank] 10:52:38 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f9aef475800) [pid = 1852] [serial = 2006] [outer = (nil)] [url = about:blank] 10:52:38 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f9af6a43000) [pid = 1852] [serial = 2001] [outer = (nil)] [url = about:blank] 10:52:38 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f9af294f800) [pid = 1852] [serial = 2007] [outer = (nil)] [url = about:blank] 10:52:38 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f9af6c82000) [pid = 1852] [serial = 2009] [outer = (nil)] [url = about:blank] 10:52:38 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f9af6ca2c00) [pid = 1852] [serial = 2003] [outer = (nil)] [url = about:blank] 10:52:38 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f9afcd54400) [pid = 1852] [serial = 1952] [outer = (nil)] [url = about:blank] 10:52:38 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f9aff191c00) [pid = 1852] [serial = 1955] [outer = (nil)] [url = about:blank] 10:52:38 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f9af2861800) [pid = 1852] [serial = 1997] [outer = (nil)] [url = about:blank] 10:52:38 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f9af39ab000) [pid = 1852] [serial = 1998] [outer = (nil)] [url = about:blank] 10:52:38 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f9af6c7ec00) [pid = 1852] [serial = 1949] [outer = (nil)] [url = about:blank] 10:52:38 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f9af3b48c00) [pid = 1852] [serial = 2000] [outer = (nil)] [url = about:blank] 10:52:38 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f9b00a2e800) [pid = 1852] [serial = 1961] [outer = (nil)] [url = about:blank] 10:52:38 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f9b0050a400) [pid = 1852] [serial = 1958] [outer = (nil)] [url = about:blank] 10:52:38 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f9aefddbc00) [pid = 1852] [serial = 1940] [outer = (nil)] [url = about:blank] 10:52:38 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f9aef473800) [pid = 1852] [serial = 1992] [outer = (nil)] [url = about:blank] 10:52:38 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f9aee5c4c00) [pid = 1852] [serial = 1991] [outer = (nil)] [url = about:blank] 10:52:38 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f9af1304400) [pid = 1852] [serial = 1995] [outer = (nil)] [url = about:blank] 10:52:38 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f9aefacb800) [pid = 1852] [serial = 1994] [outer = (nil)] [url = about:blank] 10:52:38 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f9af34da800) [pid = 1852] [serial = 1943] [outer = (nil)] [url = about:blank] 10:52:38 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f9af95e3000) [pid = 1852] [serial = 2004] [outer = (nil)] [url = about:blank] 10:52:38 INFO - PROCESS | 1852 | 1461606758230 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]]]}] 10:52:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 10:52:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 2037ms 10:52:38 INFO - PROCESS | 1852 | 1461606758293 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 10:52:38 INFO - PROCESS | 1852 | 1461606758298 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 10:52:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 10:52:38 INFO - PROCESS | 1852 | 1461606758393 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 10:52:38 INFO - PROCESS | 1852 | 1461606758395 Marionette TRACE conn3 <- [1,2802,null,{}] 10:52:38 INFO - PROCESS | 1852 | 1461606758409 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}] 10:52:38 INFO - PROCESS | 1852 | 1461606758587 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 10:52:38 INFO - PROCESS | 1852 | 1461606758602 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aea76c000 == 130 [pid = 1852] [id = 708] 10:52:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f9af2947400) [pid = 1852] [serial = 2125] [outer = (nil)] 10:52:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f9af3b4ac00) [pid = 1852] [serial = 2126] [outer = 0x7f9af2947400] 10:52:38 INFO - PROCESS | 1852 | 1461606758662 Marionette DEBUG loaded listener.js 10:52:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f9af5a4a000) [pid = 1852] [serial = 2127] [outer = 0x7f9af2947400] 10:52:39 INFO - PROCESS | 1852 | 1461606759538 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]]]}] 10:52:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 10:52:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1265ms 10:52:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 10:52:39 INFO - PROCESS | 1852 | 1461606759577 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 10:52:39 INFO - PROCESS | 1852 | 1461606759579 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 10:52:39 INFO - PROCESS | 1852 | 1461606759587 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 10:52:39 INFO - PROCESS | 1852 | 1461606759595 Marionette TRACE conn3 <- [1,2806,null,{}] 10:52:39 INFO - PROCESS | 1852 | 1461606759617 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}] 10:52:39 INFO - PROCESS | 1852 | 1461606759806 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 10:52:40 INFO - PROCESS | 1852 | 1461606759999 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aefbd4000 == 131 [pid = 1852] [id = 709] 10:52:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 169 (0x7f9af32d0c00) [pid = 1852] [serial = 2128] [outer = (nil)] 10:52:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f9af6bc6000) [pid = 1852] [serial = 2129] [outer = 0x7f9af32d0c00] 10:52:40 INFO - PROCESS | 1852 | 1461606760057 Marionette DEBUG loaded listener.js 10:52:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f9afce1d800) [pid = 1852] [serial = 2130] [outer = 0x7f9af32d0c00] 10:52:40 INFO - PROCESS | 1852 | 1461606760829 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]]]}] 10:52:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 10:52:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1298ms 10:52:40 INFO - PROCESS | 1852 | 1461606760886 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 10:52:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 10:52:40 INFO - PROCESS | 1852 | 1461606760890 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 10:52:40 INFO - PROCESS | 1852 | 1461606760895 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 10:52:40 INFO - PROCESS | 1852 | 1461606760908 Marionette TRACE conn3 <- [1,2810,null,{}] 10:52:40 INFO - PROCESS | 1852 | 1461606760912 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}] 10:52:41 INFO - PROCESS | 1852 | 1461606761181 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 10:52:41 INFO - PROCESS | 1852 | 1461606761208 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:41 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af27b8000 == 132 [pid = 1852] [id = 710] 10:52:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f9af32e5400) [pid = 1852] [serial = 2131] [outer = (nil)] 10:52:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f9afef96800) [pid = 1852] [serial = 2132] [outer = 0x7f9af32e5400] 10:52:41 INFO - PROCESS | 1852 | 1461606761266 Marionette DEBUG loaded listener.js 10:52:41 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f9aff191c00) [pid = 1852] [serial = 2133] [outer = 0x7f9af32e5400] 10:52:42 INFO - PROCESS | 1852 | 1461606762196 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]]]}] 10:52:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 10:52:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1342ms 10:52:42 INFO - PROCESS | 1852 | 1461606762238 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 10:52:42 INFO - PROCESS | 1852 | 1461606762243 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 10:52:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 10:52:42 INFO - PROCESS | 1852 | 1461606762263 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 10:52:42 INFO - PROCESS | 1852 | 1461606762266 Marionette TRACE conn3 <- [1,2814,null,{}] 10:52:42 INFO - PROCESS | 1852 | 1461606762271 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}] 10:52:42 INFO - PROCESS | 1852 | 1461606762542 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 10:52:42 INFO - PROCESS | 1852 | 1461606762573 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af5094800 == 133 [pid = 1852] [id = 711] 10:52:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f9b00159400) [pid = 1852] [serial = 2134] [outer = (nil)] 10:52:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f9b0050a400) [pid = 1852] [serial = 2135] [outer = 0x7f9b00159400] 10:52:42 INFO - PROCESS | 1852 | 1461606762641 Marionette DEBUG loaded listener.js 10:52:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f9b02f53400) [pid = 1852] [serial = 2136] [outer = 0x7f9b00159400] 10:52:43 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f9aee25e000) [pid = 1852] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 10:52:43 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f9aee5cbc00) [pid = 1852] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 10:52:43 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f9aefdd3800) [pid = 1852] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 10:52:43 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f9af38f6000) [pid = 1852] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 10:52:43 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f9aee261c00) [pid = 1852] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 10:52:43 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f9af5ad8c00) [pid = 1852] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 10:52:43 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f9aef558000) [pid = 1852] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 10:52:43 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f9af38fec00) [pid = 1852] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 10:52:43 INFO - PROCESS | 1852 | 1461606763800 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]]]}] 10:52:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 10:52:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1578ms 10:52:43 INFO - PROCESS | 1852 | 1461606763841 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 10:52:43 INFO - PROCESS | 1852 | 1461606763845 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 10:52:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 10:52:43 INFO - PROCESS | 1852 | 1461606763850 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 10:52:43 INFO - PROCESS | 1852 | 1461606763863 Marionette TRACE conn3 <- [1,2818,null,{}] 10:52:43 INFO - PROCESS | 1852 | 1461606763868 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}] 10:52:44 INFO - PROCESS | 1852 | 1461606764068 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 10:52:44 INFO - PROCESS | 1852 | 1461606764257 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af971b800 == 134 [pid = 1852] [id = 712] 10:52:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 170 (0x7f9aef550000) [pid = 1852] [serial = 2137] [outer = (nil)] 10:52:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 171 (0x7f9b032e9800) [pid = 1852] [serial = 2138] [outer = 0x7f9aef550000] 10:52:44 INFO - PROCESS | 1852 | 1461606764320 Marionette DEBUG loaded listener.js 10:52:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 172 (0x7f9b03fecc00) [pid = 1852] [serial = 2139] [outer = 0x7f9aef550000] 10:52:45 INFO - PROCESS | 1852 | 1461606765037 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]]]}] 10:52:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 10:52:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1194ms 10:52:45 INFO - PROCESS | 1852 | 1461606765046 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 10:52:45 INFO - PROCESS | 1852 | 1461606765048 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 10:52:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 10:52:45 INFO - PROCESS | 1852 | 1461606765054 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 10:52:45 INFO - PROCESS | 1852 | 1461606765056 Marionette TRACE conn3 <- [1,2822,null,{}] 10:52:45 INFO - PROCESS | 1852 | 1461606765061 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}] 10:52:45 INFO - PROCESS | 1852 | 1461606765475 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 10:52:45 INFO - PROCESS | 1852 | 1461606765654 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:45 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9ae97a9800 == 135 [pid = 1852] [id = 713] 10:52:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 173 (0x7f9ae9748400) [pid = 1852] [serial = 2140] [outer = (nil)] 10:52:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 174 (0x7f9aede57400) [pid = 1852] [serial = 2141] [outer = 0x7f9ae9748400] 10:52:45 INFO - PROCESS | 1852 | 1461606765729 Marionette DEBUG loaded listener.js 10:52:45 INFO - PROCESS | 1852 | ++DOMWINDOW == 175 (0x7f9aef545800) [pid = 1852] [serial = 2142] [outer = 0x7f9ae9748400] 10:52:46 INFO - PROCESS | 1852 | 1461606766757 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]]]}] 10:52:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 10:52:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1776ms 10:52:46 INFO - PROCESS | 1852 | 1461606766832 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 10:52:46 INFO - PROCESS | 1852 | 1461606766836 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 10:52:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 10:52:46 INFO - PROCESS | 1852 | 1461606766844 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 10:52:46 INFO - PROCESS | 1852 | 1461606766850 Marionette TRACE conn3 <- [1,2826,null,{}] 10:52:46 INFO - PROCESS | 1852 | 1461606766856 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}] 10:52:47 INFO - PROCESS | 1852 | 1461606767134 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 10:52:47 INFO - PROCESS | 1852 | 1461606767454 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af3440000 == 136 [pid = 1852] [id = 714] 10:52:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 176 (0x7f9af39a9000) [pid = 1852] [serial = 2143] [outer = (nil)] 10:52:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 177 (0x7f9af3a7f000) [pid = 1852] [serial = 2144] [outer = 0x7f9af39a9000] 10:52:47 INFO - PROCESS | 1852 | 1461606767531 Marionette DEBUG loaded listener.js 10:52:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 178 (0x7f9af5ad7c00) [pid = 1852] [serial = 2145] [outer = 0x7f9af39a9000] 10:52:48 INFO - PROCESS | 1852 | 1461606768432 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 10:52:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 10:52:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1644ms 10:52:48 INFO - PROCESS | 1852 | 1461606768488 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 10:52:48 INFO - PROCESS | 1852 | 1461606768493 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 10:52:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 10:52:48 INFO - PROCESS | 1852 | 1461606768500 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 10:52:48 INFO - PROCESS | 1852 | 1461606768503 Marionette TRACE conn3 <- [1,2830,null,{}] 10:52:48 INFO - PROCESS | 1852 | 1461606768509 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}] 10:52:48 INFO - PROCESS | 1852 | 1461606768723 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 10:52:49 INFO - PROCESS | 1852 | 1461606769083 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afcf90800 == 137 [pid = 1852] [id = 715] 10:52:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 179 (0x7f9af6baf400) [pid = 1852] [serial = 2146] [outer = (nil)] 10:52:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 180 (0x7f9afdc0a800) [pid = 1852] [serial = 2147] [outer = 0x7f9af6baf400] 10:52:49 INFO - PROCESS | 1852 | 1461606769160 Marionette DEBUG loaded listener.js 10:52:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 181 (0x7f9afff11c00) [pid = 1852] [serial = 2148] [outer = 0x7f9af6baf400] 10:52:50 INFO - PROCESS | 1852 | 1461606770007 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]]]}] 10:52:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 10:52:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1576ms 10:52:50 INFO - PROCESS | 1852 | 1461606770078 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 10:52:50 INFO - PROCESS | 1852 | 1461606770084 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 10:52:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 10:52:50 INFO - PROCESS | 1852 | 1461606770100 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 10:52:50 INFO - PROCESS | 1852 | 1461606770106 Marionette TRACE conn3 <- [1,2834,null,{}] 10:52:50 INFO - PROCESS | 1852 | 1461606770112 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}] 10:52:50 INFO - PROCESS | 1852 | 1461606770330 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 10:52:50 INFO - PROCESS | 1852 | 1461606770596 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0303f800 == 138 [pid = 1852] [id = 716] 10:52:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 182 (0x7f9af6caa800) [pid = 1852] [serial = 2149] [outer = (nil)] 10:52:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 183 (0x7f9b00aafc00) [pid = 1852] [serial = 2150] [outer = 0x7f9af6caa800] 10:52:50 INFO - PROCESS | 1852 | 1461606770714 Marionette DEBUG loaded listener.js 10:52:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 184 (0x7f9b040a9000) [pid = 1852] [serial = 2151] [outer = 0x7f9af6caa800] 10:52:51 INFO - PROCESS | 1852 | 1461606771529 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 10:52:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 10:52:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1489ms 10:52:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 10:52:51 INFO - PROCESS | 1852 | 1461606771581 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 10:52:51 INFO - PROCESS | 1852 | 1461606771584 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 10:52:51 INFO - PROCESS | 1852 | 1461606771590 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 10:52:51 INFO - PROCESS | 1852 | 1461606771593 Marionette TRACE conn3 <- [1,2838,null,{}] 10:52:51 INFO - PROCESS | 1852 | 1461606771598 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}] 10:52:51 INFO - PROCESS | 1852 | 1461606771797 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 10:52:52 INFO - PROCESS | 1852 | 1461606772069 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:52 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03e7f000 == 139 [pid = 1852] [id = 717] 10:52:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 185 (0x7f9afeee0000) [pid = 1852] [serial = 2152] [outer = (nil)] 10:52:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 186 (0x7f9b07423800) [pid = 1852] [serial = 2153] [outer = 0x7f9afeee0000] 10:52:52 INFO - PROCESS | 1852 | 1461606772143 Marionette DEBUG loaded listener.js 10:52:52 INFO - PROCESS | 1852 | ++DOMWINDOW == 187 (0x7f9b08bf8000) [pid = 1852] [serial = 2154] [outer = 0x7f9afeee0000] 10:52:53 INFO - PROCESS | 1852 | 1461606772998 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]]]}] 10:52:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 10:52:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1485ms 10:52:53 INFO - PROCESS | 1852 | 1461606773075 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 10:52:53 INFO - PROCESS | 1852 | 1461606773078 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 10:52:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 10:52:53 INFO - PROCESS | 1852 | 1461606773084 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 10:52:53 INFO - PROCESS | 1852 | 1461606773087 Marionette TRACE conn3 <- [1,2842,null,{}] 10:52:53 INFO - PROCESS | 1852 | 1461606773092 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}] 10:52:53 INFO - PROCESS | 1852 | 1461606773297 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 10:52:53 INFO - PROCESS | 1852 | 1461606773578 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b08812800 == 140 [pid = 1852] [id = 718] 10:52:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 188 (0x7f9b15ae8c00) [pid = 1852] [serial = 2155] [outer = (nil)] 10:52:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 189 (0x7f9b1690e000) [pid = 1852] [serial = 2156] [outer = 0x7f9b15ae8c00] 10:52:53 INFO - PROCESS | 1852 | 1461606773709 Marionette DEBUG loaded listener.js 10:52:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 190 (0x7f9b17b62c00) [pid = 1852] [serial = 2157] [outer = 0x7f9b15ae8c00] 10:52:54 INFO - PROCESS | 1852 | 1461606774535 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]]]}] 10:52:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 10:52:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1526ms 10:52:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 10:52:54 INFO - PROCESS | 1852 | 1461606774611 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 10:52:54 INFO - PROCESS | 1852 | 1461606774614 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 10:52:54 INFO - PROCESS | 1852 | 1461606774620 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 10:52:54 INFO - PROCESS | 1852 | 1461606774623 Marionette TRACE conn3 <- [1,2846,null,{}] 10:52:54 INFO - PROCESS | 1852 | 1461606774628 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}] 10:52:54 INFO - PROCESS | 1852 | 1461606774843 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 10:52:55 INFO - PROCESS | 1852 | 1461606775111 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:55 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b09b5b800 == 141 [pid = 1852] [id = 719] 10:52:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 191 (0x7f9b08d3c000) [pid = 1852] [serial = 2158] [outer = (nil)] 10:52:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 192 (0x7f9b17d72c00) [pid = 1852] [serial = 2159] [outer = 0x7f9b08d3c000] 10:52:55 INFO - PROCESS | 1852 | 1461606775223 Marionette DEBUG loaded listener.js 10:52:55 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f9b1b30b400) [pid = 1852] [serial = 2160] [outer = 0x7f9b08d3c000] 10:52:56 INFO - PROCESS | 1852 | 1461606776048 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]]]}] 10:52:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 10:52:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1478ms 10:52:56 INFO - PROCESS | 1852 | 1461606776097 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 10:52:56 INFO - PROCESS | 1852 | 1461606776101 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 10:52:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 10:52:56 INFO - PROCESS | 1852 | 1461606776106 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 10:52:56 INFO - PROCESS | 1852 | 1461606776108 Marionette TRACE conn3 <- [1,2850,null,{}] 10:52:56 INFO - PROCESS | 1852 | 1461606776114 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}] 10:52:56 INFO - PROCESS | 1852 | 1461606776312 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 10:52:56 INFO - PROCESS | 1852 | 1461606776587 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:56 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0fd04000 == 142 [pid = 1852] [id = 720] 10:52:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f9b1663c400) [pid = 1852] [serial = 2161] [outer = (nil)] 10:52:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f9b1b60e400) [pid = 1852] [serial = 2162] [outer = 0x7f9b1663c400] 10:52:56 INFO - PROCESS | 1852 | 1461606776659 Marionette DEBUG loaded listener.js 10:52:56 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f9b1b6a6400) [pid = 1852] [serial = 2163] [outer = 0x7f9b1663c400] 10:52:57 INFO - PROCESS | 1852 | 1461606777515 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 10:52:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 10:52:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1480ms 10:52:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 10:52:57 INFO - PROCESS | 1852 | 1461606777588 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 10:52:57 INFO - PROCESS | 1852 | 1461606777591 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 10:52:57 INFO - PROCESS | 1852 | 1461606777597 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 10:52:57 INFO - PROCESS | 1852 | 1461606777600 Marionette TRACE conn3 <- [1,2854,null,{}] 10:52:57 INFO - PROCESS | 1852 | 1461606777605 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}] 10:52:57 INFO - PROCESS | 1852 | 1461606777811 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 10:52:58 INFO - PROCESS | 1852 | 1461606778082 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b169ae800 == 143 [pid = 1852] [id = 721] 10:52:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f9aef552800) [pid = 1852] [serial = 2164] [outer = (nil)] 10:52:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f9b1bb67400) [pid = 1852] [serial = 2165] [outer = 0x7f9aef552800] 10:52:58 INFO - PROCESS | 1852 | 1461606778157 Marionette DEBUG loaded listener.js 10:52:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f9b1bdbd800) [pid = 1852] [serial = 2166] [outer = 0x7f9aef552800] 10:52:59 INFO - PROCESS | 1852 | 1461606779024 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]]]}] 10:52:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 10:52:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1478ms 10:52:59 INFO - PROCESS | 1852 | 1461606779076 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 10:52:59 INFO - PROCESS | 1852 | 1461606779080 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 10:52:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 10:52:59 INFO - PROCESS | 1852 | 1461606779085 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 10:52:59 INFO - PROCESS | 1852 | 1461606779094 Marionette TRACE conn3 <- [1,2858,null,{}] 10:52:59 INFO - PROCESS | 1852 | 1461606779100 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}] 10:52:59 INFO - PROCESS | 1852 | 1461606779313 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 10:52:59 INFO - PROCESS | 1852 | 1461606779590 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:59 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b17a1f000 == 144 [pid = 1852] [id = 722] 10:52:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f9ae9403c00) [pid = 1852] [serial = 2167] [outer = (nil)] 10:52:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f9ae940d000) [pid = 1852] [serial = 2168] [outer = 0x7f9ae9403c00] 10:52:59 INFO - PROCESS | 1852 | 1461606779711 Marionette DEBUG loaded listener.js 10:52:59 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f9b032eb400) [pid = 1852] [serial = 2169] [outer = 0x7f9ae9403c00] 10:53:00 INFO - PROCESS | 1852 | 1461606780533 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 10:53:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 10:53:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1495ms 10:53:00 INFO - PROCESS | 1852 | 1461606780582 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 10:53:00 INFO - PROCESS | 1852 | 1461606780585 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 10:53:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 10:53:00 INFO - PROCESS | 1852 | 1461606780591 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 10:53:00 INFO - PROCESS | 1852 | 1461606780593 Marionette TRACE conn3 <- [1,2862,null,{}] 10:53:00 INFO - PROCESS | 1852 | 1461606780599 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}] 10:53:00 INFO - PROCESS | 1852 | 1461606780810 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 10:53:01 INFO - PROCESS | 1852 | 1461606781091 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:01 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1b533000 == 145 [pid = 1852] [id = 723] 10:53:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f9b1bf0ac00) [pid = 1852] [serial = 2170] [outer = (nil)] 10:53:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f9b1bfdc400) [pid = 1852] [serial = 2171] [outer = 0x7f9b1bf0ac00] 10:53:01 INFO - PROCESS | 1852 | 1461606781225 Marionette DEBUG loaded listener.js 10:53:01 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f9b1c02b000) [pid = 1852] [serial = 2172] [outer = 0x7f9b1bf0ac00] 10:53:02 INFO - PROCESS | 1852 | 1461606782099 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]]]}] 10:53:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 10:53:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1579ms 10:53:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 10:53:02 INFO - PROCESS | 1852 | 1461606782171 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 10:53:02 INFO - PROCESS | 1852 | 1461606782174 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 10:53:02 INFO - PROCESS | 1852 | 1461606782180 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 10:53:02 INFO - PROCESS | 1852 | 1461606782184 Marionette TRACE conn3 <- [1,2866,null,{}] 10:53:02 INFO - PROCESS | 1852 | 1461606782189 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}] 10:53:02 INFO - PROCESS | 1852 | 1461606782415 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 10:53:02 INFO - PROCESS | 1852 | 1461606782697 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1bf90000 == 146 [pid = 1852] [id = 724] 10:53:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f9ae94c5000) [pid = 1852] [serial = 2173] [outer = (nil)] 10:53:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f9ae94cc000) [pid = 1852] [serial = 2174] [outer = 0x7f9ae94c5000] 10:53:02 INFO - PROCESS | 1852 | 1461606782813 Marionette DEBUG loaded listener.js 10:53:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f9b1bf0d000) [pid = 1852] [serial = 2175] [outer = 0x7f9ae94c5000] 10:53:03 INFO - PROCESS | 1852 | 1461606783667 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]]]}] 10:53:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 10:53:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1528ms 10:53:03 INFO - PROCESS | 1852 | 1461606783708 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 10:53:03 INFO - PROCESS | 1852 | 1461606783712 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 10:53:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 10:53:03 INFO - PROCESS | 1852 | 1461606783717 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 10:53:03 INFO - PROCESS | 1852 | 1461606783720 Marionette TRACE conn3 <- [1,2870,null,{}] 10:53:03 INFO - PROCESS | 1852 | 1461606783724 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}] 10:53:03 INFO - PROCESS | 1852 | 1461606783945 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 10:53:04 INFO - PROCESS | 1852 | 1461606784224 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:04 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1e954000 == 147 [pid = 1852] [id = 725] 10:53:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f9ae94c6000) [pid = 1852] [serial = 2176] [outer = (nil)] 10:53:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f9aea9b8000) [pid = 1852] [serial = 2177] [outer = 0x7f9ae94c6000] 10:53:04 INFO - PROCESS | 1852 | 1461606784299 Marionette DEBUG loaded listener.js 10:53:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f9aea9bd400) [pid = 1852] [serial = 2178] [outer = 0x7f9ae94c6000] 10:53:05 INFO - PROCESS | 1852 | 1461606785130 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]]]}] 10:53:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 10:53:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1478ms 10:53:05 INFO - PROCESS | 1852 | 1461606785196 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 10:53:05 INFO - PROCESS | 1852 | 1461606785199 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 10:53:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 10:53:05 INFO - PROCESS | 1852 | 1461606785205 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 10:53:05 INFO - PROCESS | 1852 | 1461606785207 Marionette TRACE conn3 <- [1,2874,null,{}] 10:53:05 INFO - PROCESS | 1852 | 1461606785212 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}] 10:53:05 INFO - PROCESS | 1852 | 1461606785417 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 10:53:05 INFO - PROCESS | 1852 | 1461606785692 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:05 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b20f46000 == 148 [pid = 1852] [id = 726] 10:53:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f9aea9b2c00) [pid = 1852] [serial = 2179] [outer = (nil)] 10:53:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f9af5b42400) [pid = 1852] [serial = 2180] [outer = 0x7f9aea9b2c00] 10:53:05 INFO - PROCESS | 1852 | 1461606785765 Marionette DEBUG loaded listener.js 10:53:05 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f9af5b47400) [pid = 1852] [serial = 2181] [outer = 0x7f9aea9b2c00] 10:53:06 INFO - PROCESS | 1852 | 1461606786610 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]]]}] 10:53:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 10:53:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1483ms 10:53:06 INFO - PROCESS | 1852 | 1461606786689 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 10:53:06 INFO - PROCESS | 1852 | 1461606786691 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 10:53:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 10:53:06 INFO - PROCESS | 1852 | 1461606786697 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 10:53:06 INFO - PROCESS | 1852 | 1461606786699 Marionette TRACE conn3 <- [1,2878,null,{}] 10:53:06 INFO - PROCESS | 1852 | 1461606786705 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}] 10:53:06 INFO - PROCESS | 1852 | 1461606786950 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 10:53:07 INFO - PROCESS | 1852 | 1461606787282 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:07 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9ae725c000 == 149 [pid = 1852] [id = 727] 10:53:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f9aea9b8800) [pid = 1852] [serial = 2182] [outer = (nil)] 10:53:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f9af5b4c400) [pid = 1852] [serial = 2183] [outer = 0x7f9aea9b8800] 10:53:07 INFO - PROCESS | 1852 | 1461606787355 Marionette DEBUG loaded listener.js 10:53:07 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f9af5b50800) [pid = 1852] [serial = 2184] [outer = 0x7f9aea9b8800] 10:53:08 INFO - PROCESS | 1852 | 1461606788182 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]]]}] 10:53:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 10:53:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1528ms 10:53:08 INFO - PROCESS | 1852 | 1461606788227 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 10:53:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 10:53:08 INFO - PROCESS | 1852 | 1461606788231 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 10:53:08 INFO - PROCESS | 1852 | 1461606788237 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 10:53:08 INFO - PROCESS | 1852 | 1461606788240 Marionette TRACE conn3 <- [1,2882,null,{}] 10:53:08 INFO - PROCESS | 1852 | 1461606788245 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}] 10:53:08 INFO - PROCESS | 1852 | 1461606788462 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 10:53:08 INFO - PROCESS | 1852 | 1461606788740 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:08 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aeb570000 == 150 [pid = 1852] [id = 728] 10:53:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f9ae9405c00) [pid = 1852] [serial = 2185] [outer = (nil)] 10:53:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f9afc945800) [pid = 1852] [serial = 2186] [outer = 0x7f9ae9405c00] 10:53:08 INFO - PROCESS | 1852 | 1461606788860 Marionette DEBUG loaded listener.js 10:53:08 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f9afc949c00) [pid = 1852] [serial = 2187] [outer = 0x7f9ae9405c00] 10:53:09 INFO - PROCESS | 1852 | 1461606789676 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]]]}] 10:53:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 10:53:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1483ms 10:53:09 INFO - PROCESS | 1852 | 1461606789722 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 10:53:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 10:53:09 INFO - PROCESS | 1852 | 1461606789728 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 10:53:09 INFO - PROCESS | 1852 | 1461606789735 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 10:53:09 INFO - PROCESS | 1852 | 1461606789740 Marionette TRACE conn3 <- [1,2886,null,{}] 10:53:09 INFO - PROCESS | 1852 | 1461606789744 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}] 10:53:09 INFO - PROCESS | 1852 | 1461606789948 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 10:53:10 INFO - PROCESS | 1852 | 1461606790227 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:10 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aefa9d000 == 151 [pid = 1852] [id = 729] 10:53:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f9aea9ba000) [pid = 1852] [serial = 2188] [outer = (nil)] 10:53:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f9afc950000) [pid = 1852] [serial = 2189] [outer = 0x7f9aea9ba000] 10:53:10 INFO - PROCESS | 1852 | 1461606790302 Marionette DEBUG loaded listener.js 10:53:10 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f9afca88000) [pid = 1852] [serial = 2190] [outer = 0x7f9aea9ba000] 10:53:11 INFO - PROCESS | 1852 | 1461606791137 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]]]}] 10:53:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 10:53:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1435ms 10:53:11 INFO - PROCESS | 1852 | 1461606791180 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 10:53:11 INFO - PROCESS | 1852 | 1461606791184 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 10:53:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 10:53:11 INFO - PROCESS | 1852 | 1461606791189 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 10:53:11 INFO - PROCESS | 1852 | 1461606791192 Marionette TRACE conn3 <- [1,2890,null,{}] 10:53:11 INFO - PROCESS | 1852 | 1461606791197 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}] 10:53:11 INFO - PROCESS | 1852 | 1461606791402 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 10:53:11 INFO - PROCESS | 1852 | 1461606791684 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aefab4800 == 152 [pid = 1852] [id = 730] 10:53:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f9af5b44000) [pid = 1852] [serial = 2191] [outer = (nil)] 10:53:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7f9afca8d400) [pid = 1852] [serial = 2192] [outer = 0x7f9af5b44000] 10:53:11 INFO - PROCESS | 1852 | 1461606791757 Marionette DEBUG loaded listener.js 10:53:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7f9afca91800) [pid = 1852] [serial = 2193] [outer = 0x7f9af5b44000] 10:53:12 INFO - PROCESS | 1852 | 1461606792602 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 10:53:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 10:53:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1481ms 10:53:12 INFO - PROCESS | 1852 | 1461606792672 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 10:53:12 INFO - PROCESS | 1852 | 1461606792675 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 10:53:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 10:53:12 INFO - PROCESS | 1852 | 1461606792680 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 10:53:12 INFO - PROCESS | 1852 | 1461606792683 Marionette TRACE conn3 <- [1,2894,null,{}] 10:53:12 INFO - PROCESS | 1852 | 1461606792688 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}] 10:53:12 INFO - PROCESS | 1852 | 1461606792891 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 10:53:13 INFO - PROCESS | 1852 | 1461606793171 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:13 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aeaa46000 == 153 [pid = 1852] [id = 731] 10:53:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7f9afc943c00) [pid = 1852] [serial = 2194] [outer = (nil)] 10:53:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7f9afcd06400) [pid = 1852] [serial = 2195] [outer = 0x7f9afc943c00] 10:53:13 INFO - PROCESS | 1852 | 1461606793244 Marionette DEBUG loaded listener.js 10:53:13 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7f9afcd0ac00) [pid = 1852] [serial = 2196] [outer = 0x7f9afc943c00] 10:53:14 INFO - PROCESS | 1852 | 1461606794203 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]]]}] 10:53:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 10:53:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1583ms 10:53:14 INFO - PROCESS | 1852 | 1461606794265 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 10:53:14 INFO - PROCESS | 1852 | 1461606794268 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 10:53:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 10:53:14 INFO - PROCESS | 1852 | 1461606794274 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 10:53:14 INFO - PROCESS | 1852 | 1461606794276 Marionette TRACE conn3 <- [1,2898,null,{}] 10:53:14 INFO - PROCESS | 1852 | 1461606794281 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}] 10:53:14 INFO - PROCESS | 1852 | 1461606794499 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 10:53:14 INFO - PROCESS | 1852 | 1461606794844 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9ae815a800 == 154 [pid = 1852] [id = 732] 10:53:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7f9ae817e400) [pid = 1852] [serial = 2197] [outer = (nil)] 10:53:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7f9ae8185000) [pid = 1852] [serial = 2198] [outer = 0x7f9ae817e400] 10:53:14 INFO - PROCESS | 1852 | 1461606794921 Marionette DEBUG loaded listener.js 10:53:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f9ae9408000) [pid = 1852] [serial = 2199] [outer = 0x7f9ae817e400] 10:53:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aee90a000 == 153 [pid = 1852] [id = 520] 10:53:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b04065800 == 152 [pid = 1852] [id = 517] 10:53:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af971b800 == 151 [pid = 1852] [id = 712] 10:53:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af5094800 == 150 [pid = 1852] [id = 711] 10:53:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af27b8000 == 149 [pid = 1852] [id = 710] 10:53:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aefbd4000 == 148 [pid = 1852] [id = 709] 10:53:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aea76c000 == 147 [pid = 1852] [id = 708] 10:53:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af326d800 == 146 [pid = 1852] [id = 707] 10:53:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aee0b3800 == 145 [pid = 1852] [id = 706] 10:53:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b09a93000 == 144 [pid = 1852] [id = 702] 10:53:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0920b000 == 143 [pid = 1852] [id = 701] 10:53:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b08814800 == 142 [pid = 1852] [id = 700] 10:53:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b04446000 == 141 [pid = 1852] [id = 699] 10:53:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b03d7f800 == 140 [pid = 1852] [id = 698] 10:53:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b03059800 == 139 [pid = 1852] [id = 697] 10:53:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b001a6800 == 138 [pid = 1852] [id = 696] 10:53:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aff67a800 == 137 [pid = 1852] [id = 695] 10:53:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9afddd6000 == 136 [pid = 1852] [id = 694] 10:53:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9afcc05800 == 135 [pid = 1852] [id = 693] 10:53:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af9718800 == 134 [pid = 1852] [id = 692] 10:53:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af82df000 == 133 [pid = 1852] [id = 691] 10:53:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af448b800 == 132 [pid = 1852] [id = 690] 10:53:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aeea80800 == 131 [pid = 1852] [id = 689] 10:53:16 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b03b7f800 == 130 [pid = 1852] [id = 595] 10:53:17 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f9afce28800) [pid = 1852] [serial = 2021] [outer = (nil)] [url = about:blank] 10:53:17 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7f9af39b0000) [pid = 1852] [serial = 2058] [outer = (nil)] [url = about:blank] 10:53:17 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7f9aee94b000) [pid = 1852] [serial = 2048] [outer = (nil)] [url = about:blank] 10:53:17 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7f9af51ea800) [pid = 1852] [serial = 2018] [outer = (nil)] [url = about:blank] 10:53:17 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7f9af3886c00) [pid = 1852] [serial = 2057] [outer = (nil)] [url = about:blank] 10:53:17 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7f9af06ef000) [pid = 1852] [serial = 2042] [outer = (nil)] [url = about:blank] 10:53:17 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7f9af06f1000) [pid = 1852] [serial = 2051] [outer = (nil)] [url = about:blank] 10:53:17 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7f9af5710400) [pid = 1852] [serial = 2061] [outer = (nil)] [url = about:blank] 10:53:17 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f9b02f59400) [pid = 1852] [serial = 2030] [outer = (nil)] [url = about:blank] 10:53:17 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f9afcd59800) [pid = 1852] [serial = 2010] [outer = (nil)] [url = about:blank] 10:53:17 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f9b03ab9000) [pid = 1852] [serial = 2033] [outer = (nil)] [url = about:blank] 10:53:17 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f9b044df800) [pid = 1852] [serial = 2036] [outer = (nil)] [url = about:blank] 10:53:17 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f9af5ae2c00) [pid = 1852] [serial = 2063] [outer = (nil)] [url = about:blank] 10:53:17 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f9af1a44400) [pid = 1852] [serial = 2052] [outer = (nil)] [url = about:blank] 10:53:17 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f9af32c6400) [pid = 1852] [serial = 2055] [outer = (nil)] [url = about:blank] 10:53:17 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f9b007e3c00) [pid = 1852] [serial = 2027] [outer = (nil)] [url = about:blank] 10:53:17 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f9af3b52400) [pid = 1852] [serial = 2060] [outer = (nil)] [url = about:blank] 10:53:17 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f9b08610400) [pid = 1852] [serial = 2039] [outer = (nil)] [url = about:blank] 10:53:17 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f9aef54c800) [pid = 1852] [serial = 2049] [outer = (nil)] [url = about:blank] 10:53:17 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f9af32c3800) [pid = 1852] [serial = 2045] [outer = (nil)] [url = about:blank] 10:53:17 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f9af3245800) [pid = 1852] [serial = 2054] [outer = (nil)] [url = about:blank] 10:53:17 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f9afef94c00) [pid = 1852] [serial = 2024] [outer = (nil)] [url = about:blank] 10:53:17 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f9aef543400) [pid = 1852] [serial = 2012] [outer = (nil)] [url = about:blank] 10:53:17 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f9af2865800) [pid = 1852] [serial = 2015] [outer = (nil)] [url = about:blank] 10:53:17 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f9af3b51c00) [pid = 1852] [serial = 1938] [outer = (nil)] [url = about:blank] 10:53:17 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f9afcd53800) [pid = 1852] [serial = 2066] [outer = (nil)] [url = about:blank] 10:53:17 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f9af6bc2c00) [pid = 1852] [serial = 2064] [outer = (nil)] [url = about:blank] 10:53:17 INFO - PROCESS | 1852 | 1461606797297 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]]]}] 10:53:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 10:53:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 3035ms 10:53:17 INFO - PROCESS | 1852 | 1461606797310 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 10:53:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 10:53:17 INFO - PROCESS | 1852 | 1461606797315 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 10:53:17 INFO - PROCESS | 1852 | 1461606797322 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 10:53:17 INFO - PROCESS | 1852 | 1461606797327 Marionette TRACE conn3 <- [1,2902,null,{}] 10:53:17 INFO - PROCESS | 1852 | 1461606797335 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}] 10:53:17 INFO - PROCESS | 1852 | 1461606797549 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 10:53:17 INFO - PROCESS | 1852 | 1461606797799 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aeaa4b000 == 131 [pid = 1852] [id = 733] 10:53:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f9ae817ec00) [pid = 1852] [serial = 2200] [outer = (nil)] 10:53:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f9aede56400) [pid = 1852] [serial = 2201] [outer = 0x7f9ae817ec00] 10:53:17 INFO - PROCESS | 1852 | 1461606797865 Marionette DEBUG loaded listener.js 10:53:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f9aef471400) [pid = 1852] [serial = 2202] [outer = 0x7f9ae817ec00] 10:53:18 INFO - PROCESS | 1852 | 1461606798646 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 10:53:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 10:53:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1381ms 10:53:18 INFO - PROCESS | 1852 | 1461606798702 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 10:53:18 INFO - PROCESS | 1852 | 1461606798710 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 10:53:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 10:53:18 INFO - PROCESS | 1852 | 1461606798719 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 10:53:18 INFO - PROCESS | 1852 | 1461606798722 Marionette TRACE conn3 <- [1,2906,null,{}] 10:53:18 INFO - PROCESS | 1852 | 1461606798727 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}] 10:53:18 INFO - PROCESS | 1852 | 1461606798909 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 10:53:18 INFO - PROCESS | 1852 | 1461606798927 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:18 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aeea7d000 == 132 [pid = 1852] [id = 734] 10:53:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f9ae8182400) [pid = 1852] [serial = 2203] [outer = (nil)] 10:53:18 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f9af046a000) [pid = 1852] [serial = 2204] [outer = 0x7f9ae8182400] 10:53:19 INFO - PROCESS | 1852 | 1461606798998 Marionette DEBUG loaded listener.js 10:53:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f9af1a44400) [pid = 1852] [serial = 2205] [outer = 0x7f9ae8182400] 10:53:20 INFO - PROCESS | 1852 | 1461606800063 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]]]}] 10:53:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 10:53:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1388ms 10:53:20 INFO - PROCESS | 1852 | 1461606800107 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 10:53:20 INFO - PROCESS | 1852 | 1461606800110 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 10:53:20 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 10:53:20 INFO - PROCESS | 1852 | 1461606800134 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 10:53:20 INFO - PROCESS | 1852 | 1461606800139 Marionette TRACE conn3 <- [1,2910,null,{}] 10:53:20 INFO - PROCESS | 1852 | 1461606800153 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}] 10:53:20 INFO - PROCESS | 1852 | 1461606800416 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 10:53:20 INFO - PROCESS | 1852 | 1461606800449 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af1381800 == 133 [pid = 1852] [id = 735] 10:53:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f9af32cd400) [pid = 1852] [serial = 2206] [outer = (nil)] 10:53:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f9af3886c00) [pid = 1852] [serial = 2207] [outer = 0x7f9af32cd400] 10:53:20 INFO - PROCESS | 1852 | 1461606800512 Marionette DEBUG loaded listener.js 10:53:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f9af39c3800) [pid = 1852] [serial = 2208] [outer = 0x7f9af32cd400] 10:53:21 INFO - PROCESS | 1852 | 1461606801310 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]]]}] 10:53:21 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 10:53:21 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 10:53:21 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1186ms 10:53:21 INFO - PROCESS | 1852 | 1461606801322 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 10:53:21 INFO - TEST-START | /DOMEvents/constructors.html 10:53:21 INFO - PROCESS | 1852 | 1461606801325 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 10:53:21 INFO - PROCESS | 1852 | 1461606801331 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 10:53:21 INFO - PROCESS | 1852 | 1461606801333 Marionette TRACE conn3 <- [1,2914,null,{}] 10:53:21 INFO - PROCESS | 1852 | 1461606801347 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}] 10:53:21 INFO - PROCESS | 1852 | 1461606801592 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 10:53:21 INFO - PROCESS | 1852 | 1461606801626 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:21 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af27cb800 == 134 [pid = 1852] [id = 736] 10:53:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f9af32e1c00) [pid = 1852] [serial = 2209] [outer = (nil)] 10:53:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f9af51e3000) [pid = 1852] [serial = 2210] [outer = 0x7f9af32e1c00] 10:53:21 INFO - PROCESS | 1852 | 1461606801683 Marionette DEBUG loaded listener.js 10:53:21 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f9af5ae2c00) [pid = 1852] [serial = 2211] [outer = 0x7f9af32e1c00] 10:53:22 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f9af32e5400) [pid = 1852] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 10:53:22 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f9af32d0c00) [pid = 1852] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 10:53:22 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f9af2947400) [pid = 1852] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 10:53:22 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f9ae9751800) [pid = 1852] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 10:53:22 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f9b00159400) [pid = 1852] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 10:53:22 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f9aef472000) [pid = 1852] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 10:53:23 INFO - PROCESS | 1852 | 1461606803143 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]]]}] 10:53:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 10:53:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 10:53:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 10:53:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 10:53:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 10:53:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 10:53:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 10:53:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 10:53:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 10:53:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 10:53:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 10:53:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 10:53:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 10:53:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 10:53:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 10:53:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 10:53:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 10:53:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 10:53:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 10:53:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 10:53:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 10:53:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 10:53:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 10:53:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 10:53:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 10:53:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 10:53:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 10:53:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 10:53:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 10:53:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 10:53:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 10:53:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 10:53:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 10:53:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 10:53:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 10:53:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 10:53:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 10:53:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 10:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:53:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 10:53:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:53:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 10:53:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 10:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:53:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 10:53:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:53:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 10:53:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 10:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:53:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 10:53:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:53:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 10:53:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 10:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:53:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 10:53:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:53:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 10:53:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 10:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:53:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 10:53:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:53:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 10:53:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 10:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:53:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:53:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 10:53:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:53:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 10:53:23 INFO - TEST-OK | /DOMEvents/constructors.html | took 1853ms 10:53:23 INFO - PROCESS | 1852 | 1461606803184 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 10:53:23 INFO - PROCESS | 1852 | 1461606803188 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 10:53:23 INFO - TEST-START | /DOMEvents/event-phases-order.html 10:53:23 INFO - PROCESS | 1852 | 1461606803194 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 10:53:23 INFO - PROCESS | 1852 | 1461606803200 Marionette TRACE conn3 <- [1,2918,null,{}] 10:53:23 INFO - PROCESS | 1852 | 1461606803209 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}] 10:53:23 INFO - PROCESS | 1852 | 1461606803388 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 10:53:23 INFO - PROCESS | 1852 | 1461606803591 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af326d800 == 135 [pid = 1852] [id = 737] 10:53:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f9aee261c00) [pid = 1852] [serial = 2212] [outer = (nil)] 10:53:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f9af6c7e000) [pid = 1852] [serial = 2213] [outer = 0x7f9aee261c00] 10:53:23 INFO - PROCESS | 1852 | 1461606803648 Marionette DEBUG loaded listener.js 10:53:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f9af95e8c00) [pid = 1852] [serial = 2214] [outer = 0x7f9aee261c00] 10:53:24 INFO - PROCESS | 1852 | 1461606804295 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 10:53:24 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 10:53:24 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1132ms 10:53:24 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 10:53:24 INFO - PROCESS | 1852 | 1461606804327 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 10:53:24 INFO - PROCESS | 1852 | 1461606804329 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 10:53:24 INFO - PROCESS | 1852 | 1461606804334 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 10:53:24 INFO - PROCESS | 1852 | 1461606804337 Marionette TRACE conn3 <- [1,2922,null,{}] 10:53:24 INFO - PROCESS | 1852 | 1461606804342 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}] 10:53:24 INFO - PROCESS | 1852 | 1461606804618 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 10:53:24 INFO - PROCESS | 1852 | 1461606804957 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9ae814a800 == 136 [pid = 1852] [id = 738] 10:53:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f9ae817ac00) [pid = 1852] [serial = 2215] [outer = (nil)] 10:53:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f9ae8186c00) [pid = 1852] [serial = 2216] [outer = 0x7f9ae817ac00] 10:53:25 INFO - PROCESS | 1852 | 1461606805033 Marionette DEBUG loaded listener.js 10:53:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f9ae94c5400) [pid = 1852] [serial = 2217] [outer = 0x7f9ae817ac00] 10:53:25 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 10:53:25 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 10:53:25 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 10:53:25 INFO - PROCESS | 1852 | [1852] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 10:53:25 INFO - PROCESS | 1852 | 1461606805954 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]]]}] 10:53:26 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 10:53:26 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 10:53:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 10:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:53:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:53:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:53:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:53:26 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 10:53:26 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 10:53:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:53:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:53:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:53:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:53:26 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 10:53:26 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 10:53:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:53:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:53:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:53:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:53:26 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]" 10:53:26 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 10:53:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:53:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:53:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:53:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:53:26 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 10:53:26 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1693ms 10:53:26 INFO - PROCESS | 1852 | 1461606806030 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 10:53:26 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 10:53:26 INFO - PROCESS | 1852 | 1461606806039 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 10:53:26 INFO - PROCESS | 1852 | 1461606806045 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 10:53:26 INFO - PROCESS | 1852 | 1461606806051 Marionette TRACE conn3 <- [1,2926,null,{}] 10:53:26 INFO - PROCESS | 1852 | 1461606806078 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}] 10:53:26 INFO - PROCESS | 1852 | 1461606806308 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 10:53:26 INFO - PROCESS | 1852 | 1461606806582 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af1377800 == 137 [pid = 1852] [id = 739] 10:53:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f9aef9d1c00) [pid = 1852] [serial = 2218] [outer = (nil)] 10:53:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f9af32d0c00) [pid = 1852] [serial = 2219] [outer = 0x7f9aef9d1c00] 10:53:26 INFO - PROCESS | 1852 | 1461606806658 Marionette DEBUG loaded listener.js 10:53:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f9af39b3800) [pid = 1852] [serial = 2220] [outer = 0x7f9aef9d1c00] 10:53:27 INFO - PROCESS | 1852 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 10:53:27 INFO - PROCESS | 1852 | 1461606807485 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]]]}] 10:53:27 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 10:53:27 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1488ms 10:53:27 INFO - PROCESS | 1852 | 1461606807538 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 10:53:27 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 10:53:27 INFO - PROCESS | 1852 | 1461606807544 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 10:53:27 INFO - PROCESS | 1852 | 1461606807550 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 10:53:27 INFO - PROCESS | 1852 | 1461606807553 Marionette TRACE conn3 <- [1,2930,null,{}] 10:53:27 INFO - PROCESS | 1852 | 1461606807559 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}] 10:53:27 INFO - PROCESS | 1852 | 1461606807755 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 10:53:28 INFO - PROCESS | 1852 | 1461606808038 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:28 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af5b13000 == 138 [pid = 1852] [id = 740] 10:53:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f9af6a46800) [pid = 1852] [serial = 2221] [outer = (nil)] 10:53:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f9af8332800) [pid = 1852] [serial = 2222] [outer = 0x7f9af6a46800] 10:53:28 INFO - PROCESS | 1852 | 1461606808112 Marionette DEBUG loaded listener.js 10:53:28 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f9afca89c00) [pid = 1852] [serial = 2223] [outer = 0x7f9af6a46800] 10:53:28 INFO - PROCESS | 1852 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 10:53:28 INFO - PROCESS | 1852 | 1461606808907 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]]]}] 10:53:28 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 10:53:28 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1389ms 10:53:28 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 10:53:28 INFO - PROCESS | 1852 | 1461606808940 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 10:53:28 INFO - PROCESS | 1852 | 1461606808943 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 10:53:28 INFO - PROCESS | 1852 | 1461606808958 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 10:53:28 INFO - PROCESS | 1852 | 1461606808967 Marionette TRACE conn3 <- [1,2934,null,{}] 10:53:28 INFO - PROCESS | 1852 | 1461606808975 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}] 10:53:29 INFO - PROCESS | 1852 | 1461606809317 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 10:53:29 INFO - PROCESS | 1852 | 1461606809534 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af9707800 == 139 [pid = 1852] [id = 741] 10:53:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f9afcd0f800) [pid = 1852] [serial = 2224] [outer = (nil)] 10:53:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7f9afce28800) [pid = 1852] [serial = 2225] [outer = 0x7f9afcd0f800] 10:53:29 INFO - PROCESS | 1852 | 1461606809609 Marionette DEBUG loaded listener.js 10:53:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7f9afdc0e800) [pid = 1852] [serial = 2226] [outer = 0x7f9afcd0f800] 10:53:30 INFO - PROCESS | 1852 | 1461606810367 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]]]}] 10:53:30 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 10:53:30 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1450ms 10:53:30 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 10:53:30 INFO - PROCESS | 1852 | 1461606810400 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 10:53:30 INFO - PROCESS | 1852 | 1461606810403 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 10:53:30 INFO - PROCESS | 1852 | 1461606810409 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 10:53:30 INFO - PROCESS | 1852 | 1461606810412 Marionette TRACE conn3 <- [1,2938,null,{}] 10:53:30 INFO - PROCESS | 1852 | 1461606810417 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}] 10:53:30 INFO - PROCESS | 1852 | 1461606810620 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 10:53:30 INFO - PROCESS | 1852 | 1461606810873 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afcef2000 == 140 [pid = 1852] [id = 742] 10:53:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7f9afeedf800) [pid = 1852] [serial = 2227] [outer = (nil)] 10:53:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7f9aff03e800) [pid = 1852] [serial = 2228] [outer = 0x7f9afeedf800] 10:53:30 INFO - PROCESS | 1852 | 1461606810943 Marionette DEBUG loaded listener.js 10:53:31 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7f9aff191800) [pid = 1852] [serial = 2229] [outer = 0x7f9afeedf800] 10:53:31 INFO - PROCESS | 1852 | 1461606811715 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]]]}] 10:53:31 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. 10:53:31 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1340ms 10:53:31 INFO - PROCESS | 1852 | 1461606811749 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 10:53:31 INFO - PROCESS | 1852 | 1461606811753 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 10:53:31 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 10:53:31 INFO - PROCESS | 1852 | 1461606811759 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 10:53:31 INFO - PROCESS | 1852 | 1461606811761 Marionette TRACE conn3 <- [1,2942,null,{}] 10:53:31 INFO - PROCESS | 1852 | 1461606811767 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}] 10:53:31 INFO - PROCESS | 1852 | 1461606811964 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 10:53:32 INFO - PROCESS | 1852 | 1461606812223 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aff668800 == 141 [pid = 1852] [id = 743] 10:53:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7f9b0012b800) [pid = 1852] [serial = 2230] [outer = (nil)] 10:53:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7f9b00164400) [pid = 1852] [serial = 2231] [outer = 0x7f9b0012b800] 10:53:32 INFO - PROCESS | 1852 | 1461606812314 Marionette DEBUG loaded listener.js 10:53:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f9b007ddc00) [pid = 1852] [serial = 2232] [outer = 0x7f9b0012b800] 10:53:33 INFO - PROCESS | 1852 | 1461606813089 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"]]]}] 10:53:33 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 10:53:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 10:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:53:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 10:53:33 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1341ms 10:53:33 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 10:53:33 INFO - PROCESS | 1852 | 1461606813101 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 10:53:33 INFO - PROCESS | 1852 | 1461606813103 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 10:53:33 INFO - PROCESS | 1852 | 1461606813109 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 10:53:33 INFO - PROCESS | 1852 | 1461606813112 Marionette TRACE conn3 <- [1,2946,null,{}] 10:53:33 INFO - PROCESS | 1852 | 1461606813117 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}] 10:53:33 INFO - PROCESS | 1852 | 1461606813329 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 10:53:33 INFO - PROCESS | 1852 | 1461606813610 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b00a08000 == 142 [pid = 1852] [id = 744] 10:53:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f9afff16000) [pid = 1852] [serial = 2233] [outer = (nil)] 10:53:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f9b03ab0400) [pid = 1852] [serial = 2234] [outer = 0x7f9afff16000] 10:53:33 INFO - PROCESS | 1852 | 1461606813681 Marionette DEBUG loaded listener.js 10:53:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f9b040a5000) [pid = 1852] [serial = 2235] [outer = 0x7f9afff16000] 10:53:34 INFO - PROCESS | 1852 | 1461606814415 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]]]}] 10:53:34 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. 10:53:34 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1326ms 10:53:34 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 10:53:34 INFO - PROCESS | 1852 | 1461606814445 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 10:53:34 INFO - PROCESS | 1852 | 1461606814448 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 10:53:34 INFO - PROCESS | 1852 | 1461606814455 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 10:53:34 INFO - PROCESS | 1852 | 1461606814458 Marionette TRACE conn3 <- [1,2950,null,{}] 10:53:34 INFO - PROCESS | 1852 | 1461606814463 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}] 10:53:34 INFO - PROCESS | 1852 | 1461606814656 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 10:53:34 INFO - PROCESS | 1852 | 1461606814916 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:34 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03d67000 == 143 [pid = 1852] [id = 745] 10:53:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f9af2946400) [pid = 1852] [serial = 2236] [outer = (nil)] 10:53:34 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7f9b05949000) [pid = 1852] [serial = 2237] [outer = 0x7f9af2946400] 10:53:34 INFO - PROCESS | 1852 | 1461606814997 Marionette DEBUG loaded listener.js 10:53:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7f9b08adb400) [pid = 1852] [serial = 2238] [outer = 0x7f9af2946400] 10:53:35 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b04077800 == 144 [pid = 1852] [id = 746] 10:53:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7f9b0ab45400) [pid = 1852] [serial = 2239] [outer = (nil)] 10:53:35 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7f9b03fec800) [pid = 1852] [serial = 2240] [outer = 0x7f9b0ab45400] 10:53:35 INFO - PROCESS | 1852 | 1461606815823 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]]]}] 10:53:35 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. 10:53:35 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1433ms 10:53:35 INFO - PROCESS | 1852 | 1461606815889 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 10:53:35 INFO - PROCESS | 1852 | 1461606815892 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 10:53:35 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 10:53:35 INFO - PROCESS | 1852 | 1461606815898 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 10:53:35 INFO - PROCESS | 1852 | 1461606815900 Marionette TRACE conn3 <- [1,2954,null,{}] 10:53:35 INFO - PROCESS | 1852 | 1461606815905 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}] 10:53:36 INFO - PROCESS | 1852 | 1461606816194 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 10:53:36 INFO - PROCESS | 1852 | 1461606816468 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b08b99000 == 145 [pid = 1852] [id = 747] 10:53:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7f9b00159400) [pid = 1852] [serial = 2241] [outer = (nil)] 10:53:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7f9b0a457400) [pid = 1852] [serial = 2242] [outer = 0x7f9b00159400] 10:53:36 INFO - PROCESS | 1852 | 1461606816579 Marionette DEBUG loaded listener.js 10:53:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7f9b0b58a000) [pid = 1852] [serial = 2243] [outer = 0x7f9b00159400] 10:53:37 INFO - PROCESS | 1852 | 1461606817279 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]]]}] 10:53:37 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:53:37 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 10:53:37 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1425ms 10:53:37 INFO - PROCESS | 1852 | 1461606817324 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 10:53:37 INFO - PROCESS | 1852 | 1461606817328 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 10:53:37 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 10:53:37 INFO - PROCESS | 1852 | 1461606817333 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 10:53:37 INFO - PROCESS | 1852 | 1461606817342 Marionette TRACE conn3 <- [1,2958,null,{}] 10:53:37 INFO - PROCESS | 1852 | 1461606817347 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}] 10:53:37 INFO - PROCESS | 1852 | 1461606817556 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 10:53:37 INFO - PROCESS | 1852 | 1461606817810 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:37 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0a39f800 == 146 [pid = 1852] [id = 748] 10:53:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7f9b03abac00) [pid = 1852] [serial = 2244] [outer = (nil)] 10:53:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7f9b16977800) [pid = 1852] [serial = 2245] [outer = 0x7f9b03abac00] 10:53:37 INFO - PROCESS | 1852 | 1461606817879 Marionette DEBUG loaded listener.js 10:53:37 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7f9b17abd400) [pid = 1852] [serial = 2246] [outer = 0x7f9b03abac00] 10:53:38 INFO - PROCESS | 1852 | 1461606818635 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]]]}] 10:53:38 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. 10:53:38 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1333ms 10:53:38 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 10:53:38 INFO - PROCESS | 1852 | 1461606818668 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 10:53:38 INFO - PROCESS | 1852 | 1461606818670 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 10:53:38 INFO - PROCESS | 1852 | 1461606818697 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 10:53:38 INFO - PROCESS | 1852 | 1461606818701 Marionette TRACE conn3 <- [1,2962,null,{}] 10:53:38 INFO - PROCESS | 1852 | 1461606818707 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}] 10:53:38 INFO - PROCESS | 1852 | 1461606818910 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 10:53:39 INFO - PROCESS | 1852 | 1461606819200 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b16ba5000 == 147 [pid = 1852] [id = 749] 10:53:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7f9af1a45c00) [pid = 1852] [serial = 2247] [outer = (nil)] 10:53:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7f9b17aca400) [pid = 1852] [serial = 2248] [outer = 0x7f9af1a45c00] 10:53:39 INFO - PROCESS | 1852 | 1461606819278 Marionette DEBUG loaded listener.js 10:53:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7f9b1b610400) [pid = 1852] [serial = 2249] [outer = 0x7f9af1a45c00] 10:53:40 INFO - PROCESS | 1852 | 1461606820067 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]]]}] 10:53:40 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. 10:53:40 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1403ms 10:53:40 INFO - PROCESS | 1852 | 1461606820079 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 10:53:40 INFO - PROCESS | 1852 | 1461606820083 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 10:53:40 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 10:53:40 INFO - PROCESS | 1852 | 1461606820089 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 10:53:40 INFO - PROCESS | 1852 | 1461606820093 Marionette TRACE conn3 <- [1,2966,null,{}] 10:53:40 INFO - PROCESS | 1852 | 1461606820098 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}] 10:53:40 INFO - PROCESS | 1852 | 1461606820327 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 10:53:40 INFO - PROCESS | 1852 | 1461606820583 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9ae70c8800 == 148 [pid = 1852] [id = 750] 10:53:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7f9aee7a2400) [pid = 1852] [serial = 2250] [outer = (nil)] 10:53:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7f9aee7ac800) [pid = 1852] [serial = 2251] [outer = 0x7f9aee7a2400] 10:53:40 INFO - PROCESS | 1852 | 1461606820657 Marionette DEBUG loaded listener.js 10:53:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7f9b1b6abc00) [pid = 1852] [serial = 2252] [outer = 0x7f9aee7a2400] 10:53:41 INFO - PROCESS | 1852 | 1461606821413 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]]]}] 10:53:41 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. 10:53:41 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1378ms 10:53:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 10:53:41 INFO - PROCESS | 1852 | 1461606821469 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 10:53:41 INFO - PROCESS | 1852 | 1461606821471 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 10:53:41 INFO - PROCESS | 1852 | 1461606821478 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 10:53:41 INFO - PROCESS | 1852 | 1461606821481 Marionette TRACE conn3 <- [1,2970,null,{}] 10:53:41 INFO - PROCESS | 1852 | 1461606821486 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}] 10:53:41 INFO - PROCESS | 1852 | 1461606821699 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 10:53:41 INFO - PROCESS | 1852 | 1461606821988 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:42 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9ae70e1000 == 149 [pid = 1852] [id = 751] 10:53:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 253 (0x7f9aee7a4400) [pid = 1852] [serial = 2253] [outer = (nil)] 10:53:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 254 (0x7f9af2787400) [pid = 1852] [serial = 2254] [outer = 0x7f9aee7a4400] 10:53:42 INFO - PROCESS | 1852 | 1461606822061 Marionette DEBUG loaded listener.js 10:53:42 INFO - PROCESS | 1852 | ++DOMWINDOW == 255 (0x7f9af278c000) [pid = 1852] [serial = 2255] [outer = 0x7f9aee7a4400] 10:53:42 INFO - PROCESS | 1852 | 1461606822805 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]]]}] 10:53:42 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. 10:53:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1378ms 10:53:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 10:53:42 INFO - PROCESS | 1852 | 1461606822856 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 10:53:42 INFO - PROCESS | 1852 | 1461606822859 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 10:53:42 INFO - PROCESS | 1852 | 1461606822863 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 10:53:42 INFO - PROCESS | 1852 | 1461606822867 Marionette TRACE conn3 <- [1,2974,null,{}] 10:53:42 INFO - PROCESS | 1852 | 1461606822872 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}] 10:53:43 INFO - PROCESS | 1852 | 1461606823108 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 10:53:43 INFO - PROCESS | 1852 | 1461606823369 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:43 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af441a800 == 150 [pid = 1852] [id = 752] 10:53:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 256 (0x7f9af2780c00) [pid = 1852] [serial = 2256] [outer = (nil)] 10:53:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 257 (0x7f9afcb16800) [pid = 1852] [serial = 2257] [outer = 0x7f9af2780c00] 10:53:43 INFO - PROCESS | 1852 | 1461606823438 Marionette DEBUG loaded listener.js 10:53:43 INFO - PROCESS | 1852 | ++DOMWINDOW == 258 (0x7f9afcb1c000) [pid = 1852] [serial = 2258] [outer = 0x7f9af2780c00] 10:53:44 INFO - PROCESS | 1852 | 1461606824222 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]]]}] 10:53:44 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. 10:53:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1386ms 10:53:44 INFO - PROCESS | 1852 | 1461606824250 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 10:53:44 INFO - PROCESS | 1852 | 1461606824253 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 10:53:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 10:53:44 INFO - PROCESS | 1852 | 1461606824258 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 10:53:44 INFO - PROCESS | 1852 | 1461606824260 Marionette TRACE conn3 <- [1,2978,null,{}] 10:53:44 INFO - PROCESS | 1852 | 1461606824266 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}] 10:53:44 INFO - PROCESS | 1852 | 1461606824502 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 10:53:44 INFO - PROCESS | 1852 | 1461606824796 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:44 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aee7cf000 == 151 [pid = 1852] [id = 753] 10:53:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 259 (0x7f9ae9402c00) [pid = 1852] [serial = 2259] [outer = (nil)] 10:53:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 260 (0x7f9afcb22400) [pid = 1852] [serial = 2260] [outer = 0x7f9ae9402c00] 10:53:44 INFO - PROCESS | 1852 | 1461606824880 Marionette DEBUG loaded listener.js 10:53:44 INFO - PROCESS | 1852 | ++DOMWINDOW == 261 (0x7f9b17b57400) [pid = 1852] [serial = 2261] [outer = 0x7f9ae9402c00] 10:53:45 INFO - PROCESS | 1852 | 1461606825610 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]]]}] 10:53:45 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. 10:53:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1374ms 10:53:45 INFO - PROCESS | 1852 | 1461606825641 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 10:53:45 INFO - PROCESS | 1852 | 1461606825645 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 10:53:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 10:53:45 INFO - PROCESS | 1852 | 1461606825655 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 10:53:45 INFO - PROCESS | 1852 | 1461606825658 Marionette TRACE conn3 <- [1,2982,null,{}] 10:53:45 INFO - PROCESS | 1852 | 1461606825663 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}] 10:53:45 INFO - PROCESS | 1852 | 1461606825874 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 10:53:46 INFO - PROCESS | 1852 | 1461606826130 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:46 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9ae7277800 == 152 [pid = 1852] [id = 754] 10:53:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 262 (0x7f9ae728d400) [pid = 1852] [serial = 2262] [outer = (nil)] 10:53:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 263 (0x7f9ae7293c00) [pid = 1852] [serial = 2263] [outer = 0x7f9ae728d400] 10:53:46 INFO - PROCESS | 1852 | 1461606826204 Marionette DEBUG loaded listener.js 10:53:46 INFO - PROCESS | 1852 | ++DOMWINDOW == 264 (0x7f9ae7298800) [pid = 1852] [serial = 2264] [outer = 0x7f9ae728d400] 10:53:46 INFO - PROCESS | 1852 | 1461606826927 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"]]]}] 10:53:46 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 10:53:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 10:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:53:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 10:53:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1329ms 10:53:46 INFO - PROCESS | 1852 | 1461606826986 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 10:53:46 INFO - PROCESS | 1852 | 1461606826991 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 10:53:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 10:53:47 INFO - PROCESS | 1852 | 1461606826996 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 10:53:47 INFO - PROCESS | 1852 | 1461606826998 Marionette TRACE conn3 <- [1,2986,null,{}] 10:53:47 INFO - PROCESS | 1852 | 1461606827004 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}] 10:53:47 INFO - PROCESS | 1852 | 1461606827209 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 10:53:47 INFO - PROCESS | 1852 | 1461606827506 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:47 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aee7d4000 == 153 [pid = 1852] [id = 755] 10:53:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 265 (0x7f9ae7290c00) [pid = 1852] [serial = 2265] [outer = (nil)] 10:53:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 266 (0x7f9aeb6d3800) [pid = 1852] [serial = 2266] [outer = 0x7f9ae7290c00] 10:53:47 INFO - PROCESS | 1852 | 1461606827579 Marionette DEBUG loaded listener.js 10:53:47 INFO - PROCESS | 1852 | ++DOMWINDOW == 267 (0x7f9aeb6d7c00) [pid = 1852] [serial = 2267] [outer = 0x7f9ae7290c00] 10:53:48 INFO - PROCESS | 1852 | 1461606828302 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]]]}] 10:53:48 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. 10:53:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1329ms 10:53:48 INFO - PROCESS | 1852 | 1461606828334 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 10:53:48 INFO - PROCESS | 1852 | 1461606828337 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 10:53:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 10:53:48 INFO - PROCESS | 1852 | 1461606828345 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 10:53:48 INFO - PROCESS | 1852 | 1461606828347 Marionette TRACE conn3 <- [1,2990,null,{}] 10:53:48 INFO - PROCESS | 1852 | 1461606828353 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}] 10:53:48 INFO - PROCESS | 1852 | 1461606828548 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 10:53:48 INFO - PROCESS | 1852 | 1461606828801 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:48 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af1c5f000 == 154 [pid = 1852] [id = 756] 10:53:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 268 (0x7f9ae7291400) [pid = 1852] [serial = 2268] [outer = (nil)] 10:53:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 269 (0x7f9aeb6dc400) [pid = 1852] [serial = 2269] [outer = 0x7f9ae7291400] 10:53:48 INFO - PROCESS | 1852 | 1461606828871 Marionette DEBUG loaded listener.js 10:53:48 INFO - PROCESS | 1852 | ++DOMWINDOW == 270 (0x7f9afcb1dc00) [pid = 1852] [serial = 2270] [outer = 0x7f9ae7291400] 10:53:49 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aeeb09800 == 155 [pid = 1852] [id = 757] 10:53:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 271 (0x7f9aee505c00) [pid = 1852] [serial = 2271] [outer = (nil)] 10:53:49 INFO - PROCESS | 1852 | ++DOMWINDOW == 272 (0x7f9aeb6d7400) [pid = 1852] [serial = 2272] [outer = 0x7f9aee505c00] 10:53:49 INFO - PROCESS | 1852 | 1461606829714 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]]]}] 10:53:49 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. 10:53:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1430ms 10:53:49 INFO - PROCESS | 1852 | 1461606829776 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 10:53:49 INFO - PROCESS | 1852 | 1461606829779 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 10:53:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 10:53:49 INFO - PROCESS | 1852 | 1461606829789 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 10:53:49 INFO - PROCESS | 1852 | 1461606829791 Marionette TRACE conn3 <- [1,2994,null,{}] 10:53:49 INFO - PROCESS | 1852 | 1461606829794 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}] 10:53:50 INFO - PROCESS | 1852 | 1461606830082 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 10:53:50 INFO - PROCESS | 1852 | 1461606830409 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:50 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aeeb18800 == 156 [pid = 1852] [id = 758] 10:53:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 273 (0x7f9aeb6d0800) [pid = 1852] [serial = 2273] [outer = (nil)] 10:53:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 274 (0x7f9aee508400) [pid = 1852] [serial = 2274] [outer = 0x7f9aeb6d0800] 10:53:50 INFO - PROCESS | 1852 | 1461606830482 Marionette DEBUG loaded listener.js 10:53:50 INFO - PROCESS | 1852 | ++DOMWINDOW == 275 (0x7f9aee50e000) [pid = 1852] [serial = 2275] [outer = 0x7f9aeb6d0800] 10:53:51 INFO - PROCESS | 1852 | 1461606831143 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]]]}] 10:53:51 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:53:51 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 10:53:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1391ms 10:53:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 10:53:51 INFO - PROCESS | 1852 | 1461606831177 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 10:53:51 INFO - PROCESS | 1852 | 1461606831179 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 10:53:51 INFO - PROCESS | 1852 | 1461606831185 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 10:53:51 INFO - PROCESS | 1852 | 1461606831188 Marionette TRACE conn3 <- [1,2998,null,{}] 10:53:51 INFO - PROCESS | 1852 | 1461606831193 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}] 10:53:51 INFO - PROCESS | 1852 | 1461606831399 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 10:53:51 INFO - PROCESS | 1852 | 1461606831661 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:51 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9ae705f000 == 157 [pid = 1852] [id = 759] 10:53:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 276 (0x7f9ae7031000) [pid = 1852] [serial = 2276] [outer = (nil)] 10:53:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 277 (0x7f9ae7036800) [pid = 1852] [serial = 2277] [outer = 0x7f9ae7031000] 10:53:51 INFO - PROCESS | 1852 | 1461606831742 Marionette DEBUG loaded listener.js 10:53:51 INFO - PROCESS | 1852 | ++DOMWINDOW == 278 (0x7f9ae703b400) [pid = 1852] [serial = 2278] [outer = 0x7f9ae7031000] 10:53:52 INFO - PROCESS | 1852 | 1461606832503 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]]]}] 10:53:52 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. 10:53:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1379ms 10:53:52 INFO - PROCESS | 1852 | 1461606832563 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 10:53:52 INFO - PROCESS | 1852 | 1461606832566 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 10:53:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 10:53:52 INFO - PROCESS | 1852 | 1461606832572 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 10:53:52 INFO - PROCESS | 1852 | 1461606832574 Marionette TRACE conn3 <- [1,3002,null,{}] 10:53:52 INFO - PROCESS | 1852 | 1461606832579 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}] 10:53:52 INFO - PROCESS | 1852 | 1461606832887 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 10:53:53 INFO - PROCESS | 1852 | 1461606833105 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:53 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af1c62800 == 158 [pid = 1852] [id = 760] 10:53:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 279 (0x7f9ae7032000) [pid = 1852] [serial = 2279] [outer = (nil)] 10:53:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 280 (0x7f9aeb6d4c00) [pid = 1852] [serial = 2280] [outer = 0x7f9ae7032000] 10:53:53 INFO - PROCESS | 1852 | 1461606833179 Marionette DEBUG loaded listener.js 10:53:53 INFO - PROCESS | 1852 | ++DOMWINDOW == 281 (0x7f9aee510000) [pid = 1852] [serial = 2281] [outer = 0x7f9ae7032000] 10:53:53 INFO - PROCESS | 1852 | 1461606833909 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]]]}] 10:53:53 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. 10:53:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1375ms 10:53:53 INFO - PROCESS | 1852 | 1461606833948 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 10:53:53 INFO - PROCESS | 1852 | 1461606833950 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 10:53:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 10:53:53 INFO - PROCESS | 1852 | 1461606833956 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 10:53:53 INFO - PROCESS | 1852 | 1461606833958 Marionette TRACE conn3 <- [1,3006,null,{}] 10:53:53 INFO - PROCESS | 1852 | 1461606833963 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}] 10:53:54 INFO - PROCESS | 1852 | 1461606834168 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 10:53:54 INFO - PROCESS | 1852 | 1461606834480 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:54 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aeb8f5000 == 159 [pid = 1852] [id = 761] 10:53:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 282 (0x7f9ae4a9d000) [pid = 1852] [serial = 2282] [outer = (nil)] 10:53:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 283 (0x7f9ae4aa4000) [pid = 1852] [serial = 2283] [outer = 0x7f9ae4a9d000] 10:53:54 INFO - PROCESS | 1852 | 1461606834552 Marionette DEBUG loaded listener.js 10:53:54 INFO - PROCESS | 1852 | ++DOMWINDOW == 284 (0x7f9ae4aa8c00) [pid = 1852] [serial = 2284] [outer = 0x7f9ae4a9d000] 10:53:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af27c8000 == 158 [pid = 1852] [id = 639] 10:53:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af326d800 == 157 [pid = 1852] [id = 737] 10:53:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af27cb800 == 156 [pid = 1852] [id = 736] 10:53:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af1381800 == 155 [pid = 1852] [id = 735] 10:53:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aeea7d000 == 154 [pid = 1852] [id = 734] 10:53:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aeaa4b000 == 153 [pid = 1852] [id = 733] 10:53:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aeb570000 == 152 [pid = 1852] [id = 728] 10:53:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9ae725c000 == 151 [pid = 1852] [id = 727] 10:53:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b20f46000 == 150 [pid = 1852] [id = 726] 10:53:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b1e954000 == 149 [pid = 1852] [id = 725] 10:53:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b1bf90000 == 148 [pid = 1852] [id = 724] 10:53:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b1b533000 == 147 [pid = 1852] [id = 723] 10:53:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b17a1f000 == 146 [pid = 1852] [id = 722] 10:53:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b169ae800 == 145 [pid = 1852] [id = 721] 10:53:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0fd04000 == 144 [pid = 1852] [id = 720] 10:53:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b09b5b800 == 143 [pid = 1852] [id = 719] 10:53:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b08812800 == 142 [pid = 1852] [id = 718] 10:53:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b03e7f000 == 141 [pid = 1852] [id = 717] 10:53:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0303f800 == 140 [pid = 1852] [id = 716] 10:53:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9afcf90800 == 139 [pid = 1852] [id = 715] 10:53:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af3440000 == 138 [pid = 1852] [id = 714] 10:53:56 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9ae97a9800 == 137 [pid = 1852] [id = 713] 10:53:56 INFO - PROCESS | 1852 | --DOMWINDOW == 283 (0x7f9b032e9800) [pid = 1852] [serial = 2138] [outer = (nil)] [url = about:blank] 10:53:56 INFO - PROCESS | 1852 | --DOMWINDOW == 282 (0x7f9aff191c00) [pid = 1852] [serial = 2133] [outer = (nil)] [url = about:blank] 10:53:56 INFO - PROCESS | 1852 | --DOMWINDOW == 281 (0x7f9afce1d800) [pid = 1852] [serial = 2130] [outer = (nil)] [url = about:blank] 10:53:56 INFO - PROCESS | 1852 | --DOMWINDOW == 280 (0x7f9b17ac1c00) [pid = 1852] [serial = 2114] [outer = (nil)] [url = about:blank] 10:53:56 INFO - PROCESS | 1852 | --DOMWINDOW == 279 (0x7f9b03096800) [pid = 1852] [serial = 2090] [outer = (nil)] [url = about:blank] 10:53:56 INFO - PROCESS | 1852 | --DOMWINDOW == 278 (0x7f9af5a4a000) [pid = 1852] [serial = 2127] [outer = (nil)] [url = about:blank] 10:53:56 INFO - PROCESS | 1852 | --DOMWINDOW == 277 (0x7f9aede61800) [pid = 1852] [serial = 2120] [outer = (nil)] [url = about:blank] 10:53:56 INFO - PROCESS | 1852 | --DOMWINDOW == 276 (0x7f9b0050a400) [pid = 1852] [serial = 2135] [outer = (nil)] [url = about:blank] 10:53:56 INFO - PROCESS | 1852 | --DOMWINDOW == 275 (0x7f9aefdd2400) [pid = 1852] [serial = 2117] [outer = (nil)] [url = about:blank] 10:53:56 INFO - PROCESS | 1852 | --DOMWINDOW == 274 (0x7f9aefdde000) [pid = 1852] [serial = 2123] [outer = (nil)] [url = about:blank] 10:53:56 INFO - PROCESS | 1852 | --DOMWINDOW == 273 (0x7f9aff0da000) [pid = 1852] [serial = 2081] [outer = (nil)] [url = about:blank] 10:53:56 INFO - PROCESS | 1852 | --DOMWINDOW == 272 (0x7f9b02f53400) [pid = 1852] [serial = 2136] [outer = (nil)] [url = about:blank] 10:53:56 INFO - PROCESS | 1852 | --DOMWINDOW == 271 (0x7f9afef93c00) [pid = 1852] [serial = 2105] [outer = (nil)] [url = about:blank] 10:53:56 INFO - PROCESS | 1852 | --DOMWINDOW == 270 (0x7f9afef99c00) [pid = 1852] [serial = 2078] [outer = (nil)] [url = about:blank] 10:53:56 INFO - PROCESS | 1852 | --DOMWINDOW == 269 (0x7f9b03a7ec00) [pid = 1852] [serial = 2093] [outer = (nil)] [url = about:blank] 10:53:56 INFO - PROCESS | 1852 | --DOMWINDOW == 268 (0x7f9b040ae000) [pid = 1852] [serial = 2096] [outer = (nil)] [url = about:blank] 10:53:56 INFO - PROCESS | 1852 | --DOMWINDOW == 267 (0x7f9b08d40c00) [pid = 1852] [serial = 2099] [outer = (nil)] [url = about:blank] 10:53:56 INFO - PROCESS | 1852 | --DOMWINDOW == 266 (0x7f9af3b4ac00) [pid = 1852] [serial = 2126] [outer = (nil)] [url = about:blank] 10:53:56 INFO - PROCESS | 1852 | --DOMWINDOW == 265 (0x7f9af570d400) [pid = 1852] [serial = 2102] [outer = (nil)] [url = about:blank] 10:53:56 INFO - PROCESS | 1852 | --DOMWINDOW == 264 (0x7f9af39cf000) [pid = 1852] [serial = 2072] [outer = (nil)] [url = about:blank] 10:53:56 INFO - PROCESS | 1852 | --DOMWINDOW == 263 (0x7f9b169f1c00) [pid = 1852] [serial = 2111] [outer = (nil)] [url = about:blank] 10:53:56 INFO - PROCESS | 1852 | --DOMWINDOW == 262 (0x7f9b10a7bc00) [pid = 1852] [serial = 2108] [outer = (nil)] [url = about:blank] 10:53:56 INFO - PROCESS | 1852 | --DOMWINDOW == 261 (0x7f9af1310800) [pid = 1852] [serial = 2069] [outer = (nil)] [url = about:blank] 10:53:56 INFO - PROCESS | 1852 | --DOMWINDOW == 260 (0x7f9afef96800) [pid = 1852] [serial = 2132] [outer = (nil)] [url = about:blank] 10:53:56 INFO - PROCESS | 1852 | --DOMWINDOW == 259 (0x7f9af32c7000) [pid = 1852] [serial = 2124] [outer = (nil)] [url = about:blank] 10:53:56 INFO - PROCESS | 1852 | --DOMWINDOW == 258 (0x7f9b00aaf000) [pid = 1852] [serial = 2087] [outer = (nil)] [url = about:blank] 10:53:56 INFO - PROCESS | 1852 | --DOMWINDOW == 257 (0x7f9b00161000) [pid = 1852] [serial = 2084] [outer = (nil)] [url = about:blank] 10:53:56 INFO - PROCESS | 1852 | --DOMWINDOW == 256 (0x7f9aef9c5400) [pid = 1852] [serial = 2121] [outer = (nil)] [url = about:blank] 10:53:56 INFO - PROCESS | 1852 | --DOMWINDOW == 255 (0x7f9af6bc6000) [pid = 1852] [serial = 2129] [outer = (nil)] [url = about:blank] 10:53:56 INFO - PROCESS | 1852 | --DOMWINDOW == 254 (0x7f9af6c7f000) [pid = 1852] [serial = 2075] [outer = (nil)] [url = about:blank] 10:53:57 INFO - PROCESS | 1852 | 1461606837065 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]]]}] 10:53:57 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. 10:53:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 3134ms 10:53:57 INFO - PROCESS | 1852 | 1461606837126 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 10:53:57 INFO - PROCESS | 1852 | 1461606837133 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 10:53:57 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 10:53:57 INFO - PROCESS | 1852 | 1461606837146 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 10:53:57 INFO - PROCESS | 1852 | 1461606837150 Marionette TRACE conn3 <- [1,3010,null,{}] 10:53:57 INFO - PROCESS | 1852 | 1461606837158 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}] 10:53:57 INFO - PROCESS | 1852 | 1461606837374 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 10:53:57 INFO - PROCESS | 1852 | 1461606837585 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:57 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9ae724f800 == 138 [pid = 1852] [id = 762] 10:53:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 255 (0x7f9ae9406800) [pid = 1852] [serial = 2285] [outer = (nil)] 10:53:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 256 (0x7f9ae94c4400) [pid = 1852] [serial = 2286] [outer = 0x7f9ae9406800] 10:53:57 INFO - PROCESS | 1852 | 1461606837648 Marionette DEBUG loaded listener.js 10:53:57 INFO - PROCESS | 1852 | ++DOMWINDOW == 257 (0x7f9ae94ce400) [pid = 1852] [serial = 2287] [outer = 0x7f9ae9406800] 10:53:58 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 10:53:58 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1231ms 10:53:58 INFO - PROCESS | 1852 | 1461606838370 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]]]}] 10:53:58 INFO - PROCESS | 1852 | 1461606838379 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 10:53:58 INFO - PROCESS | 1852 | 1461606838386 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 10:53:58 INFO - TEST-START | /FileAPI/FileReaderSync.worker 10:53:58 INFO - PROCESS | 1852 | 1461606838395 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 10:53:58 INFO - PROCESS | 1852 | 1461606838399 Marionette TRACE conn3 <- [1,3014,null,{}] 10:53:58 INFO - PROCESS | 1852 | 1461606838404 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}] 10:53:58 INFO - PROCESS | 1852 | 1461606838688 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 10:53:58 INFO - PROCESS | 1852 | 1461606838825 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:58 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aeaa38000 == 139 [pid = 1852] [id = 763] 10:53:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 258 (0x7f9ae8188400) [pid = 1852] [serial = 2288] [outer = (nil)] 10:53:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 259 (0x7f9aede5f800) [pid = 1852] [serial = 2289] [outer = 0x7f9ae8188400] 10:53:58 INFO - PROCESS | 1852 | 1461606838884 Marionette DEBUG loaded listener.js 10:53:58 INFO - PROCESS | 1852 | ++DOMWINDOW == 260 (0x7f9aee5d1c00) [pid = 1852] [serial = 2290] [outer = 0x7f9ae8188400] 10:53:59 INFO - PROCESS | 1852 | [1852] 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 10:53:59 INFO - PROCESS | 1852 | 1461606839772 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 10:53:59 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 10:53:59 INFO - {} 10:53:59 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 10:53:59 INFO - {} 10:53:59 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 10:53:59 INFO - {} 10:53:59 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 10:53:59 INFO - {} 10:53:59 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1427ms 10:53:59 INFO - PROCESS | 1852 | 1461606839825 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 10:53:59 INFO - PROCESS | 1852 | 1461606839828 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 10:53:59 INFO - TEST-START | /FileAPI/fileReader.html 10:53:59 INFO - PROCESS | 1852 | 1461606839834 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 10:53:59 INFO - PROCESS | 1852 | 1461606839839 Marionette TRACE conn3 <- [1,3018,null,{}] 10:53:59 INFO - PROCESS | 1852 | 1461606839863 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}] 10:54:00 INFO - PROCESS | 1852 | 1461606840142 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 10:54:00 INFO - PROCESS | 1852 | 1461606840179 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:00 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aee7c7000 == 140 [pid = 1852] [id = 764] 10:54:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 261 (0x7f9aef54d400) [pid = 1852] [serial = 2291] [outer = (nil)] 10:54:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 262 (0x7f9af2947400) [pid = 1852] [serial = 2292] [outer = 0x7f9aef54d400] 10:54:00 INFO - PROCESS | 1852 | 1461606840256 Marionette DEBUG loaded listener.js 10:54:00 INFO - PROCESS | 1852 | ++DOMWINDOW == 263 (0x7f9af34e3400) [pid = 1852] [serial = 2293] [outer = 0x7f9aef54d400] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 262 (0x7f9afcd57000) [pid = 1852] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 261 (0x7f9af4f90800) [pid = 1852] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 260 (0x7f9af4f92c00) [pid = 1852] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 259 (0x7f9b0015a400) [pid = 1852] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 258 (0x7f9af39a9000) [pid = 1852] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 257 (0x7f9aede5cc00) [pid = 1852] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 256 (0x7f9aefacd800) [pid = 1852] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 255 (0x7f9b040a7000) [pid = 1852] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 254 (0x7f9aef552800) [pid = 1852] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 253 (0x7f9b1663c400) [pid = 1852] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 252 (0x7f9ae817e400) [pid = 1852] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7f9b065fd800) [pid = 1852] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7f9af3a7a400) [pid = 1852] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7f9af294c000) [pid = 1852] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7f9ae8182400) [pid = 1852] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7f9af3a85c00) [pid = 1852] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7f9b007dd800) [pid = 1852] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7f9af51ec000) [pid = 1852] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7f9b15ae8c00) [pid = 1852] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7f9ae94c5000) [pid = 1852] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7f9aede56800) [pid = 1852] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7f9af32e1c00) [pid = 1852] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7f9aea9ba000) [pid = 1852] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7f9aea9b2c00) [pid = 1852] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7f9afeee2400) [pid = 1852] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7f9b01813800) [pid = 1852] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7f9afc943c00) [pid = 1852] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f9af6caa800) [pid = 1852] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f9af6bb1000) [pid = 1852] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f9aee269c00) [pid = 1852] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f9af5b44000) [pid = 1852] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f9aee25d000) [pid = 1852] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7f9b17a46800) [pid = 1852] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7f9ae9744c00) [pid = 1852] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7f9b074a5400) [pid = 1852] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7f9afdc09c00) [pid = 1852] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7f9af3886400) [pid = 1852] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7f9b03fe3400) [pid = 1852] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7f9aea9b8800) [pid = 1852] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f9af130cc00) [pid = 1852] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f9aefac5c00) [pid = 1852] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f9ae817ec00) [pid = 1852] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f9af3a84c00) [pid = 1852] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f9b00b66400) [pid = 1852] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f9afce27800) [pid = 1852] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f9aef9c8000) [pid = 1852] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f9b0015c000) [pid = 1852] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f9ae9748400) [pid = 1852] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f9ae9405c00) [pid = 1852] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f9aee94f400) [pid = 1852] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f9af32cd400) [pid = 1852] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f9afef96000) [pid = 1852] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f9b1bf0ac00) [pid = 1852] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f9af3b4d400) [pid = 1852] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f9ae9403c00) [pid = 1852] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f9af6a47000) [pid = 1852] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f9b08d3c000) [pid = 1852] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f9af6baf400) [pid = 1852] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f9af38f8000) [pid = 1852] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f9afeee0000) [pid = 1852] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f9b006b0000) [pid = 1852] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f9ae94c6000) [pid = 1852] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f9aee25f400) [pid = 1852] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f9af3a81800) [pid = 1852] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f9aee5cf000) [pid = 1852] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f9ae9749000) [pid = 1852] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f9af1307000) [pid = 1852] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f9af8335400) [pid = 1852] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f9aff063c00) [pid = 1852] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f9af06f6800) [pid = 1852] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 10:54:02 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f9afd9a1000) [pid = 1852] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 10:54:02 INFO - PROCESS | 1852 | 1461606842302 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]]]}] 10:54:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 10:54:02 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 10:54:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 10:54:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 10:54:02 INFO - TEST-OK | /FileAPI/fileReader.html | took 2541ms 10:54:02 INFO - PROCESS | 1852 | 1461606842378 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 10:54:02 INFO - PROCESS | 1852 | 1461606842382 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 10:54:02 INFO - TEST-START | /FileAPI/historical.html 10:54:02 INFO - PROCESS | 1852 | 1461606842387 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 10:54:02 INFO - PROCESS | 1852 | 1461606842389 Marionette TRACE conn3 <- [1,3022,null,{}] 10:54:02 INFO - PROCESS | 1852 | 1461606842394 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}] 10:54:02 INFO - PROCESS | 1852 | 1461606842578 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 10:54:02 INFO - PROCESS | 1852 | 1461606842588 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:02 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aea850800 == 141 [pid = 1852] [id = 765] 10:54:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 193 (0x7f9ae9744c00) [pid = 1852] [serial = 2294] [outer = (nil)] 10:54:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 194 (0x7f9aea9bbc00) [pid = 1852] [serial = 2295] [outer = 0x7f9ae9744c00] 10:54:02 INFO - PROCESS | 1852 | 1461606842652 Marionette DEBUG loaded listener.js 10:54:02 INFO - PROCESS | 1852 | ++DOMWINDOW == 195 (0x7f9aee7aac00) [pid = 1852] [serial = 2296] [outer = 0x7f9ae9744c00] 10:54:03 INFO - PROCESS | 1852 | 1461606843435 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"]]]}] 10:54:03 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 10:54:03 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 10:54:03 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 10:54:03 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 10:54:03 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 10:54:03 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 10:54:03 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 10:54:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:03 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 10:54:03 INFO - TEST-OK | /FileAPI/historical.html | took 1073ms 10:54:03 INFO - TEST-START | /FileAPI/idlharness.html 10:54:03 INFO - PROCESS | 1852 | 1461606843469 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 10:54:03 INFO - PROCESS | 1852 | 1461606843471 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 10:54:03 INFO - PROCESS | 1852 | 1461606843477 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 10:54:03 INFO - PROCESS | 1852 | 1461606843481 Marionette TRACE conn3 <- [1,3026,null,{}] 10:54:03 INFO - PROCESS | 1852 | 1461606843487 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}] 10:54:03 INFO - PROCESS | 1852 | 1461606843679 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 10:54:03 INFO - PROCESS | 1852 | 1461606843894 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:03 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af055f000 == 142 [pid = 1852] [id = 766] 10:54:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 196 (0x7f9ae4a9a400) [pid = 1852] [serial = 2297] [outer = (nil)] 10:54:03 INFO - PROCESS | 1852 | ++DOMWINDOW == 197 (0x7f9aefddcc00) [pid = 1852] [serial = 2298] [outer = 0x7f9ae4a9a400] 10:54:03 INFO - PROCESS | 1852 | 1461606843956 Marionette DEBUG loaded listener.js 10:54:04 INFO - PROCESS | 1852 | ++DOMWINDOW == 198 (0x7f9af32ec800) [pid = 1852] [serial = 2299] [outer = 0x7f9ae4a9a400] 10:54:05 INFO - PROCESS | 1852 | 1461606845862 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]]]}] 10:54:05 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 10:54:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:54:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:54:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:54:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:54:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:54:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:54:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:54:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:54:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:54:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:54:05 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 10:54:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 10:54:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 10:54:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 10:54:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 10:54:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 10:54:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 10:54:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 10:54:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:54:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:54:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:54:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:54:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:54:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:54:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:54:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:54:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:54:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:54:05 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 10:54:05 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:54:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:54:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:54:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:54:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:54:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:54:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:54:05 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:54:05 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:54:05 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 10:54:06 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 10:54:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:54:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:54:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:54:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:54:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:54:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:54:06 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:54:06 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:54:06 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 10:54:06 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 10:54:06 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 10:54:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:54:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:54:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:54:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:54:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:54:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:54:06 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:54:06 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:54:06 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 10:54:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:54:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:54:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:54:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:54:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:54:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:54:06 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:54:06 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:54:06 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 10:54:06 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 10:54:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:54:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:54:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:54:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:54:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:54:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:54:06 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:54:06 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:54:06 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 10:54:06 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 10:54:06 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 10:54:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:54:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:54:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:54:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:54:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:54:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:54:06 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:54:06 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:54:06 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 10:54:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 10:54:06 INFO - TEST-OK | /FileAPI/idlharness.html | took 2532ms 10:54:06 INFO - PROCESS | 1852 | 1461606846061 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 10:54:06 INFO - PROCESS | 1852 | 1461606846071 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 10:54:06 INFO - TEST-START | /FileAPI/idlharness.worker 10:54:06 INFO - PROCESS | 1852 | 1461606846088 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 10:54:06 INFO - PROCESS | 1852 | 1461606846098 Marionette TRACE conn3 <- [1,3030,null,{}] 10:54:06 INFO - PROCESS | 1852 | 1461606846105 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}] 10:54:06 INFO - PROCESS | 1852 | 1461606846370 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 10:54:06 INFO - PROCESS | 1852 | 1461606846661 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:06 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aefa97800 == 143 [pid = 1852] [id = 767] 10:54:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 199 (0x7f9ae9410000) [pid = 1852] [serial = 2300] [outer = (nil)] 10:54:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 200 (0x7f9af32e8c00) [pid = 1852] [serial = 2301] [outer = 0x7f9ae9410000] 10:54:06 INFO - PROCESS | 1852 | 1461606846736 Marionette DEBUG loaded listener.js 10:54:06 INFO - PROCESS | 1852 | ++DOMWINDOW == 201 (0x7f9af39ab400) [pid = 1852] [serial = 2302] [outer = 0x7f9ae9410000] 10:54:07 INFO - PROCESS | 1852 | [1852] 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 10:54:09 INFO - PROCESS | 1852 | 1461606848960 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,{},{}]]]}] 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:54:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:54:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:54:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:54:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:54:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:54:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:54:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:54:09 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:54:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:09 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:54:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:54:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:54:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:54:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:54:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:54:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:54:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:54:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:54:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:54:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:54:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:54:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 10:54:09 INFO - {} 10:54:09 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 10:54:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:54:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:54:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:54:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:54:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:54:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:54:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 10:54:09 INFO - {} 10:54:09 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 - {} 10:54:09 INFO - {} 10:54:09 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 10:54:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:54:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:54:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:54:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:54:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:54:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:54:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:54:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:54:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:54:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:54:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:54:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:54:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 10:54:09 INFO - {} 10:54:09 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 10:54:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:54:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:54:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:54:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:54:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:54:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:54:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 10:54:09 INFO - {} 10:54:09 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 - {} 10:54:09 INFO - {} 10:54:09 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 10:54:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:54:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:54:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:54:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:54:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:54:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:54:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:54:09 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 10:54:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 10:54:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 10:54:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:54:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:54:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:54:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:54:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:54:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 10:54:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:54:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:54:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:54:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:54:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:54:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:54:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 10:54:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 10:54:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:54:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:54:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:54:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:54:09 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 10:54:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 10:54:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 10:54:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:54:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:54:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:54:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:54:09 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 10:54:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 10:54:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 10:54:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:54:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:54:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:54:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:54:09 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 10:54:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 10:54:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:54:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:54:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:54:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:54:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:54:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:54:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:54:09 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 10:54:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:09 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:54:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:54:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:54:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:54:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:54:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:54:09 INFO - {} 10:54:09 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2966ms 10:54:09 INFO - PROCESS | 1852 | 1461606849055 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 10:54:09 INFO - PROCESS | 1852 | 1461606849067 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 10:54:09 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 10:54:09 INFO - PROCESS | 1852 | 1461606849137 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 10:54:09 INFO - PROCESS | 1852 | 1461606849148 Marionette TRACE conn3 <- [1,3034,null,{}] 10:54:09 INFO - PROCESS | 1852 | 1461606849160 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}] 10:54:09 INFO - PROCESS | 1852 | 1461606849454 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 10:54:09 INFO - PROCESS | 1852 | 1461606849752 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:09 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af6d21000 == 144 [pid = 1852] [id = 768] 10:54:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 202 (0x7f9aee7b1000) [pid = 1852] [serial = 2303] [outer = (nil)] 10:54:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 203 (0x7f9af570e800) [pid = 1852] [serial = 2304] [outer = 0x7f9aee7b1000] 10:54:09 INFO - PROCESS | 1852 | 1461606849825 Marionette DEBUG loaded listener.js 10:54:09 INFO - PROCESS | 1852 | ++DOMWINDOW == 204 (0x7f9afff13c00) [pid = 1852] [serial = 2305] [outer = 0x7f9aee7b1000] 10:54:10 INFO - PROCESS | 1852 | 1461606850611 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]]]}] 10:54:10 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 10:54:10 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1506ms 10:54:10 INFO - PROCESS | 1852 | 1461606850634 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 10:54:10 INFO - TEST-START | /FileAPI/blob/Blob-close.html 10:54:10 INFO - PROCESS | 1852 | 1461606850637 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 10:54:10 INFO - PROCESS | 1852 | 1461606850644 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 10:54:10 INFO - PROCESS | 1852 | 1461606850649 Marionette TRACE conn3 <- [1,3038,null,{}] 10:54:10 INFO - PROCESS | 1852 | 1461606850664 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}] 10:54:10 INFO - PROCESS | 1852 | 1461606850886 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 10:54:11 INFO - PROCESS | 1852 | 1461606851179 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:11 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af94aa000 == 145 [pid = 1852] [id = 769] 10:54:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 205 (0x7f9b005d9c00) [pid = 1852] [serial = 2306] [outer = (nil)] 10:54:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 206 (0x7f9b006b4800) [pid = 1852] [serial = 2307] [outer = 0x7f9b005d9c00] 10:54:11 INFO - PROCESS | 1852 | 1461606851258 Marionette DEBUG loaded listener.js 10:54:11 INFO - PROCESS | 1852 | ++DOMWINDOW == 207 (0x7f9b01814000) [pid = 1852] [serial = 2308] [outer = 0x7f9b005d9c00] 10:54:12 INFO - PROCESS | 1852 | 1461606852015 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"]]]}] 10:54:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 10:54:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 10:54:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 10:54:12 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1384ms 10:54:12 INFO - PROCESS | 1852 | 1461606852045 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 10:54:12 INFO - PROCESS | 1852 | 1461606852050 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 10:54:12 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 10:54:12 INFO - PROCESS | 1852 | 1461606852058 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 10:54:12 INFO - PROCESS | 1852 | 1461606852060 Marionette TRACE conn3 <- [1,3042,null,{}] 10:54:12 INFO - PROCESS | 1852 | 1461606852066 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}] 10:54:12 INFO - PROCESS | 1852 | 1461606852277 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 10:54:12 INFO - PROCESS | 1852 | 1461606852548 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:12 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9afcf84000 == 146 [pid = 1852] [id = 770] 10:54:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 208 (0x7f9b005db400) [pid = 1852] [serial = 2309] [outer = (nil)] 10:54:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 209 (0x7f9b032ea400) [pid = 1852] [serial = 2310] [outer = 0x7f9b005db400] 10:54:12 INFO - PROCESS | 1852 | 1461606852623 Marionette DEBUG loaded listener.js 10:54:12 INFO - PROCESS | 1852 | ++DOMWINDOW == 210 (0x7f9b03aad800) [pid = 1852] [serial = 2311] [outer = 0x7f9b005db400] 10:54:13 INFO - PROCESS | 1852 | 1461606853667 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]]]}] 10:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 10:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 10:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 10:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 10:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 10:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 10:54:13 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. 10:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 10:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 10:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 10:54:13 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'.) 10:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 10:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 10:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 10:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 10:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 10:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 10:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 10:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 10:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 10:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 10:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 10:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 10:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 10:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 10:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 10:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 10:54:13 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. 10:54:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 10:54:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 10:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 10:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 10:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 10:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 10:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 10:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 10:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 10:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 10:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 10:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 10:54:13 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. 10:54:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 10:54:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:54:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 10:54:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:54:13 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. 10:54:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 10:54:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:54:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 10:54:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 10:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 10:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 10:54:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 10:54:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 10:54:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 10:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 10:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 10:54:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 10:54:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:54:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:54:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 10:54:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 10:54:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:54:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:54:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:54:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 10:54:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:54:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:54:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:54:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 10:54:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:54:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:54:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 10:54:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 10:54:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:54:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:54:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:54:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 10:54:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:54:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:54:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:54:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 10:54:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:54:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:54:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:54:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 10:54:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:54:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:54:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:54:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 10:54:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:54:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:54:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 10:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 10:54:13 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 10:54:13 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1658ms 10:54:13 INFO - PROCESS | 1852 | 1461606853729 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 10:54:13 INFO - PROCESS | 1852 | 1461606853736 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 10:54:13 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 10:54:13 INFO - PROCESS | 1852 | 1461606853749 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 10:54:13 INFO - PROCESS | 1852 | 1461606853757 Marionette TRACE conn3 <- [1,3046,null,{}] 10:54:13 INFO - PROCESS | 1852 | 1461606853766 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}] 10:54:13 INFO - PROCESS | 1852 | 1461606853992 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 10:54:14 INFO - PROCESS | 1852 | 1461606854334 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:14 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af1c58800 == 147 [pid = 1852] [id = 771] 10:54:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 211 (0x7f9af130c400) [pid = 1852] [serial = 2312] [outer = (nil)] 10:54:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 212 (0x7f9af38fe400) [pid = 1852] [serial = 2313] [outer = 0x7f9af130c400] 10:54:14 INFO - PROCESS | 1852 | 1461606854462 Marionette DEBUG loaded listener.js 10:54:14 INFO - PROCESS | 1852 | ++DOMWINDOW == 213 (0x7f9af4f94800) [pid = 1852] [serial = 2314] [outer = 0x7f9af130c400] 10:54:14 INFO - PROCESS | 1852 | [1852] 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 10:54:15 INFO - PROCESS | 1852 | 1461606855311 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 10:54:15 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 10:54:15 INFO - {} 10:54:15 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1585ms 10:54:15 INFO - PROCESS | 1852 | 1461606855334 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 10:54:15 INFO - PROCESS | 1852 | 1461606855337 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 10:54:15 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 10:54:15 INFO - PROCESS | 1852 | 1461606855342 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 10:54:15 INFO - PROCESS | 1852 | 1461606855345 Marionette TRACE conn3 <- [1,3050,null,{}] 10:54:15 INFO - PROCESS | 1852 | 1461606855350 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}] 10:54:15 INFO - PROCESS | 1852 | 1461606855574 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 10:54:15 INFO - PROCESS | 1852 | 1461606855861 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:15 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af5098000 == 148 [pid = 1852] [id = 772] 10:54:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 214 (0x7f9af5710c00) [pid = 1852] [serial = 2315] [outer = (nil)] 10:54:15 INFO - PROCESS | 1852 | ++DOMWINDOW == 215 (0x7f9afca87400) [pid = 1852] [serial = 2316] [outer = 0x7f9af5710c00] 10:54:15 INFO - PROCESS | 1852 | 1461606855935 Marionette DEBUG loaded listener.js 10:54:16 INFO - PROCESS | 1852 | ++DOMWINDOW == 216 (0x7f9afcb1c400) [pid = 1852] [serial = 2317] [outer = 0x7f9af5710c00] 10:54:16 INFO - PROCESS | 1852 | 1461606856720 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]]]}] 10:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 10:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 10:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 10:54:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 10:54:16 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1429ms 10:54:16 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 10:54:16 INFO - PROCESS | 1852 | 1461606856773 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 10:54:16 INFO - PROCESS | 1852 | 1461606856776 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 10:54:16 INFO - PROCESS | 1852 | 1461606856783 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 10:54:16 INFO - PROCESS | 1852 | 1461606856786 Marionette TRACE conn3 <- [1,3054,null,{}] 10:54:16 INFO - PROCESS | 1852 | 1461606856791 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}] 10:54:17 INFO - PROCESS | 1852 | 1461606857031 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 10:54:17 INFO - PROCESS | 1852 | 1461606857319 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:17 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b03ba5000 == 149 [pid = 1852] [id = 773] 10:54:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 217 (0x7f9af5b4d000) [pid = 1852] [serial = 2318] [outer = (nil)] 10:54:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 218 (0x7f9b03fe9800) [pid = 1852] [serial = 2319] [outer = 0x7f9af5b4d000] 10:54:17 INFO - PROCESS | 1852 | 1461606857391 Marionette DEBUG loaded listener.js 10:54:17 INFO - PROCESS | 1852 | ++DOMWINDOW == 219 (0x7f9b0b275400) [pid = 1852] [serial = 2320] [outer = 0x7f9af5b4d000] 10:54:18 INFO - PROCESS | 1852 | 1461606858493 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"]]]}] 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 10:54:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 10:54:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 10:54:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:54:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:54:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:54:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 10:54:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:54:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:54:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:54:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 10:54:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:54:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:54:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:54:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 10:54:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:54:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:54:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:54:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 10:54:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:54:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:54:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:54:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 10:54:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:54:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:54:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:54:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 10:54:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:54:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:54:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:54:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 10:54:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:54:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:54:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:54:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 10:54:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:54:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:54:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:54:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 10:54:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:54:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:54:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:54:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 10:54:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:54:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:54:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:54:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 10:54:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:54:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:54:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:54:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 10:54:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:54:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:54:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:54:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 10:54:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:54:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:54:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:54:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 10:54:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:54:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:54:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:54:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 10:54:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:54:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:54:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:54:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 10:54:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:54:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:54:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:54:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 10:54:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:54:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:54:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:54:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 10:54:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:54:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:54:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:54:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 10:54:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:54:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:54:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:54:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 10:54:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:54:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:54:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:54:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 10:54:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:54:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:54:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:54:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:54:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:54:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:54:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:54:18 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" 10:54:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:54:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:54:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:54:18 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" 10:54:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:54:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:54:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:54:18 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1816ms 10:54:18 INFO - PROCESS | 1852 | 1461606858599 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 10:54:18 INFO - PROCESS | 1852 | 1461606858605 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 10:54:18 INFO - TEST-START | /FileAPI/file/File-constructor.html 10:54:18 INFO - PROCESS | 1852 | 1461606858614 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 10:54:18 INFO - PROCESS | 1852 | 1461606858620 Marionette TRACE conn3 <- [1,3058,null,{}] 10:54:18 INFO - PROCESS | 1852 | 1461606858630 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}] 10:54:18 INFO - PROCESS | 1852 | 1461606858927 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 10:54:19 INFO - PROCESS | 1852 | 1461606859209 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:19 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b08537000 == 150 [pid = 1852] [id = 774] 10:54:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 220 (0x7f9b0b3d5800) [pid = 1852] [serial = 2321] [outer = (nil)] 10:54:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 221 (0x7f9b1b315000) [pid = 1852] [serial = 2322] [outer = 0x7f9b0b3d5800] 10:54:19 INFO - PROCESS | 1852 | 1461606859280 Marionette DEBUG loaded listener.js 10:54:19 INFO - PROCESS | 1852 | ++DOMWINDOW == 222 (0x7f9b1b610c00) [pid = 1852] [serial = 2323] [outer = 0x7f9b0b3d5800] 10:54:20 INFO - PROCESS | 1852 | 1461606860046 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]]]}] 10:54:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 10:54:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 10:54:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 10:54:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 10:54:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 10:54:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 10:54:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 10:54:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 10:54:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 10:54:20 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 10:54:20 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 10:54:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:20 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 10:54:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 10:54:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 10:54:20 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:54:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 10:54:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 10:54:20 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 10:54:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 10:54:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 10:54:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 10:54:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 10:54:20 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1492ms 10:54:20 INFO - PROCESS | 1852 | 1461606860106 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 10:54:20 INFO - PROCESS | 1852 | 1461606860109 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 10:54:20 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 10:54:20 INFO - PROCESS | 1852 | 1461606860118 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 10:54:20 INFO - PROCESS | 1852 | 1461606860121 Marionette TRACE conn3 <- [1,3062,null,{}] 10:54:20 INFO - PROCESS | 1852 | 1461606860125 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}] 10:54:20 INFO - PROCESS | 1852 | 1461606860349 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 10:54:20 INFO - PROCESS | 1852 | 1461606860656 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:20 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af326b000 == 151 [pid = 1852] [id = 775] 10:54:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 223 (0x7f9ae9410800) [pid = 1852] [serial = 2324] [outer = (nil)] 10:54:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 224 (0x7f9af5a4dc00) [pid = 1852] [serial = 2325] [outer = 0x7f9ae9410800] 10:54:20 INFO - PROCESS | 1852 | 1461606860734 Marionette DEBUG loaded listener.js 10:54:20 INFO - PROCESS | 1852 | ++DOMWINDOW == 225 (0x7f9afce20000) [pid = 1852] [serial = 2326] [outer = 0x7f9ae9410800] 10:54:21 INFO - PROCESS | 1852 | [1852] 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 10:54:21 INFO - PROCESS | 1852 | 1461606861531 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 10:54:21 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 10:54:21 INFO - {} 10:54:21 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1434ms 10:54:21 INFO - PROCESS | 1852 | 1461606861558 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 10:54:21 INFO - PROCESS | 1852 | 1461606861561 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 10:54:21 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 10:54:21 INFO - PROCESS | 1852 | 1461606861569 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 10:54:21 INFO - PROCESS | 1852 | 1461606861571 Marionette TRACE conn3 <- [1,3066,null,{}] 10:54:21 INFO - PROCESS | 1852 | 1461606861576 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}] 10:54:21 INFO - PROCESS | 1852 | 1461606861790 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 10:54:22 INFO - PROCESS | 1852 | 1461606862078 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:22 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0fbfb800 == 152 [pid = 1852] [id = 776] 10:54:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 226 (0x7f9ae70ec800) [pid = 1852] [serial = 2327] [outer = (nil)] 10:54:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 227 (0x7f9ae70f4000) [pid = 1852] [serial = 2328] [outer = 0x7f9ae70ec800] 10:54:22 INFO - PROCESS | 1852 | 1461606862149 Marionette DEBUG loaded listener.js 10:54:22 INFO - PROCESS | 1852 | ++DOMWINDOW == 228 (0x7f9b1b60d800) [pid = 1852] [serial = 2329] [outer = 0x7f9ae70ec800] 10:54:22 INFO - PROCESS | 1852 | 1461606862960 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]]]}] 10:54:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 10:54:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 10:54:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 10:54:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 10:54:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 10:54:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 10:54:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 10:54:23 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1434ms 10:54:23 INFO - PROCESS | 1852 | 1461606863004 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 10:54:23 INFO - PROCESS | 1852 | 1461606863008 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 10:54:23 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 10:54:23 INFO - PROCESS | 1852 | 1461606863014 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 10:54:23 INFO - PROCESS | 1852 | 1461606863017 Marionette TRACE conn3 <- [1,3070,null,{}] 10:54:23 INFO - PROCESS | 1852 | 1461606863022 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}] 10:54:23 INFO - PROCESS | 1852 | 1461606863248 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 10:54:23 INFO - PROCESS | 1852 | 1461606863519 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:23 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1b350000 == 153 [pid = 1852] [id = 777] 10:54:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 229 (0x7f9af0537000) [pid = 1852] [serial = 2330] [outer = (nil)] 10:54:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 230 (0x7f9af053f400) [pid = 1852] [serial = 2331] [outer = 0x7f9af0537000] 10:54:23 INFO - PROCESS | 1852 | 1461606863611 Marionette DEBUG loaded listener.js 10:54:23 INFO - PROCESS | 1852 | ++DOMWINDOW == 231 (0x7f9b1bdc5400) [pid = 1852] [serial = 2332] [outer = 0x7f9af0537000] 10:54:24 INFO - PROCESS | 1852 | 1461606864368 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]]]}] 10:54:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 10:54:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 10:54:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 10:54:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 10:54:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 10:54:24 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 10:54:24 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1383ms 10:54:24 INFO - PROCESS | 1852 | 1461606864400 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 10:54:24 INFO - PROCESS | 1852 | 1461606864403 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 10:54:24 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 10:54:24 INFO - PROCESS | 1852 | 1461606864408 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 10:54:24 INFO - PROCESS | 1852 | 1461606864411 Marionette TRACE conn3 <- [1,3074,null,{}] 10:54:24 INFO - PROCESS | 1852 | 1461606864416 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}] 10:54:24 INFO - PROCESS | 1852 | 1461606864616 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 10:54:24 INFO - PROCESS | 1852 | 1461606864895 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:24 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b1e954000 == 154 [pid = 1852] [id = 778] 10:54:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 232 (0x7f9aef479400) [pid = 1852] [serial = 2333] [outer = (nil)] 10:54:24 INFO - PROCESS | 1852 | ++DOMWINDOW == 233 (0x7f9af16d7c00) [pid = 1852] [serial = 2334] [outer = 0x7f9aef479400] 10:54:24 INFO - PROCESS | 1852 | 1461606864967 Marionette DEBUG loaded listener.js 10:54:25 INFO - PROCESS | 1852 | ++DOMWINDOW == 234 (0x7f9af16dd000) [pid = 1852] [serial = 2335] [outer = 0x7f9aef479400] 10:54:25 INFO - PROCESS | 1852 | 1461606865751 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]]]}] 10:54:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 10:54:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 10:54:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 10:54:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 10:54:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 10:54:25 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 10:54:25 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1380ms 10:54:25 INFO - PROCESS | 1852 | 1461606865791 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 10:54:25 INFO - PROCESS | 1852 | 1461606865793 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 10:54:25 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 10:54:25 INFO - PROCESS | 1852 | 1461606865799 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 10:54:25 INFO - PROCESS | 1852 | 1461606865801 Marionette TRACE conn3 <- [1,3078,null,{}] 10:54:25 INFO - PROCESS | 1852 | 1461606865806 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}] 10:54:26 INFO - PROCESS | 1852 | 1461606866017 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 10:54:26 INFO - PROCESS | 1852 | 1461606866321 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:26 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9ae82cf800 == 155 [pid = 1852] [id = 779] 10:54:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 235 (0x7f9ae6865400) [pid = 1852] [serial = 2336] [outer = (nil)] 10:54:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 236 (0x7f9ae686a400) [pid = 1852] [serial = 2337] [outer = 0x7f9ae6865400] 10:54:26 INFO - PROCESS | 1852 | 1461606866393 Marionette DEBUG loaded listener.js 10:54:26 INFO - PROCESS | 1852 | ++DOMWINDOW == 237 (0x7f9ae686f800) [pid = 1852] [serial = 2338] [outer = 0x7f9ae6865400] 10:54:27 INFO - PROCESS | 1852 | 1461606867179 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] 10:54:27 INFO - PROCESS | 1852 | 1461606867236 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 10:54:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 10:54:27 INFO - PROCESS | 1852 | 1461606867243 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 10:54:27 INFO - PROCESS | 1852 | 1461606867250 Marionette TRACE conn3 <- [1,3082,null,{}] 10:54:27 INFO - PROCESS | 1852 | 1461606867305 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}] 10:54:27 INFO - PROCESS | 1852 | 1461606867520 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 10:54:27 INFO - PROCESS | 1852 | 1461606867810 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:27 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0c0e8800 == 156 [pid = 1852] [id = 780] 10:54:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 238 (0x7f9ae6867400) [pid = 1852] [serial = 2339] [outer = (nil)] 10:54:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 239 (0x7f9af16d9400) [pid = 1852] [serial = 2340] [outer = 0x7f9ae6867400] 10:54:27 INFO - PROCESS | 1852 | 1461606867888 Marionette DEBUG loaded listener.js 10:54:27 INFO - PROCESS | 1852 | ++DOMWINDOW == 240 (0x7f9af16e0000) [pid = 1852] [serial = 2341] [outer = 0x7f9ae6867400] 10:54:28 INFO - PROCESS | 1852 | 1461606868648 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]]]}] 10:54:28 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 10:54:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 10:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 10:54:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 10:54:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1426ms 10:54:28 INFO - PROCESS | 1852 | 1461606868679 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 10:54:28 INFO - PROCESS | 1852 | 1461606868682 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 10:54:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 10:54:28 INFO - PROCESS | 1852 | 1461606868690 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 10:54:28 INFO - PROCESS | 1852 | 1461606868693 Marionette TRACE conn3 <- [1,3086,null,{}] 10:54:28 INFO - PROCESS | 1852 | 1461606868698 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}] 10:54:28 INFO - PROCESS | 1852 | 1461606868908 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 10:54:29 INFO - PROCESS | 1852 | 1461606869181 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:29 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9af2761800 == 157 [pid = 1852] [id = 781] 10:54:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 241 (0x7f9ae686b400) [pid = 1852] [serial = 2342] [outer = (nil)] 10:54:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 242 (0x7f9af4f98400) [pid = 1852] [serial = 2343] [outer = 0x7f9ae686b400] 10:54:29 INFO - PROCESS | 1852 | 1461606869255 Marionette DEBUG loaded listener.js 10:54:29 INFO - PROCESS | 1852 | ++DOMWINDOW == 243 (0x7f9afcbd2400) [pid = 1852] [serial = 2344] [outer = 0x7f9ae686b400] 10:54:30 INFO - PROCESS | 1852 | 1461606870057 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 10:54:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 10:54:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1427ms 10:54:30 INFO - PROCESS | 1852 | 1461606870119 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 10:54:30 INFO - PROCESS | 1852 | 1461606870121 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 10:54:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 10:54:30 INFO - PROCESS | 1852 | 1461606870128 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 10:54:30 INFO - PROCESS | 1852 | 1461606870131 Marionette TRACE conn3 <- [1,3090,null,{}] 10:54:30 INFO - PROCESS | 1852 | 1461606870136 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}] 10:54:30 INFO - PROCESS | 1852 | 1461606870377 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 10:54:30 INFO - PROCESS | 1852 | 1461606870682 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:30 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9ae82a6000 == 158 [pid = 1852] [id = 782] 10:54:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 244 (0x7f9af16da800) [pid = 1852] [serial = 2345] [outer = (nil)] 10:54:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 245 (0x7f9afcbd7000) [pid = 1852] [serial = 2346] [outer = 0x7f9af16da800] 10:54:30 INFO - PROCESS | 1852 | 1461606870757 Marionette DEBUG loaded listener.js 10:54:30 INFO - PROCESS | 1852 | ++DOMWINDOW == 246 (0x7f9afcbdcc00) [pid = 1852] [serial = 2347] [outer = 0x7f9af16da800] 10:54:31 INFO - PROCESS | 1852 | 1461606871485 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 10:54:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 10:54:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1382ms 10:54:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 10:54:31 INFO - PROCESS | 1852 | 1461606871515 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 10:54:31 INFO - PROCESS | 1852 | 1461606871518 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 10:54:31 INFO - PROCESS | 1852 | 1461606871525 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 10:54:31 INFO - PROCESS | 1852 | 1461606871528 Marionette TRACE conn3 <- [1,3094,null,{}] 10:54:31 INFO - PROCESS | 1852 | 1461606871533 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}] 10:54:31 INFO - PROCESS | 1852 | 1461606871738 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 10:54:32 INFO - PROCESS | 1852 | 1461606872012 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:32 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9b0bf47800 == 159 [pid = 1852] [id = 783] 10:54:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 247 (0x7f9aedf16400) [pid = 1852] [serial = 2348] [outer = (nil)] 10:54:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 248 (0x7f9aedf1b400) [pid = 1852] [serial = 2349] [outer = 0x7f9aedf16400] 10:54:32 INFO - PROCESS | 1852 | 1461606872085 Marionette DEBUG loaded listener.js 10:54:32 INFO - PROCESS | 1852 | ++DOMWINDOW == 249 (0x7f9aedf20c00) [pid = 1852] [serial = 2350] [outer = 0x7f9aedf16400] 10:54:32 INFO - PROCESS | 1852 | 1461606872833 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 10:54:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 10:54:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1326ms 10:54:32 INFO - PROCESS | 1852 | 1461606872850 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 10:54:32 INFO - PROCESS | 1852 | 1461606872853 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 10:54:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 10:54:32 INFO - PROCESS | 1852 | 1461606872858 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 10:54:32 INFO - PROCESS | 1852 | 1461606872861 Marionette TRACE conn3 <- [1,3098,null,{}] 10:54:32 INFO - PROCESS | 1852 | 1461606872866 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}] 10:54:33 INFO - PROCESS | 1852 | 1461606873072 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 10:54:33 INFO - PROCESS | 1852 | 1461606873400 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:33 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9ae94df000 == 160 [pid = 1852] [id = 784] 10:54:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 250 (0x7f9ae686fc00) [pid = 1852] [serial = 2351] [outer = (nil)] 10:54:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 251 (0x7f9ae8472c00) [pid = 1852] [serial = 2352] [outer = 0x7f9ae686fc00] 10:54:33 INFO - PROCESS | 1852 | 1461606873470 Marionette DEBUG loaded listener.js 10:54:33 INFO - PROCESS | 1852 | ++DOMWINDOW == 252 (0x7f9ae847b400) [pid = 1852] [serial = 2353] [outer = 0x7f9ae686fc00] 10:54:34 INFO - PROCESS | 1852 | 1461606874273 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]]]}] 10:54:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 10:54:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 10:54:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1429ms 10:54:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 10:54:34 INFO - PROCESS | 1852 | 1461606874287 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 10:54:34 INFO - PROCESS | 1852 | 1461606874289 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 10:54:34 INFO - PROCESS | 1852 | 1461606874295 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 10:54:34 INFO - PROCESS | 1852 | 1461606874298 Marionette TRACE conn3 <- [1,3102,null,{}] 10:54:34 INFO - PROCESS | 1852 | 1461606874302 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}] 10:54:34 INFO - PROCESS | 1852 | 1461606874514 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 10:54:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b097d3000 == 159 [pid = 1852] [id = 195] 10:54:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aea850800 == 158 [pid = 1852] [id = 765] 10:54:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aee7c7000 == 157 [pid = 1852] [id = 764] 10:54:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aeaa38000 == 156 [pid = 1852] [id = 763] 10:54:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9ae724f800 == 155 [pid = 1852] [id = 762] 10:54:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aeeb09800 == 154 [pid = 1852] [id = 757] 10:54:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af441a800 == 153 [pid = 1852] [id = 752] 10:54:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9ae70e1000 == 152 [pid = 1852] [id = 751] 10:54:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9ae70c8800 == 151 [pid = 1852] [id = 750] 10:54:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b16ba5000 == 150 [pid = 1852] [id = 749] 10:54:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b0a39f800 == 149 [pid = 1852] [id = 748] 10:54:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b08b99000 == 148 [pid = 1852] [id = 747] 10:54:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b04077800 == 147 [pid = 1852] [id = 746] 10:54:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b03d67000 == 146 [pid = 1852] [id = 745] 10:54:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9b00a08000 == 145 [pid = 1852] [id = 744] 10:54:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9aff668800 == 144 [pid = 1852] [id = 743] 10:54:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9afcef2000 == 143 [pid = 1852] [id = 742] 10:54:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af9707800 == 142 [pid = 1852] [id = 741] 10:54:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af5b13000 == 141 [pid = 1852] [id = 740] 10:54:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9af1377800 == 140 [pid = 1852] [id = 739] 10:54:36 INFO - PROCESS | 1852 | --DOCSHELL 0x7f9ae814a800 == 139 [pid = 1852] [id = 738] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 251 (0x7f9af6c7e000) [pid = 1852] [serial = 2213] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 250 (0x7f9b17a4bc00) [pid = 1852] [serial = 1983] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 249 (0x7f9b0652f800) [pid = 1852] [serial = 2037] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 248 (0x7f9af6a46c00) [pid = 1852] [serial = 1947] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 247 (0x7f9b032dec00) [pid = 1852] [serial = 1965] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 246 (0x7f9af3a7f000) [pid = 1852] [serial = 2144] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 245 (0x7f9b15adc800) [pid = 1852] [serial = 2043] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 244 (0x7f9af06f3c00) [pid = 1852] [serial = 1941] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 243 (0x7f9b0592ec00) [pid = 1852] [serial = 2097] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 242 (0x7f9b1bdbd800) [pid = 1852] [serial = 2166] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 241 (0x7f9b1b6a6400) [pid = 1852] [serial = 2163] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 240 (0x7f9ae9408000) [pid = 1852] [serial = 2199] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 239 (0x7f9b0ab03c00) [pid = 1852] [serial = 2100] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 238 (0x7f9b01a73400) [pid = 1852] [serial = 2088] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 237 (0x7f9af39cb800) [pid = 1852] [serial = 1944] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 236 (0x7f9af046a000) [pid = 1852] [serial = 2204] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 235 (0x7f9af6bb4400) [pid = 1852] [serial = 2019] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 234 (0x7f9b03fe6000) [pid = 1852] [serial = 1968] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 233 (0x7f9afce29400) [pid = 1852] [serial = 1953] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 232 (0x7f9b1690e000) [pid = 1852] [serial = 2156] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 231 (0x7f9b1bf0d000) [pid = 1852] [serial = 2175] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 230 (0x7f9b0b50c000) [pid = 1852] [serial = 2103] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 229 (0x7f9af51e3000) [pid = 1852] [serial = 2210] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 228 (0x7f9afca88000) [pid = 1852] [serial = 2190] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 227 (0x7f9af5b42400) [pid = 1852] [serial = 2180] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 226 (0x7f9b005df800) [pid = 1852] [serial = 1959] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 225 (0x7f9b16b91c00) [pid = 1852] [serial = 2112] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 224 (0x7f9afcd06400) [pid = 1852] [serial = 2195] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 223 (0x7f9b040a9000) [pid = 1852] [serial = 2151] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 222 (0x7f9ae94cc000) [pid = 1852] [serial = 2174] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 221 (0x7f9b0cd0c400) [pid = 1852] [serial = 1977] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 220 (0x7f9b03ab4400) [pid = 1852] [serial = 2094] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 219 (0x7f9afca8d400) [pid = 1852] [serial = 2192] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 218 (0x7f9af833b000) [pid = 1852] [serial = 2118] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 217 (0x7f9b1bb67400) [pid = 1852] [serial = 2165] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 216 (0x7f9b17ae2c00) [pid = 1852] [serial = 2115] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 215 (0x7f9ae9750800) [pid = 1852] [serial = 1989] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 214 (0x7f9b08ecd800) [pid = 1852] [serial = 1971] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 213 (0x7f9b01775000) [pid = 1852] [serial = 2028] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 212 (0x7f9af5ad7c00) [pid = 1852] [serial = 2145] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 211 (0x7f9afca91800) [pid = 1852] [serial = 2193] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 210 (0x7f9af4f9bc00) [pid = 1852] [serial = 2073] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 209 (0x7f9b16982400) [pid = 1852] [serial = 1980] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 208 (0x7f9af5b50800) [pid = 1852] [serial = 2184] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 207 (0x7f9af32dd400) [pid = 1852] [serial = 2016] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 206 (0x7f9b0ab4f400) [pid = 1852] [serial = 1974] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 205 (0x7f9aef471400) [pid = 1852] [serial = 2202] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 204 (0x7f9afd99d000) [pid = 1852] [serial = 2022] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 203 (0x7f9af1a44400) [pid = 1852] [serial = 2205] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 202 (0x7f9b17b62c00) [pid = 1852] [serial = 2157] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 201 (0x7f9b08d3fc00) [pid = 1852] [serial = 2040] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 200 (0x7f9affe2a000) [pid = 1852] [serial = 2082] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 199 (0x7f9af5b4c400) [pid = 1852] [serial = 2183] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 198 (0x7f9b16815400) [pid = 1852] [serial = 2109] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 197 (0x7f9b1b579800) [pid = 1852] [serial = 1986] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 196 (0x7f9b00aafc00) [pid = 1852] [serial = 2150] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 195 (0x7f9aede57400) [pid = 1852] [serial = 2141] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 194 (0x7f9afc949c00) [pid = 1852] [serial = 2187] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 193 (0x7f9afcd0ac00) [pid = 1852] [serial = 2196] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 192 (0x7f9aefad0000) [pid = 1852] [serial = 2013] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 191 (0x7f9afc945800) [pid = 1852] [serial = 2186] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 190 (0x7f9af3886c00) [pid = 1852] [serial = 2207] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 189 (0x7f9b01767000) [pid = 1852] [serial = 1962] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 188 (0x7f9b1bfdc400) [pid = 1852] [serial = 2171] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 187 (0x7f9aff03ac00) [pid = 1852] [serial = 2025] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 186 (0x7f9ae940d000) [pid = 1852] [serial = 2168] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 185 (0x7f9aede56400) [pid = 1852] [serial = 2201] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 184 (0x7f9aff041800) [pid = 1852] [serial = 2079] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 183 (0x7f9b17d72c00) [pid = 1852] [serial = 2159] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 182 (0x7f9afdc0a800) [pid = 1852] [serial = 2147] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 181 (0x7f9b1c02b000) [pid = 1852] [serial = 2172] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 180 (0x7f9af5b47400) [pid = 1852] [serial = 2181] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 179 (0x7f9af39c3800) [pid = 1852] [serial = 2208] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 178 (0x7f9afce27400) [pid = 1852] [serial = 2076] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 177 (0x7f9b07423800) [pid = 1852] [serial = 2153] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 176 (0x7f9b1b60e400) [pid = 1852] [serial = 2162] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 175 (0x7f9b040b1000) [pid = 1852] [serial = 2034] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 174 (0x7f9aea9bd400) [pid = 1852] [serial = 2178] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 173 (0x7f9b032eb400) [pid = 1852] [serial = 2169] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 172 (0x7f9afff11c00) [pid = 1852] [serial = 2148] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 171 (0x7f9afc950000) [pid = 1852] [serial = 2189] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 170 (0x7f9af3b52000) [pid = 1852] [serial = 2046] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 169 (0x7f9b032e3c00) [pid = 1852] [serial = 2091] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 168 (0x7f9b08bf8000) [pid = 1852] [serial = 2154] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f9ae8185000) [pid = 1852] [serial = 2198] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f9aef545800) [pid = 1852] [serial = 2142] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f9af5ae2c00) [pid = 1852] [serial = 2211] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f9af833bc00) [pid = 1852] [serial = 1950] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f9b0c00a400) [pid = 1852] [serial = 2106] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f9b007d8800) [pid = 1852] [serial = 2085] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f9afce22c00) [pid = 1852] [serial = 2067] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f9b03a82000) [pid = 1852] [serial = 2031] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f9af3246400) [pid = 1852] [serial = 2070] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f9aea9b8000) [pid = 1852] [serial = 2177] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f9b00127400) [pid = 1852] [serial = 1956] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f9b1b30b400) [pid = 1852] [serial = 2160] [outer = (nil)] [url = about:blank] 10:54:36 INFO - PROCESS | 1852 | 1461606876761 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:36 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9ae68f6800 == 140 [pid = 1852] [id = 785] 10:54:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 157 (0x7f9ae4aa8800) [pid = 1852] [serial = 2354] [outer = (nil)] 10:54:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 158 (0x7f9ae7031400) [pid = 1852] [serial = 2355] [outer = 0x7f9ae4aa8800] 10:54:36 INFO - PROCESS | 1852 | 1461606876838 Marionette DEBUG loaded listener.js 10:54:36 INFO - PROCESS | 1852 | ++DOMWINDOW == 159 (0x7f9ae703c800) [pid = 1852] [serial = 2356] [outer = 0x7f9ae4aa8800] 10:54:37 INFO - PROCESS | 1852 | 1461606877588 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 10:54:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 10:54:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 3330ms 10:54:37 INFO - PROCESS | 1852 | 1461606877625 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 10:54:37 INFO - PROCESS | 1852 | 1461606877630 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 10:54:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 10:54:37 INFO - PROCESS | 1852 | 1461606877637 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 10:54:37 INFO - PROCESS | 1852 | 1461606877641 Marionette TRACE conn3 <- [1,3106,null,{}] 10:54:37 INFO - PROCESS | 1852 | 1461606877647 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}] 10:54:37 INFO - PROCESS | 1852 | 1461606877863 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 10:54:38 INFO - PROCESS | 1852 | 1461606878056 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:38 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9ae7251000 == 141 [pid = 1852] [id = 786] 10:54:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 160 (0x7f9ae6865c00) [pid = 1852] [serial = 2357] [outer = (nil)] 10:54:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 161 (0x7f9ae8184400) [pid = 1852] [serial = 2358] [outer = 0x7f9ae6865c00] 10:54:38 INFO - PROCESS | 1852 | 1461606878116 Marionette DEBUG loaded listener.js 10:54:38 INFO - PROCESS | 1852 | ++DOMWINDOW == 162 (0x7f9ae9408000) [pid = 1852] [serial = 2359] [outer = 0x7f9ae6865c00] 10:54:38 INFO - PROCESS | 1852 | 1461606878856 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]]]}] 10:54:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 10:54:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 10:54:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 10:54:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1236ms 10:54:38 INFO - PROCESS | 1852 | 1461606878878 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 10:54:38 INFO - PROCESS | 1852 | 1461606878883 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 10:54:38 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 10:54:38 INFO - PROCESS | 1852 | 1461606878895 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 10:54:38 INFO - PROCESS | 1852 | 1461606878897 Marionette TRACE conn3 <- [1,3110,null,{}] 10:54:38 INFO - PROCESS | 1852 | 1461606878901 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}] 10:54:39 INFO - PROCESS | 1852 | 1461606879146 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 10:54:39 INFO - PROCESS | 1852 | 1461606879184 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:39 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9ae82bc000 == 142 [pid = 1852] [id = 787] 10:54:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 163 (0x7f9ae9404000) [pid = 1852] [serial = 2360] [outer = (nil)] 10:54:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 164 (0x7f9aea9b2c00) [pid = 1852] [serial = 2361] [outer = 0x7f9ae9404000] 10:54:39 INFO - PROCESS | 1852 | 1461606879244 Marionette DEBUG loaded listener.js 10:54:39 INFO - PROCESS | 1852 | ++DOMWINDOW == 165 (0x7f9aea9c1000) [pid = 1852] [serial = 2362] [outer = 0x7f9ae9404000] 10:54:40 INFO - PROCESS | 1852 | 1461606880086 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"]]]}] 10:54:40 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 10:54:40 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 10:54:40 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 10:54:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:40 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 10:54:40 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1229ms 10:54:40 INFO - PROCESS | 1852 | 1461606880125 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 10:54:40 INFO - PROCESS | 1852 | 1461606880127 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 10:54:40 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 10:54:40 INFO - PROCESS | 1852 | 1461606880148 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 10:54:40 INFO - PROCESS | 1852 | 1461606880156 Marionette TRACE conn3 <- [1,3114,null,{}] 10:54:40 INFO - PROCESS | 1852 | 1461606880161 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}] 10:54:40 INFO - PROCESS | 1852 | 1461606880420 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 10:54:40 INFO - PROCESS | 1852 | 1461606880497 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\", \"9d2a4324-509a-4b06-a31b-ada01ee83531\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:40 INFO - PROCESS | 1852 | ++DOCSHELL 0x7f9aeaa30000 == 143 [pid = 1852] [id = 788] 10:54:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 166 (0x7f9aeb6d1000) [pid = 1852] [serial = 2363] [outer = (nil)] 10:54:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 167 (0x7f9aedf1d400) [pid = 1852] [serial = 2364] [outer = 0x7f9aeb6d1000] 10:54:40 INFO - PROCESS | 1852 | 1461606880603 Marionette DEBUG loaded listener.js 10:54:40 INFO - PROCESS | 1852 | ++DOMWINDOW == 168 (0x7f9aedf23400) [pid = 1852] [serial = 2365] [outer = 0x7f9aeb6d1000] 10:54:41 INFO - PROCESS | 1852 | --DOMWINDOW == 167 (0x7f9ae8188400) [pid = 1852] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 10:54:41 INFO - PROCESS | 1852 | --DOMWINDOW == 166 (0x7f9aef550000) [pid = 1852] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 10:54:41 INFO - PROCESS | 1852 | --DOMWINDOW == 165 (0x7f9aee261c00) [pid = 1852] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 10:54:41 INFO - PROCESS | 1852 | --DOMWINDOW == 164 (0x7f9aef54d400) [pid = 1852] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 10:54:41 INFO - PROCESS | 1852 | --DOMWINDOW == 163 (0x7f9ae9744c00) [pid = 1852] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 10:54:41 INFO - PROCESS | 1852 | --DOMWINDOW == 162 (0x7f9af6a46800) [pid = 1852] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 10:54:41 INFO - PROCESS | 1852 | --DOMWINDOW == 161 (0x7f9ae7031000) [pid = 1852] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 10:54:41 INFO - PROCESS | 1852 | --DOMWINDOW == 160 (0x7f9ae7290c00) [pid = 1852] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 10:54:41 INFO - PROCESS | 1852 | --DOMWINDOW == 159 (0x7f9af1a45c00) [pid = 1852] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 10:54:41 INFO - PROCESS | 1852 | --DOMWINDOW == 158 (0x7f9ae4a9d000) [pid = 1852] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 10:54:41 INFO - PROCESS | 1852 | --DOMWINDOW == 157 (0x7f9ae7032000) [pid = 1852] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 10:54:41 INFO - PROCESS | 1852 | --DOMWINDOW == 156 (0x7f9b03abac00) [pid = 1852] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 10:54:41 INFO - PROCESS | 1852 | --DOMWINDOW == 155 (0x7f9ae728d400) [pid = 1852] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 10:54:41 INFO - PROCESS | 1852 | --DOMWINDOW == 154 (0x7f9aee505c00) [pid = 1852] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:54:41 INFO - PROCESS | 1852 | --DOMWINDOW == 153 (0x7f9ae7291400) [pid = 1852] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 10:54:41 INFO - PROCESS | 1852 | --DOMWINDOW == 152 (0x7f9aee7a2400) [pid = 1852] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 10:54:41 INFO - PROCESS | 1852 | --DOMWINDOW == 151 (0x7f9ae817ac00) [pid = 1852] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 10:54:41 INFO - PROCESS | 1852 | --DOMWINDOW == 150 (0x7f9afff16000) [pid = 1852] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 10:54:41 INFO - PROCESS | 1852 | --DOMWINDOW == 149 (0x7f9aeb6d0800) [pid = 1852] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 10:54:41 INFO - PROCESS | 1852 | --DOMWINDOW == 148 (0x7f9afeedf800) [pid = 1852] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 10:54:41 INFO - PROCESS | 1852 | --DOMWINDOW == 147 (0x7f9afcd0f800) [pid = 1852] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 10:54:41 INFO - PROCESS | 1852 | --DOMWINDOW == 146 (0x7f9b0012b800) [pid = 1852] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 10:54:41 INFO - PROCESS | 1852 | --DOMWINDOW == 145 (0x7f9ae9406800) [pid = 1852] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 10:54:41 INFO - PROCESS | 1852 | --DOMWINDOW == 144 (0x7f9aee7a4400) [pid = 1852] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 10:54:41 INFO - PROCESS | 1852 | --DOMWINDOW == 143 (0x7f9b0ab45400) [pid = 1852] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:54:41 INFO - PROCESS | 1852 | --DOMWINDOW == 142 (0x7f9af2946400) [pid = 1852] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 10:54:41 INFO - PROCESS | 1852 | --DOMWINDOW == 141 (0x7f9b00159400) [pid = 1852] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 10:54:41 INFO - PROCESS | 1852 | --DOMWINDOW == 140 (0x7f9af2780c00) [pid = 1852] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 10:54:41 INFO - PROCESS | 1852 | --DOMWINDOW == 139 (0x7f9ae9402c00) [pid = 1852] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 10:54:41 INFO - PROCESS | 1852 | --DOMWINDOW == 138 (0x7f9aef9d1c00) [pid = 1852] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 10:54:42 INFO - PROCESS | 1852 | 1461606882215 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]]]}] 10:54:42 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 10:54:42 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 2106ms 10:54:42 INFO - PROCESS | 1852 | 1461606882240 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 10:54:42 INFO - PROCESS | 1852 | 1461606882243 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 10:54:43 WARNING - u'runner_teardown' () 10:54:43 INFO - No more tests 10:54:43 INFO - Got 0 unexpected results 10:54:43 INFO - SUITE-END | took 1106s 10:54:43 INFO - Closing logging queue 10:54:43 INFO - queue closed 10:54:43 INFO - Return code: 0 10:54:43 WARNING - # TBPL SUCCESS # 10:54:43 INFO - Running post-action listener: _resource_record_post_action 10:54:43 INFO - Running post-run listener: _resource_record_post_run 10:54:44 INFO - Total resource usage - Wall time: 1141s; CPU: 98.0%; Read bytes: 8355840; Write bytes: 974610432; Read time: 908; Write time: 350032 10:54:44 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 10:54:44 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 4096; Write bytes: 166608896; Read time: 4; Write time: 152152 10:54:44 INFO - run-tests - Wall time: 1111s; CPU: 98.0%; Read bytes: 5513216; Write bytes: 760287232; Read time: 260; Write time: 120712 10:54:44 INFO - Running post-run listener: _upload_blobber_files 10:54:44 INFO - Blob upload gear active. 10:54:44 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 10:54:44 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 10:54:44 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'] 10:54:44 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 10:54:45 INFO - (blobuploader) - INFO - Open directory for files ... 10:54:45 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 10:54:45 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:54:45 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:54:46 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 10:54:46 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:54:46 INFO - (blobuploader) - INFO - Done attempting. 10:54:46 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 10:54:46 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:54:46 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:54:47 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 10:54:47 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:54:47 INFO - (blobuploader) - INFO - Done attempting. 10:54:47 INFO - (blobuploader) - INFO - Iteration through files over. 10:54:47 INFO - Return code: 0 10:54:47 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 10:54:47 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 10:54:47 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/eda7c7ea13a0dcebe48ef71afa26c1d27595a0803dcfb1f9cc59ab42fcff59287c297b88138eeede0ae3af7a700cbb00b70b790e81970f0ede7fa0fd423ef81d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/b874e08a7e73c15ff355b7a0e0ddf0797c688ad3948f918bce5dbab58fe4f00c8b58cb5eac038c9ee55fd5e4474e11d35479847e6d40fa2b61ebbaf7cbba0692"} 10:54:47 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 10:54:47 INFO - Writing to file /builds/slave/test/properties/blobber_files 10:54:47 INFO - Contents: 10:54:47 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/eda7c7ea13a0dcebe48ef71afa26c1d27595a0803dcfb1f9cc59ab42fcff59287c297b88138eeede0ae3af7a700cbb00b70b790e81970f0ede7fa0fd423ef81d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/b874e08a7e73c15ff355b7a0e0ddf0797c688ad3948f918bce5dbab58fe4f00c8b58cb5eac038c9ee55fd5e4474e11d35479847e6d40fa2b61ebbaf7cbba0692"} 10:54:47 INFO - Running post-run listener: copy_logs_to_upload_dir 10:54:47 INFO - Copying logs to upload dir... 10:54:47 INFO - mkdir: /builds/slave/test/build/upload/logs 10:54:47 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1226.018098 ========= master_lag: 0.42 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 26 secs) (at 2016-04-25 10:54:47.425217) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-25 10:54:47.426533) ========= 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-1461603577.786933-997842297 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/eda7c7ea13a0dcebe48ef71afa26c1d27595a0803dcfb1f9cc59ab42fcff59287c297b88138eeede0ae3af7a700cbb00b70b790e81970f0ede7fa0fd423ef81d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/b874e08a7e73c15ff355b7a0e0ddf0797c688ad3948f918bce5dbab58fe4f00c8b58cb5eac038c9ee55fd5e4474e11d35479847e6d40fa2b61ebbaf7cbba0692"} build_url:https://queue.taskcluster.net/v1/task/Mb2dpUtOS5uai1PcPuYTOg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/Mb2dpUtOS5uai1PcPuYTOg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032330 build_url: 'https://queue.taskcluster.net/v1/task/Mb2dpUtOS5uai1PcPuYTOg/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/eda7c7ea13a0dcebe48ef71afa26c1d27595a0803dcfb1f9cc59ab42fcff59287c297b88138eeede0ae3af7a700cbb00b70b790e81970f0ede7fa0fd423ef81d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/b874e08a7e73c15ff355b7a0e0ddf0797c688ad3948f918bce5dbab58fe4f00c8b58cb5eac038c9ee55fd5e4474e11d35479847e6d40fa2b61ebbaf7cbba0692"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Mb2dpUtOS5uai1PcPuYTOg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.39 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-25 10:54:47.851656) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 10:54:47.852001) ========= 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-1461603577.786933-997842297 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018468 ========= master_lag: 0.03 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 10:54:47.903277) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 10:54:47.903619) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 10:54:47.903962) ========= ========= Total master_lag: 2.37 =========