builder: fx-team_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-227 starttime: 1461262581.92 results: success (0) buildid: 20160421095844 builduid: d795cfbb64f6461bae7f11fa73d69ab8 revision: 5ad0f8d2d7dffcf57ff4d935f5dfb4781683091e ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 11:16:21.915455) ========= master: http://buildbot-master02.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 11:16:21.915869) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 11:16:21.916176) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 11:16:21.952662) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 11:16:21.952963) ========= 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=5a152710dd62cc268aad214e000002d8-1461257528.794715-1285722831 _=/tools/buildbot/bin/python using PTY: False --2016-04-21 11:16:21-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 8.74M=0.001s 2016-04-21 11:16:22 (8.74 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.540474 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 11:16:22.521316) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 11:16:22.521629) ========= 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=5a152710dd62cc268aad214e000002d8-1461257528.794715-1285722831 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.060642 ========= master_lag: 0.25 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 11:16:22.830116) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-21 11:16:22.830460) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 5ad0f8d2d7dffcf57ff4d935f5dfb4781683091e --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 5ad0f8d2d7dffcf57ff4d935f5dfb4781683091e --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=5a152710dd62cc268aad214e000002d8-1461257528.794715-1285722831 _=/tools/buildbot/bin/python using PTY: False 2016-04-21 11:16:22,827 truncating revision to first 12 chars 2016-04-21 11:16:22,827 Setting DEBUG logging. 2016-04-21 11:16:22,828 attempt 1/10 2016-04-21 11:16:22,828 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/5ad0f8d2d7df?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 11:16:24,549 unpacking tar archive at: fx-team-5ad0f8d2d7df/testing/mozharness/ program finished with exit code 0 elapsedTime=2.373472 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-21 11:16:25.231816) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 11:16:25.232154) ========= script_repo_revision: 5ad0f8d2d7dffcf57ff4d935f5dfb4781683091e ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 11:16:25.232535) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 11:16:25.232809) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 11:16:25.259642) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 59 secs) (at 2016-04-21 11:16:25.259911) ========= /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=5a152710dd62cc268aad214e000002d8-1461257528.794715-1285722831 _=/tools/buildbot/bin/python using PTY: False 11:16:25 INFO - MultiFileLogger online at 20160421 11:16:25 in /builds/slave/test 11:16:25 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 11:16:25 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 11:16:25 INFO - {'append_to_log': False, 11:16:25 INFO - 'base_work_dir': '/builds/slave/test', 11:16:25 INFO - 'blob_upload_branch': 'fx-team', 11:16:25 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 11:16:25 INFO - 'buildbot_json_path': 'buildprops.json', 11:16:25 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 11:16:25 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 11:16:25 INFO - 'download_minidump_stackwalk': True, 11:16:25 INFO - 'download_symbols': 'true', 11:16:25 INFO - 'e10s': False, 11:16:25 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 11:16:25 INFO - 'tooltool.py': '/tools/tooltool.py', 11:16:25 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 11:16:25 INFO - '/tools/misc-python/virtualenv.py')}, 11:16:25 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 11:16:25 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 11:16:25 INFO - 'log_level': 'info', 11:16:25 INFO - 'log_to_console': True, 11:16:25 INFO - 'opt_config_files': (), 11:16:25 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 11:16:25 INFO - '--processes=1', 11:16:25 INFO - '--config=%(test_path)s/wptrunner.ini', 11:16:25 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 11:16:25 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 11:16:25 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 11:16:25 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 11:16:25 INFO - 'pip_index': False, 11:16:25 INFO - 'require_test_zip': True, 11:16:25 INFO - 'test_type': ('testharness',), 11:16:25 INFO - 'this_chunk': '1', 11:16:25 INFO - 'tooltool_cache': '/builds/tooltool_cache', 11:16:25 INFO - 'total_chunks': '10', 11:16:25 INFO - 'virtualenv_path': 'venv', 11:16:25 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 11:16:25 INFO - 'work_dir': 'build'} 11:16:25 INFO - ##### 11:16:25 INFO - ##### Running clobber step. 11:16:25 INFO - ##### 11:16:25 INFO - Running pre-action listener: _resource_record_pre_action 11:16:25 INFO - Running main action method: clobber 11:16:25 INFO - rmtree: /builds/slave/test/build 11:16:25 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 11:16:28 INFO - Running post-action listener: _resource_record_post_action 11:16:28 INFO - ##### 11:16:28 INFO - ##### Running read-buildbot-config step. 11:16:28 INFO - ##### 11:16:28 INFO - Running pre-action listener: _resource_record_pre_action 11:16:28 INFO - Running main action method: read_buildbot_config 11:16:28 INFO - Using buildbot properties: 11:16:28 INFO - { 11:16:28 INFO - "project": "", 11:16:28 INFO - "product": "firefox", 11:16:28 INFO - "script_repo_revision": "production", 11:16:28 INFO - "scheduler": "tests-fx-team-ubuntu32_vm-debug-unittest-7-3600", 11:16:28 INFO - "repository": "", 11:16:28 INFO - "buildername": "Ubuntu VM 12.04 fx-team debug test web-platform-tests-1", 11:16:28 INFO - "buildid": "20160421095844", 11:16:28 INFO - "pgo_build": "False", 11:16:28 INFO - "basedir": "/builds/slave/test", 11:16:28 INFO - "buildnumber": 10, 11:16:28 INFO - "slavename": "tst-linux32-spot-227", 11:16:28 INFO - "revision": "5ad0f8d2d7dffcf57ff4d935f5dfb4781683091e", 11:16:28 INFO - "master": "http://buildbot-master02.bb.releng.use1.mozilla.com:8201/", 11:16:28 INFO - "platform": "linux", 11:16:28 INFO - "branch": "fx-team", 11:16:28 INFO - "repo_path": "integration/fx-team", 11:16:28 INFO - "moz_repo_path": "", 11:16:28 INFO - "stage_platform": "linux", 11:16:28 INFO - "builduid": "d795cfbb64f6461bae7f11fa73d69ab8", 11:16:28 INFO - "slavebuilddir": "test" 11:16:28 INFO - } 11:16:28 INFO - Found installer url https://queue.taskcluster.net/v1/task/UCXPHLrvTi60kxMIYzeOYg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 11:16:28 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/UCXPHLrvTi60kxMIYzeOYg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 11:16:28 INFO - Running post-action listener: _resource_record_post_action 11:16:28 INFO - ##### 11:16:28 INFO - ##### Running download-and-extract step. 11:16:28 INFO - ##### 11:16:28 INFO - Running pre-action listener: _resource_record_pre_action 11:16:28 INFO - Running main action method: download_and_extract 11:16:28 INFO - mkdir: /builds/slave/test/build/tests 11:16: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')]} 11:16:28 INFO - https://queue.taskcluster.net/v1/task/UCXPHLrvTi60kxMIYzeOYg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 11:16:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UCXPHLrvTi60kxMIYzeOYg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 11:16:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UCXPHLrvTi60kxMIYzeOYg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 11:16:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UCXPHLrvTi60kxMIYzeOYg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 11:16:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UCXPHLrvTi60kxMIYzeOYg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json'}, attempt #1 11:16:58 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UCXPHLrvTi60kxMIYzeOYg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json: timed out 11:16:58 INFO - retry: attempt #1 caught exception: timed out 11:16:58 INFO - retry: Failed, sleeping 30 seconds before retrying 11:17:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UCXPHLrvTi60kxMIYzeOYg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json'}, attempt #2 11:17:29 INFO - Downloaded 1325 bytes. 11:17:29 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 11:17:29 INFO - Using the following test package requirements: 11:17:29 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 11:17:29 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 11:17:29 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 11:17:29 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 11:17:29 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 11:17:29 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 11:17:29 INFO - u'jsshell-linux-i686.zip'], 11:17:29 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 11:17:29 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 11:17:29 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 11:17:29 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 11:17:29 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 11:17:29 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 11:17:29 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 11:17:29 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 11:17:29 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 11:17:29 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 11:17:29 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 11:17:29 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 11:17:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:17:29 INFO - https://queue.taskcluster.net/v1/task/UCXPHLrvTi60kxMIYzeOYg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 11:17:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UCXPHLrvTi60kxMIYzeOYg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 11:17:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UCXPHLrvTi60kxMIYzeOYg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 11:17:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UCXPHLrvTi60kxMIYzeOYg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 11:17:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UCXPHLrvTi60kxMIYzeOYg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip'}, attempt #1 11:17:37 INFO - Downloaded 22432781 bytes. 11:17:37 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 11:17:37 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 11:17:38 INFO - caution: filename not matched: web-platform/* 11:17:38 INFO - Return code: 11 11:17:38 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')]} 11:17:38 INFO - https://queue.taskcluster.net/v1/task/UCXPHLrvTi60kxMIYzeOYg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 11:17:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UCXPHLrvTi60kxMIYzeOYg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 11:17:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UCXPHLrvTi60kxMIYzeOYg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 11:17:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UCXPHLrvTi60kxMIYzeOYg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 11:17:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UCXPHLrvTi60kxMIYzeOYg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 11:17:49 INFO - Downloaded 36397847 bytes. 11:17:49 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 11:17:49 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 11:17:53 INFO - caution: filename not matched: bin/* 11:17:53 INFO - caution: filename not matched: config/* 11:17:53 INFO - caution: filename not matched: mozbase/* 11:17:53 INFO - caution: filename not matched: marionette/* 11:17:53 INFO - caution: filename not matched: tools/wptserve/* 11:17:53 INFO - Return code: 11 11:17:53 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')]} 11:17:53 INFO - https://queue.taskcluster.net/v1/task/UCXPHLrvTi60kxMIYzeOYg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 11:17:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UCXPHLrvTi60kxMIYzeOYg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 11:17:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UCXPHLrvTi60kxMIYzeOYg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 11:17:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UCXPHLrvTi60kxMIYzeOYg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 11:17:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UCXPHLrvTi60kxMIYzeOYg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2'}, attempt #1 11:18:12 INFO - Downloaded 63431883 bytes. 11:18:12 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/UCXPHLrvTi60kxMIYzeOYg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 11:18:12 INFO - mkdir: /builds/slave/test/properties 11:18:12 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 11:18:12 INFO - Writing to file /builds/slave/test/properties/build_url 11:18:12 INFO - Contents: 11:18:12 INFO - build_url:https://queue.taskcluster.net/v1/task/UCXPHLrvTi60kxMIYzeOYg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 11:18:13 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/UCXPHLrvTi60kxMIYzeOYg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 11:18:13 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 11:18:13 INFO - Writing to file /builds/slave/test/properties/symbols_url 11:18:13 INFO - Contents: 11:18:13 INFO - symbols_url:https://queue.taskcluster.net/v1/task/UCXPHLrvTi60kxMIYzeOYg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 11:18: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')]} 11:18:13 INFO - https://queue.taskcluster.net/v1/task/UCXPHLrvTi60kxMIYzeOYg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 11:18:13 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UCXPHLrvTi60kxMIYzeOYg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 11:18:13 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UCXPHLrvTi60kxMIYzeOYg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 11:18:13 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UCXPHLrvTi60kxMIYzeOYg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 11:18:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UCXPHLrvTi60kxMIYzeOYg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 11:18:17 INFO - Downloaded 91800303 bytes. 11:18:17 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 11:18:17 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 11:18:26 INFO - Return code: 0 11:18:26 INFO - Running post-action listener: _resource_record_post_action 11:18:26 INFO - Running post-action listener: set_extra_try_arguments 11:18:26 INFO - ##### 11:18:26 INFO - ##### Running create-virtualenv step. 11:18:26 INFO - ##### 11:18:26 INFO - Running pre-action listener: _pre_create_virtualenv 11:18:26 INFO - Running pre-action listener: _resource_record_pre_action 11:18:26 INFO - Running main action method: create_virtualenv 11:18:26 INFO - Creating virtualenv /builds/slave/test/build/venv 11:18:26 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 11:18:26 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 11:18:27 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 11:18:27 INFO - Using real prefix '/usr' 11:18:27 INFO - New python executable in /builds/slave/test/build/venv/bin/python 11:18:28 INFO - Installing distribute.............................................................................................................................................................................................done. 11:18:32 INFO - Installing pip.................done. 11:18:32 INFO - Return code: 0 11:18:32 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 11:18: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')]} 11:18:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:18:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:18: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')]} 11:18:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:18:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:18:32 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 0x8da1c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8eb3598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8f65f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8c47e30>, '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 0x8ee4c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8f63470>, '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': '5a152710dd62cc268aad214e000002d8-1461257528.794715-1285722831', '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 11:18:32 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 11:18:32 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 11:18:32 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:18:32 INFO - 'CCACHE_UMASK': '002', 11:18:32 INFO - 'DISPLAY': ':0', 11:18:32 INFO - 'HOME': '/home/cltbld', 11:18:32 INFO - 'LANG': 'en_US.UTF-8', 11:18:32 INFO - 'LOGNAME': 'cltbld', 11:18:32 INFO - 'MAIL': '/var/mail/cltbld', 11:18:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:18:32 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:18:32 INFO - 'MOZ_NO_REMOTE': '1', 11:18:32 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:18:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:18:32 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:18:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:18:32 INFO - 'PWD': '/builds/slave/test', 11:18:32 INFO - 'SHELL': '/bin/bash', 11:18:32 INFO - 'SHLVL': '1', 11:18:32 INFO - 'TERM': 'linux', 11:18:32 INFO - 'TMOUT': '86400', 11:18:32 INFO - 'USER': 'cltbld', 11:18:32 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461257528.794715-1285722831', 11:18:32 INFO - '_': '/tools/buildbot/bin/python'} 11:18:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:18:33 INFO - Downloading/unpacking psutil>=0.7.1 11:18:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:18:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:18:33 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 11:18:33 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 11:18:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:18:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:18:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 11:18:38 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 11:18:38 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 11:18:38 INFO - Installing collected packages: psutil 11:18:38 INFO - Running setup.py install for psutil 11:18:38 INFO - building 'psutil._psutil_linux' extension 11:18:38 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o 11:18:39 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 11:18:39 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 11:18:39 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 11:18:39 INFO - building 'psutil._psutil_posix' extension 11:18:39 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o 11:18:39 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 11:18:39 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 11:18:39 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 11:18:39 INFO - Successfully installed psutil 11:18:39 INFO - Cleaning up... 11:18:39 INFO - Return code: 0 11:18:39 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 11:18:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:18:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:18:39 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:18:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:18:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:18:39 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:18:39 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x8da1c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8eb3598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8f65f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8c47e30>, '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 0x8ee4c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8f63470>, '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': '5a152710dd62cc268aad214e000002d8-1461257528.794715-1285722831', '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 11:18:39 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 11:18:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 11:18:39 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:18:39 INFO - 'CCACHE_UMASK': '002', 11:18:39 INFO - 'DISPLAY': ':0', 11:18:39 INFO - 'HOME': '/home/cltbld', 11:18:39 INFO - 'LANG': 'en_US.UTF-8', 11:18:39 INFO - 'LOGNAME': 'cltbld', 11:18:39 INFO - 'MAIL': '/var/mail/cltbld', 11:18:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:18:39 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:18:39 INFO - 'MOZ_NO_REMOTE': '1', 11:18:39 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:18:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:18:39 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:18:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:18:39 INFO - 'PWD': '/builds/slave/test', 11:18:39 INFO - 'SHELL': '/bin/bash', 11:18:39 INFO - 'SHLVL': '1', 11:18:39 INFO - 'TERM': 'linux', 11:18:39 INFO - 'TMOUT': '86400', 11:18:39 INFO - 'USER': 'cltbld', 11:18:39 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461257528.794715-1285722831', 11:18:39 INFO - '_': '/tools/buildbot/bin/python'} 11:18:40 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:18:40 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 11:18:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:18:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:18:40 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 11:18:40 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 11:18:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 11:18:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 11:18:45 INFO - Downloading mozsystemmonitor-0.0.tar.gz 11:18:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 11:18:45 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 11:18:45 INFO - Installing collected packages: mozsystemmonitor 11:18:45 INFO - Running setup.py install for mozsystemmonitor 11:18:45 INFO - Successfully installed mozsystemmonitor 11:18:45 INFO - Cleaning up... 11:18:45 INFO - Return code: 0 11:18:45 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 11:18:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:18:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:18:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:18:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:18:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:18:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:18:45 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 0x8da1c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8eb3598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8f65f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8c47e30>, '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 0x8ee4c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8f63470>, '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': '5a152710dd62cc268aad214e000002d8-1461257528.794715-1285722831', '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 11:18:45 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 11:18:45 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 11:18:45 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:18:45 INFO - 'CCACHE_UMASK': '002', 11:18:45 INFO - 'DISPLAY': ':0', 11:18:45 INFO - 'HOME': '/home/cltbld', 11:18:45 INFO - 'LANG': 'en_US.UTF-8', 11:18:45 INFO - 'LOGNAME': 'cltbld', 11:18:45 INFO - 'MAIL': '/var/mail/cltbld', 11:18:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:18:45 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:18:45 INFO - 'MOZ_NO_REMOTE': '1', 11:18:45 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:18:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:18:45 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:18:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:18:45 INFO - 'PWD': '/builds/slave/test', 11:18:45 INFO - 'SHELL': '/bin/bash', 11:18:45 INFO - 'SHLVL': '1', 11:18:45 INFO - 'TERM': 'linux', 11:18:45 INFO - 'TMOUT': '86400', 11:18:45 INFO - 'USER': 'cltbld', 11:18:45 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461257528.794715-1285722831', 11:18:45 INFO - '_': '/tools/buildbot/bin/python'} 11:18:45 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:18:45 INFO - Downloading/unpacking blobuploader==1.2.4 11:18:45 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 11:18:45 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 11:18:45 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 11:18:45 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 11:18:45 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 11:18:45 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 11:18:50 INFO - Downloading blobuploader-1.2.4.tar.gz 11:18:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 11:18:50 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 11:18:50 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 11:18:50 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 11:18:50 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 11:18:50 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 11:18:50 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 11:18:50 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 11:18:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 11:18:52 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 11:18:52 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 11:18:52 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 11:18:52 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 11:18:52 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 11:18:52 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 11:18:52 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 11:18:52 INFO - Downloading docopt-0.6.1.tar.gz 11:18:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 11:18:52 INFO - Installing collected packages: blobuploader, requests, docopt 11:18:52 INFO - Running setup.py install for blobuploader 11:18:52 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 11:18:52 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 11:18:52 INFO - Running setup.py install for requests 11:18:53 INFO - Running setup.py install for docopt 11:18:53 INFO - Successfully installed blobuploader requests docopt 11:18:53 INFO - Cleaning up... 11:18:54 INFO - Return code: 0 11:18:54 INFO - Installing None into virtualenv /builds/slave/test/build/venv 11:18:54 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')]} 11:18:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:18:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:18:54 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')]} 11:18:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:18:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:18:54 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 0x8da1c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8eb3598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8f65f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8c47e30>, '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 0x8ee4c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8f63470>, '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': '5a152710dd62cc268aad214e000002d8-1461257528.794715-1285722831', '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 11:18:54 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 11:18:54 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 11:18:54 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:18:54 INFO - 'CCACHE_UMASK': '002', 11:18:54 INFO - 'DISPLAY': ':0', 11:18:54 INFO - 'HOME': '/home/cltbld', 11:18:54 INFO - 'LANG': 'en_US.UTF-8', 11:18:54 INFO - 'LOGNAME': 'cltbld', 11:18:54 INFO - 'MAIL': '/var/mail/cltbld', 11:18:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:18:54 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:18:54 INFO - 'MOZ_NO_REMOTE': '1', 11:18:54 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:18:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:18:54 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:18:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:18:54 INFO - 'PWD': '/builds/slave/test', 11:18:54 INFO - 'SHELL': '/bin/bash', 11:18:54 INFO - 'SHLVL': '1', 11:18:54 INFO - 'TERM': 'linux', 11:18:54 INFO - 'TMOUT': '86400', 11:18:54 INFO - 'USER': 'cltbld', 11:18:54 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461257528.794715-1285722831', 11:18:54 INFO - '_': '/tools/buildbot/bin/python'} 11:18:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:18:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 11:18:54 INFO - Running setup.py (path:/tmp/pip-kFfA4w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 11:18:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 11:18:54 INFO - Running setup.py (path:/tmp/pip-nMQYDJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 11:18:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 11:18:54 INFO - Running setup.py (path:/tmp/pip-vtZu0H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 11:18:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 11:18:54 INFO - Running setup.py (path:/tmp/pip-_IdDNm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 11:18:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 11:18:54 INFO - Running setup.py (path:/tmp/pip-rqjEej-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 11:18:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 11:18:55 INFO - Running setup.py (path:/tmp/pip-ApKA1T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 11:18:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 11:18:55 INFO - Running setup.py (path:/tmp/pip-rE7BLk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 11:18:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 11:18:55 INFO - Running setup.py (path:/tmp/pip-Vm9uTq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 11:18:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 11:18:55 INFO - Running setup.py (path:/tmp/pip-lXHskV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 11:18:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 11:18:55 INFO - Running setup.py (path:/tmp/pip-azL64k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 11:18:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 11:18:55 INFO - Running setup.py (path:/tmp/pip-MA4DfF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 11:18:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 11:18:55 INFO - Running setup.py (path:/tmp/pip-tdDBkF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 11:18:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 11:18:55 INFO - Running setup.py (path:/tmp/pip-meWGqr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 11:18:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 11:18:56 INFO - Running setup.py (path:/tmp/pip-HtJZ8A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 11:18:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 11:18:56 INFO - Running setup.py (path:/tmp/pip-3uHF1i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 11:18:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 11:18:56 INFO - Running setup.py (path:/tmp/pip-FCguQm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 11:18:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 11:18:56 INFO - Running setup.py (path:/tmp/pip-TGFcG0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 11:18:56 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 11:18:56 INFO - Running setup.py (path:/tmp/pip-Qghc6h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 11:18:56 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 11:18:56 INFO - Running setup.py (path:/tmp/pip-gHKtlT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 11:18:56 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:18:56 INFO - Running setup.py (path:/tmp/pip-wogYLk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:18:56 INFO - Unpacking /builds/slave/test/build/tests/marionette 11:18:57 INFO - Running setup.py (path:/tmp/pip-OMzsJD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 11:18:57 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 11:18:57 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 11:18:57 INFO - Running setup.py install for manifestparser 11:18:57 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 11:18:57 INFO - Running setup.py install for mozcrash 11:18:57 INFO - Running setup.py install for mozdebug 11:18:58 INFO - Running setup.py install for mozdevice 11:18:58 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 11:18:58 INFO - Installing dm script to /builds/slave/test/build/venv/bin 11:18:58 INFO - Running setup.py install for mozfile 11:18:58 INFO - Running setup.py install for mozhttpd 11:18:58 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 11:18:58 INFO - Running setup.py install for mozinfo 11:18:58 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 11:18:58 INFO - Running setup.py install for mozInstall 11:18:59 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 11:18:59 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 11:18:59 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 11:18:59 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 11:18:59 INFO - Running setup.py install for mozleak 11:18:59 INFO - Running setup.py install for mozlog 11:18:59 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 11:18:59 INFO - Running setup.py install for moznetwork 11:18:59 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 11:18:59 INFO - Running setup.py install for mozprocess 11:19:00 INFO - Running setup.py install for mozprofile 11:19:00 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 11:19:00 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 11:19:00 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 11:19:00 INFO - Running setup.py install for mozrunner 11:19:00 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 11:19:00 INFO - Running setup.py install for mozscreenshot 11:19:00 INFO - Running setup.py install for moztest 11:19:01 INFO - Running setup.py install for mozversion 11:19:01 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 11:19:01 INFO - Running setup.py install for wptserve 11:19:01 INFO - Running setup.py install for marionette-driver 11:19:01 INFO - Running setup.py install for browsermob-proxy 11:19:01 INFO - Running setup.py install for marionette-client 11:19:02 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 11:19:02 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 11:19:02 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 11:19:02 INFO - Cleaning up... 11:19:02 INFO - Return code: 0 11:19:02 INFO - Installing None into virtualenv /builds/slave/test/build/venv 11:19:02 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')]} 11:19:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 11:19:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:19:02 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')]} 11:19:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 11:19:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 11:19:02 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 0x8da1c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8eb3598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8f65f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8c47e30>, '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 0x8ee4c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8f63470>, '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': '5a152710dd62cc268aad214e000002d8-1461257528.794715-1285722831', '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 11:19:02 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 11:19:02 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 11:19:02 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:19:02 INFO - 'CCACHE_UMASK': '002', 11:19:02 INFO - 'DISPLAY': ':0', 11:19:02 INFO - 'HOME': '/home/cltbld', 11:19:02 INFO - 'LANG': 'en_US.UTF-8', 11:19:02 INFO - 'LOGNAME': 'cltbld', 11:19:02 INFO - 'MAIL': '/var/mail/cltbld', 11:19:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:19:02 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:19:02 INFO - 'MOZ_NO_REMOTE': '1', 11:19:02 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:19:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:19:02 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:19:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:19:02 INFO - 'PWD': '/builds/slave/test', 11:19:02 INFO - 'SHELL': '/bin/bash', 11:19:02 INFO - 'SHLVL': '1', 11:19:02 INFO - 'TERM': 'linux', 11:19:02 INFO - 'TMOUT': '86400', 11:19:02 INFO - 'USER': 'cltbld', 11:19:02 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461257528.794715-1285722831', 11:19:02 INFO - '_': '/tools/buildbot/bin/python'} 11:19:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 11:19:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 11:19:02 INFO - Running setup.py (path:/tmp/pip-bSoyBh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 11:19:03 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)) 11:19:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 11:19:03 INFO - Running setup.py (path:/tmp/pip-ULjyew-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 11:19:03 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)) 11:19:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 11:19:03 INFO - Running setup.py (path:/tmp/pip-dYbxrS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 11:19:03 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)) 11:19:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 11:19:03 INFO - Running setup.py (path:/tmp/pip-nxzDW6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 11:19:03 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)) 11:19:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 11:19:03 INFO - Running setup.py (path:/tmp/pip-6JmGRB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 11:19:03 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)) 11:19:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 11:19:03 INFO - Running setup.py (path:/tmp/pip-LcXUoq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 11:19:03 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)) 11:19:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 11:19:03 INFO - Running setup.py (path:/tmp/pip-xn5bEY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 11:19:03 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)) 11:19:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 11:19:03 INFO - Running setup.py (path:/tmp/pip-sVrurL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 11:19:04 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)) 11:19:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 11:19:04 INFO - Running setup.py (path:/tmp/pip-v8Hk1B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 11:19:04 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)) 11:19:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 11:19:04 INFO - Running setup.py (path:/tmp/pip-J6toen-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 11:19:04 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)) 11:19:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 11:19:04 INFO - Running setup.py (path:/tmp/pip-eQzv4G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 11:19:04 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)) 11:19:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 11:19:04 INFO - Running setup.py (path:/tmp/pip-K8MCty-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 11:19:04 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)) 11:19:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 11:19:04 INFO - Running setup.py (path:/tmp/pip-LH6H6X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 11:19:04 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)) 11:19:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 11:19:04 INFO - Running setup.py (path:/tmp/pip-o2gy04-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 11:19:04 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)) 11:19:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 11:19:04 INFO - Running setup.py (path:/tmp/pip-t3Qwej-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 11:19:05 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)) 11:19:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 11:19:05 INFO - Running setup.py (path:/tmp/pip-UrdwNz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 11:19:05 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)) 11:19:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 11:19:05 INFO - Running setup.py (path:/tmp/pip-NSVFWj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 11:19:05 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)) 11:19:05 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 11:19:05 INFO - Running setup.py (path:/tmp/pip-arQcSb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 11:19:05 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)) 11:19:05 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 11:19:05 INFO - Running setup.py (path:/tmp/pip-uLvFiB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 11:19:05 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)) 11:19:05 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:19:05 INFO - Running setup.py (path:/tmp/pip-9BbDLw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 11:19:05 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)) 11:19:05 INFO - Unpacking /builds/slave/test/build/tests/marionette 11:19:06 INFO - Running setup.py (path:/tmp/pip-eKT1On-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 11:19:06 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 11:19:06 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)) 11:19:06 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)) 11:19:06 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)) 11:19:06 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)) 11:19:06 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)) 11:19:06 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)) 11:19:06 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 11:19:06 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 11:19:06 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 11:19:06 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 11:19:06 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 11:19:06 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 11:19:06 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 11:19:11 INFO - Downloading blessings-1.6.tar.gz 11:19:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 11:19:11 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)) 11:19:11 INFO - Installing collected packages: blessings 11:19:11 INFO - Running setup.py install for blessings 11:19:11 INFO - Successfully installed blessings 11:19:11 INFO - Cleaning up... 11:19:11 INFO - Return code: 0 11:19:11 INFO - Done creating virtualenv /builds/slave/test/build/venv. 11:19:11 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 11:19:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 11:19:12 INFO - Reading from file tmpfile_stdout 11:19:12 INFO - Current package versions: 11:19:12 INFO - argparse == 1.2.1 11:19:12 INFO - blessings == 1.6 11:19:12 INFO - blobuploader == 1.2.4 11:19:12 INFO - browsermob-proxy == 0.6.0 11:19:12 INFO - docopt == 0.6.1 11:19:12 INFO - manifestparser == 1.1 11:19:12 INFO - marionette-client == 2.3.0 11:19:12 INFO - marionette-driver == 1.4.0 11:19:12 INFO - mozInstall == 1.12 11:19:12 INFO - mozcrash == 0.17 11:19:12 INFO - mozdebug == 0.1 11:19:12 INFO - mozdevice == 0.48 11:19:12 INFO - mozfile == 1.2 11:19:12 INFO - mozhttpd == 0.7 11:19:12 INFO - mozinfo == 0.9 11:19:12 INFO - mozleak == 0.1 11:19:12 INFO - mozlog == 3.1 11:19:12 INFO - moznetwork == 0.27 11:19:12 INFO - mozprocess == 0.22 11:19:12 INFO - mozprofile == 0.28 11:19:12 INFO - mozrunner == 6.11 11:19:12 INFO - mozscreenshot == 0.1 11:19:12 INFO - mozsystemmonitor == 0.0 11:19:12 INFO - moztest == 0.7 11:19:12 INFO - mozversion == 1.4 11:19:12 INFO - psutil == 3.1.1 11:19:12 INFO - requests == 1.2.3 11:19:12 INFO - wptserve == 1.4.0 11:19:12 INFO - wsgiref == 0.1.2 11:19:12 INFO - Running post-action listener: _resource_record_post_action 11:19:12 INFO - Running post-action listener: _start_resource_monitoring 11:19:12 INFO - Starting resource monitoring. 11:19:12 INFO - ##### 11:19:12 INFO - ##### Running pull step. 11:19:12 INFO - ##### 11:19:12 INFO - Running pre-action listener: _resource_record_pre_action 11:19:12 INFO - Running main action method: pull 11:19:12 INFO - Pull has nothing to do! 11:19:12 INFO - Running post-action listener: _resource_record_post_action 11:19:12 INFO - ##### 11:19:12 INFO - ##### Running install step. 11:19:12 INFO - ##### 11:19:12 INFO - Running pre-action listener: _resource_record_pre_action 11:19:12 INFO - Running main action method: install 11:19:12 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 11:19:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 11:19:12 INFO - Reading from file tmpfile_stdout 11:19:12 INFO - Detecting whether we're running mozinstall >=1.0... 11:19:12 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 11:19:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 11:19:12 INFO - Reading from file tmpfile_stdout 11:19:12 INFO - Output received: 11:19:12 INFO - Usage: mozinstall [options] installer 11:19:12 INFO - Options: 11:19:12 INFO - -h, --help show this help message and exit 11:19:12 INFO - -d DEST, --destination=DEST 11:19:12 INFO - Directory to install application into. [default: 11:19:12 INFO - "/builds/slave/test"] 11:19:12 INFO - --app=APP Application being installed. [default: firefox] 11:19:12 INFO - mkdir: /builds/slave/test/build/application 11:19:12 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 11:19:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 11:19:44 INFO - Reading from file tmpfile_stdout 11:19:44 INFO - Output received: 11:19:44 INFO - /builds/slave/test/build/application/firefox/firefox 11:19:44 INFO - Running post-action listener: _resource_record_post_action 11:19:44 INFO - ##### 11:19:44 INFO - ##### Running run-tests step. 11:19:44 INFO - ##### 11:19:44 INFO - Running pre-action listener: _resource_record_pre_action 11:19:44 INFO - Running main action method: run_tests 11:19:44 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 11:19:44 INFO - Minidump filename unknown. Determining based upon platform and architecture. 11:19:44 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 11:19:44 INFO - grabbing minidump binary from tooltool 11:19:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 11:19:44 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/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8c47e30>, '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 0x8ee4c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8f63470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 11:19:44 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/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 11:19:44 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/linux32/releng.manifest -o -c /builds/tooltool_cache 11:19:44 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 11:19:44 INFO - Return code: 0 11:19:44 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 11:19:44 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 11:19:44 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/UCXPHLrvTi60kxMIYzeOYg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-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 11:19:44 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/UCXPHLrvTi60kxMIYzeOYg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-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 11:19:44 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 11:19:44 INFO - 'CCACHE_UMASK': '002', 11:19:44 INFO - 'DISPLAY': ':0', 11:19:44 INFO - 'HOME': '/home/cltbld', 11:19:44 INFO - 'LANG': 'en_US.UTF-8', 11:19:44 INFO - 'LOGNAME': 'cltbld', 11:19:44 INFO - 'MAIL': '/var/mail/cltbld', 11:19:44 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 11:19:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 11:19:44 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 11:19:44 INFO - 'MOZ_NO_REMOTE': '1', 11:19:44 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 11:19:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 11:19:44 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 11:19:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 11:19:44 INFO - 'PWD': '/builds/slave/test', 11:19:44 INFO - 'SHELL': '/bin/bash', 11:19:44 INFO - 'SHLVL': '1', 11:19:44 INFO - 'TERM': 'linux', 11:19:44 INFO - 'TMOUT': '86400', 11:19:44 INFO - 'USER': 'cltbld', 11:19:44 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461257528.794715-1285722831', 11:19:44 INFO - '_': '/tools/buildbot/bin/python'} 11:19:44 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/UCXPHLrvTi60kxMIYzeOYg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-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 11:19:45 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 11:19:45 INFO - import pkg_resources 11:19:46 INFO - Using 1 client processes 11:19:47 INFO - wptserve Starting http server on 127.0.0.1:8000 11:19:47 INFO - wptserve Starting http server on 127.0.0.1:8001 11:19:47 INFO - wptserve Starting http server on 127.0.0.1:8443 11:19:49 INFO - SUITE-START | Running 778 tests 11:19:49 INFO - Running testharness tests 11:19:49 INFO - Setting up ssl 11:19:49 INFO - PROCESS | certutil | 11:19:49 INFO - PROCESS | certutil | 11:19:49 INFO - PROCESS | certutil | 11:19:49 INFO - Certificate Nickname Trust Attributes 11:19:49 INFO - SSL,S/MIME,JAR/XPI 11:19:49 INFO - 11:19:49 INFO - web-platform-tests CT,, 11:19:49 INFO - 11:19:49 INFO - Starting runner 11:19:52 INFO - PROCESS | 1856 | 1461262792005 Marionette DEBUG Marionette enabled via build flag and pref 11:19:52 INFO - PROCESS | 1856 | ++DOCSHELL 0xa2924000 == 1 [pid = 1856] [id = 1] 11:19:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 1 (0xa2924400) [pid = 1856] [serial = 1] [outer = (nil)] 11:19:52 INFO - PROCESS | 1856 | [1856] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 11:19:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 2 (0xa2924c00) [pid = 1856] [serial = 2] [outer = 0xa2924400] 11:19:52 INFO - PROCESS | 1856 | 1461262792689 Marionette INFO Listening on port 2828 11:19:53 INFO - PROCESS | 1856 | 1461262793331 Marionette DEBUG Marionette enabled via command-line flag 11:19:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x9fd5f400 == 2 [pid = 1856] [id = 2] 11:19:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 3 (0x9fda2c00) [pid = 1856] [serial = 3] [outer = (nil)] 11:19:53 INFO - PROCESS | 1856 | [1856] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 11:19:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 4 (0x9fda3400) [pid = 1856] [serial = 4] [outer = 0x9fda2c00] 11:19:53 INFO - PROCESS | 1856 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fc7f560 11:19:53 INFO - PROCESS | 1856 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fc880a0 11:19:53 INFO - PROCESS | 1856 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fc8bf80 11:19:53 INFO - PROCESS | 1856 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fc8cbe0 11:19:53 INFO - PROCESS | 1856 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fca2920 11:19:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 5 (0x9fc9cc00) [pid = 1856] [serial = 5] [outer = 0xa2924400] 11:19:53 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 11:19:53 INFO - PROCESS | 1856 | 1461262793728 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:57982 11:19:53 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 11:19:53 INFO - PROCESS | 1856 | 1461262793758 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:57983 11:19:53 INFO - PROCESS | 1856 | 1461262793813 Marionette DEBUG Closed connection conn0 11:19:53 INFO - PROCESS | 1856 | [1856] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 11:19:53 INFO - PROCESS | 1856 | 1461262793925 Marionette DEBUG Closed connection conn1 11:19:53 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 11:19:53 INFO - PROCESS | 1856 | 1461262793938 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:57984 11:19:53 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 11:19:54 INFO - PROCESS | 1856 | 1461262793999 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:57985 11:19:54 INFO - PROCESS | 1856 | 1461262794006 Marionette DEBUG Closed connection conn2 11:19:54 INFO - PROCESS | 1856 | 1461262794039 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 11:19:54 INFO - PROCESS | 1856 | 1461262794070 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160421095844","device":"desktop","version":"48.0a1"} 11:19:54 INFO - PROCESS | 1856 | [1856] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 11:19:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x9847dc00 == 3 [pid = 1856] [id = 3] 11:19:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 6 (0x9847e000) [pid = 1856] [serial = 6] [outer = (nil)] 11:19:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x9847e400 == 4 [pid = 1856] [id = 4] 11:19:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 7 (0x98482000) [pid = 1856] [serial = 7] [outer = (nil)] 11:19:56 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 11:19:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x97701800 == 5 [pid = 1856] [id = 5] 11:19:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 8 (0x97701c00) [pid = 1856] [serial = 8] [outer = (nil)] 11:19:56 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 11:19:56 INFO - PROCESS | 1856 | [1856] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 11:19:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 9 (0x97b5f400) [pid = 1856] [serial = 9] [outer = 0x97701c00] 11:19:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 10 (0x97adbc00) [pid = 1856] [serial = 10] [outer = 0x9847e000] 11:19:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 11 (0x97add800) [pid = 1856] [serial = 11] [outer = 0x98482000] 11:19:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 12 (0x97adf800) [pid = 1856] [serial = 12] [outer = 0x97701c00] 11:19:58 INFO - PROCESS | 1856 | 1461262798313 Marionette DEBUG loaded listener.js 11:19:58 INFO - PROCESS | 1856 | 1461262798331 Marionette DEBUG loaded listener.js 11:19:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 13 (0x95820400) [pid = 1856] [serial = 13] [outer = 0x97701c00] 11:19:59 INFO - PROCESS | 1856 | 1461262799083 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"dae8f438-8fef-41b0-ba70-b12e8fae8718","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160421095844","device":"desktop","version":"48.0a1","command_id":1}}] 11:19:59 INFO - PROCESS | 1856 | 1461262799295 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}] 11:19:59 INFO - PROCESS | 1856 | 1461262799481 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 11:19:59 INFO - PROCESS | 1856 | 1461262799660 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 11:19:59 INFO - PROCESS | 1856 | [1856] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 11:19:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 14 (0x939ab400) [pid = 1856] [serial = 14] [outer = 0x97701c00] 11:20:00 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 11:20:00 INFO - PROCESS | 1856 | 1461262800086 Marionette TRACE conn3 <- [1,3,null,{}] 11:20:00 INFO - PROCESS | 1856 | 1461262800094 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 11:20:00 INFO - PROCESS | 1856 | 1461262800117 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 11:20:00 INFO - PROCESS | 1856 | 1461262800224 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 11:20:00 INFO - PROCESS | 1856 | 1461262800228 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 11:20:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 11:20:00 INFO - PROCESS | 1856 | 1461262800266 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 11:20:00 INFO - PROCESS | 1856 | 1461262800272 Marionette TRACE conn3 <- [1,6,null,{}] 11:20:00 INFO - PROCESS | 1856 | 1461262800283 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}] 11:20:00 INFO - PROCESS | 1856 | 1461262800306 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 11:20:00 INFO - PROCESS | 1856 | 1461262800324 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x91111400 == 6 [pid = 1856] [id = 6] 11:20:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 15 (0x91111800) [pid = 1856] [serial = 15] [outer = (nil)] 11:20:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 16 (0x91113800) [pid = 1856] [serial = 16] [outer = 0x91111800] 11:20:00 INFO - PROCESS | 1856 | 1461262800402 Marionette DEBUG loaded listener.js 11:20:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 17 (0x91118400) [pid = 1856] [serial = 17] [outer = 0x91111800] 11:20:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x91007c00 == 7 [pid = 1856] [id = 7] 11:20:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 18 (0x91008000) [pid = 1856] [serial = 18] [outer = (nil)] 11:20:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 19 (0x91010c00) [pid = 1856] [serial = 19] [outer = 0x91008000] 11:20:00 INFO - PROCESS | 1856 | 1461262800886 Marionette DEBUG loaded listener.js 11:20:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 20 (0x90f8c800) [pid = 1856] [serial = 20] [outer = 0x91008000] 11:20:01 INFO - PROCESS | 1856 | 1461262801424 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]]]}] 11:20:01 INFO - PROCESS | 1856 | [1856] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 11:20:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 11:20:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1244ms 11:20:01 INFO - PROCESS | 1856 | 1461262801522 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 11:20:01 INFO - PROCESS | 1856 | 1461262801525 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 11:20:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 11:20:01 INFO - PROCESS | 1856 | 1461262801652 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 11:20:01 INFO - PROCESS | 1856 | 1461262801656 Marionette TRACE conn3 <- [1,10,null,{}] 11:20:01 INFO - PROCESS | 1856 | 1461262801693 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}] 11:20:01 INFO - PROCESS | 1856 | 1461262801867 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 11:20:01 INFO - PROCESS | 1856 | 1461262801887 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f778400 == 8 [pid = 1856] [id = 8] 11:20:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 21 (0x8f778800) [pid = 1856] [serial = 21] [outer = (nil)] 11:20:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 22 (0x8f77bc00) [pid = 1856] [serial = 22] [outer = 0x8f778800] 11:20:01 INFO - PROCESS | 1856 | 1461262801968 Marionette DEBUG loaded listener.js 11:20:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 23 (0x8f77f800) [pid = 1856] [serial = 23] [outer = 0x8f778800] 11:20:02 INFO - PROCESS | 1856 | 1461262802965 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]]]}] 11:20:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 11:20:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1412ms 11:20:02 INFO - PROCESS | 1856 | 1461262802991 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 11:20:03 INFO - PROCESS | 1856 | 1461262802997 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 11:20:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 11:20:03 INFO - PROCESS | 1856 | 1461262803006 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 11:20:03 INFO - PROCESS | 1856 | 1461262803012 Marionette TRACE conn3 <- [1,14,null,{}] 11:20:03 INFO - PROCESS | 1856 | 1461262803021 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}] 11:20:03 INFO - PROCESS | 1856 | 1461262803242 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 11:20:03 INFO - PROCESS | 1856 | 1461262803430 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f93e000 == 9 [pid = 1856] [id = 9] 11:20:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 24 (0x8f93f000) [pid = 1856] [serial = 24] [outer = (nil)] 11:20:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 25 (0x8f944800) [pid = 1856] [serial = 25] [outer = 0x8f93f000] 11:20:03 INFO - PROCESS | 1856 | 1461262803524 Marionette DEBUG loaded listener.js 11:20:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 26 (0x8f97bc00) [pid = 1856] [serial = 26] [outer = 0x8f93f000] 11:20:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x8fe69c00 == 10 [pid = 1856] [id = 10] 11:20:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 27 (0x8fe6a000) [pid = 1856] [serial = 27] [outer = (nil)] 11:20:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 28 (0x8fe66800) [pid = 1856] [serial = 28] [outer = 0x8fe6a000] 11:20:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 29 (0x8fe6ac00) [pid = 1856] [serial = 29] [outer = 0x8fe6a000] 11:20:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x8fe6e800 == 11 [pid = 1856] [id = 11] 11:20:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 30 (0x91001800) [pid = 1856] [serial = 30] [outer = (nil)] 11:20:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 31 (0x91113c00) [pid = 1856] [serial = 31] [outer = 0x91001800] 11:20:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 32 (0x91003400) [pid = 1856] [serial = 32] [outer = 0x91001800] 11:20:04 INFO - PROCESS | 1856 | 1461262804706 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]]]}] 11:20:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 11:20:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1733ms 11:20:04 INFO - PROCESS | 1856 | 1461262804806 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 11:20:04 INFO - PROCESS | 1856 | 1461262804814 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 11:20:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 11:20:04 INFO - PROCESS | 1856 | 1461262804831 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 11:20:04 INFO - PROCESS | 1856 | 1461262804836 Marionette TRACE conn3 <- [1,18,null,{}] 11:20:04 INFO - PROCESS | 1856 | 1461262804842 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}] 11:20:05 INFO - PROCESS | 1856 | 1461262805039 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 11:20:05 INFO - PROCESS | 1856 | 1461262805176 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x8fe19400 == 12 [pid = 1856] [id = 12] 11:20:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 33 (0x90f8d800) [pid = 1856] [serial = 33] [outer = (nil)] 11:20:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 34 (0x94dcac00) [pid = 1856] [serial = 34] [outer = 0x90f8d800] 11:20:05 INFO - PROCESS | 1856 | 1461262805265 Marionette DEBUG loaded listener.js 11:20:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 35 (0x965e8800) [pid = 1856] [serial = 35] [outer = 0x90f8d800] 11:20:06 INFO - PROCESS | 1856 | 1461262806135 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]]]}] 11:20:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 11:20:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1349ms 11:20:06 INFO - PROCESS | 1856 | 1461262806181 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 11:20:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 11:20:06 INFO - PROCESS | 1856 | 1461262806187 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 11:20:06 INFO - PROCESS | 1856 | 1461262806193 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 11:20:06 INFO - PROCESS | 1856 | 1461262806199 Marionette TRACE conn3 <- [1,22,null,{}] 11:20:06 INFO - PROCESS | 1856 | 1461262806215 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}] 11:20:06 INFO - PROCESS | 1856 | 1461262806397 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 11:20:06 INFO - PROCESS | 1856 | 1461262806539 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x8fe0d000 == 13 [pid = 1856] [id = 13] 11:20:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 36 (0x8fe17800) [pid = 1856] [serial = 36] [outer = (nil)] 11:20:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 37 (0x98487800) [pid = 1856] [serial = 37] [outer = 0x8fe17800] 11:20:06 INFO - PROCESS | 1856 | 1461262806631 Marionette DEBUG loaded listener.js 11:20:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 38 (0x98810400) [pid = 1856] [serial = 38] [outer = 0x8fe17800] 11:20:07 INFO - PROCESS | 1856 | 1461262807718 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]]]}] 11:20:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 11:20:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1584ms 11:20:07 INFO - PROCESS | 1856 | 1461262807776 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 11:20:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 11:20:07 INFO - PROCESS | 1856 | 1461262807782 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 11:20:07 INFO - PROCESS | 1856 | 1461262807790 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 11:20:07 INFO - PROCESS | 1856 | 1461262807795 Marionette TRACE conn3 <- [1,26,null,{}] 11:20:07 INFO - PROCESS | 1856 | 1461262807804 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}] 11:20:08 INFO - PROCESS | 1856 | 1461262808010 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 11:20:08 INFO - PROCESS | 1856 | 1461262808345 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x9269f800 == 14 [pid = 1856] [id = 14] 11:20:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 39 (0x939ad400) [pid = 1856] [serial = 39] [outer = (nil)] 11:20:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 40 (0x96d7e000) [pid = 1856] [serial = 40] [outer = 0x939ad400] 11:20:08 INFO - PROCESS | 1856 | 1461262808438 Marionette DEBUG loaded listener.js 11:20:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 41 (0x96e05000) [pid = 1856] [serial = 41] [outer = 0x939ad400] 11:20:09 INFO - PROCESS | 1856 | 1461262809121 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]]]}] 11:20:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 11:20:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1385ms 11:20:09 INFO - PROCESS | 1856 | 1461262809174 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 11:20:09 INFO - PROCESS | 1856 | 1461262809181 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 11:20:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 11:20:09 INFO - PROCESS | 1856 | 1461262809195 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 11:20:09 INFO - PROCESS | 1856 | 1461262809199 Marionette TRACE conn3 <- [1,30,null,{}] 11:20:09 INFO - PROCESS | 1856 | 1461262809232 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}] 11:20:09 INFO - PROCESS | 1856 | 1461262809387 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 11:20:09 INFO - PROCESS | 1856 | 1461262809398 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x972b6400 == 15 [pid = 1856] [id = 15] 11:20:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 42 (0x97507400) [pid = 1856] [serial = 42] [outer = (nil)] 11:20:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 43 (0x97ad6400) [pid = 1856] [serial = 43] [outer = 0x97507400] 11:20:09 INFO - PROCESS | 1856 | 1461262809478 Marionette DEBUG loaded listener.js 11:20:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 44 (0x982f3000) [pid = 1856] [serial = 44] [outer = 0x97507400] 11:20:10 INFO - PROCESS | 1856 | 1461262810218 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]]]}] 11:20:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 11:20:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1060ms 11:20:10 INFO - PROCESS | 1856 | 1461262810262 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 11:20:10 INFO - PROCESS | 1856 | 1461262810266 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 11:20:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 11:20:10 INFO - PROCESS | 1856 | 1461262810272 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 11:20:10 INFO - PROCESS | 1856 | 1461262810277 Marionette TRACE conn3 <- [1,34,null,{}] 11:20:10 INFO - PROCESS | 1856 | 1461262810292 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}] 11:20:10 INFO - PROCESS | 1856 | 1461262810445 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 11:20:10 INFO - PROCESS | 1856 | 1461262810458 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f980000 == 16 [pid = 1856] [id = 16] 11:20:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 45 (0x987ac400) [pid = 1856] [serial = 45] [outer = (nil)] 11:20:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 46 (0x98f2f800) [pid = 1856] [serial = 46] [outer = 0x987ac400] 11:20:10 INFO - PROCESS | 1856 | 1461262810532 Marionette DEBUG loaded listener.js 11:20:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 47 (0x98f4fc00) [pid = 1856] [serial = 47] [outer = 0x987ac400] 11:20:11 INFO - PROCESS | 1856 | 1461262811249 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]]]}] 11:20:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 11:20:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1038ms 11:20:11 INFO - PROCESS | 1856 | 1461262811311 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 11:20:11 INFO - PROCESS | 1856 | 1461262811315 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 11:20:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 11:20:11 INFO - PROCESS | 1856 | 1461262811321 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 11:20:11 INFO - PROCESS | 1856 | 1461262811325 Marionette TRACE conn3 <- [1,38,null,{}] 11:20:11 INFO - PROCESS | 1856 | 1461262811330 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}] 11:20:11 INFO - PROCESS | 1856 | 1461262811519 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 11:20:11 INFO - PROCESS | 1856 | 1461262811533 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a7a9000 == 17 [pid = 1856] [id = 17] 11:20:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 48 (0x9d605400) [pid = 1856] [serial = 48] [outer = (nil)] 11:20:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 49 (0x9ea1a800) [pid = 1856] [serial = 49] [outer = 0x9d605400] 11:20:11 INFO - PROCESS | 1856 | 1461262811607 Marionette DEBUG loaded listener.js 11:20:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 50 (0x9fc2e000) [pid = 1856] [serial = 50] [outer = 0x9d605400] 11:20:12 INFO - PROCESS | 1856 | 1461262812295 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]]]}] 11:20:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 11:20:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1027ms 11:20:12 INFO - PROCESS | 1856 | 1461262812348 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 11:20:12 INFO - PROCESS | 1856 | 1461262812351 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 11:20:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 11:20:12 INFO - PROCESS | 1856 | 1461262812357 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 11:20:12 INFO - PROCESS | 1856 | 1461262812359 Marionette TRACE conn3 <- [1,42,null,{}] 11:20:12 INFO - PROCESS | 1856 | 1461262812365 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}] 11:20:12 INFO - PROCESS | 1856 | 1461262812552 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 11:20:12 INFO - PROCESS | 1856 | 1461262812565 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x987a4800 == 18 [pid = 1856] [id = 18] 11:20:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 51 (0x9a729400) [pid = 1856] [serial = 51] [outer = (nil)] 11:20:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 52 (0x9fc95800) [pid = 1856] [serial = 52] [outer = 0x9a729400] 11:20:12 INFO - PROCESS | 1856 | 1461262812640 Marionette DEBUG loaded listener.js 11:20:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 53 (0x9fd5a400) [pid = 1856] [serial = 53] [outer = 0x9a729400] 11:20:13 INFO - PROCESS | 1856 | 1461262813563 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]]]}] 11:20:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 11:20:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1232ms 11:20:13 INFO - PROCESS | 1856 | 1461262813589 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 11:20:13 INFO - PROCESS | 1856 | 1461262813596 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 11:20:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 11:20:13 INFO - PROCESS | 1856 | 1461262813605 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 11:20:13 INFO - PROCESS | 1856 | 1461262813610 Marionette TRACE conn3 <- [1,46,null,{}] 11:20:13 INFO - PROCESS | 1856 | 1461262813619 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}] 11:20:13 INFO - PROCESS | 1856 | 1461262813789 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 11:20:13 INFO - PROCESS | 1856 | 1461262813921 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f984000 == 19 [pid = 1856] [id = 19] 11:20:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 54 (0x91001400) [pid = 1856] [serial = 54] [outer = (nil)] 11:20:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 55 (0x94d6c800) [pid = 1856] [serial = 55] [outer = 0x91001400] 11:20:14 INFO - PROCESS | 1856 | 1461262814010 Marionette DEBUG loaded listener.js 11:20:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 56 (0x961ba400) [pid = 1856] [serial = 56] [outer = 0x91001400] 11:20:14 INFO - PROCESS | 1856 | 1461262814889 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]]]}] 11:20:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 11:20:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1345ms 11:20:14 INFO - PROCESS | 1856 | 1461262814950 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 11:20:14 INFO - PROCESS | 1856 | 1461262814959 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 11:20:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 11:20:14 INFO - PROCESS | 1856 | 1461262814970 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 11:20:14 INFO - PROCESS | 1856 | 1461262814973 Marionette TRACE conn3 <- [1,50,null,{}] 11:20:14 INFO - PROCESS | 1856 | 1461262814980 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}] 11:20:15 INFO - PROCESS | 1856 | 1461262815149 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 11:20:15 INFO - PROCESS | 1856 | 1461262815278 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x94dcf400 == 20 [pid = 1856] [id = 20] 11:20:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 57 (0x972b5c00) [pid = 1856] [serial = 57] [outer = (nil)] 11:20:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 58 (0x97501400) [pid = 1856] [serial = 58] [outer = 0x972b5c00] 11:20:15 INFO - PROCESS | 1856 | 1461262815365 Marionette DEBUG loaded listener.js 11:20:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 59 (0x97ae0c00) [pid = 1856] [serial = 59] [outer = 0x972b5c00] 11:20:16 INFO - PROCESS | 1856 | 1461262816206 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]]]}] 11:20:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 11:20:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1282ms 11:20:16 INFO - PROCESS | 1856 | 1461262816252 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 11:20:16 INFO - PROCESS | 1856 | 1461262816256 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 11:20:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 11:20:16 INFO - PROCESS | 1856 | 1461262816283 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 11:20:16 INFO - PROCESS | 1856 | 1461262816289 Marionette TRACE conn3 <- [1,54,null,{}] 11:20:16 INFO - PROCESS | 1856 | 1461262816305 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}] 11:20:16 INFO - PROCESS | 1856 | 1461262816478 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 11:20:16 INFO - PROCESS | 1856 | 1461262816658 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f935400 == 21 [pid = 1856] [id = 21] 11:20:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 60 (0x8fe6bc00) [pid = 1856] [serial = 60] [outer = (nil)] 11:20:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 61 (0x9ea1dc00) [pid = 1856] [serial = 61] [outer = 0x8fe6bc00] 11:20:16 INFO - PROCESS | 1856 | 1461262816757 Marionette DEBUG loaded listener.js 11:20:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 62 (0x9fda7800) [pid = 1856] [serial = 62] [outer = 0x8fe6bc00] 11:20:17 INFO - PROCESS | 1856 | 1461262817568 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]]]}] 11:20:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 11:20:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1339ms 11:20:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 11:20:17 INFO - PROCESS | 1856 | 1461262817618 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 11:20:17 INFO - PROCESS | 1856 | 1461262817622 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 11:20:17 INFO - PROCESS | 1856 | 1461262817644 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 11:20:17 INFO - PROCESS | 1856 | 1461262817648 Marionette TRACE conn3 <- [1,58,null,{}] 11:20:17 INFO - PROCESS | 1856 | 1461262817657 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}] 11:20:17 INFO - PROCESS | 1856 | 1461262817817 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 11:20:17 INFO - PROCESS | 1856 | 1461262817946 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x9ea1ec00 == 22 [pid = 1856] [id = 22] 11:20:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0xa01aec00) [pid = 1856] [serial = 63] [outer = (nil)] 11:20:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0xa0b32c00) [pid = 1856] [serial = 64] [outer = 0xa01aec00] 11:20:18 INFO - PROCESS | 1856 | 1461262818034 Marionette DEBUG loaded listener.js 11:20:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0xa0d04400) [pid = 1856] [serial = 65] [outer = 0xa01aec00] 11:20:19 INFO - PROCESS | 1856 | 1461262819033 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]]]}] 11:20:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 11:20:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1450ms 11:20:19 INFO - PROCESS | 1856 | 1461262819094 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 11:20:19 INFO - PROCESS | 1856 | 1461262819101 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 11:20:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 11:20:19 INFO - PROCESS | 1856 | 1461262819112 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 11:20:19 INFO - PROCESS | 1856 | 1461262819117 Marionette TRACE conn3 <- [1,62,null,{}] 11:20:19 INFO - PROCESS | 1856 | 1461262819126 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}] 11:20:19 INFO - PROCESS | 1856 | 1461262819288 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 11:20:19 INFO - PROCESS | 1856 | 1461262819482 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x90f8c000 == 23 [pid = 1856] [id = 23] 11:20:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x91006c00) [pid = 1856] [serial = 66] [outer = (nil)] 11:20:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x94dca000) [pid = 1856] [serial = 67] [outer = 0x91006c00] 11:20:19 INFO - PROCESS | 1856 | 1461262819578 Marionette DEBUG loaded listener.js 11:20:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x95893000) [pid = 1856] [serial = 68] [outer = 0x91006c00] 11:20:20 INFO - PROCESS | 1856 | --DOCSHELL 0x9a7a9000 == 22 [pid = 1856] [id = 17] 11:20:20 INFO - PROCESS | 1856 | --DOCSHELL 0x8f980000 == 21 [pid = 1856] [id = 16] 11:20:20 INFO - PROCESS | 1856 | --DOCSHELL 0x972b6400 == 20 [pid = 1856] [id = 15] 11:20:20 INFO - PROCESS | 1856 | --DOCSHELL 0x9269f800 == 19 [pid = 1856] [id = 14] 11:20:20 INFO - PROCESS | 1856 | --DOCSHELL 0x8f93e000 == 18 [pid = 1856] [id = 9] 11:20:20 INFO - PROCESS | 1856 | 1461262820432 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]]]}] 11:20:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 11:20:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1387ms 11:20:20 INFO - PROCESS | 1856 | 1461262820498 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 11:20:20 INFO - PROCESS | 1856 | 1461262820504 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 11:20:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 11:20:20 INFO - PROCESS | 1856 | 1461262820513 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 11:20:20 INFO - PROCESS | 1856 | 1461262820520 Marionette TRACE conn3 <- [1,66,null,{}] 11:20:20 INFO - PROCESS | 1856 | 1461262820529 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}] 11:20:20 INFO - PROCESS | 1856 | 1461262820704 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 11:20:20 INFO - PROCESS | 1856 | 1461262820814 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f944000 == 19 [pid = 1856] [id = 24] 11:20:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x90f96800) [pid = 1856] [serial = 69] [outer = (nil)] 11:20:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x91caa400) [pid = 1856] [serial = 70] [outer = 0x90f96800] 11:20:20 INFO - PROCESS | 1856 | 1461262820908 Marionette DEBUG loaded listener.js 11:20:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x95891400) [pid = 1856] [serial = 71] [outer = 0x90f96800] 11:20:21 INFO - PROCESS | 1856 | 1461262821741 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]]]}] 11:20:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 11:20:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1285ms 11:20:21 INFO - PROCESS | 1856 | 1461262821798 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 11:20:21 INFO - PROCESS | 1856 | 1461262821807 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 11:20:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 11:20:21 INFO - PROCESS | 1856 | 1461262821818 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 11:20:21 INFO - PROCESS | 1856 | 1461262821822 Marionette TRACE conn3 <- [1,70,null,{}] 11:20:21 INFO - PROCESS | 1856 | 1461262821828 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}] 11:20:22 INFO - PROCESS | 1856 | 1461262821999 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 11:20:22 INFO - PROCESS | 1856 | 1461262822133 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x91112800 == 20 [pid = 1856] [id = 25] 11:20:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x96d7c800) [pid = 1856] [serial = 72] [outer = (nil)] 11:20:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x9841e000) [pid = 1856] [serial = 73] [outer = 0x96d7c800] 11:20:22 INFO - PROCESS | 1856 | 1461262822224 Marionette DEBUG loaded listener.js 11:20:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x987a1400) [pid = 1856] [serial = 74] [outer = 0x96d7c800] 11:20:23 INFO - PROCESS | 1856 | 1461262823076 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]]]}] 11:20:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 11:20:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1341ms 11:20:23 INFO - PROCESS | 1856 | 1461262823159 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 11:20:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 11:20:23 INFO - PROCESS | 1856 | 1461262823163 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 11:20:23 INFO - PROCESS | 1856 | 1461262823170 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 11:20:23 INFO - PROCESS | 1856 | 1461262823176 Marionette TRACE conn3 <- [1,74,null,{}] 11:20:23 INFO - PROCESS | 1856 | 1461262823192 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}] 11:20:23 INFO - PROCESS | 1856 | 1461262823428 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 11:20:23 INFO - PROCESS | 1856 | 1461262823533 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x91c9f800 == 21 [pid = 1856] [id = 26] 11:20:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x98fcd000) [pid = 1856] [serial = 75] [outer = (nil)] 11:20:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x9ea1d000) [pid = 1856] [serial = 76] [outer = 0x98fcd000] 11:20:23 INFO - PROCESS | 1856 | 1461262823625 Marionette DEBUG loaded listener.js 11:20:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x9fdaa800) [pid = 1856] [serial = 77] [outer = 0x98fcd000] 11:20:24 INFO - PROCESS | 1856 | 1461262824564 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]]]}] 11:20:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 11:20:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1446ms 11:20:24 INFO - PROCESS | 1856 | 1461262824617 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 11:20:24 INFO - PROCESS | 1856 | 1461262824623 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 11:20:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 11:20:24 INFO - PROCESS | 1856 | 1461262824631 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 11:20:24 INFO - PROCESS | 1856 | 1461262824634 Marionette TRACE conn3 <- [1,78,null,{}] 11:20:24 INFO - PROCESS | 1856 | 1461262824640 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}] 11:20:24 INFO - PROCESS | 1856 | 1461262824808 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 11:20:24 INFO - PROCESS | 1856 | 1461262824941 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x94dd2000 == 22 [pid = 1856] [id = 27] 11:20:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x98f30c00) [pid = 1856] [serial = 78] [outer = (nil)] 11:20:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0xa10a9000) [pid = 1856] [serial = 79] [outer = 0x98f30c00] 11:20:25 INFO - PROCESS | 1856 | 1461262825028 Marionette DEBUG loaded listener.js 11:20:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0xa2917800) [pid = 1856] [serial = 80] [outer = 0x98f30c00] 11:20:25 INFO - PROCESS | 1856 | 1461262825807 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]]]}] 11:20:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 11:20:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1235ms 11:20:25 INFO - PROCESS | 1856 | 1461262825866 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 11:20:25 INFO - PROCESS | 1856 | 1461262825870 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 11:20:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 11:20:25 INFO - PROCESS | 1856 | 1461262825877 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 11:20:25 INFO - PROCESS | 1856 | 1461262825880 Marionette TRACE conn3 <- [1,82,null,{}] 11:20:25 INFO - PROCESS | 1856 | 1461262825886 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}] 11:20:26 INFO - PROCESS | 1856 | 1461262826053 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 11:20:26 INFO - PROCESS | 1856 | 1461262826190 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f980c00 == 23 [pid = 1856] [id = 28] 11:20:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x9ea1e800) [pid = 1856] [serial = 81] [outer = (nil)] 11:20:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0xa2b45400) [pid = 1856] [serial = 82] [outer = 0x9ea1e800] 11:20:26 INFO - PROCESS | 1856 | 1461262826277 Marionette DEBUG loaded listener.js 11:20:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0xa3d81000) [pid = 1856] [serial = 83] [outer = 0x9ea1e800] 11:20:27 INFO - PROCESS | 1856 | 1461262827122 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]]]}] 11:20:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 11:20:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1280ms 11:20:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 11:20:27 INFO - PROCESS | 1856 | 1461262827158 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 11:20:27 INFO - PROCESS | 1856 | 1461262827161 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 11:20:27 INFO - PROCESS | 1856 | 1461262827167 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 11:20:27 INFO - PROCESS | 1856 | 1461262827171 Marionette TRACE conn3 <- [1,86,null,{}] 11:20:27 INFO - PROCESS | 1856 | 1461262827177 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}] 11:20:27 INFO - PROCESS | 1856 | 1461262827416 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 11:20:27 INFO - PROCESS | 1856 | 1461262827567 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f774800 == 24 [pid = 1856] [id = 29] 11:20:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x8f97f000) [pid = 1856] [serial = 84] [outer = (nil)] 11:20:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0xa45e6c00) [pid = 1856] [serial = 85] [outer = 0x8f97f000] 11:20:27 INFO - PROCESS | 1856 | 1461262827655 Marionette DEBUG loaded listener.js 11:20:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0xa483a400) [pid = 1856] [serial = 86] [outer = 0x8f97f000] 11:20:28 INFO - PROCESS | 1856 | 1461262828646 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]]]}] 11:20:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 11:20:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1529ms 11:20:28 INFO - PROCESS | 1856 | 1461262828697 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 11:20:28 INFO - PROCESS | 1856 | 1461262828703 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 11:20:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 11:20:28 INFO - PROCESS | 1856 | 1461262828710 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 11:20:28 INFO - PROCESS | 1856 | 1461262828716 Marionette TRACE conn3 <- [1,90,null,{}] 11:20:28 INFO - PROCESS | 1856 | 1461262828748 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}] 11:20:28 INFO - PROCESS | 1856 | 1461262828912 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 11:20:29 INFO - PROCESS | 1856 | 1461262829053 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x94dcc000 == 25 [pid = 1856] [id = 30] 11:20:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x94dcfc00) [pid = 1856] [serial = 87] [outer = (nil)] 11:20:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x96d74800) [pid = 1856] [serial = 88] [outer = 0x94dcfc00] 11:20:29 INFO - PROCESS | 1856 | 1461262829187 Marionette DEBUG loaded listener.js 11:20:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x975f0800) [pid = 1856] [serial = 89] [outer = 0x94dcfc00] 11:20:29 INFO - PROCESS | 1856 | --DOCSHELL 0x9ea1ec00 == 24 [pid = 1856] [id = 22] 11:20:29 INFO - PROCESS | 1856 | --DOCSHELL 0x8f935400 == 23 [pid = 1856] [id = 21] 11:20:29 INFO - PROCESS | 1856 | --DOCSHELL 0x94dcf400 == 22 [pid = 1856] [id = 20] 11:20:29 INFO - PROCESS | 1856 | --DOCSHELL 0x8f984000 == 21 [pid = 1856] [id = 19] 11:20:30 INFO - PROCESS | 1856 | 1461262830075 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]]]}] 11:20:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 11:20:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1405ms 11:20:30 INFO - PROCESS | 1856 | 1461262830115 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 11:20:30 INFO - PROCESS | 1856 | 1461262830122 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 11:20:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 11:20:30 INFO - PROCESS | 1856 | 1461262830132 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 11:20:30 INFO - PROCESS | 1856 | 1461262830137 Marionette TRACE conn3 <- [1,94,null,{}] 11:20:30 INFO - PROCESS | 1856 | 1461262830146 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}] 11:20:30 INFO - PROCESS | 1856 | 1461262830322 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 11:20:30 INFO - PROCESS | 1856 | 1461262830462 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x9269d400 == 22 [pid = 1856] [id = 31] 11:20:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x95891000) [pid = 1856] [serial = 90] [outer = (nil)] 11:20:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x982e8800) [pid = 1856] [serial = 91] [outer = 0x95891000] 11:20:30 INFO - PROCESS | 1856 | 1461262830553 Marionette DEBUG loaded listener.js 11:20:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x987ad800) [pid = 1856] [serial = 92] [outer = 0x95891000] 11:20:31 INFO - PROCESS | 1856 | 1461262831391 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]]]}] 11:20:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 11:20:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1330ms 11:20:31 INFO - PROCESS | 1856 | 1461262831463 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 11:20:31 INFO - PROCESS | 1856 | 1461262831471 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 11:20:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 11:20:31 INFO - PROCESS | 1856 | 1461262831482 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 11:20:31 INFO - PROCESS | 1856 | 1461262831486 Marionette TRACE conn3 <- [1,98,null,{}] 11:20:31 INFO - PROCESS | 1856 | 1461262831492 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}] 11:20:31 INFO - PROCESS | 1856 | 1461262831673 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 11:20:31 INFO - PROCESS | 1856 | 1461262831855 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f975800 == 23 [pid = 1856] [id = 32] 11:20:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x9fda0400) [pid = 1856] [serial = 93] [outer = (nil)] 11:20:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0xa01abc00) [pid = 1856] [serial = 94] [outer = 0x9fda0400] 11:20:31 INFO - PROCESS | 1856 | 1461262831942 Marionette DEBUG loaded listener.js 11:20:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0xa0baa000) [pid = 1856] [serial = 95] [outer = 0x9fda0400] 11:20:32 INFO - PROCESS | 1856 | 1461262832817 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]]]}] 11:20:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 11:20:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1384ms 11:20:32 INFO - PROCESS | 1856 | 1461262832866 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 11:20:32 INFO - PROCESS | 1856 | 1461262832870 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 11:20:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 11:20:32 INFO - PROCESS | 1856 | 1461262832877 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 11:20:32 INFO - PROCESS | 1856 | 1461262832883 Marionette TRACE conn3 <- [1,102,null,{}] 11:20:32 INFO - PROCESS | 1856 | 1461262832899 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}] 11:20:33 INFO - PROCESS | 1856 | 1461262833072 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 11:20:33 INFO - PROCESS | 1856 | 1461262833212 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x987a4c00 == 24 [pid = 1856] [id = 33] 11:20:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0xa3d80400) [pid = 1856] [serial = 96] [outer = (nil)] 11:20:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 97 (0xa44c6c00) [pid = 1856] [serial = 97] [outer = 0xa3d80400] 11:20:33 INFO - PROCESS | 1856 | 1461262833308 Marionette DEBUG loaded listener.js 11:20:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 98 (0xa45e3800) [pid = 1856] [serial = 98] [outer = 0xa3d80400] 11:20:34 INFO - PROCESS | 1856 | 1461262834169 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]]]}] 11:20:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 11:20:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1331ms 11:20:34 INFO - PROCESS | 1856 | 1461262834209 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 11:20:34 INFO - PROCESS | 1856 | 1461262834213 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 11:20:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 11:20:34 INFO - PROCESS | 1856 | 1461262834220 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 11:20:34 INFO - PROCESS | 1856 | 1461262834224 Marionette TRACE conn3 <- [1,106,null,{}] 11:20:34 INFO - PROCESS | 1856 | 1461262834230 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}] 11:20:34 INFO - PROCESS | 1856 | 1461262834444 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 11:20:34 INFO - PROCESS | 1856 | 1461262834463 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:34 INFO - PROCESS | 1856 | ++DOCSHELL 0xa3ddf800 == 25 [pid = 1856] [id = 34] 11:20:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 99 (0xa4c55c00) [pid = 1856] [serial = 99] [outer = (nil)] 11:20:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 100 (0xa4cf1c00) [pid = 1856] [serial = 100] [outer = 0xa4c55c00] 11:20:34 INFO - PROCESS | 1856 | 1461262834604 Marionette DEBUG loaded listener.js 11:20:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 101 (0xa5fc5800) [pid = 1856] [serial = 101] [outer = 0xa4c55c00] 11:20:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 102 (0xa6933000) [pid = 1856] [serial = 102] [outer = 0x91001800] 11:20:35 INFO - PROCESS | 1856 | 1461262835570 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]]]}] 11:20:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 11:20:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1388ms 11:20:35 INFO - PROCESS | 1856 | 1461262835609 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 11:20:35 INFO - PROCESS | 1856 | 1461262835612 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 11:20:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 11:20:35 INFO - PROCESS | 1856 | 1461262835619 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 11:20:35 INFO - PROCESS | 1856 | 1461262835622 Marionette TRACE conn3 <- [1,110,null,{}] 11:20:35 INFO - PROCESS | 1856 | 1461262835628 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}] 11:20:35 INFO - PROCESS | 1856 | 1461262835782 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 11:20:35 INFO - PROCESS | 1856 | 1461262835926 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f774000 == 26 [pid = 1856] [id = 35] 11:20:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 103 (0xa4457800) [pid = 1856] [serial = 103] [outer = (nil)] 11:20:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 104 (0xa6961c00) [pid = 1856] [serial = 104] [outer = 0xa4457800] 11:20:36 INFO - PROCESS | 1856 | 1461262836012 Marionette DEBUG loaded listener.js 11:20:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 105 (0xa6d2f400) [pid = 1856] [serial = 105] [outer = 0xa4457800] 11:20:36 INFO - PROCESS | 1856 | 1461262836864 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]]]}] 11:20:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 11:20:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1278ms 11:20:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 11:20:36 INFO - PROCESS | 1856 | 1461262836897 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 11:20:36 INFO - PROCESS | 1856 | 1461262836901 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 11:20:36 INFO - PROCESS | 1856 | 1461262836907 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 11:20:36 INFO - PROCESS | 1856 | 1461262836911 Marionette TRACE conn3 <- [1,114,null,{}] 11:20:36 INFO - PROCESS | 1856 | 1461262836946 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}] 11:20:37 INFO - PROCESS | 1856 | 1461262837148 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 11:20:37 INFO - PROCESS | 1856 | 1461262837293 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x97d6c800 == 27 [pid = 1856] [id = 36] 11:20:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 106 (0x97d6cc00) [pid = 1856] [serial = 106] [outer = (nil)] 11:20:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 107 (0x97d74400) [pid = 1856] [serial = 107] [outer = 0x97d6cc00] 11:20:37 INFO - PROCESS | 1856 | 1461262837389 Marionette DEBUG loaded listener.js 11:20:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 108 (0xa6d6ec00) [pid = 1856] [serial = 108] [outer = 0x97d6cc00] 11:20:38 INFO - PROCESS | 1856 | 1461262838413 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]]]}] 11:20:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 11:20:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1546ms 11:20:38 INFO - PROCESS | 1856 | 1461262838453 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 11:20:38 INFO - PROCESS | 1856 | 1461262838459 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 11:20:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 11:20:38 INFO - PROCESS | 1856 | 1461262838467 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 11:20:38 INFO - PROCESS | 1856 | 1461262838473 Marionette TRACE conn3 <- [1,118,null,{}] 11:20:38 INFO - PROCESS | 1856 | 1461262838482 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}] 11:20:38 INFO - PROCESS | 1856 | 1461262838646 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 11:20:38 INFO - PROCESS | 1856 | 1461262838837 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f781400 == 28 [pid = 1856] [id = 37] 11:20:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 109 (0x8f781800) [pid = 1856] [serial = 109] [outer = (nil)] 11:20:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 110 (0x8f97e400) [pid = 1856] [serial = 110] [outer = 0x8f781800] 11:20:38 INFO - PROCESS | 1856 | 1461262838918 Marionette DEBUG loaded listener.js 11:20:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 111 (0x9269ac00) [pid = 1856] [serial = 111] [outer = 0x8f781800] 11:20:39 INFO - PROCESS | 1856 | --DOCSHELL 0x91112800 == 27 [pid = 1856] [id = 25] 11:20:39 INFO - PROCESS | 1856 | --DOCSHELL 0x8f944000 == 26 [pid = 1856] [id = 24] 11:20:39 INFO - PROCESS | 1856 | 1461262839844 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]]]}] 11:20:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 11:20:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1434ms 11:20:39 INFO - PROCESS | 1856 | 1461262839901 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 11:20:39 INFO - PROCESS | 1856 | 1461262839908 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 11:20:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 11:20:39 INFO - PROCESS | 1856 | 1461262839916 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 11:20:39 INFO - PROCESS | 1856 | 1461262839922 Marionette TRACE conn3 <- [1,122,null,{}] 11:20:39 INFO - PROCESS | 1856 | 1461262839931 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}] 11:20:40 INFO - PROCESS | 1856 | 1461262840106 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 11:20:40 INFO - PROCESS | 1856 | 1461262840248 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f97ec00 == 27 [pid = 1856] [id = 38] 11:20:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 112 (0x8f981400) [pid = 1856] [serial = 112] [outer = (nil)] 11:20:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 113 (0x965e0000) [pid = 1856] [serial = 113] [outer = 0x8f981400] 11:20:40 INFO - PROCESS | 1856 | 1461262840387 Marionette DEBUG loaded listener.js 11:20:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 114 (0x971b4800) [pid = 1856] [serial = 114] [outer = 0x8f981400] 11:20:41 INFO - PROCESS | 1856 | 1461262841205 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]]]}] 11:20:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 11:20:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1340ms 11:20:41 INFO - PROCESS | 1856 | 1461262841256 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 11:20:41 INFO - PROCESS | 1856 | 1461262841265 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 11:20:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 11:20:41 INFO - PROCESS | 1856 | 1461262841294 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 11:20:41 INFO - PROCESS | 1856 | 1461262841298 Marionette TRACE conn3 <- [1,126,null,{}] 11:20:41 INFO - PROCESS | 1856 | 1461262841305 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}] 11:20:41 INFO - PROCESS | 1856 | 1461262841476 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 11:20:41 INFO - PROCESS | 1856 | 1461262841619 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x97221400 == 28 [pid = 1856] [id = 39] 11:20:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 115 (0x97222400) [pid = 1856] [serial = 115] [outer = (nil)] 11:20:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 116 (0x97227c00) [pid = 1856] [serial = 116] [outer = 0x97222400] 11:20:41 INFO - PROCESS | 1856 | 1461262841710 Marionette DEBUG loaded listener.js 11:20:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 117 (0x97d6e800) [pid = 1856] [serial = 117] [outer = 0x97222400] 11:20:42 INFO - PROCESS | 1856 | 1461262842636 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]]]}] 11:20:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 11:20:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1389ms 11:20:42 INFO - PROCESS | 1856 | 1461262842680 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 11:20:42 INFO - PROCESS | 1856 | 1461262842684 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 11:20:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 11:20:42 INFO - PROCESS | 1856 | 1461262842691 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 11:20:42 INFO - PROCESS | 1856 | 1461262842697 Marionette TRACE conn3 <- [1,130,null,{}] 11:20:42 INFO - PROCESS | 1856 | 1461262842713 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}] 11:20:42 INFO - PROCESS | 1856 | 1461262842923 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 11:20:43 INFO - PROCESS | 1856 | 1461262843073 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f1c6400 == 29 [pid = 1856] [id = 40] 11:20:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 118 (0x92697800) [pid = 1856] [serial = 118] [outer = (nil)] 11:20:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 119 (0x9270dc00) [pid = 1856] [serial = 119] [outer = 0x92697800] 11:20:43 INFO - PROCESS | 1856 | 1461262843173 Marionette DEBUG loaded listener.js 11:20:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 120 (0x93904800) [pid = 1856] [serial = 120] [outer = 0x92697800] 11:20:44 INFO - PROCESS | 1856 | --DOCSHELL 0x9269d400 == 28 [pid = 1856] [id = 31] 11:20:44 INFO - PROCESS | 1856 | --DOCSHELL 0x8f975800 == 27 [pid = 1856] [id = 32] 11:20:46 INFO - PROCESS | 1856 | --DOCSHELL 0x91c9f800 == 26 [pid = 1856] [id = 26] 11:20:46 INFO - PROCESS | 1856 | --DOCSHELL 0x987a4c00 == 25 [pid = 1856] [id = 33] 11:20:46 INFO - PROCESS | 1856 | --DOCSHELL 0xa3ddf800 == 24 [pid = 1856] [id = 34] 11:20:46 INFO - PROCESS | 1856 | --DOCSHELL 0x8f980c00 == 23 [pid = 1856] [id = 28] 11:20:46 INFO - PROCESS | 1856 | --DOCSHELL 0x8f774000 == 22 [pid = 1856] [id = 35] 11:20:46 INFO - PROCESS | 1856 | --DOCSHELL 0x90f8c000 == 21 [pid = 1856] [id = 23] 11:20:46 INFO - PROCESS | 1856 | --DOCSHELL 0x94dcc000 == 20 [pid = 1856] [id = 30] 11:20:46 INFO - PROCESS | 1856 | --DOCSHELL 0x8f778400 == 19 [pid = 1856] [id = 8] 11:20:46 INFO - PROCESS | 1856 | --DOCSHELL 0x91111400 == 18 [pid = 1856] [id = 6] 11:20:46 INFO - PROCESS | 1856 | --DOCSHELL 0x8fe0d000 == 17 [pid = 1856] [id = 13] 11:20:46 INFO - PROCESS | 1856 | --DOCSHELL 0x94dd2000 == 16 [pid = 1856] [id = 27] 11:20:46 INFO - PROCESS | 1856 | --DOCSHELL 0x8fe19400 == 15 [pid = 1856] [id = 12] 11:20:46 INFO - PROCESS | 1856 | --DOCSHELL 0x8f774800 == 14 [pid = 1856] [id = 29] 11:20:46 INFO - PROCESS | 1856 | --DOCSHELL 0x97d6c800 == 13 [pid = 1856] [id = 36] 11:20:46 INFO - PROCESS | 1856 | --DOCSHELL 0x8f781400 == 12 [pid = 1856] [id = 37] 11:20:46 INFO - PROCESS | 1856 | --DOCSHELL 0x987a4800 == 11 [pid = 1856] [id = 18] 11:20:46 INFO - PROCESS | 1856 | --DOCSHELL 0x8f97ec00 == 10 [pid = 1856] [id = 38] 11:20:46 INFO - PROCESS | 1856 | --DOCSHELL 0x97221400 == 9 [pid = 1856] [id = 39] 11:20:48 INFO - PROCESS | 1856 | 1461262848359 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]]]}] 11:20:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 11:20:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 5697ms 11:20:48 INFO - PROCESS | 1856 | 1461262848415 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 11:20:48 INFO - PROCESS | 1856 | 1461262848422 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 11:20:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 11:20:48 INFO - PROCESS | 1856 | 1461262848430 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 11:20:48 INFO - PROCESS | 1856 | 1461262848437 Marionette TRACE conn3 <- [1,134,null,{}] 11:20:48 INFO - PROCESS | 1856 | 1461262848445 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}] 11:20:48 INFO - PROCESS | 1856 | 1461262848607 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 11:20:48 INFO - PROCESS | 1856 | 1461262848621 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x8fe6b800 == 10 [pid = 1856] [id = 41] 11:20:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 121 (0x90f8c000) [pid = 1856] [serial = 121] [outer = (nil)] 11:20:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 122 (0x91cab800) [pid = 1856] [serial = 122] [outer = 0x90f8c000] 11:20:48 INFO - PROCESS | 1856 | 1461262848699 Marionette DEBUG loaded listener.js 11:20:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 123 (0x92695000) [pid = 1856] [serial = 123] [outer = 0x90f8c000] 11:20:49 INFO - PROCESS | 1856 | 1461262849634 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]]]}] 11:20:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 11:20:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1281ms 11:20:49 INFO - PROCESS | 1856 | 1461262849712 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 11:20:49 INFO - PROCESS | 1856 | 1461262849722 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 11:20:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 11:20:49 INFO - PROCESS | 1856 | 1461262849732 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 11:20:49 INFO - PROCESS | 1856 | 1461262849736 Marionette TRACE conn3 <- [1,138,null,{}] 11:20:49 INFO - PROCESS | 1856 | 1461262849742 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}] 11:20:49 INFO - PROCESS | 1856 | 1461262849904 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 11:20:50 INFO - PROCESS | 1856 | 1461262850049 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x9270b400 == 11 [pid = 1856] [id = 42] 11:20:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 124 (0x9270cc00) [pid = 1856] [serial = 124] [outer = (nil)] 11:20:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 125 (0x9390b800) [pid = 1856] [serial = 125] [outer = 0x9270cc00] 11:20:50 INFO - PROCESS | 1856 | 1461262850122 Marionette DEBUG loaded listener.js 11:20:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 126 (0x94dd0c00) [pid = 1856] [serial = 126] [outer = 0x9270cc00] 11:20:50 INFO - PROCESS | 1856 | 1461262850916 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]]]}] 11:20:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 11:20:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1230ms 11:20:50 INFO - PROCESS | 1856 | 1461262850962 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 11:20:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 11:20:50 INFO - PROCESS | 1856 | 1461262850967 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 11:20:50 INFO - PROCESS | 1856 | 1461262850973 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 11:20:50 INFO - PROCESS | 1856 | 1461262850979 Marionette TRACE conn3 <- [1,142,null,{}] 11:20:51 INFO - PROCESS | 1856 | 1461262851002 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}] 11:20:51 INFO - PROCESS | 1856 | 1461262851210 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 11:20:51 INFO - PROCESS | 1856 | 1461262851240 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x9721c400 == 12 [pid = 1856] [id = 43] 11:20:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 127 (0x9721dc00) [pid = 1856] [serial = 127] [outer = (nil)] 11:20:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 128 (0x97222c00) [pid = 1856] [serial = 128] [outer = 0x9721dc00] 11:20:51 INFO - PROCESS | 1856 | 1461262851318 Marionette DEBUG loaded listener.js 11:20:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x97d6c800) [pid = 1856] [serial = 129] [outer = 0x9721dc00] 11:20:52 INFO - PROCESS | 1856 | 1461262852121 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]]]}] 11:20:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 11:20:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1191ms 11:20:52 INFO - PROCESS | 1856 | 1461262852184 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 11:20:52 INFO - PROCESS | 1856 | 1461262852188 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 11:20:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 11:20:52 INFO - PROCESS | 1856 | 1461262852222 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 11:20:52 INFO - PROCESS | 1856 | 1461262852225 Marionette TRACE conn3 <- [1,146,null,{}] 11:20:53 INFO - PROCESS | 1856 | 1461262853184 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}] 11:20:53 INFO - PROCESS | 1856 | --DOMWINDOW == 128 (0x96d7c800) [pid = 1856] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 11:20:53 INFO - PROCESS | 1856 | --DOMWINDOW == 127 (0x9ea1e800) [pid = 1856] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 11:20:53 INFO - PROCESS | 1856 | --DOMWINDOW == 126 (0x97507400) [pid = 1856] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 11:20:53 INFO - PROCESS | 1856 | --DOMWINDOW == 125 (0x987ac400) [pid = 1856] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 11:20:53 INFO - PROCESS | 1856 | --DOMWINDOW == 124 (0x9d605400) [pid = 1856] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 11:20:53 INFO - PROCESS | 1856 | --DOMWINDOW == 123 (0x90f8d800) [pid = 1856] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 11:20:53 INFO - PROCESS | 1856 | --DOMWINDOW == 122 (0x8f93f000) [pid = 1856] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 11:20:53 INFO - PROCESS | 1856 | --DOMWINDOW == 121 (0x8fe17800) [pid = 1856] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 11:20:53 INFO - PROCESS | 1856 | --DOMWINDOW == 120 (0x939ad400) [pid = 1856] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 11:20:53 INFO - PROCESS | 1856 | --DOMWINDOW == 119 (0x9a729400) [pid = 1856] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 11:20:53 INFO - PROCESS | 1856 | --DOMWINDOW == 118 (0x8f778800) [pid = 1856] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 11:20:53 INFO - PROCESS | 1856 | --DOMWINDOW == 117 (0x91006c00) [pid = 1856] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 11:20:53 INFO - PROCESS | 1856 | --DOMWINDOW == 116 (0xa01aec00) [pid = 1856] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 11:20:53 INFO - PROCESS | 1856 | --DOMWINDOW == 115 (0x90f96800) [pid = 1856] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 11:20:53 INFO - PROCESS | 1856 | --DOMWINDOW == 114 (0x91111800) [pid = 1856] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 11:20:53 INFO - PROCESS | 1856 | --DOMWINDOW == 113 (0x9fda0400) [pid = 1856] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 11:20:53 INFO - PROCESS | 1856 | --DOMWINDOW == 112 (0x98fcd000) [pid = 1856] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 11:20:53 INFO - PROCESS | 1856 | --DOMWINDOW == 111 (0xa3d80400) [pid = 1856] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 11:20:53 INFO - PROCESS | 1856 | --DOMWINDOW == 110 (0x8fe6bc00) [pid = 1856] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 11:20:53 INFO - PROCESS | 1856 | --DOMWINDOW == 109 (0x94dcfc00) [pid = 1856] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 11:20:53 INFO - PROCESS | 1856 | --DOMWINDOW == 108 (0x95891000) [pid = 1856] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 11:20:53 INFO - PROCESS | 1856 | --DOMWINDOW == 107 (0x8f97f000) [pid = 1856] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 11:20:53 INFO - PROCESS | 1856 | --DOMWINDOW == 106 (0x972b5c00) [pid = 1856] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 11:20:53 INFO - PROCESS | 1856 | --DOMWINDOW == 105 (0x8f981400) [pid = 1856] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 11:20:53 INFO - PROCESS | 1856 | --DOMWINDOW == 104 (0x91001400) [pid = 1856] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 11:20:53 INFO - PROCESS | 1856 | --DOMWINDOW == 103 (0x8f781800) [pid = 1856] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 11:20:53 INFO - PROCESS | 1856 | --DOMWINDOW == 102 (0x97d6cc00) [pid = 1856] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 11:20:53 INFO - PROCESS | 1856 | --DOMWINDOW == 101 (0xa4457800) [pid = 1856] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 11:20:53 INFO - PROCESS | 1856 | --DOMWINDOW == 100 (0xa4c55c00) [pid = 1856] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 11:20:53 INFO - PROCESS | 1856 | --DOMWINDOW == 99 (0x98f30c00) [pid = 1856] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 11:20:53 INFO - PROCESS | 1856 | 1461262853546 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 11:20:53 INFO - PROCESS | 1856 | 1461262853646 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f982c00 == 13 [pid = 1856] [id = 44] 11:20:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 100 (0x90f93c00) [pid = 1856] [serial = 130] [outer = (nil)] 11:20:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 101 (0x91006c00) [pid = 1856] [serial = 131] [outer = 0x90f93c00] 11:20:53 INFO - PROCESS | 1856 | 1461262853727 Marionette DEBUG loaded listener.js 11:20:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 102 (0x96ddc400) [pid = 1856] [serial = 132] [outer = 0x90f93c00] 11:20:54 INFO - PROCESS | 1856 | 1461262854398 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]]]}] 11:20:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 11:20:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 2226ms 11:20:54 INFO - PROCESS | 1856 | 1461262854433 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 11:20:54 INFO - PROCESS | 1856 | 1461262854436 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 11:20:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 11:20:54 INFO - PROCESS | 1856 | 1461262854442 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 11:20:54 INFO - PROCESS | 1856 | 1461262854445 Marionette TRACE conn3 <- [1,150,null,{}] 11:20:54 INFO - PROCESS | 1856 | 1461262854451 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}] 11:20:54 INFO - PROCESS | 1856 | 1461262854624 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 11:20:54 INFO - PROCESS | 1856 | 1461262854641 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f979c00 == 14 [pid = 1856] [id = 45] 11:20:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 103 (0x8f97f000) [pid = 1856] [serial = 133] [outer = (nil)] 11:20:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 104 (0x98427c00) [pid = 1856] [serial = 134] [outer = 0x8f97f000] 11:20:54 INFO - PROCESS | 1856 | 1461262854712 Marionette DEBUG loaded listener.js 11:20:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 105 (0x987a4800) [pid = 1856] [serial = 135] [outer = 0x8f97f000] 11:20:55 INFO - PROCESS | 1856 | 1461262855747 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]]]}] 11:20:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 11:20:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1335ms 11:20:55 INFO - PROCESS | 1856 | 1461262855779 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 11:20:55 INFO - PROCESS | 1856 | 1461262855784 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 11:20:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 11:20:55 INFO - PROCESS | 1856 | 1461262855794 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 11:20:55 INFO - PROCESS | 1856 | 1461262855800 Marionette TRACE conn3 <- [1,154,null,{}] 11:20:55 INFO - PROCESS | 1856 | 1461262855810 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}] 11:20:56 INFO - PROCESS | 1856 | 1461262856000 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 11:20:56 INFO - PROCESS | 1856 | 1461262856147 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f1c3000 == 15 [pid = 1856] [id = 46] 11:20:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 106 (0x8f1d0c00) [pid = 1856] [serial = 136] [outer = (nil)] 11:20:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 107 (0x92706c00) [pid = 1856] [serial = 137] [outer = 0x8f1d0c00] 11:20:56 INFO - PROCESS | 1856 | 1461262856238 Marionette DEBUG loaded listener.js 11:20:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 108 (0x9390c400) [pid = 1856] [serial = 138] [outer = 0x8f1d0c00] 11:20:57 INFO - PROCESS | 1856 | 1461262857180 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]]]}] 11:20:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 11:20:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1437ms 11:20:57 INFO - PROCESS | 1856 | 1461262857230 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 11:20:57 INFO - PROCESS | 1856 | 1461262857239 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 11:20:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 11:20:57 INFO - PROCESS | 1856 | 1461262857251 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 11:20:57 INFO - PROCESS | 1856 | 1461262857255 Marionette TRACE conn3 <- [1,158,null,{}] 11:20:57 INFO - PROCESS | 1856 | 1461262857261 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}] 11:20:57 INFO - PROCESS | 1856 | 1461262857462 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 11:20:57 INFO - PROCESS | 1856 | 1461262857609 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x92709800 == 16 [pid = 1856] [id = 47] 11:20:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 109 (0x9721f800) [pid = 1856] [serial = 139] [outer = (nil)] 11:20:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 110 (0x97d75c00) [pid = 1856] [serial = 140] [outer = 0x9721f800] 11:20:57 INFO - PROCESS | 1856 | 1461262857727 Marionette DEBUG loaded listener.js 11:20:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 111 (0x98802800) [pid = 1856] [serial = 141] [outer = 0x9721f800] 11:20:58 INFO - PROCESS | 1856 | 1461262858429 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 11:20:58 INFO - PROCESS | 1856 | 1461262858670 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]]]}] 11:20:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 11:20:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1441ms 11:20:58 INFO - PROCESS | 1856 | 1461262858692 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 11:20:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 11:20:58 INFO - PROCESS | 1856 | 1461262858696 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 11:20:58 INFO - PROCESS | 1856 | 1461262858702 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 11:20:58 INFO - PROCESS | 1856 | 1461262858708 Marionette TRACE conn3 <- [1,162,null,{}] 11:20:58 INFO - PROCESS | 1856 | 1461262858725 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}] 11:20:58 INFO - PROCESS | 1856 | 1461262858888 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 11:20:59 INFO - PROCESS | 1856 | 1461262859060 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:20:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x92708000 == 17 [pid = 1856] [id = 48] 11:20:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 112 (0x9270b800) [pid = 1856] [serial = 142] [outer = (nil)] 11:20:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 113 (0xa01ac400) [pid = 1856] [serial = 143] [outer = 0x9270b800] 11:20:59 INFO - PROCESS | 1856 | 1461262859157 Marionette DEBUG loaded listener.js 11:20:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 114 (0xa0be3400) [pid = 1856] [serial = 144] [outer = 0x9270b800] 11:21:00 INFO - PROCESS | 1856 | 1461262860000 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]]]}] 11:21:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 11:21:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1335ms 11:21:00 INFO - PROCESS | 1856 | 1461262860036 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 11:21:00 INFO - PROCESS | 1856 | 1461262860041 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 11:21:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 11:21:00 INFO - PROCESS | 1856 | 1461262860047 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 11:21:00 INFO - PROCESS | 1856 | 1461262860050 Marionette TRACE conn3 <- [1,166,null,{}] 11:21:00 INFO - PROCESS | 1856 | 1461262860062 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}] 11:21:00 INFO - PROCESS | 1856 | 1461262860353 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 11:21:00 INFO - PROCESS | 1856 | 1461262860607 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:00 INFO - PROCESS | 1856 | ++DOCSHELL 0xa10a8800 == 18 [pid = 1856] [id = 49] 11:21:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 115 (0xa10abc00) [pid = 1856] [serial = 145] [outer = (nil)] 11:21:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 116 (0xa2922400) [pid = 1856] [serial = 146] [outer = 0xa10abc00] 11:21:00 INFO - PROCESS | 1856 | 1461262860738 Marionette DEBUG loaded listener.js 11:21:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 117 (0xa3d81800) [pid = 1856] [serial = 147] [outer = 0xa10abc00] 11:21:01 INFO - PROCESS | 1856 | 1461262861569 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]]]}] 11:21:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 11:21:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1535ms 11:21:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 11:21:01 INFO - PROCESS | 1856 | 1461262861583 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 11:21:01 INFO - PROCESS | 1856 | 1461262861586 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 11:21:01 INFO - PROCESS | 1856 | 1461262861593 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 11:21:01 INFO - PROCESS | 1856 | 1461262861596 Marionette TRACE conn3 <- [1,170,null,{}] 11:21:01 INFO - PROCESS | 1856 | 1461262861602 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}] 11:21:01 INFO - PROCESS | 1856 | 1461262861755 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 11:21:01 INFO - PROCESS | 1856 | 1461262861908 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f1c1c00 == 19 [pid = 1856] [id = 50] 11:21:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 118 (0x8f1c6800) [pid = 1856] [serial = 148] [outer = (nil)] 11:21:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 119 (0x8fe62800) [pid = 1856] [serial = 149] [outer = 0x8f1c6800] 11:21:02 INFO - PROCESS | 1856 | 1461262861997 Marionette DEBUG loaded listener.js 11:21:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 120 (0x92738800) [pid = 1856] [serial = 150] [outer = 0x8f1c6800] 11:21:03 INFO - PROCESS | 1856 | 1461262863278 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]]]}] 11:21:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 11:21:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1736ms 11:21:03 INFO - PROCESS | 1856 | 1461262863330 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 11:21:03 INFO - PROCESS | 1856 | 1461262863335 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 11:21:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 11:21:03 INFO - PROCESS | 1856 | 1461262863343 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 11:21:03 INFO - PROCESS | 1856 | 1461262863347 Marionette TRACE conn3 <- [1,174,null,{}] 11:21:03 INFO - PROCESS | 1856 | 1461262863449 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}] 11:21:03 INFO - PROCESS | 1856 | 1461262863646 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 11:21:03 INFO - PROCESS | 1856 | 1461262863662 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x8fe6c000 == 20 [pid = 1856] [id = 51] 11:21:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 121 (0x90f8ec00) [pid = 1856] [serial = 151] [outer = (nil)] 11:21:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 122 (0x92692400) [pid = 1856] [serial = 152] [outer = 0x90f8ec00] 11:21:03 INFO - PROCESS | 1856 | 1461262863838 Marionette DEBUG loaded listener.js 11:21:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 123 (0x9270d800) [pid = 1856] [serial = 153] [outer = 0x90f8ec00] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 122 (0x9270dc00) [pid = 1856] [serial = 119] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 121 (0x97adf800) [pid = 1856] [serial = 12] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 120 (0x97b5f400) [pid = 1856] [serial = 9] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 119 (0xa45e6c00) [pid = 1856] [serial = 85] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 118 (0x95893000) [pid = 1856] [serial = 68] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 117 (0x9269ac00) [pid = 1856] [serial = 111] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 116 (0xa3d81000) [pid = 1856] [serial = 83] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 115 (0x91caa400) [pid = 1856] [serial = 70] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 114 (0xa2b45400) [pid = 1856] [serial = 82] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 113 (0xa2924c00) [pid = 1856] [serial = 2] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 112 (0x8fe66800) [pid = 1856] [serial = 28] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 111 (0x97ad6400) [pid = 1856] [serial = 43] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 110 (0x98f2f800) [pid = 1856] [serial = 46] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 109 (0x9ea1a800) [pid = 1856] [serial = 49] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 108 (0x9fc2e000) [pid = 1856] [serial = 50] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 107 (0x94dcac00) [pid = 1856] [serial = 34] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 106 (0x982f3000) [pid = 1856] [serial = 44] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 105 (0x98f4fc00) [pid = 1856] [serial = 47] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 104 (0x965e8800) [pid = 1856] [serial = 35] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 103 (0x8f944800) [pid = 1856] [serial = 25] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 102 (0x98487800) [pid = 1856] [serial = 37] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 101 (0x96e05000) [pid = 1856] [serial = 41] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 100 (0x9fc95800) [pid = 1856] [serial = 52] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 99 (0x9fd5a400) [pid = 1856] [serial = 53] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 98 (0x98810400) [pid = 1856] [serial = 38] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 97 (0x8f97bc00) [pid = 1856] [serial = 26] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 96 (0x8f77f800) [pid = 1856] [serial = 23] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x91113c00) [pid = 1856] [serial = 31] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x96d7e000) [pid = 1856] [serial = 40] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x97ae0c00) [pid = 1856] [serial = 59] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x971b4800) [pid = 1856] [serial = 114] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x961ba400) [pid = 1856] [serial = 56] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x975f0800) [pid = 1856] [serial = 89] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x965e0000) [pid = 1856] [serial = 113] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x97501400) [pid = 1856] [serial = 58] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x94d6c800) [pid = 1856] [serial = 55] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0x982e8800) [pid = 1856] [serial = 91] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0xa10a9000) [pid = 1856] [serial = 79] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x9ea1d000) [pid = 1856] [serial = 76] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x987a1400) [pid = 1856] [serial = 74] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x9841e000) [pid = 1856] [serial = 73] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x97227c00) [pid = 1856] [serial = 116] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 80 (0xa0baa000) [pid = 1856] [serial = 95] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 79 (0x9fdaa800) [pid = 1856] [serial = 77] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 78 (0xa45e3800) [pid = 1856] [serial = 98] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 77 (0x9fda7800) [pid = 1856] [serial = 62] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 76 (0xa44c6c00) [pid = 1856] [serial = 97] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0xa0b32c00) [pid = 1856] [serial = 64] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x96d74800) [pid = 1856] [serial = 88] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x987ad800) [pid = 1856] [serial = 92] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x91003400) [pid = 1856] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0xa483a400) [pid = 1856] [serial = 86] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0xa01abc00) [pid = 1856] [serial = 94] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x9ea1dc00) [pid = 1856] [serial = 61] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x8f97e400) [pid = 1856] [serial = 110] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0xa6d6ec00) [pid = 1856] [serial = 108] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0xa6d2f400) [pid = 1856] [serial = 105] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0xa5fc5800) [pid = 1856] [serial = 101] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x97d74400) [pid = 1856] [serial = 107] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 63 (0xa2917800) [pid = 1856] [serial = 80] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 62 (0x8f77bc00) [pid = 1856] [serial = 22] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 61 (0x94dca000) [pid = 1856] [serial = 67] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 60 (0xa0d04400) [pid = 1856] [serial = 65] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 59 (0xa6961c00) [pid = 1856] [serial = 104] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 58 (0x95891400) [pid = 1856] [serial = 71] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 57 (0xa4cf1c00) [pid = 1856] [serial = 100] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 56 (0x91113800) [pid = 1856] [serial = 16] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 55 (0x91118400) [pid = 1856] [serial = 17] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | --DOMWINDOW == 54 (0x91010c00) [pid = 1856] [serial = 19] [outer = (nil)] [url = about:blank] 11:21:04 INFO - PROCESS | 1856 | 1461262864801 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]]]}] 11:21:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 11:21:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1494ms 11:21:04 INFO - PROCESS | 1856 | 1461262864837 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 11:21:04 INFO - PROCESS | 1856 | 1461262864846 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 11:21:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 11:21:04 INFO - PROCESS | 1856 | 1461262864857 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 11:21:04 INFO - PROCESS | 1856 | 1461262864860 Marionette TRACE conn3 <- [1,178,null,{}] 11:21:04 INFO - PROCESS | 1856 | 1461262864866 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}] 11:21:05 INFO - PROCESS | 1856 | 1461262865020 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 11:21:05 INFO - PROCESS | 1856 | 1461262865031 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x90f8e800 == 21 [pid = 1856] [id = 52] 11:21:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 55 (0x90f93800) [pid = 1856] [serial = 154] [outer = (nil)] 11:21:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 56 (0x9269ac00) [pid = 1856] [serial = 155] [outer = 0x90f93800] 11:21:05 INFO - PROCESS | 1856 | 1461262865103 Marionette DEBUG loaded listener.js 11:21:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 57 (0x92736000) [pid = 1856] [serial = 156] [outer = 0x90f93800] 11:21:05 INFO - PROCESS | 1856 | 1461262865850 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]]]}] 11:21:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 11:21:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1038ms 11:21:05 INFO - PROCESS | 1856 | 1461262865895 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 11:21:05 INFO - PROCESS | 1856 | 1461262865899 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 11:21:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 11:21:05 INFO - PROCESS | 1856 | 1461262865906 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 11:21:05 INFO - PROCESS | 1856 | 1461262865912 Marionette TRACE conn3 <- [1,182,null,{}] 11:21:05 INFO - PROCESS | 1856 | 1461262865944 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}] 11:21:06 INFO - PROCESS | 1856 | 1461262866091 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 11:21:06 INFO - PROCESS | 1856 | 1461262866103 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x91119000 == 22 [pid = 1856] [id = 53] 11:21:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 58 (0x94d6f800) [pid = 1856] [serial = 157] [outer = (nil)] 11:21:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 59 (0x94dcf400) [pid = 1856] [serial = 158] [outer = 0x94d6f800] 11:21:06 INFO - PROCESS | 1856 | 1461262866179 Marionette DEBUG loaded listener.js 11:21:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 60 (0x9588fc00) [pid = 1856] [serial = 159] [outer = 0x94d6f800] 11:21:06 INFO - PROCESS | 1856 | 1461262866964 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]]]}] 11:21:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 11:21:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1097ms 11:21:07 INFO - PROCESS | 1856 | 1461262867014 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 11:21:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 11:21:07 INFO - PROCESS | 1856 | 1461262867019 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 11:21:07 INFO - PROCESS | 1856 | 1461262867025 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 11:21:07 INFO - PROCESS | 1856 | 1461262867028 Marionette TRACE conn3 <- [1,186,null,{}] 11:21:07 INFO - PROCESS | 1856 | 1461262867033 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}] 11:21:07 INFO - PROCESS | 1856 | 1461262867211 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 11:21:07 INFO - PROCESS | 1856 | 1461262867273 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f944000 == 23 [pid = 1856] [id = 54] 11:21:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 61 (0x961b9400) [pid = 1856] [serial = 160] [outer = (nil)] 11:21:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 62 (0x965e9400) [pid = 1856] [serial = 161] [outer = 0x961b9400] 11:21:07 INFO - PROCESS | 1856 | 1461262867344 Marionette DEBUG loaded listener.js 11:21:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x96d76000) [pid = 1856] [serial = 162] [outer = 0x961b9400] 11:21:08 INFO - PROCESS | 1856 | 1461262868176 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]]]}] 11:21:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 11:21:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1235ms 11:21:08 INFO - PROCESS | 1856 | 1461262868259 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 11:21:08 INFO - PROCESS | 1856 | 1461262868263 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 11:21:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 11:21:08 INFO - PROCESS | 1856 | 1461262868268 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 11:21:08 INFO - PROCESS | 1856 | 1461262868272 Marionette TRACE conn3 <- [1,190,null,{}] 11:21:08 INFO - PROCESS | 1856 | --DOMWINDOW == 62 (0x97222400) [pid = 1856] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 11:21:08 INFO - PROCESS | 1856 | --DOMWINDOW == 61 (0x9721dc00) [pid = 1856] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 11:21:08 INFO - PROCESS | 1856 | --DOMWINDOW == 60 (0x90f8c000) [pid = 1856] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 11:21:08 INFO - PROCESS | 1856 | --DOMWINDOW == 59 (0x9270cc00) [pid = 1856] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 11:21:08 INFO - PROCESS | 1856 | --DOMWINDOW == 58 (0x92697800) [pid = 1856] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 11:21:08 INFO - PROCESS | 1856 | --DOMWINDOW == 57 (0x90f93c00) [pid = 1856] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 11:21:08 INFO - PROCESS | 1856 | 1461262868393 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}] 11:21:08 INFO - PROCESS | 1856 | 1461262868554 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 11:21:08 INFO - PROCESS | 1856 | 1461262868687 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f977800 == 24 [pid = 1856] [id = 55] 11:21:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 58 (0x8f978400) [pid = 1856] [serial = 163] [outer = (nil)] 11:21:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 59 (0x8f981400) [pid = 1856] [serial = 164] [outer = 0x8f978400] 11:21:08 INFO - PROCESS | 1856 | 1461262868777 Marionette DEBUG loaded listener.js 11:21:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 60 (0x8fe6c400) [pid = 1856] [serial = 165] [outer = 0x8f978400] 11:21:09 INFO - PROCESS | 1856 | 1461262869723 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]]]}] 11:21:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 11:21:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1512ms 11:21:09 INFO - PROCESS | 1856 | 1461262869783 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 11:21:09 INFO - PROCESS | 1856 | 1461262869791 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 11:21:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 11:21:09 INFO - PROCESS | 1856 | 1461262869799 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 11:21:09 INFO - PROCESS | 1856 | 1461262869805 Marionette TRACE conn3 <- [1,194,null,{}] 11:21:09 INFO - PROCESS | 1856 | 1461262869813 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}] 11:21:09 INFO - PROCESS | 1856 | 1461262869979 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 11:21:10 INFO - PROCESS | 1856 | 1461262870117 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x90f8d800 == 25 [pid = 1856] [id = 56] 11:21:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 61 (0x92697000) [pid = 1856] [serial = 166] [outer = (nil)] 11:21:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 62 (0x9273ec00) [pid = 1856] [serial = 167] [outer = 0x92697000] 11:21:10 INFO - PROCESS | 1856 | 1461262870205 Marionette DEBUG loaded listener.js 11:21:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 63 (0x9390e400) [pid = 1856] [serial = 168] [outer = 0x92697000] 11:21:11 INFO - PROCESS | 1856 | 1461262871110 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]]]}] 11:21:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 11:21:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1387ms 11:21:11 INFO - PROCESS | 1856 | 1461262871186 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 11:21:11 INFO - PROCESS | 1856 | 1461262871191 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 11:21:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 11:21:11 INFO - PROCESS | 1856 | 1461262871197 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 11:21:11 INFO - PROCESS | 1856 | 1461262871201 Marionette TRACE conn3 <- [1,198,null,{}] 11:21:11 INFO - PROCESS | 1856 | 1461262871208 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}] 11:21:11 INFO - PROCESS | 1856 | 1461262871411 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 11:21:11 INFO - PROCESS | 1856 | 1461262871548 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x91007400 == 26 [pid = 1856] [id = 57] 11:21:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 64 (0x96042c00) [pid = 1856] [serial = 169] [outer = (nil)] 11:21:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x96d81800) [pid = 1856] [serial = 170] [outer = 0x96042c00] 11:21:11 INFO - PROCESS | 1856 | 1461262871641 Marionette DEBUG loaded listener.js 11:21:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x96e0a000) [pid = 1856] [serial = 171] [outer = 0x96042c00] 11:21:12 INFO - PROCESS | 1856 | 1461262872456 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]]]}] 11:21:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 11:21:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1281ms 11:21:12 INFO - PROCESS | 1856 | 1461262872480 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 11:21:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 11:21:12 INFO - PROCESS | 1856 | 1461262872490 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 11:21:12 INFO - PROCESS | 1856 | 1461262872505 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 11:21:12 INFO - PROCESS | 1856 | 1461262872508 Marionette TRACE conn3 <- [1,202,null,{}] 11:21:12 INFO - PROCESS | 1856 | 1461262872514 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}] 11:21:12 INFO - PROCESS | 1856 | 1461262872721 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 11:21:12 INFO - PROCESS | 1856 | 1461262872735 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x92740c00 == 27 [pid = 1856] [id = 58] 11:21:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x96f29400) [pid = 1856] [serial = 172] [outer = (nil)] 11:21:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x973aec00) [pid = 1856] [serial = 173] [outer = 0x96f29400] 11:21:12 INFO - PROCESS | 1856 | 1461262872858 Marionette DEBUG loaded listener.js 11:21:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x975ebc00) [pid = 1856] [serial = 174] [outer = 0x96f29400] 11:21:13 INFO - PROCESS | 1856 | 1461262873862 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]]]}] 11:21:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 11:21:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1396ms 11:21:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 11:21:13 INFO - PROCESS | 1856 | 1461262873893 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 11:21:13 INFO - PROCESS | 1856 | 1461262873896 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 11:21:13 INFO - PROCESS | 1856 | 1461262873902 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 11:21:13 INFO - PROCESS | 1856 | 1461262873906 Marionette TRACE conn3 <- [1,206,null,{}] 11:21:13 INFO - PROCESS | 1856 | 1461262873911 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}] 11:21:14 INFO - PROCESS | 1856 | 1461262874073 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 11:21:14 INFO - PROCESS | 1856 | 1461262874212 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x9390f400 == 28 [pid = 1856] [id = 59] 11:21:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x965e1800) [pid = 1856] [serial = 175] [outer = (nil)] 11:21:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x97c03000) [pid = 1856] [serial = 176] [outer = 0x965e1800] 11:21:14 INFO - PROCESS | 1856 | 1461262874299 Marionette DEBUG loaded listener.js 11:21:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x97d6c000) [pid = 1856] [serial = 177] [outer = 0x965e1800] 11:21:15 INFO - PROCESS | 1856 | 1461262875298 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]]]}] 11:21:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 11:21:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1433ms 11:21:15 INFO - PROCESS | 1856 | 1461262875335 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 11:21:15 INFO - PROCESS | 1856 | 1461262875339 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 11:21:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 11:21:15 INFO - PROCESS | 1856 | 1461262875349 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 11:21:15 INFO - PROCESS | 1856 | 1461262875354 Marionette TRACE conn3 <- [1,210,null,{}] 11:21:15 INFO - PROCESS | 1856 | 1461262875381 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}] 11:21:15 INFO - PROCESS | 1856 | 1461262875540 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 11:21:15 INFO - PROCESS | 1856 | 1461262875690 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x92692800 == 29 [pid = 1856] [id = 60] 11:21:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x92693000) [pid = 1856] [serial = 178] [outer = (nil)] 11:21:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x9270e800) [pid = 1856] [serial = 179] [outer = 0x92693000] 11:21:15 INFO - PROCESS | 1856 | 1461262875833 Marionette DEBUG loaded listener.js 11:21:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x9273f800) [pid = 1856] [serial = 180] [outer = 0x92693000] 11:21:16 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x98427c00) [pid = 1856] [serial = 134] [outer = (nil)] [url = about:blank] 11:21:16 INFO - PROCESS | 1856 | 1461262876661 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]]]}] 11:21:16 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x97d6e800) [pid = 1856] [serial = 117] [outer = (nil)] [url = about:blank] 11:21:16 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x97222c00) [pid = 1856] [serial = 128] [outer = (nil)] [url = about:blank] 11:21:16 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0x91cab800) [pid = 1856] [serial = 122] [outer = (nil)] [url = about:blank] 11:21:16 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x92695000) [pid = 1856] [serial = 123] [outer = (nil)] [url = about:blank] 11:21:16 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x9390b800) [pid = 1856] [serial = 125] [outer = (nil)] [url = about:blank] 11:21:16 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x97d6c800) [pid = 1856] [serial = 129] [outer = (nil)] [url = about:blank] 11:21:16 INFO - PROCESS | 1856 | --DOMWINDOW == 67 (0x93904800) [pid = 1856] [serial = 120] [outer = (nil)] [url = about:blank] 11:21:16 INFO - PROCESS | 1856 | --DOMWINDOW == 66 (0x91006c00) [pid = 1856] [serial = 131] [outer = (nil)] [url = about:blank] 11:21:16 INFO - PROCESS | 1856 | --DOMWINDOW == 65 (0x96ddc400) [pid = 1856] [serial = 132] [outer = (nil)] [url = about:blank] 11:21:16 INFO - PROCESS | 1856 | --DOMWINDOW == 64 (0x94dd0c00) [pid = 1856] [serial = 126] [outer = (nil)] [url = about:blank] 11:21:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 11:21:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1353ms 11:21:16 INFO - PROCESS | 1856 | 1461262876702 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 11:21:16 INFO - PROCESS | 1856 | 1461262876710 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 11:21:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 11:21:16 INFO - PROCESS | 1856 | 1461262876725 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 11:21:16 INFO - PROCESS | 1856 | 1461262876728 Marionette TRACE conn3 <- [1,214,null,{}] 11:21:16 INFO - PROCESS | 1856 | 1461262876734 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}] 11:21:16 INFO - PROCESS | 1856 | 1461262876886 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 11:21:16 INFO - PROCESS | 1856 | 1461262876897 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x92694c00 == 30 [pid = 1856] [id = 61] 11:21:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 65 (0x92695c00) [pid = 1856] [serial = 181] [outer = (nil)] 11:21:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 66 (0x94d67000) [pid = 1856] [serial = 182] [outer = 0x92695c00] 11:21:16 INFO - PROCESS | 1856 | 1461262876972 Marionette DEBUG loaded listener.js 11:21:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 67 (0x95824800) [pid = 1856] [serial = 183] [outer = 0x92695c00] 11:21:17 INFO - PROCESS | 1856 | 1461262877740 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]]]}] 11:21:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 11:21:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1036ms 11:21:17 INFO - PROCESS | 1856 | 1461262877760 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 11:21:17 INFO - PROCESS | 1856 | 1461262877763 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 11:21:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 11:21:17 INFO - PROCESS | 1856 | 1461262877769 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 11:21:17 INFO - PROCESS | 1856 | 1461262877774 Marionette TRACE conn3 <- [1,218,null,{}] 11:21:17 INFO - PROCESS | 1856 | 1461262877800 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}] 11:21:17 INFO - PROCESS | 1856 | 1461262877945 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 11:21:17 INFO - PROCESS | 1856 | 1461262877965 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x965e6c00 == 31 [pid = 1856] [id = 62] 11:21:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 68 (0x9721e800) [pid = 1856] [serial = 184] [outer = (nil)] 11:21:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x97224c00) [pid = 1856] [serial = 185] [outer = 0x9721e800] 11:21:18 INFO - PROCESS | 1856 | 1461262878042 Marionette DEBUG loaded listener.js 11:21:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x97501c00) [pid = 1856] [serial = 186] [outer = 0x9721e800] 11:21:18 INFO - PROCESS | 1856 | 1461262878828 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]]]}] 11:21:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 11:21:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1087ms 11:21:18 INFO - PROCESS | 1856 | 1461262878945 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 11:21:18 INFO - PROCESS | 1856 | 1461262878950 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 11:21:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 11:21:18 INFO - PROCESS | 1856 | 1461262878961 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 11:21:18 INFO - PROCESS | 1856 | 1461262878964 Marionette TRACE conn3 <- [1,222,null,{}] 11:21:18 INFO - PROCESS | 1856 | 1461262878969 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}] 11:21:19 INFO - PROCESS | 1856 | 1461262879128 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 11:21:19 INFO - PROCESS | 1856 | 1461262879138 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x97220c00 == 32 [pid = 1856] [id = 63] 11:21:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x97d6d400) [pid = 1856] [serial = 187] [outer = (nil)] 11:21:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x97d7a800) [pid = 1856] [serial = 188] [outer = 0x97d6d400] 11:21:19 INFO - PROCESS | 1856 | 1461262879215 Marionette DEBUG loaded listener.js 11:21:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x982f4000) [pid = 1856] [serial = 189] [outer = 0x97d6d400] 11:21:20 INFO - PROCESS | 1856 | 1461262880084 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]]]}] 11:21:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 11:21:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1146ms 11:21:20 INFO - PROCESS | 1856 | 1461262880103 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 11:21:20 INFO - PROCESS | 1856 | 1461262880105 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 11:21:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 11:21:20 INFO - PROCESS | 1856 | 1461262880112 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 11:21:20 INFO - PROCESS | 1856 | 1461262880114 Marionette TRACE conn3 <- [1,226,null,{}] 11:21:20 INFO - PROCESS | 1856 | 1461262880120 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}] 11:21:20 INFO - PROCESS | 1856 | 1461262880308 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 11:21:20 INFO - PROCESS | 1856 | 1461262880336 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f776c00 == 33 [pid = 1856] [id = 64] 11:21:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x96d74000) [pid = 1856] [serial = 190] [outer = (nil)] 11:21:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x9847cc00) [pid = 1856] [serial = 191] [outer = 0x96d74000] 11:21:20 INFO - PROCESS | 1856 | 1461262880410 Marionette DEBUG loaded listener.js 11:21:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x98487800) [pid = 1856] [serial = 192] [outer = 0x96d74000] 11:21:21 INFO - PROCESS | 1856 | 1461262881224 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]]]}] 11:21:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 11:21:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1137ms 11:21:21 INFO - PROCESS | 1856 | 1461262881249 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 11:21:21 INFO - PROCESS | 1856 | 1461262881253 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 11:21:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 11:21:21 INFO - PROCESS | 1856 | 1461262881259 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 11:21:21 INFO - PROCESS | 1856 | 1461262881261 Marionette TRACE conn3 <- [1,230,null,{}] 11:21:21 INFO - PROCESS | 1856 | 1461262881267 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}] 11:21:21 INFO - PROCESS | 1856 | 1461262881537 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 11:21:21 INFO - PROCESS | 1856 | --DOMWINDOW == 75 (0x8f1c6800) [pid = 1856] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 11:21:21 INFO - PROCESS | 1856 | --DOMWINDOW == 74 (0x90f93800) [pid = 1856] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 11:21:21 INFO - PROCESS | 1856 | --DOMWINDOW == 73 (0x90f8ec00) [pid = 1856] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 11:21:21 INFO - PROCESS | 1856 | --DOMWINDOW == 72 (0x8f1d0c00) [pid = 1856] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 11:21:21 INFO - PROCESS | 1856 | --DOMWINDOW == 71 (0xa10abc00) [pid = 1856] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 11:21:21 INFO - PROCESS | 1856 | --DOMWINDOW == 70 (0x9270b800) [pid = 1856] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 11:21:21 INFO - PROCESS | 1856 | --DOMWINDOW == 69 (0x9721f800) [pid = 1856] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 11:21:21 INFO - PROCESS | 1856 | --DOMWINDOW == 68 (0x94d6f800) [pid = 1856] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 11:21:21 INFO - PROCESS | 1856 | 1461262881629 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f1d0c00 == 34 [pid = 1856] [id = 65] 11:21:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 69 (0x8f77d800) [pid = 1856] [serial = 193] [outer = (nil)] 11:21:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 70 (0x92734400) [pid = 1856] [serial = 194] [outer = 0x8f77d800] 11:21:21 INFO - PROCESS | 1856 | 1461262881706 Marionette DEBUG loaded listener.js 11:21:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 71 (0x8f77f800) [pid = 1856] [serial = 195] [outer = 0x8f77d800] 11:21:22 INFO - PROCESS | 1856 | 1461262882356 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]]]}] 11:21:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 11:21:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1136ms 11:21:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 11:21:22 INFO - PROCESS | 1856 | 1461262882395 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 11:21:22 INFO - PROCESS | 1856 | 1461262882397 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 11:21:22 INFO - PROCESS | 1856 | 1461262882404 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 11:21:22 INFO - PROCESS | 1856 | 1461262882407 Marionette TRACE conn3 <- [1,234,null,{}] 11:21:22 INFO - PROCESS | 1856 | 1461262882412 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}] 11:21:22 INFO - PROCESS | 1856 | 1461262882584 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 11:21:22 INFO - PROCESS | 1856 | 1461262882601 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f1cb000 == 35 [pid = 1856] [id = 66] 11:21:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 72 (0x8f778000) [pid = 1856] [serial = 196] [outer = (nil)] 11:21:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 73 (0x9a726000) [pid = 1856] [serial = 197] [outer = 0x8f778000] 11:21:22 INFO - PROCESS | 1856 | 1461262882674 Marionette DEBUG loaded listener.js 11:21:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 74 (0x9d605800) [pid = 1856] [serial = 198] [outer = 0x8f778000] 11:21:23 INFO - PROCESS | 1856 | 1461262883419 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]]]}] 11:21:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 11:21:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1029ms 11:21:23 INFO - PROCESS | 1856 | 1461262883432 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 11:21:23 INFO - PROCESS | 1856 | 1461262883435 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 11:21:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 11:21:23 INFO - PROCESS | 1856 | 1461262883448 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 11:21:23 INFO - PROCESS | 1856 | 1461262883450 Marionette TRACE conn3 <- [1,238,null,{}] 11:21:23 INFO - PROCESS | 1856 | 1461262883456 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}] 11:21:23 INFO - PROCESS | 1856 | 1461262883654 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 11:21:23 INFO - PROCESS | 1856 | 1461262883806 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f97c400 == 36 [pid = 1856] [id = 67] 11:21:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 75 (0x8f97c800) [pid = 1856] [serial = 199] [outer = (nil)] 11:21:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 76 (0x90f93c00) [pid = 1856] [serial = 200] [outer = 0x8f97c800] 11:21:23 INFO - PROCESS | 1856 | 1461262883895 Marionette DEBUG loaded listener.js 11:21:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 77 (0x91115800) [pid = 1856] [serial = 201] [outer = 0x8f97c800] 11:21:24 INFO - PROCESS | 1856 | 1461262884760 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]]]}] 11:21:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 11:21:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1342ms 11:21:24 INFO - PROCESS | 1856 | 1461262884793 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 11:21:24 INFO - PROCESS | 1856 | 1461262884800 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 11:21:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 11:21:24 INFO - PROCESS | 1856 | 1461262884807 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 11:21:24 INFO - PROCESS | 1856 | 1461262884814 Marionette TRACE conn3 <- [1,242,null,{}] 11:21:24 INFO - PROCESS | 1856 | 1461262884821 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}] 11:21:24 INFO - PROCESS | 1856 | 1461262884986 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 11:21:25 INFO - PROCESS | 1856 | 1461262885127 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x939adc00 == 37 [pid = 1856] [id = 68] 11:21:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 78 (0x94dc7400) [pid = 1856] [serial = 202] [outer = (nil)] 11:21:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 79 (0x960be000) [pid = 1856] [serial = 203] [outer = 0x94dc7400] 11:21:25 INFO - PROCESS | 1856 | 1461262885216 Marionette DEBUG loaded listener.js 11:21:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 80 (0x965e1400) [pid = 1856] [serial = 204] [outer = 0x94dc7400] 11:21:26 INFO - PROCESS | 1856 | 1461262886100 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]]]}] 11:21:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 11:21:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1339ms 11:21:26 INFO - PROCESS | 1856 | 1461262886147 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 11:21:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 11:21:26 INFO - PROCESS | 1856 | 1461262886152 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 11:21:26 INFO - PROCESS | 1856 | 1461262886173 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 11:21:26 INFO - PROCESS | 1856 | 1461262886178 Marionette TRACE conn3 <- [1,246,null,{}] 11:21:26 INFO - PROCESS | 1856 | 1461262886187 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}] 11:21:26 INFO - PROCESS | 1856 | 1461262886353 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 11:21:26 INFO - PROCESS | 1856 | 1461262886496 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x9110b400 == 38 [pid = 1856] [id = 69] 11:21:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 81 (0x9721dc00) [pid = 1856] [serial = 205] [outer = (nil)] 11:21:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x9841e000) [pid = 1856] [serial = 206] [outer = 0x9721dc00] 11:21:26 INFO - PROCESS | 1856 | 1461262886585 Marionette DEBUG loaded listener.js 11:21:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x98f31000) [pid = 1856] [serial = 207] [outer = 0x9721dc00] 11:21:27 INFO - PROCESS | 1856 | 1461262887400 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]]]}] 11:21:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 11:21:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1297ms 11:21:27 INFO - PROCESS | 1856 | 1461262887456 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 11:21:27 INFO - PROCESS | 1856 | 1461262887462 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 11:21:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 11:21:27 INFO - PROCESS | 1856 | 1461262887497 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 11:21:27 INFO - PROCESS | 1856 | 1461262887504 Marionette TRACE conn3 <- [1,250,null,{}] 11:21:27 INFO - PROCESS | 1856 | 1461262887510 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}] 11:21:27 INFO - PROCESS | 1856 | 1461262887673 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 11:21:27 INFO - PROCESS | 1856 | 1461262887811 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x9270a000 == 39 [pid = 1856] [id = 70] 11:21:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x9a729c00) [pid = 1856] [serial = 208] [outer = (nil)] 11:21:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x9fd5b000) [pid = 1856] [serial = 209] [outer = 0x9a729c00] 11:21:27 INFO - PROCESS | 1856 | 1461262887897 Marionette DEBUG loaded listener.js 11:21:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x9fda9000) [pid = 1856] [serial = 210] [outer = 0x9a729c00] 11:21:28 INFO - PROCESS | 1856 | 1461262888988 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]]]}] 11:21:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 11:21:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1548ms 11:21:29 INFO - PROCESS | 1856 | 1461262889035 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 11:21:29 INFO - PROCESS | 1856 | 1461262889039 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 11:21:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 11:21:29 INFO - PROCESS | 1856 | 1461262889045 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 11:21:29 INFO - PROCESS | 1856 | 1461262889049 Marionette TRACE conn3 <- [1,254,null,{}] 11:21:29 INFO - PROCESS | 1856 | 1461262889054 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}] 11:21:29 INFO - PROCESS | 1856 | 1461262889222 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 11:21:29 INFO - PROCESS | 1856 | 1461262889380 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x97d74c00 == 40 [pid = 1856] [id = 71] 11:21:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x98f30000) [pid = 1856] [serial = 211] [outer = (nil)] 11:21:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0xa0b2f400) [pid = 1856] [serial = 212] [outer = 0x98f30000] 11:21:29 INFO - PROCESS | 1856 | 1461262889464 Marionette DEBUG loaded listener.js 11:21:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0xa0ba9800) [pid = 1856] [serial = 213] [outer = 0x98f30000] 11:21:30 INFO - PROCESS | 1856 | 1461262890215 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]]]}] 11:21:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 11:21:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1229ms 11:21:30 INFO - PROCESS | 1856 | 1461262890277 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 11:21:30 INFO - PROCESS | 1856 | 1461262890281 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 11:21:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 11:21:30 INFO - PROCESS | 1856 | 1461262890288 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 11:21:30 INFO - PROCESS | 1856 | 1461262890292 Marionette TRACE conn3 <- [1,258,null,{}] 11:21:30 INFO - PROCESS | 1856 | 1461262890297 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}] 11:21:30 INFO - PROCESS | 1856 | 1461262890485 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 11:21:30 INFO - PROCESS | 1856 | 1461262890627 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:30 INFO - PROCESS | 1856 | ++DOCSHELL 0xa10a6c00 == 41 [pid = 1856] [id = 72] 11:21:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0xa10ab000) [pid = 1856] [serial = 214] [outer = (nil)] 11:21:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0xa10b1800) [pid = 1856] [serial = 215] [outer = 0xa10ab000] 11:21:30 INFO - PROCESS | 1856 | 1461262890727 Marionette DEBUG loaded listener.js 11:21:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0xa2b3e800) [pid = 1856] [serial = 216] [outer = 0xa10ab000] 11:21:31 INFO - PROCESS | 1856 | 1461262891512 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]]]}] 11:21:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 11:21:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1246ms 11:21:31 INFO - PROCESS | 1856 | 1461262891542 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 11:21:31 INFO - PROCESS | 1856 | 1461262891546 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 11:21:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 11:21:31 INFO - PROCESS | 1856 | 1461262891554 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 11:21:31 INFO - PROCESS | 1856 | 1461262891558 Marionette TRACE conn3 <- [1,262,null,{}] 11:21:31 INFO - PROCESS | 1856 | 1461262891563 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}] 11:21:31 INFO - PROCESS | 1856 | 1461262891723 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 11:21:31 INFO - PROCESS | 1856 | 1461262891864 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f1c5000 == 42 [pid = 1856] [id = 73] 11:21:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0x8f1c9400) [pid = 1856] [serial = 217] [outer = (nil)] 11:21:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0xa4457400) [pid = 1856] [serial = 218] [outer = 0x8f1c9400] 11:21:31 INFO - PROCESS | 1856 | 1461262891950 Marionette DEBUG loaded listener.js 11:21:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0xa445c000) [pid = 1856] [serial = 219] [outer = 0x8f1c9400] 11:21:32 INFO - PROCESS | 1856 | 1461262892787 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]]]}] 11:21:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 11:21:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1283ms 11:21:32 INFO - PROCESS | 1856 | 1461262892837 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 11:21:32 INFO - PROCESS | 1856 | 1461262892841 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 11:21:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 11:21:32 INFO - PROCESS | 1856 | 1461262892848 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 11:21:32 INFO - PROCESS | 1856 | 1461262892850 Marionette TRACE conn3 <- [1,266,null,{}] 11:21:32 INFO - PROCESS | 1856 | 1461262892856 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}] 11:21:33 INFO - PROCESS | 1856 | 1461262893012 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 11:21:33 INFO - PROCESS | 1856 | 1461262893317 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x91006c00 == 43 [pid = 1856] [id = 74] 11:21:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x9100cc00) [pid = 1856] [serial = 220] [outer = (nil)] 11:21:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 97 (0x9269b400) [pid = 1856] [serial = 221] [outer = 0x9100cc00] 11:21:33 INFO - PROCESS | 1856 | 1461262893484 Marionette DEBUG loaded listener.js 11:21:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 98 (0x92736400) [pid = 1856] [serial = 222] [outer = 0x9100cc00] 11:21:34 INFO - PROCESS | 1856 | 1461262894422 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]]]}] 11:21:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 11:21:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1648ms 11:21:34 INFO - PROCESS | 1856 | 1461262894497 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 11:21:34 INFO - PROCESS | 1856 | 1461262894502 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 11:21:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 11:21:34 INFO - PROCESS | 1856 | 1461262894509 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 11:21:34 INFO - PROCESS | 1856 | 1461262894516 Marionette TRACE conn3 <- [1,270,null,{}] 11:21:34 INFO - PROCESS | 1856 | 1461262894523 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}] 11:21:34 INFO - PROCESS | 1856 | 1461262894730 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 11:21:34 INFO - PROCESS | 1856 | --DOMWINDOW == 97 (0x965e9400) [pid = 1856] [serial = 161] [outer = (nil)] [url = about:blank] 11:21:34 INFO - PROCESS | 1856 | --DOMWINDOW == 96 (0x92738800) [pid = 1856] [serial = 150] [outer = (nil)] [url = about:blank] 11:21:34 INFO - PROCESS | 1856 | --DOMWINDOW == 95 (0x8fe62800) [pid = 1856] [serial = 149] [outer = (nil)] [url = about:blank] 11:21:34 INFO - PROCESS | 1856 | --DOMWINDOW == 94 (0x9269ac00) [pid = 1856] [serial = 155] [outer = (nil)] [url = about:blank] 11:21:34 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x92736000) [pid = 1856] [serial = 156] [outer = (nil)] [url = about:blank] 11:21:34 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x9270d800) [pid = 1856] [serial = 153] [outer = (nil)] [url = about:blank] 11:21:34 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x92692400) [pid = 1856] [serial = 152] [outer = (nil)] [url = about:blank] 11:21:34 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x9390c400) [pid = 1856] [serial = 138] [outer = (nil)] [url = about:blank] 11:21:34 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x92706c00) [pid = 1856] [serial = 137] [outer = (nil)] [url = about:blank] 11:21:34 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0xa3d81800) [pid = 1856] [serial = 147] [outer = (nil)] [url = about:blank] 11:21:34 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0xa2922400) [pid = 1856] [serial = 146] [outer = (nil)] [url = about:blank] 11:21:34 INFO - PROCESS | 1856 | --DOMWINDOW == 86 (0xa0be3400) [pid = 1856] [serial = 144] [outer = (nil)] [url = about:blank] 11:21:34 INFO - PROCESS | 1856 | --DOMWINDOW == 85 (0xa01ac400) [pid = 1856] [serial = 143] [outer = (nil)] [url = about:blank] 11:21:34 INFO - PROCESS | 1856 | --DOMWINDOW == 84 (0x98802800) [pid = 1856] [serial = 141] [outer = (nil)] [url = about:blank] 11:21:34 INFO - PROCESS | 1856 | --DOMWINDOW == 83 (0x97d75c00) [pid = 1856] [serial = 140] [outer = (nil)] [url = about:blank] 11:21:34 INFO - PROCESS | 1856 | --DOMWINDOW == 82 (0x9588fc00) [pid = 1856] [serial = 159] [outer = (nil)] [url = about:blank] 11:21:34 INFO - PROCESS | 1856 | --DOMWINDOW == 81 (0x94dcf400) [pid = 1856] [serial = 158] [outer = (nil)] [url = about:blank] 11:21:34 INFO - PROCESS | 1856 | 1461262894956 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 82 (0x9270d800) [pid = 1856] [serial = 223] [outer = 0x91001800] 11:21:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x92736000 == 44 [pid = 1856] [id = 75] 11:21:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 83 (0x92738800) [pid = 1856] [serial = 224] [outer = (nil)] 11:21:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 84 (0x93903c00) [pid = 1856] [serial = 225] [outer = 0x92738800] 11:21:35 INFO - PROCESS | 1856 | 1461262895057 Marionette DEBUG loaded listener.js 11:21:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 85 (0x9581e800) [pid = 1856] [serial = 226] [outer = 0x92738800] 11:21:35 INFO - PROCESS | 1856 | 1461262895763 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]]]}] 11:21:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 11:21:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1283ms 11:21:35 INFO - PROCESS | 1856 | 1461262895794 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 11:21:35 INFO - PROCESS | 1856 | 1461262895799 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 11:21:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 11:21:35 INFO - PROCESS | 1856 | 1461262895808 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 11:21:35 INFO - PROCESS | 1856 | 1461262895810 Marionette TRACE conn3 <- [1,274,null,{}] 11:21:35 INFO - PROCESS | 1856 | 1461262895816 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}] 11:21:35 INFO - PROCESS | 1856 | 1461262895967 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 11:21:36 INFO - PROCESS | 1856 | 1461262896079 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x96dd5400 == 45 [pid = 1856] [id = 76] 11:21:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 86 (0x96e07000) [pid = 1856] [serial = 227] [outer = (nil)] 11:21:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 87 (0x97ae0c00) [pid = 1856] [serial = 228] [outer = 0x96e07000] 11:21:36 INFO - PROCESS | 1856 | 1461262896150 Marionette DEBUG loaded listener.js 11:21:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x97d78400) [pid = 1856] [serial = 229] [outer = 0x96e07000] 11:21:36 INFO - PROCESS | 1856 | 1461262896808 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]]]}] 11:21:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 11:21:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1035ms 11:21:36 INFO - PROCESS | 1856 | 1461262896842 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 11:21:36 INFO - PROCESS | 1856 | 1461262896846 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 11:21:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 11:21:36 INFO - PROCESS | 1856 | 1461262896854 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 11:21:36 INFO - PROCESS | 1856 | 1461262896863 Marionette TRACE conn3 <- [1,278,null,{}] 11:21:37 INFO - PROCESS | 1856 | 1461262897011 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}] 11:21:37 INFO - PROCESS | 1856 | 1461262897162 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 11:21:37 INFO - PROCESS | 1856 | 1461262897277 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x96e05800 == 46 [pid = 1856] [id = 77] 11:21:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x98805c00) [pid = 1856] [serial = 230] [outer = (nil)] 11:21:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0x9d606800) [pid = 1856] [serial = 231] [outer = 0x98805c00] 11:21:37 INFO - PROCESS | 1856 | 1461262897354 Marionette DEBUG loaded listener.js 11:21:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0x9fd59000) [pid = 1856] [serial = 232] [outer = 0x98805c00] 11:21:38 INFO - PROCESS | 1856 | 1461262898123 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]]]}] 11:21:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 11:21:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1310ms 11:21:38 INFO - PROCESS | 1856 | 1461262898163 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 11:21:38 INFO - PROCESS | 1856 | 1461262898168 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 11:21:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 11:21:38 INFO - PROCESS | 1856 | 1461262898180 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 11:21:38 INFO - PROCESS | 1856 | 1461262898182 Marionette TRACE conn3 <- [1,282,null,{}] 11:21:38 INFO - PROCESS | 1856 | 1461262898192 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}] 11:21:38 INFO - PROCESS | 1856 | 1461262898378 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 11:21:38 INFO - PROCESS | 1856 | 1461262898462 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f984800 == 47 [pid = 1856] [id = 78] 11:21:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0x98f23800) [pid = 1856] [serial = 233] [outer = (nil)] 11:21:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0xa0b2fc00) [pid = 1856] [serial = 234] [outer = 0x98f23800] 11:21:38 INFO - PROCESS | 1856 | 1461262898535 Marionette DEBUG loaded listener.js 11:21:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0xa0be1000) [pid = 1856] [serial = 235] [outer = 0x98f23800] 11:21:39 INFO - PROCESS | 1856 | 1461262899360 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]]]}] 11:21:39 INFO - PROCESS | 1856 | --DOMWINDOW == 93 (0x961b9400) [pid = 1856] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 11:21:39 INFO - PROCESS | 1856 | --DOMWINDOW == 92 (0x96d74000) [pid = 1856] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 11:21:39 INFO - PROCESS | 1856 | --DOMWINDOW == 91 (0x9721e800) [pid = 1856] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 11:21:39 INFO - PROCESS | 1856 | --DOMWINDOW == 90 (0x92693000) [pid = 1856] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 11:21:39 INFO - PROCESS | 1856 | --DOMWINDOW == 89 (0x92695c00) [pid = 1856] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 11:21:39 INFO - PROCESS | 1856 | --DOMWINDOW == 88 (0x97d6d400) [pid = 1856] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 11:21:39 INFO - PROCESS | 1856 | --DOMWINDOW == 87 (0x8f77d800) [pid = 1856] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 11:21:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 11:21:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1237ms 11:21:39 INFO - PROCESS | 1856 | 1461262899412 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 11:21:39 INFO - PROCESS | 1856 | 1461262899414 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 11:21:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 11:21:39 INFO - PROCESS | 1856 | 1461262899421 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 11:21:39 INFO - PROCESS | 1856 | 1461262899423 Marionette TRACE conn3 <- [1,286,null,{}] 11:21:39 INFO - PROCESS | 1856 | 1461262899430 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}] 11:21:39 INFO - PROCESS | 1856 | 1461262899567 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 11:21:39 INFO - PROCESS | 1856 | 1461262899577 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x96d74000 == 48 [pid = 1856] [id = 79] 11:21:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 88 (0x96e06800) [pid = 1856] [serial = 236] [outer = (nil)] 11:21:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 89 (0x982e9800) [pid = 1856] [serial = 237] [outer = 0x96e06800] 11:21:39 INFO - PROCESS | 1856 | 1461262899657 Marionette DEBUG loaded listener.js 11:21:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 90 (0xa104d800) [pid = 1856] [serial = 238] [outer = 0x96e06800] 11:21:40 INFO - PROCESS | 1856 | 1461262900455 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]]]}] 11:21:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 11:21:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1079ms 11:21:40 INFO - PROCESS | 1856 | 1461262900501 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 11:21:40 INFO - PROCESS | 1856 | 1461262900504 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 11:21:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 11:21:40 INFO - PROCESS | 1856 | 1461262900510 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 11:21:40 INFO - PROCESS | 1856 | 1461262900512 Marionette TRACE conn3 <- [1,290,null,{}] 11:21:40 INFO - PROCESS | 1856 | 1461262900518 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}] 11:21:40 INFO - PROCESS | 1856 | 1461262900653 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 11:21:40 INFO - PROCESS | 1856 | 1461262900670 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x90f8bc00 == 49 [pid = 1856] [id = 80] 11:21:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 91 (0xa2b8f400) [pid = 1856] [serial = 239] [outer = (nil)] 11:21:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 92 (0xa459e400) [pid = 1856] [serial = 240] [outer = 0xa2b8f400] 11:21:40 INFO - PROCESS | 1856 | 1461262900740 Marionette DEBUG loaded listener.js 11:21:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 93 (0xa45de400) [pid = 1856] [serial = 241] [outer = 0xa2b8f400] 11:21:41 INFO - PROCESS | 1856 | 1461262901554 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]]]}] 11:21:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 11:21:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1076ms 11:21:41 INFO - PROCESS | 1856 | 1461262901593 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 11:21:41 INFO - PROCESS | 1856 | 1461262901599 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 11:21:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 11:21:41 INFO - PROCESS | 1856 | 1461262901608 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 11:21:41 INFO - PROCESS | 1856 | 1461262901614 Marionette TRACE conn3 <- [1,294,null,{}] 11:21:41 INFO - PROCESS | 1856 | 1461262901642 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}] 11:21:41 INFO - PROCESS | 1856 | 1461262901816 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 11:21:41 INFO - PROCESS | 1856 | 1461262901962 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f1c6800 == 50 [pid = 1856] [id = 81] 11:21:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 94 (0x8f97b000) [pid = 1856] [serial = 242] [outer = (nil)] 11:21:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 95 (0x92711400) [pid = 1856] [serial = 243] [outer = 0x8f97b000] 11:21:42 INFO - PROCESS | 1856 | 1461262902054 Marionette DEBUG loaded listener.js 11:21:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 96 (0x92743c00) [pid = 1856] [serial = 244] [outer = 0x8f97b000] 11:21:42 INFO - PROCESS | 1856 | 1461262902940 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]]]}] 11:21:43 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. 11:21:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1408ms 11:21:43 INFO - PROCESS | 1856 | 1461262903017 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 11:21:43 INFO - PROCESS | 1856 | 1461262903025 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 11:21:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 11:21:43 INFO - PROCESS | 1856 | 1461262903036 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 11:21:43 INFO - PROCESS | 1856 | 1461262903040 Marionette TRACE conn3 <- [1,298,null,{}] 11:21:43 INFO - PROCESS | 1856 | 1461262903046 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}] 11:21:43 INFO - PROCESS | 1856 | 1461262903250 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 11:21:43 INFO - PROCESS | 1856 | 1461262903396 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x9273c000 == 51 [pid = 1856] [id = 82] 11:21:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 97 (0x9390b800) [pid = 1856] [serial = 245] [outer = (nil)] 11:21:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 98 (0x97477000) [pid = 1856] [serial = 246] [outer = 0x9390b800] 11:21:43 INFO - PROCESS | 1856 | 1461262903493 Marionette DEBUG loaded listener.js 11:21:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 99 (0x9747d000) [pid = 1856] [serial = 247] [outer = 0x9390b800] 11:21:44 INFO - PROCESS | 1856 | 1461262904403 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]]]}] 11:21:44 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. 11:21:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1436ms 11:21:44 INFO - PROCESS | 1856 | 1461262904472 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 11:21:44 INFO - PROCESS | 1856 | 1461262904476 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 11:21:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 11:21:44 INFO - PROCESS | 1856 | 1461262904483 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 11:21:44 INFO - PROCESS | 1856 | 1461262904489 Marionette TRACE conn3 <- [1,302,null,{}] 11:21:44 INFO - PROCESS | 1856 | 1461262904505 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}] 11:21:44 INFO - PROCESS | 1856 | 1461262904712 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 11:21:44 INFO - PROCESS | 1856 | 1461262904864 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x9847d000 == 52 [pid = 1856] [id = 83] 11:21:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 100 (0x987a4000) [pid = 1856] [serial = 248] [outer = (nil)] 11:21:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 101 (0x99089000) [pid = 1856] [serial = 249] [outer = 0x987a4000] 11:21:45 INFO - PROCESS | 1856 | 1461262905010 Marionette DEBUG loaded listener.js 11:21:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 102 (0x9fc95800) [pid = 1856] [serial = 250] [outer = 0x987a4000] 11:21:45 INFO - PROCESS | 1856 | 1461262905907 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]]]}] 11:21:45 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. 11:21:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1491ms 11:21:45 INFO - PROCESS | 1856 | 1461262905974 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 11:21:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 11:21:45 INFO - PROCESS | 1856 | 1461262905979 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 11:21:45 INFO - PROCESS | 1856 | 1461262905985 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 11:21:45 INFO - PROCESS | 1856 | 1461262905989 Marionette TRACE conn3 <- [1,306,null,{}] 11:21:45 INFO - PROCESS | 1856 | 1461262905995 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}] 11:21:46 INFO - PROCESS | 1856 | 1461262906155 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 11:21:46 INFO - PROCESS | 1856 | 1461262906299 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x9fff3000 == 53 [pid = 1856] [id = 84] 11:21:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 103 (0xa10b5c00) [pid = 1856] [serial = 251] [outer = (nil)] 11:21:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 104 (0xa3dee400) [pid = 1856] [serial = 252] [outer = 0xa10b5c00] 11:21:46 INFO - PROCESS | 1856 | 1461262906388 Marionette DEBUG loaded listener.js 11:21:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 105 (0xa459f400) [pid = 1856] [serial = 253] [outer = 0xa10b5c00] 11:21:47 INFO - PROCESS | 1856 | 1461262907221 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]]]}] 11:21:47 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. 11:21:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1278ms 11:21:47 INFO - PROCESS | 1856 | 1461262907263 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 11:21:47 INFO - PROCESS | 1856 | 1461262907267 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 11:21:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 11:21:47 INFO - PROCESS | 1856 | 1461262907273 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 11:21:47 INFO - PROCESS | 1856 | 1461262907275 Marionette TRACE conn3 <- [1,310,null,{}] 11:21:47 INFO - PROCESS | 1856 | 1461262907281 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}] 11:21:47 INFO - PROCESS | 1856 | 1461262907488 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 11:21:47 INFO - PROCESS | 1856 | 1461262907503 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x965e5c00 == 54 [pid = 1856] [id = 85] 11:21:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 106 (0x97473800) [pid = 1856] [serial = 254] [outer = (nil)] 11:21:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 107 (0xa4c04400) [pid = 1856] [serial = 255] [outer = 0x97473800] 11:21:47 INFO - PROCESS | 1856 | 1461262907626 Marionette DEBUG loaded listener.js 11:21:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 108 (0xa4c0ec00) [pid = 1856] [serial = 256] [outer = 0x97473800] 11:21:48 INFO - PROCESS | 1856 | 1461262908518 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]]]}] 11:21:48 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. 11:21:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1277ms 11:21:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 11:21:48 INFO - PROCESS | 1856 | 1461262908551 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 11:21:48 INFO - PROCESS | 1856 | 1461262908554 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 11:21:48 INFO - PROCESS | 1856 | 1461262908562 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 11:21:48 INFO - PROCESS | 1856 | 1461262908565 Marionette TRACE conn3 <- [1,314,null,{}] 11:21:48 INFO - PROCESS | 1856 | 1461262908571 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}] 11:21:48 INFO - PROCESS | 1856 | 1461262908757 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 11:21:48 INFO - PROCESS | 1856 | 1461262908944 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x939cb400 == 55 [pid = 1856] [id = 86] 11:21:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 109 (0x939cbc00) [pid = 1856] [serial = 257] [outer = (nil)] 11:21:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 110 (0x939d8c00) [pid = 1856] [serial = 258] [outer = 0x939cbc00] 11:21:49 INFO - PROCESS | 1856 | 1461262909040 Marionette DEBUG loaded listener.js 11:21:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 111 (0xa4c52c00) [pid = 1856] [serial = 259] [outer = 0x939cbc00] 11:21:49 INFO - PROCESS | 1856 | 1461262909921 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]]]}] 11:21:49 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. 11:21:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1428ms 11:21:49 INFO - PROCESS | 1856 | 1461262909990 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 11:21:49 INFO - PROCESS | 1856 | 1461262909994 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 11:21:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 11:21:50 INFO - PROCESS | 1856 | 1461262910000 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 11:21:50 INFO - PROCESS | 1856 | 1461262910003 Marionette TRACE conn3 <- [1,318,null,{}] 11:21:50 INFO - PROCESS | 1856 | 1461262910009 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}] 11:21:50 INFO - PROCESS | 1856 | 1461262910164 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 11:21:50 INFO - PROCESS | 1856 | 1461262910311 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f1c9c00 == 56 [pid = 1856] [id = 87] 11:21:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 112 (0x939cac00) [pid = 1856] [serial = 260] [outer = (nil)] 11:21:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 113 (0xa4cee000) [pid = 1856] [serial = 261] [outer = 0x939cac00] 11:21:50 INFO - PROCESS | 1856 | 1461262910395 Marionette DEBUG loaded listener.js 11:21:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 114 (0xa5f32800) [pid = 1856] [serial = 262] [outer = 0x939cac00] 11:21:51 INFO - PROCESS | 1856 | 1461262911529 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]]]}] 11:21:51 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. 11:21:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1585ms 11:21:51 INFO - PROCESS | 1856 | 1461262911586 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 11:21:51 INFO - PROCESS | 1856 | 1461262911591 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 11:21:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 11:21:51 INFO - PROCESS | 1856 | 1461262911599 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 11:21:51 INFO - PROCESS | 1856 | 1461262911605 Marionette TRACE conn3 <- [1,322,null,{}] 11:21:51 INFO - PROCESS | 1856 | 1461262911614 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}] 11:21:51 INFO - PROCESS | 1856 | 1461262911777 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 11:21:52 INFO - PROCESS | 1856 | 1461262911985 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f1c2800 == 57 [pid = 1856] [id = 88] 11:21:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 115 (0x8f97a400) [pid = 1856] [serial = 263] [outer = (nil)] 11:21:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 116 (0x935cbc00) [pid = 1856] [serial = 264] [outer = 0x8f97a400] 11:21:52 INFO - PROCESS | 1856 | 1461262912076 Marionette DEBUG loaded listener.js 11:21:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 117 (0x935cf400) [pid = 1856] [serial = 265] [outer = 0x8f97a400] 11:21:53 INFO - PROCESS | 1856 | 1461262913014 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]]]}] 11:21:53 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. 11:21:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1484ms 11:21:53 INFO - PROCESS | 1856 | 1461262913084 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 11:21:53 INFO - PROCESS | 1856 | 1461262913091 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 11:21:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 11:21:53 INFO - PROCESS | 1856 | 1461262913101 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 11:21:53 INFO - PROCESS | 1856 | 1461262913105 Marionette TRACE conn3 <- [1,326,null,{}] 11:21:53 INFO - PROCESS | 1856 | 1461262913111 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}] 11:21:53 INFO - PROCESS | 1856 | 1461262913333 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 11:21:53 INFO - PROCESS | 1856 | --DOCSHELL 0x96d74000 == 56 [pid = 1856] [id = 79] 11:21:53 INFO - PROCESS | 1856 | --DOCSHELL 0x8f984800 == 55 [pid = 1856] [id = 78] 11:21:53 INFO - PROCESS | 1856 | --DOMWINDOW == 116 (0x9a726000) [pid = 1856] [serial = 197] [outer = (nil)] [url = about:blank] 11:21:53 INFO - PROCESS | 1856 | --DOCSHELL 0x96e05800 == 54 [pid = 1856] [id = 77] 11:21:53 INFO - PROCESS | 1856 | --DOCSHELL 0x96dd5400 == 53 [pid = 1856] [id = 76] 11:21:53 INFO - PROCESS | 1856 | --DOCSHELL 0x92736000 == 52 [pid = 1856] [id = 75] 11:21:53 INFO - PROCESS | 1856 | --DOCSHELL 0x91006c00 == 51 [pid = 1856] [id = 74] 11:21:53 INFO - PROCESS | 1856 | 1461262913546 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x91116800 == 52 [pid = 1856] [id = 89] 11:21:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 117 (0x92698c00) [pid = 1856] [serial = 266] [outer = (nil)] 11:21:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 118 (0x935d5800) [pid = 1856] [serial = 267] [outer = 0x92698c00] 11:21:53 INFO - PROCESS | 1856 | 1461262913620 Marionette DEBUG loaded listener.js 11:21:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 119 (0x939d6800) [pid = 1856] [serial = 268] [outer = 0x92698c00] 11:21:53 INFO - PROCESS | 1856 | --DOMWINDOW == 118 (0x9273ec00) [pid = 1856] [serial = 167] [outer = (nil)] [url = about:blank] 11:21:53 INFO - PROCESS | 1856 | --DOMWINDOW == 117 (0x9847cc00) [pid = 1856] [serial = 191] [outer = (nil)] [url = about:blank] 11:21:53 INFO - PROCESS | 1856 | --DOMWINDOW == 116 (0x96d81800) [pid = 1856] [serial = 170] [outer = (nil)] [url = about:blank] 11:21:53 INFO - PROCESS | 1856 | --DOMWINDOW == 115 (0x97224c00) [pid = 1856] [serial = 185] [outer = (nil)] [url = about:blank] 11:21:53 INFO - PROCESS | 1856 | --DOMWINDOW == 114 (0x97501c00) [pid = 1856] [serial = 186] [outer = (nil)] [url = about:blank] 11:21:53 INFO - PROCESS | 1856 | --DOMWINDOW == 113 (0x9273f800) [pid = 1856] [serial = 180] [outer = (nil)] [url = about:blank] 11:21:53 INFO - PROCESS | 1856 | --DOMWINDOW == 112 (0x9270e800) [pid = 1856] [serial = 179] [outer = (nil)] [url = about:blank] 11:21:53 INFO - PROCESS | 1856 | --DOMWINDOW == 111 (0x94d67000) [pid = 1856] [serial = 182] [outer = (nil)] [url = about:blank] 11:21:53 INFO - PROCESS | 1856 | --DOMWINDOW == 110 (0x95824800) [pid = 1856] [serial = 183] [outer = (nil)] [url = about:blank] 11:21:53 INFO - PROCESS | 1856 | --DOMWINDOW == 109 (0x97d7a800) [pid = 1856] [serial = 188] [outer = (nil)] [url = about:blank] 11:21:53 INFO - PROCESS | 1856 | --DOMWINDOW == 108 (0x92734400) [pid = 1856] [serial = 194] [outer = (nil)] [url = about:blank] 11:21:53 INFO - PROCESS | 1856 | --DOMWINDOW == 107 (0x97c03000) [pid = 1856] [serial = 176] [outer = (nil)] [url = about:blank] 11:21:53 INFO - PROCESS | 1856 | --DOMWINDOW == 106 (0x98487800) [pid = 1856] [serial = 192] [outer = (nil)] [url = about:blank] 11:21:53 INFO - PROCESS | 1856 | --DOMWINDOW == 105 (0x973aec00) [pid = 1856] [serial = 173] [outer = (nil)] [url = about:blank] 11:21:53 INFO - PROCESS | 1856 | --DOMWINDOW == 104 (0x8f77f800) [pid = 1856] [serial = 195] [outer = (nil)] [url = about:blank] 11:21:53 INFO - PROCESS | 1856 | --DOMWINDOW == 103 (0x982f4000) [pid = 1856] [serial = 189] [outer = (nil)] [url = about:blank] 11:21:53 INFO - PROCESS | 1856 | --DOMWINDOW == 102 (0x96d76000) [pid = 1856] [serial = 162] [outer = (nil)] [url = about:blank] 11:21:53 INFO - PROCESS | 1856 | --DOMWINDOW == 101 (0x8f981400) [pid = 1856] [serial = 164] [outer = (nil)] [url = about:blank] 11:21:54 INFO - PROCESS | 1856 | 1461262914385 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]]]}] 11:21:54 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. 11:21:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1328ms 11:21:54 INFO - PROCESS | 1856 | 1461262914428 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 11:21:54 INFO - PROCESS | 1856 | 1461262914432 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 11:21:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 11:21:54 INFO - PROCESS | 1856 | 1461262914437 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 11:21:54 INFO - PROCESS | 1856 | 1461262914443 Marionette TRACE conn3 <- [1,330,null,{}] 11:21:54 INFO - PROCESS | 1856 | 1461262914458 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}] 11:21:54 INFO - PROCESS | 1856 | 1461262914604 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 11:21:54 INFO - PROCESS | 1856 | 1461262914622 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f77f800 == 53 [pid = 1856] [id = 90] 11:21:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 102 (0x96d80400) [pid = 1856] [serial = 269] [outer = (nil)] 11:21:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 103 (0x96ddc800) [pid = 1856] [serial = 270] [outer = 0x96d80400] 11:21:54 INFO - PROCESS | 1856 | 1461262914697 Marionette DEBUG loaded listener.js 11:21:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 104 (0x97219c00) [pid = 1856] [serial = 271] [outer = 0x96d80400] 11:21:55 INFO - PROCESS | 1856 | 1461262915624 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]]]}] 11:21:55 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. 11:21:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1241ms 11:21:55 INFO - PROCESS | 1856 | 1461262915679 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 11:21:55 INFO - PROCESS | 1856 | 1461262915683 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 11:21:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 11:21:55 INFO - PROCESS | 1856 | 1461262915689 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 11:21:55 INFO - PROCESS | 1856 | 1461262915692 Marionette TRACE conn3 <- [1,334,null,{}] 11:21:55 INFO - PROCESS | 1856 | 1461262915698 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}] 11:21:55 INFO - PROCESS | 1856 | 1461262915845 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 11:21:55 INFO - PROCESS | 1856 | 1461262915856 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x961b8c00 == 54 [pid = 1856] [id = 91] 11:21:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 105 (0x9721bc00) [pid = 1856] [serial = 272] [outer = (nil)] 11:21:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 106 (0x97480000) [pid = 1856] [serial = 273] [outer = 0x9721bc00] 11:21:55 INFO - PROCESS | 1856 | 1461262915928 Marionette DEBUG loaded listener.js 11:21:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 107 (0x975f4000) [pid = 1856] [serial = 274] [outer = 0x9721bc00] 11:21:56 INFO - PROCESS | 1856 | 1461262916734 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]]]}] 11:21:56 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. 11:21:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1077ms 11:21:56 INFO - PROCESS | 1856 | 1461262916772 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 11:21:56 INFO - PROCESS | 1856 | 1461262916775 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 11:21:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 11:21:56 INFO - PROCESS | 1856 | 1461262916781 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 11:21:56 INFO - PROCESS | 1856 | 1461262916785 Marionette TRACE conn3 <- [1,338,null,{}] 11:21:56 INFO - PROCESS | 1856 | 1461262916796 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}] 11:21:56 INFO - PROCESS | 1856 | 1461262916974 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 11:21:57 INFO - PROCESS | 1856 | 1461262917056 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x96e05800 == 55 [pid = 1856] [id = 92] 11:21:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 108 (0x97221000) [pid = 1856] [serial = 275] [outer = (nil)] 11:21:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 109 (0x982e5c00) [pid = 1856] [serial = 276] [outer = 0x97221000] 11:21:57 INFO - PROCESS | 1856 | 1461262917127 Marionette DEBUG loaded listener.js 11:21:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 110 (0x982f1800) [pid = 1856] [serial = 277] [outer = 0x97221000] 11:21:57 INFO - PROCESS | 1856 | 1461262917921 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]]]}] 11:21:57 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. 11:21:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1190ms 11:21:57 INFO - PROCESS | 1856 | 1461262917973 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 11:21:57 INFO - PROCESS | 1856 | 1461262917976 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 11:21:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 11:21:57 INFO - PROCESS | 1856 | 1461262917991 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 11:21:57 INFO - PROCESS | 1856 | 1461262917993 Marionette TRACE conn3 <- [1,342,null,{}] 11:21:58 INFO - PROCESS | 1856 | 1461262917999 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}] 11:21:58 INFO - PROCESS | 1856 | 1461262918353 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 11:21:58 INFO - PROCESS | 1856 | --DOMWINDOW == 109 (0x96e07000) [pid = 1856] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 11:21:58 INFO - PROCESS | 1856 | --DOMWINDOW == 108 (0x98f23800) [pid = 1856] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 11:21:58 INFO - PROCESS | 1856 | --DOMWINDOW == 107 (0x92738800) [pid = 1856] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 11:21:58 INFO - PROCESS | 1856 | --DOMWINDOW == 106 (0x9100cc00) [pid = 1856] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 11:21:58 INFO - PROCESS | 1856 | --DOMWINDOW == 105 (0x8f778000) [pid = 1856] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 11:21:58 INFO - PROCESS | 1856 | --DOMWINDOW == 104 (0x96e06800) [pid = 1856] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 11:21:58 INFO - PROCESS | 1856 | --DOMWINDOW == 103 (0x98805c00) [pid = 1856] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 11:21:58 INFO - PROCESS | 1856 | 1461262918448 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f1cf800 == 56 [pid = 1856] [id = 93] 11:21:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 104 (0x8f778000) [pid = 1856] [serial = 278] [outer = (nil)] 11:21:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 105 (0x965e0c00) [pid = 1856] [serial = 279] [outer = 0x8f778000] 11:21:58 INFO - PROCESS | 1856 | 1461262918526 Marionette DEBUG loaded listener.js 11:21:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 106 (0x98805c00) [pid = 1856] [serial = 280] [outer = 0x8f778000] 11:21:59 INFO - PROCESS | 1856 | 1461262919214 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]]]}] 11:21:59 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. 11:21:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1288ms 11:21:59 INFO - PROCESS | 1856 | 1461262919275 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 11:21:59 INFO - PROCESS | 1856 | 1461262919279 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 11:21:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 11:21:59 INFO - PROCESS | 1856 | 1461262919291 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 11:21:59 INFO - PROCESS | 1856 | 1461262919294 Marionette TRACE conn3 <- [1,346,null,{}] 11:21:59 INFO - PROCESS | 1856 | 1461262919300 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}] 11:21:59 INFO - PROCESS | 1856 | 1461262919448 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 11:21:59 INFO - PROCESS | 1856 | 1461262919459 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:21:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x92632800 == 57 [pid = 1856] [id = 94] 11:21:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 107 (0x92632c00) [pid = 1856] [serial = 281] [outer = (nil)] 11:21:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 108 (0x9263b800) [pid = 1856] [serial = 282] [outer = 0x92632c00] 11:21:59 INFO - PROCESS | 1856 | 1461262919530 Marionette DEBUG loaded listener.js 11:21:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 109 (0x9263e400) [pid = 1856] [serial = 283] [outer = 0x92632c00] 11:22:00 INFO - PROCESS | 1856 | 1461262920288 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]]]}] 11:22:00 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. 11:22:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1086ms 11:22:00 INFO - PROCESS | 1856 | 1461262920401 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 11:22:00 INFO - PROCESS | 1856 | 1461262920407 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 11:22:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 11:22:00 INFO - PROCESS | 1856 | 1461262920415 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 11:22:00 INFO - PROCESS | 1856 | 1461262920421 Marionette TRACE conn3 <- [1,350,null,{}] 11:22:00 INFO - PROCESS | 1856 | 1461262920436 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}] 11:22:00 INFO - PROCESS | 1856 | 1461262920652 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 11:22:00 INFO - PROCESS | 1856 | 1461262920811 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x92633800 == 58 [pid = 1856] [id = 95] 11:22:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 110 (0x92636400) [pid = 1856] [serial = 284] [outer = (nil)] 11:22:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 111 (0x92639c00) [pid = 1856] [serial = 285] [outer = 0x92636400] 11:22:00 INFO - PROCESS | 1856 | 1461262920899 Marionette DEBUG loaded listener.js 11:22:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 112 (0x926a0000) [pid = 1856] [serial = 286] [outer = 0x92636400] 11:22:01 INFO - PROCESS | 1856 | 1461262921841 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]]]}] 11:22:01 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. 11:22:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1488ms 11:22:01 INFO - PROCESS | 1856 | 1461262921905 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 11:22:01 INFO - PROCESS | 1856 | 1461262921911 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 11:22:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 11:22:01 INFO - PROCESS | 1856 | 1461262921924 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 11:22:01 INFO - PROCESS | 1856 | 1461262921931 Marionette TRACE conn3 <- [1,354,null,{}] 11:22:01 INFO - PROCESS | 1856 | 1461262921938 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}] 11:22:02 INFO - PROCESS | 1856 | 1461262922152 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 11:22:02 INFO - PROCESS | 1856 | 1461262922302 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x935d3c00 == 59 [pid = 1856] [id = 96] 11:22:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 113 (0x935d6800) [pid = 1856] [serial = 287] [outer = (nil)] 11:22:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 114 (0x939d5000) [pid = 1856] [serial = 288] [outer = 0x935d6800] 11:22:02 INFO - PROCESS | 1856 | 1461262922437 Marionette DEBUG loaded listener.js 11:22:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 115 (0x95891000) [pid = 1856] [serial = 289] [outer = 0x935d6800] 11:22:03 INFO - PROCESS | 1856 | 1461262923342 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]]]}] 11:22:03 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. 11:22:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1487ms 11:22:03 INFO - PROCESS | 1856 | 1461262923408 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 11:22:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 11:22:03 INFO - PROCESS | 1856 | 1461262923412 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 11:22:03 INFO - PROCESS | 1856 | 1461262923419 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 11:22:03 INFO - PROCESS | 1856 | 1461262923423 Marionette TRACE conn3 <- [1,358,null,{}] 11:22:03 INFO - PROCESS | 1856 | 1461262923440 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}] 11:22:03 INFO - PROCESS | 1856 | 1461262923657 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 11:22:03 INFO - PROCESS | 1856 | 1461262923957 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x97d72400 == 60 [pid = 1856] [id = 97] 11:22:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 116 (0x97d74400) [pid = 1856] [serial = 290] [outer = (nil)] 11:22:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 117 (0x987a5c00) [pid = 1856] [serial = 291] [outer = 0x97d74400] 11:22:04 INFO - PROCESS | 1856 | 1461262924120 Marionette DEBUG loaded listener.js 11:22:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 118 (0x98f2c000) [pid = 1856] [serial = 292] [outer = 0x97d74400] 11:22:05 INFO - PROCESS | 1856 | 1461262925042 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]]]}] 11:22:05 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. 11:22:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1635ms 11:22:05 INFO - PROCESS | 1856 | 1461262925053 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 11:22:05 INFO - PROCESS | 1856 | 1461262925056 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 11:22:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 11:22:05 INFO - PROCESS | 1856 | 1461262925064 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 11:22:05 INFO - PROCESS | 1856 | 1461262925067 Marionette TRACE conn3 <- [1,362,null,{}] 11:22:05 INFO - PROCESS | 1856 | 1461262925073 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}] 11:22:05 INFO - PROCESS | 1856 | 1461262925236 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 11:22:05 INFO - PROCESS | 1856 | 1461262925393 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f93e000 == 61 [pid = 1856] [id = 98] 11:22:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 119 (0x9d607400) [pid = 1856] [serial = 293] [outer = (nil)] 11:22:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 120 (0x9fda4400) [pid = 1856] [serial = 294] [outer = 0x9d607400] 11:22:05 INFO - PROCESS | 1856 | 1461262925482 Marionette DEBUG loaded listener.js 11:22:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 121 (0xa01ac400) [pid = 1856] [serial = 295] [outer = 0x9d607400] 11:22:06 INFO - PROCESS | 1856 | 1461262926387 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]]]}] 11:22:06 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. 11:22:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1384ms 11:22:06 INFO - PROCESS | 1856 | 1461262926448 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 11:22:06 INFO - PROCESS | 1856 | 1461262926451 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 11:22:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 11:22:06 INFO - PROCESS | 1856 | 1461262926457 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 11:22:06 INFO - PROCESS | 1856 | 1461262926461 Marionette TRACE conn3 <- [1,366,null,{}] 11:22:06 INFO - PROCESS | 1856 | 1461262926466 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}] 11:22:06 INFO - PROCESS | 1856 | 1461262926629 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 11:22:06 INFO - PROCESS | 1856 | 1461262926780 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f1ce400 == 62 [pid = 1856] [id = 99] 11:22:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 122 (0x9a7a7400) [pid = 1856] [serial = 296] [outer = (nil)] 11:22:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 123 (0xa3d7f800) [pid = 1856] [serial = 297] [outer = 0x9a7a7400] 11:22:06 INFO - PROCESS | 1856 | 1461262926869 Marionette DEBUG loaded listener.js 11:22:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 124 (0xa4457c00) [pid = 1856] [serial = 298] [outer = 0x9a7a7400] 11:22:07 INFO - PROCESS | 1856 | 1461262927768 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]]]}] 11:22:07 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. 11:22:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1336ms 11:22:07 INFO - PROCESS | 1856 | 1461262927796 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 11:22:07 INFO - PROCESS | 1856 | 1461262927799 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 11:22:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 11:22:07 INFO - PROCESS | 1856 | 1461262927805 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 11:22:07 INFO - PROCESS | 1856 | 1461262927809 Marionette TRACE conn3 <- [1,370,null,{}] 11:22:07 INFO - PROCESS | 1856 | 1461262927814 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}] 11:22:08 INFO - PROCESS | 1856 | 1461262927997 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 11:22:08 INFO - PROCESS | 1856 | 1461262928158 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x936a0400 == 63 [pid = 1856] [id = 100] 11:22:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 125 (0x936a1c00) [pid = 1856] [serial = 299] [outer = (nil)] 11:22:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 126 (0x936a8000) [pid = 1856] [serial = 300] [outer = 0x936a1c00] 11:22:08 INFO - PROCESS | 1856 | 1461262928248 Marionette DEBUG loaded listener.js 11:22:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 127 (0xa2918400) [pid = 1856] [serial = 301] [outer = 0x936a1c00] 11:22:09 INFO - PROCESS | 1856 | 1461262929185 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]]]}] 11:22:09 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. 11:22:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1428ms 11:22:09 INFO - PROCESS | 1856 | 1461262929234 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 11:22:09 INFO - PROCESS | 1856 | 1461262929238 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 11:22:09 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 11:22:09 INFO - PROCESS | 1856 | 1461262929244 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 11:22:09 INFO - PROCESS | 1856 | 1461262929248 Marionette TRACE conn3 <- [1,374,null,{}] 11:22:09 INFO - PROCESS | 1856 | 1461262929253 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}] 11:22:09 INFO - PROCESS | 1856 | 1461262929450 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 11:22:09 INFO - PROCESS | 1856 | 1461262929609 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f1ca000 == 64 [pid = 1856] [id = 101] 11:22:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 128 (0x9369f400) [pid = 1856] [serial = 302] [outer = (nil)] 11:22:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x938d0000) [pid = 1856] [serial = 303] [outer = 0x9369f400] 11:22:09 INFO - PROCESS | 1856 | 1461262929698 Marionette DEBUG loaded listener.js 11:22:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x938d1800) [pid = 1856] [serial = 304] [outer = 0x9369f400] 11:22:10 INFO - PROCESS | 1856 | 1461262930574 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 11:22:10 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 11:22:10 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1385ms 11:22:10 INFO - PROCESS | 1856 | 1461262930635 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 11:22:10 INFO - PROCESS | 1856 | 1461262930639 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 11:22:10 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 11:22:10 INFO - PROCESS | 1856 | 1461262930647 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 11:22:10 INFO - PROCESS | 1856 | 1461262930651 Marionette TRACE conn3 <- [1,378,null,{}] 11:22:10 INFO - PROCESS | 1856 | 1461262930657 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}] 11:22:10 INFO - PROCESS | 1856 | 1461262930819 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 11:22:10 INFO - PROCESS | 1856 | 1461262930971 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x8e31c400 == 65 [pid = 1856] [id = 102] 11:22:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 131 (0x8e31ec00) [pid = 1856] [serial = 305] [outer = (nil)] 11:22:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0x8e324400) [pid = 1856] [serial = 306] [outer = 0x8e31ec00] 11:22:11 INFO - PROCESS | 1856 | 1461262931059 Marionette DEBUG loaded listener.js 11:22:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x8e326000) [pid = 1856] [serial = 307] [outer = 0x8e31ec00] 11:22:11 INFO - PROCESS | 1856 | 1461262931942 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 11:22:11 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 11:22:11 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1332ms 11:22:11 INFO - PROCESS | 1856 | 1461262931987 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 11:22:11 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 11:22:11 INFO - PROCESS | 1856 | 1461262931991 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 11:22:12 INFO - PROCESS | 1856 | 1461262932001 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 11:22:12 INFO - PROCESS | 1856 | 1461262932005 Marionette TRACE conn3 <- [1,382,null,{}] 11:22:12 INFO - PROCESS | 1856 | 1461262932010 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}] 11:22:12 INFO - PROCESS | 1856 | 1461262932176 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 11:22:12 INFO - PROCESS | 1856 | 1461262932344 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x8e324800 == 66 [pid = 1856] [id = 103] 11:22:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x8e324c00) [pid = 1856] [serial = 308] [outer = (nil)] 11:22:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x8e3ea800) [pid = 1856] [serial = 309] [outer = 0x8e324c00] 11:22:12 INFO - PROCESS | 1856 | 1461262932427 Marionette DEBUG loaded listener.js 11:22:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x8e3ed800) [pid = 1856] [serial = 310] [outer = 0x8e324c00] 11:22:13 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 11:22:13 INFO - PROCESS | 1856 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:22:13 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 11:22:13 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 11:22:13 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 11:22:13 INFO - PROCESS | 1856 | 1461262933595 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 11:22:13 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 11:22:13 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1634ms 11:22:13 INFO - PROCESS | 1856 | 1461262933632 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 11:22:13 INFO - PROCESS | 1856 | 1461262933638 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 11:22:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 11:22:13 INFO - PROCESS | 1856 | 1461262933647 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 11:22:13 INFO - PROCESS | 1856 | 1461262933651 Marionette TRACE conn3 <- [1,386,null,{}] 11:22:13 INFO - PROCESS | 1856 | 1461262933659 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}] 11:22:13 INFO - PROCESS | 1856 | 1461262933812 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 11:22:14 INFO - PROCESS | 1856 | 1461262934015 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x92634800 == 67 [pid = 1856] [id = 104] 11:22:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x92637c00) [pid = 1856] [serial = 311] [outer = (nil)] 11:22:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x9263fc00) [pid = 1856] [serial = 312] [outer = 0x92637c00] 11:22:14 INFO - PROCESS | 1856 | 1461262934105 Marionette DEBUG loaded listener.js 11:22:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x9273d800) [pid = 1856] [serial = 313] [outer = 0x92637c00] 11:22:14 INFO - PROCESS | 1856 | 1461262934931 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]]]}] 11:22:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 11:22:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1334ms 11:22:14 INFO - PROCESS | 1856 | 1461262934982 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 11:22:14 INFO - PROCESS | 1856 | 1461262934997 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 11:22:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 11:22:15 INFO - PROCESS | 1856 | 1461262935007 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 11:22:15 INFO - PROCESS | 1856 | 1461262935010 Marionette TRACE conn3 <- [1,390,null,{}] 11:22:15 INFO - PROCESS | 1856 | 1461262935016 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}] 11:22:15 INFO - PROCESS | 1856 | 1461262935251 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 11:22:15 INFO - PROCESS | 1856 | 1461262935377 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x92637400 == 68 [pid = 1856] [id = 105] 11:22:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x92695c00) [pid = 1856] [serial = 314] [outer = (nil)] 11:22:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x936a4800) [pid = 1856] [serial = 315] [outer = 0x92695c00] 11:22:15 INFO - PROCESS | 1856 | 1461262935452 Marionette DEBUG loaded listener.js 11:22:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x936ab000) [pid = 1856] [serial = 316] [outer = 0x92695c00] 11:22:15 INFO - PROCESS | 1856 | --DOCSHELL 0x8f1c6400 == 67 [pid = 1856] [id = 40] 11:22:15 INFO - PROCESS | 1856 | --DOCSHELL 0x8f1cf800 == 66 [pid = 1856] [id = 93] 11:22:15 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0xa459e400) [pid = 1856] [serial = 240] [outer = (nil)] [url = about:blank] 11:22:15 INFO - PROCESS | 1856 | --DOCSHELL 0x96e05800 == 65 [pid = 1856] [id = 92] 11:22:15 INFO - PROCESS | 1856 | --DOCSHELL 0x961b8c00 == 64 [pid = 1856] [id = 91] 11:22:15 INFO - PROCESS | 1856 | --DOCSHELL 0x8f77f800 == 63 [pid = 1856] [id = 90] 11:22:15 INFO - PROCESS | 1856 | --DOCSHELL 0x91116800 == 62 [pid = 1856] [id = 89] 11:22:16 INFO - PROCESS | 1856 | --DOCSHELL 0x8f1c2800 == 61 [pid = 1856] [id = 88] 11:22:16 INFO - PROCESS | 1856 | --DOCSHELL 0x965e5c00 == 60 [pid = 1856] [id = 85] 11:22:16 INFO - PROCESS | 1856 | --DOCSHELL 0x9fff3000 == 59 [pid = 1856] [id = 84] 11:22:16 INFO - PROCESS | 1856 | --DOCSHELL 0x9847d000 == 58 [pid = 1856] [id = 83] 11:22:16 INFO - PROCESS | 1856 | --DOCSHELL 0x9273c000 == 57 [pid = 1856] [id = 82] 11:22:16 INFO - PROCESS | 1856 | --DOCSHELL 0x8f1c6800 == 56 [pid = 1856] [id = 81] 11:22:16 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x97ae0c00) [pid = 1856] [serial = 228] [outer = (nil)] [url = about:blank] 11:22:16 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x97d78400) [pid = 1856] [serial = 229] [outer = (nil)] [url = about:blank] 11:22:16 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0xa0b2fc00) [pid = 1856] [serial = 234] [outer = (nil)] [url = about:blank] 11:22:16 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x93903c00) [pid = 1856] [serial = 225] [outer = (nil)] [url = about:blank] 11:22:16 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x9581e800) [pid = 1856] [serial = 226] [outer = (nil)] [url = about:blank] 11:22:16 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x92736400) [pid = 1856] [serial = 222] [outer = (nil)] [url = about:blank] 11:22:16 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x9269b400) [pid = 1856] [serial = 221] [outer = (nil)] [url = about:blank] 11:22:16 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x9d605800) [pid = 1856] [serial = 198] [outer = (nil)] [url = about:blank] 11:22:16 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x90f93c00) [pid = 1856] [serial = 200] [outer = (nil)] [url = about:blank] 11:22:16 INFO - PROCESS | 1856 | --DOMWINDOW == 131 (0x960be000) [pid = 1856] [serial = 203] [outer = (nil)] [url = about:blank] 11:22:16 INFO - PROCESS | 1856 | --DOMWINDOW == 130 (0x9841e000) [pid = 1856] [serial = 206] [outer = (nil)] [url = about:blank] 11:22:16 INFO - PROCESS | 1856 | --DOMWINDOW == 129 (0x9fd5b000) [pid = 1856] [serial = 209] [outer = (nil)] [url = about:blank] 11:22:16 INFO - PROCESS | 1856 | --DOMWINDOW == 128 (0xa0b2f400) [pid = 1856] [serial = 212] [outer = (nil)] [url = about:blank] 11:22:16 INFO - PROCESS | 1856 | --DOMWINDOW == 127 (0xa10b1800) [pid = 1856] [serial = 215] [outer = (nil)] [url = about:blank] 11:22:16 INFO - PROCESS | 1856 | --DOMWINDOW == 126 (0x982e9800) [pid = 1856] [serial = 237] [outer = (nil)] [url = about:blank] 11:22:16 INFO - PROCESS | 1856 | --DOMWINDOW == 125 (0xa4457400) [pid = 1856] [serial = 218] [outer = (nil)] [url = about:blank] 11:22:16 INFO - PROCESS | 1856 | --DOMWINDOW == 124 (0xa6933000) [pid = 1856] [serial = 102] [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.] 11:22:16 INFO - PROCESS | 1856 | --DOMWINDOW == 123 (0xa0be1000) [pid = 1856] [serial = 235] [outer = (nil)] [url = about:blank] 11:22:16 INFO - PROCESS | 1856 | --DOMWINDOW == 122 (0xa104d800) [pid = 1856] [serial = 238] [outer = (nil)] [url = about:blank] 11:22:16 INFO - PROCESS | 1856 | --DOMWINDOW == 121 (0x9d606800) [pid = 1856] [serial = 231] [outer = (nil)] [url = about:blank] 11:22:16 INFO - PROCESS | 1856 | --DOMWINDOW == 120 (0x9fd59000) [pid = 1856] [serial = 232] [outer = (nil)] [url = about:blank] 11:22:16 INFO - PROCESS | 1856 | 1461262936488 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]]]}] 11:22:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 11:22:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1578ms 11:22:16 INFO - PROCESS | 1856 | 1461262936585 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 11:22:16 INFO - PROCESS | 1856 | 1461262936591 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 11:22:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 11:22:16 INFO - PROCESS | 1856 | 1461262936598 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 11:22:16 INFO - PROCESS | 1856 | 1461262936605 Marionette TRACE conn3 <- [1,394,null,{}] 11:22:16 INFO - PROCESS | 1856 | 1461262936613 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}] 11:22:16 INFO - PROCESS | 1856 | 1461262936820 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 11:22:17 INFO - PROCESS | 1856 | 1461262937040 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f778c00 == 57 [pid = 1856] [id = 106] 11:22:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 121 (0x8f779400) [pid = 1856] [serial = 317] [outer = (nil)] 11:22:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 122 (0x8f93c000) [pid = 1856] [serial = 318] [outer = 0x8f779400] 11:22:17 INFO - PROCESS | 1856 | 1461262937135 Marionette DEBUG loaded listener.js 11:22:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 123 (0x8f97f800) [pid = 1856] [serial = 319] [outer = 0x8f779400] 11:22:18 INFO - PROCESS | 1856 | 1461262938027 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]]]}] 11:22:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 11:22:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1486ms 11:22:18 INFO - PROCESS | 1856 | 1461262938084 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 11:22:18 INFO - PROCESS | 1856 | 1461262938089 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 11:22:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 11:22:18 INFO - PROCESS | 1856 | 1461262938102 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 11:22:18 INFO - PROCESS | 1856 | 1461262938107 Marionette TRACE conn3 <- [1,398,null,{}] 11:22:18 INFO - PROCESS | 1856 | 1461262938114 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}] 11:22:18 INFO - PROCESS | 1856 | 1461262938293 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 11:22:18 INFO - PROCESS | 1856 | 1461262938451 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x92696000 == 58 [pid = 1856] [id = 107] 11:22:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 124 (0x92698400) [pid = 1856] [serial = 320] [outer = (nil)] 11:22:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 125 (0x92736c00) [pid = 1856] [serial = 321] [outer = 0x92698400] 11:22:18 INFO - PROCESS | 1856 | 1461262938590 Marionette DEBUG loaded listener.js 11:22:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 126 (0x935d1400) [pid = 1856] [serial = 322] [outer = 0x92698400] 11:22:19 INFO - PROCESS | 1856 | 1461262939617 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]]]}] 11:22:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 11:22:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1588ms 11:22:19 INFO - PROCESS | 1856 | 1461262939687 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 11:22:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 11:22:19 INFO - PROCESS | 1856 | 1461262939692 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 11:22:19 INFO - PROCESS | 1856 | 1461262939698 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 11:22:19 INFO - PROCESS | 1856 | 1461262939703 Marionette TRACE conn3 <- [1,402,null,{}] 11:22:19 INFO - PROCESS | 1856 | 1461262939718 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}] 11:22:19 INFO - PROCESS | 1856 | 1461262939934 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 11:22:20 INFO - PROCESS | 1856 | 1461262940187 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x93909c00 == 59 [pid = 1856] [id = 108] 11:22:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 127 (0x9390c400) [pid = 1856] [serial = 323] [outer = (nil)] 11:22:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 128 (0x939cb000) [pid = 1856] [serial = 324] [outer = 0x9390c400] 11:22:20 INFO - PROCESS | 1856 | 1461262940296 Marionette DEBUG loaded listener.js 11:22:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x939d8000) [pid = 1856] [serial = 325] [outer = 0x9390c400] 11:22:21 INFO - PROCESS | 1856 | 1461262941242 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]]]}] 11:22:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 11:22:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1580ms 11:22:21 INFO - PROCESS | 1856 | 1461262941279 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 11:22:21 INFO - PROCESS | 1856 | 1461262941282 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 11:22:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 11:22:21 INFO - PROCESS | 1856 | 1461262941289 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 11:22:21 INFO - PROCESS | 1856 | 1461262941292 Marionette TRACE conn3 <- [1,406,null,{}] 11:22:21 INFO - PROCESS | 1856 | 1461262941298 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}] 11:22:21 INFO - PROCESS | 1856 | 1461262941465 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 11:22:21 INFO - PROCESS | 1856 | 1461262941624 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f944400 == 60 [pid = 1856] [id = 109] 11:22:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x96d75000) [pid = 1856] [serial = 326] [outer = (nil)] 11:22:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 131 (0x9721a000) [pid = 1856] [serial = 327] [outer = 0x96d75000] 11:22:21 INFO - PROCESS | 1856 | 1461262941715 Marionette DEBUG loaded listener.js 11:22:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0x97227c00) [pid = 1856] [serial = 328] [outer = 0x96d75000] 11:22:22 INFO - PROCESS | 1856 | 1461262942642 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]]]}] 11:22:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 11:22:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1384ms 11:22:22 INFO - PROCESS | 1856 | 1461262942673 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 11:22:22 INFO - PROCESS | 1856 | 1461262942677 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 11:22:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 11:22:22 INFO - PROCESS | 1856 | 1461262942684 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 11:22:22 INFO - PROCESS | 1856 | 1461262942688 Marionette TRACE conn3 <- [1,410,null,{}] 11:22:22 INFO - PROCESS | 1856 | 1461262942694 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}] 11:22:22 INFO - PROCESS | 1856 | 1461262942854 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 11:22:23 INFO - PROCESS | 1856 | 1461262943016 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x965ea800 == 61 [pid = 1856] [id = 110] 11:22:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x96e06800) [pid = 1856] [serial = 329] [outer = (nil)] 11:22:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x9747ec00) [pid = 1856] [serial = 330] [outer = 0x96e06800] 11:22:23 INFO - PROCESS | 1856 | 1461262943103 Marionette DEBUG loaded listener.js 11:22:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x97482000) [pid = 1856] [serial = 331] [outer = 0x96e06800] 11:22:24 INFO - PROCESS | 1856 | 1461262944030 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]]]}] 11:22:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 11:22:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1387ms 11:22:24 INFO - PROCESS | 1856 | 1461262944072 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 11:22:24 INFO - PROCESS | 1856 | 1461262944076 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 11:22:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 11:22:24 INFO - PROCESS | 1856 | 1461262944082 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 11:22:24 INFO - PROCESS | 1856 | 1461262944085 Marionette TRACE conn3 <- [1,414,null,{}] 11:22:24 INFO - PROCESS | 1856 | 1461262944091 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}] 11:22:24 INFO - PROCESS | 1856 | 1461262944317 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 11:22:24 INFO - PROCESS | 1856 | 1461262944537 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x8e31f000 == 62 [pid = 1856] [id = 111] 11:22:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x987a4c00) [pid = 1856] [serial = 332] [outer = (nil)] 11:22:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x9a72a000) [pid = 1856] [serial = 333] [outer = 0x987a4c00] 11:22:24 INFO - PROCESS | 1856 | 1461262944629 Marionette DEBUG loaded listener.js 11:22:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x9fc9b400) [pid = 1856] [serial = 334] [outer = 0x987a4c00] 11:22:25 INFO - PROCESS | 1856 | 1461262945515 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]]]}] 11:22:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 11:22:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1480ms 11:22:25 INFO - PROCESS | 1856 | 1461262945563 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 11:22:25 INFO - PROCESS | 1856 | 1461262945567 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 11:22:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 11:22:25 INFO - PROCESS | 1856 | 1461262945573 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 11:22:25 INFO - PROCESS | 1856 | 1461262945577 Marionette TRACE conn3 <- [1,418,null,{}] 11:22:25 INFO - PROCESS | 1856 | 1461262945582 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}] 11:22:25 INFO - PROCESS | 1856 | 1461262945754 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 11:22:25 INFO - PROCESS | 1856 | 1461262945923 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x8e3c7000 == 63 [pid = 1856] [id = 112] 11:22:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x8e3c8000) [pid = 1856] [serial = 335] [outer = (nil)] 11:22:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x8e3cf800) [pid = 1856] [serial = 336] [outer = 0x8e3c8000] 11:22:26 INFO - PROCESS | 1856 | 1461262946018 Marionette DEBUG loaded listener.js 11:22:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x8e3d1800) [pid = 1856] [serial = 337] [outer = 0x8e3c8000] 11:22:27 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 11:22:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1785ms 11:22:27 INFO - PROCESS | 1856 | 1461262947349 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]]]}] 11:22:27 INFO - PROCESS | 1856 | 1461262947359 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 11:22:27 INFO - PROCESS | 1856 | 1461262947363 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 11:22:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 11:22:27 INFO - PROCESS | 1856 | 1461262947370 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 11:22:27 INFO - PROCESS | 1856 | 1461262947373 Marionette TRACE conn3 <- [1,422,null,{}] 11:22:27 INFO - PROCESS | 1856 | 1461262947379 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}] 11:22:27 INFO - PROCESS | 1856 | 1461262947596 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 11:22:27 INFO - PROCESS | 1856 | 1461262947760 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x8e3cfc00 == 64 [pid = 1856] [id = 113] 11:22:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x8e3d0800) [pid = 1856] [serial = 338] [outer = (nil)] 11:22:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x98fd5800) [pid = 1856] [serial = 339] [outer = 0x8e3d0800] 11:22:27 INFO - PROCESS | 1856 | 1461262947852 Marionette DEBUG loaded listener.js 11:22:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x9fd5a800) [pid = 1856] [serial = 340] [outer = 0x8e3d0800] 11:22:29 INFO - PROCESS | 1856 | 1461262949143 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]]]}] 11:22:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 11:22:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1829ms 11:22:29 INFO - PROCESS | 1856 | 1461262949236 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 11:22:29 INFO - PROCESS | 1856 | 1461262949239 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 11:22:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 11:22:29 INFO - PROCESS | 1856 | 1461262949253 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 11:22:29 INFO - PROCESS | 1856 | 1461262949259 Marionette TRACE conn3 <- [1,426,null,{}] 11:22:29 INFO - PROCESS | 1856 | 1461262949268 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}] 11:22:29 INFO - PROCESS | 1856 | 1461262949429 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 11:22:29 INFO - PROCESS | 1856 | 1461262949597 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x8fe0d400 == 65 [pid = 1856] [id = 114] 11:22:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x935d6c00) [pid = 1856] [serial = 341] [outer = (nil)] 11:22:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0xa0d3d800) [pid = 1856] [serial = 342] [outer = 0x935d6c00] 11:22:29 INFO - PROCESS | 1856 | 1461262949681 Marionette DEBUG loaded listener.js 11:22:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0xa0f54400) [pid = 1856] [serial = 343] [outer = 0x935d6c00] 11:22:30 INFO - PROCESS | 1856 | 1461262950539 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] 11:22:31 INFO - PROCESS | 1856 | 1461262951203 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 11:22:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 11:22:31 INFO - PROCESS | 1856 | 1461262951212 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 11:22:31 INFO - PROCESS | 1856 | 1461262951216 Marionette TRACE conn3 <- [1,430,null,{}] 11:22:31 INFO - PROCESS | 1856 | 1461262951224 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}] 11:22:31 INFO - PROCESS | 1856 | 1461262951371 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 11:22:31 INFO - PROCESS | 1856 | 1461262951496 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f93ec00 == 65 [pid = 1856] [id = 115] 11:22:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x8f977000) [pid = 1856] [serial = 344] [outer = (nil)] 11:22:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x90024000) [pid = 1856] [serial = 345] [outer = 0x8f977000] 11:22:31 INFO - PROCESS | 1856 | 1461262951570 Marionette DEBUG loaded listener.js 11:22:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x9002c800) [pid = 1856] [serial = 346] [outer = 0x8f977000] 11:22:32 INFO - PROCESS | 1856 | 1461262952342 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]]]}] 11:22:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 11:22:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1178ms 11:22:32 INFO - PROCESS | 1856 | 1461262952391 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 11:22:32 INFO - PROCESS | 1856 | 1461262952397 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 11:22:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 11:22:32 INFO - PROCESS | 1856 | 1461262952414 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 11:22:32 INFO - PROCESS | 1856 | 1461262952421 Marionette TRACE conn3 <- [1,434,null,{}] 11:22:32 INFO - PROCESS | 1856 | 1461262952427 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}] 11:22:32 INFO - PROCESS | 1856 | 1461262952661 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 11:22:32 INFO - PROCESS | 1856 | 1461262952685 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f93c800 == 66 [pid = 1856] [id = 116] 11:22:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x9002d800) [pid = 1856] [serial = 347] [outer = (nil)] 11:22:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x92693800) [pid = 1856] [serial = 348] [outer = 0x9002d800] 11:22:32 INFO - PROCESS | 1856 | 1461262952765 Marionette DEBUG loaded listener.js 11:22:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x935c9000) [pid = 1856] [serial = 349] [outer = 0x9002d800] 11:22:33 INFO - PROCESS | 1856 | 1461262953766 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]]]}] 11:22:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 11:22:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1389ms 11:22:33 INFO - PROCESS | 1856 | 1461262953801 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 11:22:33 INFO - PROCESS | 1856 | 1461262953804 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 11:22:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 11:22:33 INFO - PROCESS | 1856 | 1461262953811 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 11:22:33 INFO - PROCESS | 1856 | 1461262953815 Marionette TRACE conn3 <- [1,438,null,{}] 11:22:33 INFO - PROCESS | 1856 | 1461262953837 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}] 11:22:34 INFO - PROCESS | 1856 | 1461262954048 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 11:22:34 INFO - PROCESS | 1856 | 1461262954075 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x92633400 == 67 [pid = 1856] [id = 117] 11:22:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x938d8800) [pid = 1856] [serial = 350] [outer = (nil)] 11:22:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x939b8400) [pid = 1856] [serial = 351] [outer = 0x938d8800] 11:22:34 INFO - PROCESS | 1856 | 1461262954153 Marionette DEBUG loaded listener.js 11:22:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x95829c00) [pid = 1856] [serial = 352] [outer = 0x938d8800] 11:22:34 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x8f778000) [pid = 1856] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 11:22:34 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x92698c00) [pid = 1856] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 11:22:34 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x8f97a400) [pid = 1856] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 11:22:34 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x97221000) [pid = 1856] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 11:22:34 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x96d80400) [pid = 1856] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 11:22:34 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x9721bc00) [pid = 1856] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 11:22:34 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0xa2b8f400) [pid = 1856] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 11:22:34 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x92632c00) [pid = 1856] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 11:22:34 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x92637c00) [pid = 1856] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 11:22:35 INFO - PROCESS | 1856 | 1461262955273 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]]]}] 11:22:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 11:22:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1481ms 11:22:35 INFO - PROCESS | 1856 | 1461262955293 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 11:22:35 INFO - PROCESS | 1856 | 1461262955296 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 11:22:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 11:22:35 INFO - PROCESS | 1856 | 1461262955303 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 11:22:35 INFO - PROCESS | 1856 | 1461262955307 Marionette TRACE conn3 <- [1,442,null,{}] 11:22:35 INFO - PROCESS | 1856 | 1461262955312 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}] 11:22:35 INFO - PROCESS | 1856 | 1461262955527 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 11:22:35 INFO - PROCESS | 1856 | 1461262955549 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x8e3f1c00 == 68 [pid = 1856] [id = 118] 11:22:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x9581cc00) [pid = 1856] [serial = 353] [outer = (nil)] 11:22:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x97226c00) [pid = 1856] [serial = 354] [outer = 0x9581cc00] 11:22:35 INFO - PROCESS | 1856 | 1461262955626 Marionette DEBUG loaded listener.js 11:22:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x982f4400) [pid = 1856] [serial = 355] [outer = 0x9581cc00] 11:22:36 INFO - PROCESS | 1856 | 1461262956447 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]]]}] 11:22:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 11:22:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1179ms 11:22:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 11:22:36 INFO - PROCESS | 1856 | 1461262956482 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 11:22:36 INFO - PROCESS | 1856 | 1461262956484 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 11:22:36 INFO - PROCESS | 1856 | 1461262956491 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 11:22:36 INFO - PROCESS | 1856 | 1461262956495 Marionette TRACE conn3 <- [1,446,null,{}] 11:22:36 INFO - PROCESS | 1856 | 1461262956500 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}] 11:22:36 INFO - PROCESS | 1856 | 1461262956638 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 11:22:36 INFO - PROCESS | 1856 | 1461262956652 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x92621000 == 69 [pid = 1856] [id = 119] 11:22:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x92623000) [pid = 1856] [serial = 356] [outer = (nil)] 11:22:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x92629000) [pid = 1856] [serial = 357] [outer = 0x92623000] 11:22:36 INFO - PROCESS | 1856 | 1461262956726 Marionette DEBUG loaded listener.js 11:22:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x9262bc00) [pid = 1856] [serial = 358] [outer = 0x92623000] 11:22:37 INFO - PROCESS | 1856 | 1461262957889 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]]]}] 11:22:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 11:22:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1433ms 11:22:37 INFO - PROCESS | 1856 | 1461262957925 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 11:22:37 INFO - PROCESS | 1856 | 1461262957933 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 11:22:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 11:22:37 INFO - PROCESS | 1856 | 1461262957943 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 11:22:37 INFO - PROCESS | 1856 | 1461262957948 Marionette TRACE conn3 <- [1,450,null,{}] 11:22:37 INFO - PROCESS | 1856 | 1461262957956 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}] 11:22:38 INFO - PROCESS | 1856 | 1461262958165 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 11:22:38 INFO - PROCESS | 1856 | 1461262958384 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x90028800 == 70 [pid = 1856] [id = 120] 11:22:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x90032800) [pid = 1856] [serial = 359] [outer = (nil)] 11:22:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x92634000) [pid = 1856] [serial = 360] [outer = 0x90032800] 11:22:38 INFO - PROCESS | 1856 | 1461262958522 Marionette DEBUG loaded listener.js 11:22:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x9273c000) [pid = 1856] [serial = 361] [outer = 0x90032800] 11:22:39 INFO - PROCESS | 1856 | 1461262959549 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] 11:22:39 INFO - PROCESS | 1856 | 1461262959598 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 11:22:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 11:22:39 INFO - PROCESS | 1856 | 1461262959609 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 11:22:39 INFO - PROCESS | 1856 | 1461262959617 Marionette TRACE conn3 <- [1,454,null,{}] 11:22:39 INFO - PROCESS | 1856 | 1461262959629 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}] 11:22:39 INFO - PROCESS | 1856 | 1461262959815 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 11:22:40 INFO - PROCESS | 1856 | 1461262960070 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x938d8c00 == 71 [pid = 1856] [id = 121] 11:22:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x9390fc00) [pid = 1856] [serial = 362] [outer = (nil)] 11:22:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x9721ec00) [pid = 1856] [serial = 363] [outer = 0x9390fc00] 11:22:40 INFO - PROCESS | 1856 | 1461262960171 Marionette DEBUG loaded listener.js 11:22:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x982ee400) [pid = 1856] [serial = 364] [outer = 0x9390fc00] 11:22:41 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 11:22:41 INFO - PROCESS | 1856 | 1461262961065 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]]]}] 11:22:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 11:22:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1491ms 11:22:41 INFO - PROCESS | 1856 | 1461262961099 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 11:22:41 INFO - PROCESS | 1856 | 1461262961103 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 11:22:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 11:22:41 INFO - PROCESS | 1856 | 1461262961111 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 11:22:41 INFO - PROCESS | 1856 | 1461262961117 Marionette TRACE conn3 <- [1,458,null,{}] 11:22:41 INFO - PROCESS | 1856 | 1461262961132 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}] 11:22:41 INFO - PROCESS | 1856 | 1461262961316 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 11:22:41 INFO - PROCESS | 1856 | 1461262961486 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a722c00 == 72 [pid = 1856] [id = 122] 11:22:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x9a72f000) [pid = 1856] [serial = 365] [outer = (nil)] 11:22:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x9fdac000) [pid = 1856] [serial = 366] [outer = 0x9a72f000] 11:22:41 INFO - PROCESS | 1856 | 1461262961634 Marionette DEBUG loaded listener.js 11:22:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0xa0d40800) [pid = 1856] [serial = 367] [outer = 0x9a72f000] 11:22:42 INFO - PROCESS | 1856 | 1461262962543 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] 11:22:42 INFO - PROCESS | 1856 | 1461262962609 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 11:22:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 11:22:42 INFO - PROCESS | 1856 | 1461262962622 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 11:22:42 INFO - PROCESS | 1856 | 1461262962625 Marionette TRACE conn3 <- [1,462,null,{}] 11:22:42 INFO - PROCESS | 1856 | 1461262962640 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}] 11:22:42 INFO - PROCESS | 1856 | 1461262962856 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 11:22:43 INFO - PROCESS | 1856 | 1461262963072 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x987ae000 == 73 [pid = 1856] [id = 123] 11:22:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0xa2924c00) [pid = 1856] [serial = 368] [outer = (nil)] 11:22:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0xa45a0800) [pid = 1856] [serial = 369] [outer = 0xa2924c00] 11:22:43 INFO - PROCESS | 1856 | 1461262963177 Marionette DEBUG loaded listener.js 11:22:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0xa45eac00) [pid = 1856] [serial = 370] [outer = 0xa2924c00] 11:22:44 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 11:22:44 INFO - PROCESS | 1856 | 1461262964078 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] 11:22:44 INFO - PROCESS | 1856 | 1461262964165 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 11:22:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 11:22:44 INFO - PROCESS | 1856 | 1461262964172 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 11:22:44 INFO - PROCESS | 1856 | 1461262964175 Marionette TRACE conn3 <- [1,466,null,{}] 11:22:44 INFO - PROCESS | 1856 | 1461262964181 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}] 11:22:44 INFO - PROCESS | 1856 | 1461262964382 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 11:22:44 INFO - PROCESS | 1856 | 1461262964608 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:44 INFO - PROCESS | 1856 | ++DOCSHELL 0xa48c6400 == 74 [pid = 1856] [id = 124] 11:22:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0xa48c6c00) [pid = 1856] [serial = 371] [outer = (nil)] 11:22:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0xa48ca000) [pid = 1856] [serial = 372] [outer = 0xa48c6c00] 11:22:44 INFO - PROCESS | 1856 | 1461262964739 Marionette DEBUG loaded listener.js 11:22:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0xa48cc400) [pid = 1856] [serial = 373] [outer = 0xa48c6c00] 11:22:45 INFO - PROCESS | 1856 | 1461262965625 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] 11:22:45 INFO - PROCESS | 1856 | 1461262965664 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 11:22:45 INFO - PROCESS | 1856 | 1461262965671 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 11:22:45 INFO - PROCESS | 1856 | 1461262965675 Marionette TRACE conn3 <- [1,470,null,{}] 11:22:45 INFO - PROCESS | 1856 | 1461262965680 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}] 11:22:45 INFO - PROCESS | 1856 | 1461262965855 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 11:22:46 INFO - PROCESS | 1856 | 1461262966028 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x903b7c00 == 75 [pid = 1856] [id = 125] 11:22:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x903b9400) [pid = 1856] [serial = 374] [outer = (nil)] 11:22:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x903c0c00) [pid = 1856] [serial = 375] [outer = 0x903b9400] 11:22:46 INFO - PROCESS | 1856 | 1461262966125 Marionette DEBUG loaded listener.js 11:22:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0xa4c01400) [pid = 1856] [serial = 376] [outer = 0x903b9400] 11:22:47 INFO - PROCESS | 1856 | 1461262967076 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]]]}] 11:22:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 11:22:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1830ms 11:22:47 INFO - PROCESS | 1856 | 1461262967615 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 11:22:47 INFO - PROCESS | 1856 | 1461262967622 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 11:22:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 11:22:47 INFO - PROCESS | 1856 | 1461262967654 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 11:22:47 INFO - PROCESS | 1856 | 1461262967660 Marionette TRACE conn3 <- [1,474,null,{}] 11:22:47 INFO - PROCESS | 1856 | 1461262967670 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}] 11:22:47 INFO - PROCESS | 1856 | 1461262967821 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 11:22:48 INFO - PROCESS | 1856 | 1461262968010 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x8be02c00 == 76 [pid = 1856] [id = 126] 11:22:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x8be06c00) [pid = 1856] [serial = 377] [outer = (nil)] 11:22:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x8be0ec00) [pid = 1856] [serial = 378] [outer = 0x8be06c00] 11:22:48 INFO - PROCESS | 1856 | 1461262968088 Marionette DEBUG loaded listener.js 11:22:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x8f780c00) [pid = 1856] [serial = 379] [outer = 0x8be06c00] 11:22:49 INFO - PROCESS | 1856 | 1461262969056 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]]]}] 11:22:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 11:22:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1460ms 11:22:49 INFO - PROCESS | 1856 | 1461262969093 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 11:22:49 INFO - PROCESS | 1856 | 1461262969098 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 11:22:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 11:22:49 INFO - PROCESS | 1856 | 1461262969109 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 11:22:49 INFO - PROCESS | 1856 | 1461262969115 Marionette TRACE conn3 <- [1,478,null,{}] 11:22:49 INFO - PROCESS | 1856 | 1461262969121 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}] 11:22:49 INFO - PROCESS | 1856 | 1461262969270 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 11:22:49 INFO - PROCESS | 1856 | 1461262969446 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f93a400 == 77 [pid = 1856] [id = 127] 11:22:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x8fe18800) [pid = 1856] [serial = 380] [outer = (nil)] 11:22:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x903ba400) [pid = 1856] [serial = 381] [outer = 0x8fe18800] 11:22:49 INFO - PROCESS | 1856 | 1461262969531 Marionette DEBUG loaded listener.js 11:22:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x903c2000) [pid = 1856] [serial = 382] [outer = 0x8fe18800] 11:22:50 INFO - PROCESS | 1856 | 1461262970559 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]]]}] 11:22:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 11:22:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1483ms 11:22:50 INFO - PROCESS | 1856 | 1461262970590 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 11:22:50 INFO - PROCESS | 1856 | 1461262970594 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 11:22:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 11:22:50 INFO - PROCESS | 1856 | 1461262970600 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 11:22:50 INFO - PROCESS | 1856 | 1461262970603 Marionette TRACE conn3 <- [1,482,null,{}] 11:22:50 INFO - PROCESS | 1856 | 1461262970617 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}] 11:22:50 INFO - PROCESS | 1856 | 1461262970774 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 11:22:51 INFO - PROCESS | 1856 | 1461262971058 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:51 INFO - PROCESS | 1856 | --DOCSHELL 0x8fe6c000 == 76 [pid = 1856] [id = 51] 11:22:51 INFO - PROCESS | 1856 | --DOCSHELL 0x91119000 == 75 [pid = 1856] [id = 53] 11:22:51 INFO - PROCESS | 1856 | --DOCSHELL 0x92694c00 == 74 [pid = 1856] [id = 61] 11:22:51 INFO - PROCESS | 1856 | --DOCSHELL 0x90f8e800 == 73 [pid = 1856] [id = 52] 11:22:51 INFO - PROCESS | 1856 | --DOCSHELL 0x8f1d0c00 == 72 [pid = 1856] [id = 65] 11:22:51 INFO - PROCESS | 1856 | --DOCSHELL 0x92692800 == 71 [pid = 1856] [id = 60] 11:22:51 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x936a4800) [pid = 1856] [serial = 315] [outer = (nil)] [url = about:blank] 11:22:51 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x92639c00) [pid = 1856] [serial = 285] [outer = (nil)] [url = about:blank] 11:22:51 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x939d5000) [pid = 1856] [serial = 288] [outer = (nil)] [url = about:blank] 11:22:51 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x987a5c00) [pid = 1856] [serial = 291] [outer = (nil)] [url = about:blank] 11:22:51 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x9fda4400) [pid = 1856] [serial = 294] [outer = (nil)] [url = about:blank] 11:22:51 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0xa3d7f800) [pid = 1856] [serial = 297] [outer = (nil)] [url = about:blank] 11:22:51 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x936a8000) [pid = 1856] [serial = 300] [outer = (nil)] [url = about:blank] 11:22:51 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x938d0000) [pid = 1856] [serial = 303] [outer = (nil)] [url = about:blank] 11:22:51 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x8e324400) [pid = 1856] [serial = 306] [outer = (nil)] [url = about:blank] 11:22:51 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x8e3ea800) [pid = 1856] [serial = 309] [outer = (nil)] [url = about:blank] 11:22:51 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0xa3dee400) [pid = 1856] [serial = 252] [outer = (nil)] [url = about:blank] 11:22:51 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x97477000) [pid = 1856] [serial = 246] [outer = (nil)] [url = about:blank] 11:22:51 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0xa4cee000) [pid = 1856] [serial = 261] [outer = (nil)] [url = about:blank] 11:22:51 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x99089000) [pid = 1856] [serial = 249] [outer = (nil)] [url = about:blank] 11:22:51 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0xa4c04400) [pid = 1856] [serial = 255] [outer = (nil)] [url = about:blank] 11:22:51 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x92711400) [pid = 1856] [serial = 243] [outer = (nil)] [url = about:blank] 11:22:51 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x939d8c00) [pid = 1856] [serial = 258] [outer = (nil)] [url = about:blank] 11:22:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x8e324400 == 72 [pid = 1856] [id = 128] 11:22:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x8e327000) [pid = 1856] [serial = 383] [outer = (nil)] 11:22:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x8f1c3800) [pid = 1856] [serial = 384] [outer = 0x8e327000] 11:22:51 INFO - PROCESS | 1856 | 1461262971211 Marionette DEBUG loaded listener.js 11:22:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x8fe17c00) [pid = 1856] [serial = 385] [outer = 0x8e327000] 11:22:51 INFO - PROCESS | 1856 | --DOCSHELL 0x92708000 == 71 [pid = 1856] [id = 48] 11:22:51 INFO - PROCESS | 1856 | --DOCSHELL 0xa10a8800 == 70 [pid = 1856] [id = 49] 11:22:51 INFO - PROCESS | 1856 | --DOCSHELL 0x97220c00 == 69 [pid = 1856] [id = 63] 11:22:51 INFO - PROCESS | 1856 | --DOCSHELL 0x90f8bc00 == 68 [pid = 1856] [id = 80] 11:22:51 INFO - PROCESS | 1856 | --DOCSHELL 0x8f1cb000 == 67 [pid = 1856] [id = 66] 11:22:51 INFO - PROCESS | 1856 | --DOCSHELL 0x92709800 == 66 [pid = 1856] [id = 47] 11:22:51 INFO - PROCESS | 1856 | --DOCSHELL 0x8f944000 == 65 [pid = 1856] [id = 54] 11:22:51 INFO - PROCESS | 1856 | --DOCSHELL 0x9721c400 == 64 [pid = 1856] [id = 43] 11:22:51 INFO - PROCESS | 1856 | --DOCSHELL 0x8fe6b800 == 63 [pid = 1856] [id = 41] 11:22:51 INFO - PROCESS | 1856 | --DOCSHELL 0x8f979c00 == 62 [pid = 1856] [id = 45] 11:22:51 INFO - PROCESS | 1856 | --DOCSHELL 0x8f776c00 == 61 [pid = 1856] [id = 64] 11:22:51 INFO - PROCESS | 1856 | --DOCSHELL 0x8f982c00 == 60 [pid = 1856] [id = 44] 11:22:51 INFO - PROCESS | 1856 | --DOCSHELL 0x8fe0d400 == 59 [pid = 1856] [id = 114] 11:22:51 INFO - PROCESS | 1856 | --DOCSHELL 0x8e3cfc00 == 58 [pid = 1856] [id = 113] 11:22:51 INFO - PROCESS | 1856 | --DOCSHELL 0x8e3c7000 == 57 [pid = 1856] [id = 112] 11:22:51 INFO - PROCESS | 1856 | --DOCSHELL 0x8e31f000 == 56 [pid = 1856] [id = 111] 11:22:51 INFO - PROCESS | 1856 | --DOCSHELL 0x939cb400 == 55 [pid = 1856] [id = 86] 11:22:51 INFO - PROCESS | 1856 | --DOCSHELL 0x965ea800 == 54 [pid = 1856] [id = 110] 11:22:51 INFO - PROCESS | 1856 | --DOCSHELL 0x8f944400 == 53 [pid = 1856] [id = 109] 11:22:51 INFO - PROCESS | 1856 | --DOCSHELL 0x93909c00 == 52 [pid = 1856] [id = 108] 11:22:51 INFO - PROCESS | 1856 | --DOCSHELL 0x92696000 == 51 [pid = 1856] [id = 107] 11:22:51 INFO - PROCESS | 1856 | --DOCSHELL 0x8f778c00 == 50 [pid = 1856] [id = 106] 11:22:51 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x9263b800) [pid = 1856] [serial = 282] [outer = (nil)] [url = about:blank] 11:22:51 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x9263fc00) [pid = 1856] [serial = 312] [outer = (nil)] [url = about:blank] 11:22:51 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x9273d800) [pid = 1856] [serial = 313] [outer = (nil)] [url = about:blank] 11:22:51 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x9263e400) [pid = 1856] [serial = 283] [outer = (nil)] [url = about:blank] 11:22:51 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x965e0c00) [pid = 1856] [serial = 279] [outer = (nil)] [url = about:blank] 11:22:51 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x939d6800) [pid = 1856] [serial = 268] [outer = (nil)] [url = about:blank] 11:22:51 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x935cf400) [pid = 1856] [serial = 265] [outer = (nil)] [url = about:blank] 11:22:51 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x982e5c00) [pid = 1856] [serial = 276] [outer = (nil)] [url = about:blank] 11:22:51 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x96ddc800) [pid = 1856] [serial = 270] [outer = (nil)] [url = about:blank] 11:22:51 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x935d5800) [pid = 1856] [serial = 267] [outer = (nil)] [url = about:blank] 11:22:51 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x975f4000) [pid = 1856] [serial = 274] [outer = (nil)] [url = about:blank] 11:22:51 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0xa45de400) [pid = 1856] [serial = 241] [outer = (nil)] [url = about:blank] 11:22:51 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x97219c00) [pid = 1856] [serial = 271] [outer = (nil)] [url = about:blank] 11:22:51 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x935cbc00) [pid = 1856] [serial = 264] [outer = (nil)] [url = about:blank] 11:22:51 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x98805c00) [pid = 1856] [serial = 280] [outer = (nil)] [url = about:blank] 11:22:51 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x982f1800) [pid = 1856] [serial = 277] [outer = (nil)] [url = about:blank] 11:22:51 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x97480000) [pid = 1856] [serial = 273] [outer = (nil)] [url = about:blank] 11:22:52 INFO - PROCESS | 1856 | 1461262972035 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]]]}] 11:22:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 11:22:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1481ms 11:22:52 INFO - PROCESS | 1856 | 1461262972081 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 11:22:52 INFO - PROCESS | 1856 | 1461262972085 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 11:22:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 11:22:52 INFO - PROCESS | 1856 | 1461262972091 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 11:22:52 INFO - PROCESS | 1856 | 1461262972093 Marionette TRACE conn3 <- [1,486,null,{}] 11:22:52 INFO - PROCESS | 1856 | 1461262972099 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}] 11:22:52 INFO - PROCESS | 1856 | 1461262972240 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 11:22:52 INFO - PROCESS | 1856 | 1461262972254 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x8be0dc00 == 51 [pid = 1856] [id = 129] 11:22:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x91001c00) [pid = 1856] [serial = 386] [outer = (nil)] 11:22:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x9263e800) [pid = 1856] [serial = 387] [outer = 0x91001c00] 11:22:52 INFO - PROCESS | 1856 | 1461262972326 Marionette DEBUG loaded listener.js 11:22:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x92693c00) [pid = 1856] [serial = 388] [outer = 0x91001c00] 11:22:53 INFO - PROCESS | 1856 | 1461262973125 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]]]}] 11:22:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 11:22:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1081ms 11:22:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 11:22:53 INFO - PROCESS | 1856 | 1461262973182 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 11:22:53 INFO - PROCESS | 1856 | 1461262973184 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 11:22:53 INFO - PROCESS | 1856 | 1461262973191 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 11:22:53 INFO - PROCESS | 1856 | 1461262973194 Marionette TRACE conn3 <- [1,490,null,{}] 11:22:53 INFO - PROCESS | 1856 | 1461262973203 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}] 11:22:53 INFO - PROCESS | 1856 | 1461262973368 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 11:22:53 INFO - PROCESS | 1856 | 1461262973378 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x8e3cc800 == 52 [pid = 1856] [id = 130] 11:22:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x8f1d0000) [pid = 1856] [serial = 389] [outer = (nil)] 11:22:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x9270e000) [pid = 1856] [serial = 390] [outer = 0x8f1d0000] 11:22:53 INFO - PROCESS | 1856 | 1461262973449 Marionette DEBUG loaded listener.js 11:22:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x92737400) [pid = 1856] [serial = 391] [outer = 0x8f1d0000] 11:22:54 INFO - PROCESS | 1856 | 1461262974377 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]]]}] 11:22:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 11:22:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1239ms 11:22:54 INFO - PROCESS | 1856 | 1461262974429 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 11:22:54 INFO - PROCESS | 1856 | 1461262974433 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 11:22:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 11:22:54 INFO - PROCESS | 1856 | 1461262974439 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 11:22:54 INFO - PROCESS | 1856 | 1461262974441 Marionette TRACE conn3 <- [1,494,null,{}] 11:22:54 INFO - PROCESS | 1856 | 1461262974454 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}] 11:22:54 INFO - PROCESS | 1856 | 1461262974689 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 11:22:54 INFO - PROCESS | 1856 | 1461262974713 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x8e3cd000 == 53 [pid = 1856] [id = 131] 11:22:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x92707400) [pid = 1856] [serial = 392] [outer = (nil)] 11:22:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x936a8c00) [pid = 1856] [serial = 393] [outer = 0x92707400] 11:22:54 INFO - PROCESS | 1856 | 1461262974790 Marionette DEBUG loaded listener.js 11:22:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x938d2400) [pid = 1856] [serial = 394] [outer = 0x92707400] 11:22:56 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x8e3d0800) [pid = 1856] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 11:22:56 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x9390c400) [pid = 1856] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 11:22:56 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x987a4c00) [pid = 1856] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 11:22:56 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x8e3c8000) [pid = 1856] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 11:22:56 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x935d6c00) [pid = 1856] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 11:22:56 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x96e06800) [pid = 1856] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 11:22:56 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x8f779400) [pid = 1856] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 11:22:56 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x96d75000) [pid = 1856] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 11:22:56 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x8f977000) [pid = 1856] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 11:22:56 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x938d8800) [pid = 1856] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 11:22:56 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x92698400) [pid = 1856] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 11:22:56 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x9581cc00) [pid = 1856] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 11:22:56 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x9002d800) [pid = 1856] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 11:22:56 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x935d6800) [pid = 1856] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 11:22:56 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x96f29400) [pid = 1856] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 11:22:56 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x96042c00) [pid = 1856] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 11:22:56 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0xa10b5c00) [pid = 1856] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 11:22:56 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x97d74400) [pid = 1856] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 11:22:56 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x9a7a7400) [pid = 1856] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 11:22:56 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x97473800) [pid = 1856] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 11:22:56 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x94dc7400) [pid = 1856] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 11:22:56 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0xa10ab000) [pid = 1856] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 11:22:56 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x939cbc00) [pid = 1856] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 11:22:56 INFO - PROCESS | 1856 | --DOMWINDOW == 131 (0x965e1800) [pid = 1856] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 11:22:56 INFO - PROCESS | 1856 | --DOMWINDOW == 130 (0x8e324c00) [pid = 1856] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 11:22:56 INFO - PROCESS | 1856 | --DOMWINDOW == 129 (0x8f978400) [pid = 1856] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 11:22:56 INFO - PROCESS | 1856 | --DOMWINDOW == 128 (0x9d607400) [pid = 1856] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 11:22:56 INFO - PROCESS | 1856 | --DOMWINDOW == 127 (0x9369f400) [pid = 1856] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 11:22:56 INFO - PROCESS | 1856 | --DOMWINDOW == 126 (0x8f1c9400) [pid = 1856] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 11:22:56 INFO - PROCESS | 1856 | --DOMWINDOW == 125 (0x92697000) [pid = 1856] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 11:22:56 INFO - PROCESS | 1856 | --DOMWINDOW == 124 (0x98f30000) [pid = 1856] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 11:22:56 INFO - PROCESS | 1856 | --DOMWINDOW == 123 (0x8f97f000) [pid = 1856] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 11:22:56 INFO - PROCESS | 1856 | --DOMWINDOW == 122 (0x936a1c00) [pid = 1856] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 11:22:56 INFO - PROCESS | 1856 | --DOMWINDOW == 121 (0x8e31ec00) [pid = 1856] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 11:22:56 INFO - PROCESS | 1856 | --DOMWINDOW == 120 (0x8f97c800) [pid = 1856] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 11:22:56 INFO - PROCESS | 1856 | --DOMWINDOW == 119 (0x8f97b000) [pid = 1856] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 11:22:56 INFO - PROCESS | 1856 | --DOMWINDOW == 118 (0x987a4000) [pid = 1856] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 11:22:56 INFO - PROCESS | 1856 | --DOMWINDOW == 117 (0x92636400) [pid = 1856] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 11:22:56 INFO - PROCESS | 1856 | --DOMWINDOW == 116 (0x939cac00) [pid = 1856] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 11:22:56 INFO - PROCESS | 1856 | --DOMWINDOW == 115 (0x9721dc00) [pid = 1856] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 11:22:56 INFO - PROCESS | 1856 | --DOMWINDOW == 114 (0x9390b800) [pid = 1856] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 11:22:56 INFO - PROCESS | 1856 | --DOMWINDOW == 113 (0x9a729c00) [pid = 1856] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 11:22:56 INFO - PROCESS | 1856 | 1461262976756 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]]]}] 11:22:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 11:22:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 2545ms 11:22:57 INFO - PROCESS | 1856 | 1461262977172 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 11:22:57 INFO - PROCESS | 1856 | 1461262977176 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 11:22:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 11:22:57 INFO - PROCESS | 1856 | 1461262977183 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 11:22:57 INFO - PROCESS | 1856 | 1461262977186 Marionette TRACE conn3 <- [1,498,null,{}] 11:22:57 INFO - PROCESS | 1856 | 1461262977191 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}] 11:22:57 INFO - PROCESS | 1856 | 1461262977361 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 11:22:57 INFO - PROCESS | 1856 | 1461262977382 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x90f8a000 == 54 [pid = 1856] [id = 132] 11:22:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 114 (0x9110f000) [pid = 1856] [serial = 395] [outer = (nil)] 11:22:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 115 (0x92740800) [pid = 1856] [serial = 396] [outer = 0x9110f000] 11:22:57 INFO - PROCESS | 1856 | 1461262977456 Marionette DEBUG loaded listener.js 11:22:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 116 (0x936a5c00) [pid = 1856] [serial = 397] [outer = 0x9110f000] 11:22:58 INFO - PROCESS | 1856 | 1461262978263 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]]]}] 11:22:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 11:22:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1128ms 11:22:58 INFO - PROCESS | 1856 | 1461262978311 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 11:22:58 INFO - PROCESS | 1856 | 1461262978315 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 11:22:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 11:22:58 INFO - PROCESS | 1856 | 1461262978322 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 11:22:58 INFO - PROCESS | 1856 | 1461262978325 Marionette TRACE conn3 <- [1,502,null,{}] 11:22:58 INFO - PROCESS | 1856 | 1461262978330 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}] 11:22:58 INFO - PROCESS | 1856 | 1461262978476 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 11:22:58 INFO - PROCESS | 1856 | 1461262978707 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:22:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x8be01400 == 55 [pid = 1856] [id = 133] 11:22:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 117 (0x8be01800) [pid = 1856] [serial = 398] [outer = (nil)] 11:22:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 118 (0x8be0a800) [pid = 1856] [serial = 399] [outer = 0x8be01800] 11:22:58 INFO - PROCESS | 1856 | 1461262978802 Marionette DEBUG loaded listener.js 11:22:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 119 (0x8e328400) [pid = 1856] [serial = 400] [outer = 0x8be01800] 11:22:59 INFO - PROCESS | 1856 | 1461262979712 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]]]}] 11:22:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 11:22:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1432ms 11:22:59 INFO - PROCESS | 1856 | 1461262979756 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 11:22:59 INFO - PROCESS | 1856 | 1461262979764 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 11:22:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 11:22:59 INFO - PROCESS | 1856 | 1461262979773 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 11:22:59 INFO - PROCESS | 1856 | 1461262979778 Marionette TRACE conn3 <- [1,506,null,{}] 11:22:59 INFO - PROCESS | 1856 | 1461262979785 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}] 11:22:59 INFO - PROCESS | 1856 | 1461262979980 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 11:23:00 INFO - PROCESS | 1856 | 1461262980199 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x90028000 == 56 [pid = 1856] [id = 134] 11:23:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 120 (0x90029800) [pid = 1856] [serial = 401] [outer = (nil)] 11:23:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 121 (0x90032000) [pid = 1856] [serial = 402] [outer = 0x90029800] 11:23:00 INFO - PROCESS | 1856 | 1461262980329 Marionette DEBUG loaded listener.js 11:23:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 122 (0x903bc400) [pid = 1856] [serial = 403] [outer = 0x90029800] 11:23:01 INFO - PROCESS | 1856 | 1461262981225 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]]]}] 11:23:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 11:23:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1482ms 11:23:01 INFO - PROCESS | 1856 | 1461262981260 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 11:23:01 INFO - PROCESS | 1856 | 1461262981266 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 11:23:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 11:23:01 INFO - PROCESS | 1856 | 1461262981274 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 11:23:01 INFO - PROCESS | 1856 | 1461262981278 Marionette TRACE conn3 <- [1,510,null,{}] 11:23:01 INFO - PROCESS | 1856 | 1461262981284 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}] 11:23:01 INFO - PROCESS | 1856 | 1461262981453 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 11:23:01 INFO - PROCESS | 1856 | 1461262981624 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x8e3e8800 == 57 [pid = 1856] [id = 135] 11:23:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 123 (0x8e3f3000) [pid = 1856] [serial = 404] [outer = (nil)] 11:23:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 124 (0x9263d400) [pid = 1856] [serial = 405] [outer = 0x8e3f3000] 11:23:01 INFO - PROCESS | 1856 | 1461262981716 Marionette DEBUG loaded listener.js 11:23:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 125 (0x935d0400) [pid = 1856] [serial = 406] [outer = 0x8e3f3000] 11:23:02 INFO - PROCESS | 1856 | 1461262982864 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]]]}] 11:23:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 11:23:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1636ms 11:23:02 INFO - PROCESS | 1856 | 1461262982911 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 11:23:02 INFO - PROCESS | 1856 | 1461262982915 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 11:23:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 11:23:02 INFO - PROCESS | 1856 | 1461262982932 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 11:23:02 INFO - PROCESS | 1856 | 1461262982942 Marionette TRACE conn3 <- [1,514,null,{}] 11:23:02 INFO - PROCESS | 1856 | 1461262982949 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}] 11:23:03 INFO - PROCESS | 1856 | 1461262983124 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 11:23:03 INFO - PROCESS | 1856 | 1461262983339 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x8e3c7400 == 58 [pid = 1856] [id = 136] 11:23:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 126 (0x9263f800) [pid = 1856] [serial = 407] [outer = (nil)] 11:23:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 127 (0x95890800) [pid = 1856] [serial = 408] [outer = 0x9263f800] 11:23:03 INFO - PROCESS | 1856 | 1461262983447 Marionette DEBUG loaded listener.js 11:23:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 128 (0x96dd1c00) [pid = 1856] [serial = 409] [outer = 0x9263f800] 11:23:04 INFO - PROCESS | 1856 | 1461262984305 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]]]}] 11:23: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 11:23:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1445ms 11:23:04 INFO - PROCESS | 1856 | 1461262984369 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 11:23:04 INFO - PROCESS | 1856 | 1461262984374 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 11:23:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 11:23:04 INFO - PROCESS | 1856 | 1461262984380 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 11:23:04 INFO - PROCESS | 1856 | 1461262984384 Marionette TRACE conn3 <- [1,518,null,{}] 11:23:04 INFO - PROCESS | 1856 | 1461262984390 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}] 11:23:04 INFO - PROCESS | 1856 | 1461262984569 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 11:23:04 INFO - PROCESS | 1856 | 1461262984743 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x8be10c00 == 59 [pid = 1856] [id = 137] 11:23:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x8e321c00) [pid = 1856] [serial = 410] [outer = (nil)] 11:23:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x9721dc00) [pid = 1856] [serial = 411] [outer = 0x8e321c00] 11:23:04 INFO - PROCESS | 1856 | 1461262984832 Marionette DEBUG loaded listener.js 11:23:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 131 (0x97224400) [pid = 1856] [serial = 412] [outer = 0x8e321c00] 11:23:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0x9747c400) [pid = 1856] [serial = 413] [outer = 0x91001800] 11:23:05 INFO - PROCESS | 1856 | 1461262985875 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]]]}] 11:23:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 11:23:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1535ms 11:23:05 INFO - PROCESS | 1856 | 1461262985916 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 11:23:05 INFO - PROCESS | 1856 | 1461262985920 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 11:23:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 11:23:05 INFO - PROCESS | 1856 | 1461262985926 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 11:23:05 INFO - PROCESS | 1856 | 1461262985930 Marionette TRACE conn3 <- [1,522,null,{}] 11:23:05 INFO - PROCESS | 1856 | 1461262985936 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}] 11:23:06 INFO - PROCESS | 1856 | 1461262986105 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 11:23:06 INFO - PROCESS | 1856 | 1461262986319 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x9747c000 == 60 [pid = 1856] [id = 138] 11:23:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x9747f400) [pid = 1856] [serial = 414] [outer = (nil)] 11:23:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x975f0000) [pid = 1856] [serial = 415] [outer = 0x9747f400] 11:23:06 INFO - PROCESS | 1856 | 1461262986461 Marionette DEBUG loaded listener.js 11:23:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x97d7a400) [pid = 1856] [serial = 416] [outer = 0x9747f400] 11:23:07 INFO - PROCESS | 1856 | 1461262987407 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]]]}] 11:23:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 11:23:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1532ms 11:23:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 11:23:07 INFO - PROCESS | 1856 | 1461262987459 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 11:23:07 INFO - PROCESS | 1856 | 1461262987462 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 11:23:07 INFO - PROCESS | 1856 | 1461262987469 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 11:23:07 INFO - PROCESS | 1856 | 1461262987473 Marionette TRACE conn3 <- [1,526,null,{}] 11:23:07 INFO - PROCESS | 1856 | 1461262987478 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}] 11:23:07 INFO - PROCESS | 1856 | 1461262987646 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 11:23:07 INFO - PROCESS | 1856 | 1461262987808 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x96ddc800 == 61 [pid = 1856] [id = 139] 11:23:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x98424400) [pid = 1856] [serial = 417] [outer = (nil)] 11:23:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x98802400) [pid = 1856] [serial = 418] [outer = 0x98424400] 11:23:07 INFO - PROCESS | 1856 | 1461262987894 Marionette DEBUG loaded listener.js 11:23:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x9880f000) [pid = 1856] [serial = 419] [outer = 0x98424400] 11:23:08 INFO - PROCESS | 1856 | 1461262988791 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]]]}] 11:23:08 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 11:23:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1380ms 11:23:08 INFO - PROCESS | 1856 | 1461262988849 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 11:23:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 11:23:08 INFO - PROCESS | 1856 | 1461262988853 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 11:23:08 INFO - PROCESS | 1856 | 1461262988859 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 11:23:08 INFO - PROCESS | 1856 | 1461262988863 Marionette TRACE conn3 <- [1,530,null,{}] 11:23:08 INFO - PROCESS | 1856 | 1461262988868 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}] 11:23:09 INFO - PROCESS | 1856 | 1461262989032 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 11:23:09 INFO - PROCESS | 1856 | 1461262989197 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x8e3ed400 == 62 [pid = 1856] [id = 140] 11:23:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x8f1c9400) [pid = 1856] [serial = 420] [outer = (nil)] 11:23:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x98f49000) [pid = 1856] [serial = 421] [outer = 0x8f1c9400] 11:23:09 INFO - PROCESS | 1856 | 1461262989290 Marionette DEBUG loaded listener.js 11:23:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x9a725800) [pid = 1856] [serial = 422] [outer = 0x8f1c9400] 11:23:10 INFO - PROCESS | 1856 | 1461262990165 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"]]]}] 11:23:10 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 11:23:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 11:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:23:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:23:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 11:23:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 11:23:10 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 11:23:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 11:23:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:23:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:23:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 11:23:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 11:23:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1331ms 11:23:10 INFO - PROCESS | 1856 | 1461262990190 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 11:23:10 INFO - PROCESS | 1856 | 1461262990195 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 11:23:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 11:23:10 INFO - PROCESS | 1856 | 1461262990208 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 11:23:10 INFO - PROCESS | 1856 | 1461262990210 Marionette TRACE conn3 <- [1,534,null,{}] 11:23:10 INFO - PROCESS | 1856 | 1461262990221 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}] 11:23:10 INFO - PROCESS | 1856 | 1461262990394 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 11:23:10 INFO - PROCESS | 1856 | 1461262990563 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x8be09c00 == 63 [pid = 1856] [id = 141] 11:23:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x8e2a1400) [pid = 1856] [serial = 423] [outer = (nil)] 11:23:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x8fe69000) [pid = 1856] [serial = 424] [outer = 0x8e2a1400] 11:23:10 INFO - PROCESS | 1856 | 1461262990649 Marionette DEBUG loaded listener.js 11:23:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x98fcd000) [pid = 1856] [serial = 425] [outer = 0x8e2a1400] 11:23:11 INFO - PROCESS | 1856 | 1461262991469 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]]]}] 11:23:11 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 11:23:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1289ms 11:23:11 INFO - PROCESS | 1856 | 1461262991492 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 11:23:11 INFO - PROCESS | 1856 | 1461262991497 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 11:23:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 11:23:11 INFO - PROCESS | 1856 | 1461262991547 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 11:23:11 INFO - PROCESS | 1856 | 1461262991551 Marionette TRACE conn3 <- [1,538,null,{}] 11:23:11 INFO - PROCESS | 1856 | 1461262991557 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}] 11:23:11 INFO - PROCESS | 1856 | 1461262991739 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 11:23:11 INFO - PROCESS | 1856 | 1461262991921 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x8e2a5000 == 64 [pid = 1856] [id = 142] 11:23:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x8e2ab000) [pid = 1856] [serial = 426] [outer = (nil)] 11:23:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x92fa0800) [pid = 1856] [serial = 427] [outer = 0x8e2ab000] 11:23:12 INFO - PROCESS | 1856 | 1461262992007 Marionette DEBUG loaded listener.js 11:23:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x92fa5400) [pid = 1856] [serial = 428] [outer = 0x8e2ab000] 11:23:12 INFO - PROCESS | 1856 | 1461262992818 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]]]}] 11:23:12 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. 11:23:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1287ms 11:23:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 11:23:12 INFO - PROCESS | 1856 | 1461262992831 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 11:23:12 INFO - PROCESS | 1856 | 1461262992834 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 11:23:12 INFO - PROCESS | 1856 | 1461262992841 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 11:23:12 INFO - PROCESS | 1856 | 1461262992843 Marionette TRACE conn3 <- [1,542,null,{}] 11:23:12 INFO - PROCESS | 1856 | 1461262992849 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}] 11:23:13 INFO - PROCESS | 1856 | 1461262993004 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 11:23:13 INFO - PROCESS | 1856 | 1461262993189 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x8e2a3c00 == 65 [pid = 1856] [id = 143] 11:23:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x92f9ec00) [pid = 1856] [serial = 429] [outer = (nil)] 11:23:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x9ea1d000) [pid = 1856] [serial = 430] [outer = 0x92f9ec00] 11:23:13 INFO - PROCESS | 1856 | 1461262993283 Marionette DEBUG loaded listener.js 11:23:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0xa0b35800) [pid = 1856] [serial = 431] [outer = 0x92f9ec00] 11:23:14 INFO - PROCESS | 1856 | 1461262994196 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]]]}] 11:23:14 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. 11:23:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1392ms 11:23:14 INFO - PROCESS | 1856 | 1461262994233 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 11:23:14 INFO - PROCESS | 1856 | 1461262994237 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 11:23:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 11:23:14 INFO - PROCESS | 1856 | 1461262994243 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 11:23:14 INFO - PROCESS | 1856 | 1461262994248 Marionette TRACE conn3 <- [1,546,null,{}] 11:23:14 INFO - PROCESS | 1856 | 1461262994253 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}] 11:23:14 INFO - PROCESS | 1856 | 1461262994592 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 11:23:14 INFO - PROCESS | 1856 | 1461262994696 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x8e31d800 == 66 [pid = 1856] [id = 144] 11:23:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x8e320800) [pid = 1856] [serial = 432] [outer = (nil)] 11:23:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x8f97e800) [pid = 1856] [serial = 433] [outer = 0x8e320800] 11:23:14 INFO - PROCESS | 1856 | 1461262994814 Marionette DEBUG loaded listener.js 11:23:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x8fbad800) [pid = 1856] [serial = 434] [outer = 0x8e320800] 11:23:15 INFO - PROCESS | 1856 | 1461262995803 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]]]}] 11:23:15 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 11:23:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1596ms 11:23:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 11:23:15 INFO - PROCESS | 1856 | 1461262995840 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 11:23:15 INFO - PROCESS | 1856 | 1461262995842 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 11:23:15 INFO - PROCESS | 1856 | 1461262995849 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 11:23:15 INFO - PROCESS | 1856 | 1461262995853 Marionette TRACE conn3 <- [1,550,null,{}] 11:23:15 INFO - PROCESS | 1856 | 1461262995858 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}] 11:23:16 INFO - PROCESS | 1856 | 1461262996113 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 11:23:16 INFO - PROCESS | 1856 | 1461262996233 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x8fba4800 == 67 [pid = 1856] [id = 145] 11:23:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x8fbab400) [pid = 1856] [serial = 435] [outer = (nil)] 11:23:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x90f96800) [pid = 1856] [serial = 436] [outer = 0x8fbab400] 11:23:16 INFO - PROCESS | 1856 | 1461262996383 Marionette DEBUG loaded listener.js 11:23:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x92fa5800) [pid = 1856] [serial = 437] [outer = 0x8fbab400] 11:23:17 INFO - PROCESS | 1856 | 1461262997227 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]]]}] 11:23:17 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. 11:23:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1430ms 11:23:17 INFO - PROCESS | 1856 | 1461262997292 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 11:23:17 INFO - PROCESS | 1856 | 1461262997296 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 11:23:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 11:23:17 INFO - PROCESS | 1856 | 1461262997304 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 11:23:17 INFO - PROCESS | 1856 | 1461262997307 Marionette TRACE conn3 <- [1,554,null,{}] 11:23:17 INFO - PROCESS | 1856 | 1461262997313 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}] 11:23:17 INFO - PROCESS | 1856 | 1461262997484 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 11:23:17 INFO - PROCESS | 1856 | 1461262997946 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x8e3e4400 == 68 [pid = 1856] [id = 146] 11:23:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x8e3e5000) [pid = 1856] [serial = 438] [outer = (nil)] 11:23:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x8e3ec800) [pid = 1856] [serial = 439] [outer = 0x8e3e5000] 11:23:18 INFO - PROCESS | 1856 | 1461262998072 Marionette DEBUG loaded listener.js 11:23:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x8f1cb000) [pid = 1856] [serial = 440] [outer = 0x8e3e5000] 11:23:18 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 11:23:18 INFO - PROCESS | 1856 | 1461262998990 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]]]}] 11:23:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 11:23:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1780ms 11:23:19 INFO - PROCESS | 1856 | 1461262999086 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 11:23:19 INFO - PROCESS | 1856 | 1461262999093 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 11:23:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 11:23:19 INFO - PROCESS | 1856 | 1461262999102 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 11:23:19 INFO - PROCESS | 1856 | 1461262999106 Marionette TRACE conn3 <- [1,558,null,{}] 11:23:19 INFO - PROCESS | 1856 | 1461262999113 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}] 11:23:19 INFO - PROCESS | 1856 | 1461262999322 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 11:23:19 INFO - PROCESS | 1856 | 1461262999620 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x8e3c9800 == 69 [pid = 1856] [id = 147] 11:23:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x8e3d1c00) [pid = 1856] [serial = 441] [outer = (nil)] 11:23:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x8e3ee400) [pid = 1856] [serial = 442] [outer = 0x8e3d1c00] 11:23:19 INFO - PROCESS | 1856 | 1461262999737 Marionette DEBUG loaded listener.js 11:23:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x8fbac800) [pid = 1856] [serial = 443] [outer = 0x8e3d1c00] 11:23:20 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x92693800) [pid = 1856] [serial = 348] [outer = (nil)] [url = about:blank] 11:23:20 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x935c9000) [pid = 1856] [serial = 349] [outer = (nil)] [url = about:blank] 11:23:20 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x9002c800) [pid = 1856] [serial = 346] [outer = (nil)] [url = about:blank] 11:23:20 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x95891000) [pid = 1856] [serial = 289] [outer = (nil)] [url = about:blank] 11:23:20 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x975ebc00) [pid = 1856] [serial = 174] [outer = (nil)] [url = about:blank] 11:23:20 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x96e0a000) [pid = 1856] [serial = 171] [outer = (nil)] [url = about:blank] 11:23:20 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0xa459f400) [pid = 1856] [serial = 253] [outer = (nil)] [url = about:blank] 11:23:20 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x98f2c000) [pid = 1856] [serial = 292] [outer = (nil)] [url = about:blank] 11:23:20 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0xa4457c00) [pid = 1856] [serial = 298] [outer = (nil)] [url = about:blank] 11:23:20 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0xa4c0ec00) [pid = 1856] [serial = 256] [outer = (nil)] [url = about:blank] 11:23:20 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x965e1400) [pid = 1856] [serial = 204] [outer = (nil)] [url = about:blank] 11:23:20 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0xa2b3e800) [pid = 1856] [serial = 216] [outer = (nil)] [url = about:blank] 11:23:20 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0xa4c52c00) [pid = 1856] [serial = 259] [outer = (nil)] [url = about:blank] 11:23:20 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x97d6c000) [pid = 1856] [serial = 177] [outer = (nil)] [url = about:blank] 11:23:20 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x8e3ed800) [pid = 1856] [serial = 310] [outer = (nil)] [url = about:blank] 11:23:20 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x8fe6c400) [pid = 1856] [serial = 165] [outer = (nil)] [url = about:blank] 11:23:20 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0xa01ac400) [pid = 1856] [serial = 295] [outer = (nil)] [url = about:blank] 11:23:20 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x938d1800) [pid = 1856] [serial = 304] [outer = (nil)] [url = about:blank] 11:23:20 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0xa445c000) [pid = 1856] [serial = 219] [outer = (nil)] [url = about:blank] 11:23:20 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x9390e400) [pid = 1856] [serial = 168] [outer = (nil)] [url = about:blank] 11:23:20 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0xa0ba9800) [pid = 1856] [serial = 213] [outer = (nil)] [url = about:blank] 11:23:20 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x987a4800) [pid = 1856] [serial = 135] [outer = (nil)] [url = about:blank] 11:23:20 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0xa2918400) [pid = 1856] [serial = 301] [outer = (nil)] [url = about:blank] 11:23:20 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x8e326000) [pid = 1856] [serial = 307] [outer = (nil)] [url = about:blank] 11:23:20 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x91115800) [pid = 1856] [serial = 201] [outer = (nil)] [url = about:blank] 11:23:20 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x92743c00) [pid = 1856] [serial = 244] [outer = (nil)] [url = about:blank] 11:23:20 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x9fc95800) [pid = 1856] [serial = 250] [outer = (nil)] [url = about:blank] 11:23:20 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x926a0000) [pid = 1856] [serial = 286] [outer = (nil)] [url = about:blank] 11:23:20 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0xa5f32800) [pid = 1856] [serial = 262] [outer = (nil)] [url = about:blank] 11:23:20 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x98f31000) [pid = 1856] [serial = 207] [outer = (nil)] [url = about:blank] 11:23:20 INFO - PROCESS | 1856 | --DOMWINDOW == 131 (0x9747d000) [pid = 1856] [serial = 247] [outer = (nil)] [url = about:blank] 11:23:20 INFO - PROCESS | 1856 | --DOMWINDOW == 130 (0x9fda9000) [pid = 1856] [serial = 210] [outer = (nil)] [url = about:blank] 11:23:20 INFO - PROCESS | 1856 | --DOMWINDOW == 129 (0x9fd5a800) [pid = 1856] [serial = 340] [outer = (nil)] [url = about:blank] 11:23:20 INFO - PROCESS | 1856 | --DOMWINDOW == 128 (0x98fd5800) [pid = 1856] [serial = 339] [outer = (nil)] [url = about:blank] 11:23:20 INFO - PROCESS | 1856 | --DOMWINDOW == 127 (0x939d8000) [pid = 1856] [serial = 325] [outer = (nil)] [url = about:blank] 11:23:20 INFO - PROCESS | 1856 | --DOMWINDOW == 126 (0x939cb000) [pid = 1856] [serial = 324] [outer = (nil)] [url = about:blank] 11:23:20 INFO - PROCESS | 1856 | --DOMWINDOW == 125 (0x9fc9b400) [pid = 1856] [serial = 334] [outer = (nil)] [url = about:blank] 11:23:20 INFO - PROCESS | 1856 | --DOMWINDOW == 124 (0x9a72a000) [pid = 1856] [serial = 333] [outer = (nil)] [url = about:blank] 11:23:20 INFO - PROCESS | 1856 | --DOMWINDOW == 123 (0x8e3d1800) [pid = 1856] [serial = 337] [outer = (nil)] [url = about:blank] 11:23:20 INFO - PROCESS | 1856 | --DOMWINDOW == 122 (0x8e3cf800) [pid = 1856] [serial = 336] [outer = (nil)] [url = about:blank] 11:23:20 INFO - PROCESS | 1856 | --DOMWINDOW == 121 (0xa0f54400) [pid = 1856] [serial = 343] [outer = (nil)] [url = about:blank] 11:23:20 INFO - PROCESS | 1856 | --DOMWINDOW == 120 (0xa0d3d800) [pid = 1856] [serial = 342] [outer = (nil)] [url = about:blank] 11:23:20 INFO - PROCESS | 1856 | --DOMWINDOW == 119 (0x97482000) [pid = 1856] [serial = 331] [outer = (nil)] [url = about:blank] 11:23:20 INFO - PROCESS | 1856 | --DOMWINDOW == 118 (0x9747ec00) [pid = 1856] [serial = 330] [outer = (nil)] [url = about:blank] 11:23:20 INFO - PROCESS | 1856 | --DOMWINDOW == 117 (0x8f97f800) [pid = 1856] [serial = 319] [outer = (nil)] [url = about:blank] 11:23:20 INFO - PROCESS | 1856 | --DOMWINDOW == 116 (0x8f93c000) [pid = 1856] [serial = 318] [outer = (nil)] [url = about:blank] 11:23:20 INFO - PROCESS | 1856 | --DOMWINDOW == 115 (0x97227c00) [pid = 1856] [serial = 328] [outer = (nil)] [url = about:blank] 11:23:20 INFO - PROCESS | 1856 | --DOMWINDOW == 114 (0x9721a000) [pid = 1856] [serial = 327] [outer = (nil)] [url = about:blank] 11:23:20 INFO - PROCESS | 1856 | --DOMWINDOW == 113 (0x90024000) [pid = 1856] [serial = 345] [outer = (nil)] [url = about:blank] 11:23:20 INFO - PROCESS | 1856 | --DOMWINDOW == 112 (0x939b8400) [pid = 1856] [serial = 351] [outer = (nil)] [url = about:blank] 11:23:20 INFO - PROCESS | 1856 | --DOMWINDOW == 111 (0x935d1400) [pid = 1856] [serial = 322] [outer = (nil)] [url = about:blank] 11:23:20 INFO - PROCESS | 1856 | --DOMWINDOW == 110 (0x982f4400) [pid = 1856] [serial = 355] [outer = (nil)] [url = about:blank] 11:23:20 INFO - PROCESS | 1856 | --DOMWINDOW == 109 (0x92736c00) [pid = 1856] [serial = 321] [outer = (nil)] [url = about:blank] 11:23:20 INFO - PROCESS | 1856 | --DOMWINDOW == 108 (0x97226c00) [pid = 1856] [serial = 354] [outer = (nil)] [url = about:blank] 11:23:20 INFO - PROCESS | 1856 | --DOMWINDOW == 107 (0x95829c00) [pid = 1856] [serial = 352] [outer = (nil)] [url = about:blank] 11:23:20 INFO - PROCESS | 1856 | 1461263000656 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]]]}] 11:23:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 11:23:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1589ms 11:23:20 INFO - PROCESS | 1856 | 1461263000694 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 11:23:20 INFO - PROCESS | 1856 | 1461263000700 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 11:23:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 11:23:20 INFO - PROCESS | 1856 | 1461263000706 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 11:23:20 INFO - PROCESS | 1856 | 1461263000709 Marionette TRACE conn3 <- [1,562,null,{}] 11:23:20 INFO - PROCESS | 1856 | 1461263000715 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}] 11:23:20 INFO - PROCESS | 1856 | 1461263000865 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 11:23:20 INFO - PROCESS | 1856 | 1461263000882 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x8fbae000 == 70 [pid = 1856] [id = 148] 11:23:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 108 (0x8fbae400) [pid = 1856] [serial = 444] [outer = (nil)] 11:23:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 109 (0x90f8e800) [pid = 1856] [serial = 445] [outer = 0x8fbae400] 11:23:20 INFO - PROCESS | 1856 | 1461263000957 Marionette DEBUG loaded listener.js 11:23:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 110 (0x9110e800) [pid = 1856] [serial = 446] [outer = 0x8fbae400] 11:23:21 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 11:23:21 INFO - PROCESS | 1856 | 1461263001874 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]]]}] 11:23:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 11:23:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1181ms 11:23:21 INFO - PROCESS | 1856 | 1461263001887 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 11:23:21 INFO - PROCESS | 1856 | 1461263001890 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 11:23:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 11:23:21 INFO - PROCESS | 1856 | 1461263001904 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 11:23:21 INFO - PROCESS | 1856 | 1461263001913 Marionette TRACE conn3 <- [1,566,null,{}] 11:23:21 INFO - PROCESS | 1856 | 1461263001921 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}] 11:23:22 INFO - PROCESS | 1856 | 1461263002079 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 11:23:22 INFO - PROCESS | 1856 | 1461263002095 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x8e3d4400 == 71 [pid = 1856] [id = 149] 11:23:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 111 (0x9263c800) [pid = 1856] [serial = 447] [outer = (nil)] 11:23:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 112 (0x92704000) [pid = 1856] [serial = 448] [outer = 0x9263c800] 11:23:22 INFO - PROCESS | 1856 | 1461263002167 Marionette DEBUG loaded listener.js 11:23:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 113 (0x92737800) [pid = 1856] [serial = 449] [outer = 0x9263c800] 11:23:22 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 11:23:23 INFO - PROCESS | 1856 | 1461263003033 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]]]}] 11:23:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 11:23:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1195ms 11:23:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 11:23:23 INFO - PROCESS | 1856 | 1461263003103 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 11:23:23 INFO - PROCESS | 1856 | 1461263003106 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 11:23:23 INFO - PROCESS | 1856 | 1461263003112 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 11:23:23 INFO - PROCESS | 1856 | 1461263003116 Marionette TRACE conn3 <- [1,570,null,{}] 11:23:23 INFO - PROCESS | 1856 | 1461263003121 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}] 11:23:23 INFO - PROCESS | 1856 | 1461263003320 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 11:23:23 INFO - PROCESS | 1856 | 1461263003343 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x8fe17800 == 72 [pid = 1856] [id = 150] 11:23:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 114 (0x92697000) [pid = 1856] [serial = 450] [outer = (nil)] 11:23:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 115 (0x935cdc00) [pid = 1856] [serial = 451] [outer = 0x92697000] 11:23:23 INFO - PROCESS | 1856 | 1461263003415 Marionette DEBUG loaded listener.js 11:23:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 116 (0x935d5c00) [pid = 1856] [serial = 452] [outer = 0x92697000] 11:23:24 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 11:23:24 INFO - PROCESS | 1856 | 1461263004315 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]]]}] 11:23:24 INFO - PROCESS | 1856 | --DOMWINDOW == 115 (0x92707400) [pid = 1856] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 11:23:24 INFO - PROCESS | 1856 | --DOMWINDOW == 114 (0x8e327000) [pid = 1856] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 11:23:24 INFO - PROCESS | 1856 | --DOMWINDOW == 113 (0x8fe18800) [pid = 1856] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 11:23:24 INFO - PROCESS | 1856 | --DOMWINDOW == 112 (0x91001c00) [pid = 1856] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 11:23:24 INFO - PROCESS | 1856 | --DOMWINDOW == 111 (0x8f1d0000) [pid = 1856] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 11:23:24 INFO - PROCESS | 1856 | --DOMWINDOW == 110 (0x8be06c00) [pid = 1856] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 11:23:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 11:23:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1333ms 11:23:24 INFO - PROCESS | 1856 | 1461263004449 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 11:23:24 INFO - PROCESS | 1856 | 1461263004452 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 11:23:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 11:23:24 INFO - PROCESS | 1856 | 1461263004458 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 11:23:24 INFO - PROCESS | 1856 | 1461263004460 Marionette TRACE conn3 <- [1,574,null,{}] 11:23:24 INFO - PROCESS | 1856 | 1461263004466 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}] 11:23:24 INFO - PROCESS | 1856 | 1461263004611 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 11:23:24 INFO - PROCESS | 1856 | 1461263004621 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x92704c00 == 73 [pid = 1856] [id = 151] 11:23:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 111 (0x92707400) [pid = 1856] [serial = 453] [outer = (nil)] 11:23:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 112 (0x9369e800) [pid = 1856] [serial = 454] [outer = 0x92707400] 11:23:24 INFO - PROCESS | 1856 | 1461263004718 Marionette DEBUG loaded listener.js 11:23:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 113 (0x9390a400) [pid = 1856] [serial = 455] [outer = 0x92707400] 11:23:25 INFO - PROCESS | 1856 | 1461263005558 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]]]}] 11:23:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 11:23:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1125ms 11:23:25 INFO - PROCESS | 1856 | 1461263005585 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 11:23:25 INFO - PROCESS | 1856 | 1461263005587 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 11:23:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 11:23:25 INFO - PROCESS | 1856 | 1461263005593 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 11:23:25 INFO - PROCESS | 1856 | 1461263005597 Marionette TRACE conn3 <- [1,578,null,{}] 11:23:25 INFO - PROCESS | 1856 | 1461263005602 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}] 11:23:25 INFO - PROCESS | 1856 | 1461263005749 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 11:23:25 INFO - PROCESS | 1856 | 1461263005770 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x8be05000 == 74 [pid = 1856] [id = 152] 11:23:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 114 (0x8f1c6400) [pid = 1856] [serial = 456] [outer = (nil)] 11:23:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 115 (0x939d5000) [pid = 1856] [serial = 457] [outer = 0x8f1c6400] 11:23:25 INFO - PROCESS | 1856 | 1461263005840 Marionette DEBUG loaded listener.js 11:23:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 116 (0x94dd1c00) [pid = 1856] [serial = 458] [outer = 0x8f1c6400] 11:23:26 INFO - PROCESS | 1856 | 1461263006784 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]]]}] 11:23:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 11:23:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1235ms 11:23:26 INFO - PROCESS | 1856 | 1461263006830 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 11:23:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 11:23:26 INFO - PROCESS | 1856 | 1461263006839 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 11:23:26 INFO - PROCESS | 1856 | 1461263006848 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 11:23:26 INFO - PROCESS | 1856 | 1461263006855 Marionette TRACE conn3 <- [1,582,null,{}] 11:23:26 INFO - PROCESS | 1856 | 1461263006864 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}] 11:23:27 INFO - PROCESS | 1856 | 1461263007051 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 11:23:27 INFO - PROCESS | 1856 | 1461263007216 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x8e2a0800 == 75 [pid = 1856] [id = 153] 11:23:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 117 (0x8e3d5000) [pid = 1856] [serial = 459] [outer = (nil)] 11:23:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 118 (0x8f97c000) [pid = 1856] [serial = 460] [outer = 0x8e3d5000] 11:23:27 INFO - PROCESS | 1856 | 1461263007305 Marionette DEBUG loaded listener.js 11:23:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 119 (0x8fba5c00) [pid = 1856] [serial = 461] [outer = 0x8e3d5000] 11:23:28 INFO - PROCESS | 1856 | 1461263008219 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]]]}] 11:23:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 11:23:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1437ms 11:23:28 INFO - PROCESS | 1856 | 1461263008285 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 11:23:28 INFO - PROCESS | 1856 | 1461263008293 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 11:23:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 11:23:28 INFO - PROCESS | 1856 | 1461263008304 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 11:23:28 INFO - PROCESS | 1856 | 1461263008308 Marionette TRACE conn3 <- [1,586,null,{}] 11:23:28 INFO - PROCESS | 1856 | 1461263008314 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}] 11:23:28 INFO - PROCESS | 1856 | 1461263008528 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 11:23:28 INFO - PROCESS | 1856 | 1461263008689 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x903b6400 == 76 [pid = 1856] [id = 154] 11:23:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 120 (0x903b9800) [pid = 1856] [serial = 462] [outer = (nil)] 11:23:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 121 (0x9261fc00) [pid = 1856] [serial = 463] [outer = 0x903b9800] 11:23:28 INFO - PROCESS | 1856 | 1461263008826 Marionette DEBUG loaded listener.js 11:23:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 122 (0x92637800) [pid = 1856] [serial = 464] [outer = 0x903b9800] 11:23:29 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 11:23:29 INFO - PROCESS | 1856 | 1461263009793 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]]]}] 11:23:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 11:23:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1528ms 11:23:29 INFO - PROCESS | 1856 | 1461263009832 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 11:23:29 INFO - PROCESS | 1856 | 1461263009836 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 11:23:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 11:23:29 INFO - PROCESS | 1856 | 1461263009843 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 11:23:29 INFO - PROCESS | 1856 | 1461263009849 Marionette TRACE conn3 <- [1,590,null,{}] 11:23:29 INFO - PROCESS | 1856 | 1461263009865 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}] 11:23:30 INFO - PROCESS | 1856 | 1461263010045 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 11:23:30 INFO - PROCESS | 1856 | 1461263010253 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x938da800 == 77 [pid = 1856] [id = 155] 11:23:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 123 (0x939ad400) [pid = 1856] [serial = 465] [outer = (nil)] 11:23:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 124 (0x939d0800) [pid = 1856] [serial = 466] [outer = 0x939ad400] 11:23:30 INFO - PROCESS | 1856 | 1461263010385 Marionette DEBUG loaded listener.js 11:23:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 125 (0x9603f800) [pid = 1856] [serial = 467] [outer = 0x939ad400] 11:23:31 INFO - PROCESS | 1856 | 1461263011239 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]]]}] 11:23:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 11:23:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1444ms 11:23:31 INFO - PROCESS | 1856 | 1461263011288 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 11:23:31 INFO - PROCESS | 1856 | 1461263011293 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 11:23:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 11:23:31 INFO - PROCESS | 1856 | 1461263011299 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 11:23:31 INFO - PROCESS | 1856 | 1461263011303 Marionette TRACE conn3 <- [1,594,null,{}] 11:23:31 INFO - PROCESS | 1856 | 1461263011308 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}] 11:23:31 INFO - PROCESS | 1856 | 1461263011499 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 11:23:31 INFO - PROCESS | 1856 | 1461263011663 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x90029000 == 78 [pid = 1856] [id = 156] 11:23:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 126 (0x939d1400) [pid = 1856] [serial = 468] [outer = (nil)] 11:23:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 127 (0x97220c00) [pid = 1856] [serial = 469] [outer = 0x939d1400] 11:23:31 INFO - PROCESS | 1856 | 1461263011749 Marionette DEBUG loaded listener.js 11:23:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 128 (0x97473400) [pid = 1856] [serial = 470] [outer = 0x939d1400] 11:23:32 INFO - PROCESS | 1856 | 1461263012727 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]]]}] 11:23:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 11:23:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1479ms 11:23:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 11:23:32 INFO - PROCESS | 1856 | 1461263012778 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 11:23:32 INFO - PROCESS | 1856 | 1461263012782 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 11:23:32 INFO - PROCESS | 1856 | 1461263012788 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 11:23:32 INFO - PROCESS | 1856 | 1461263012792 Marionette TRACE conn3 <- [1,598,null,{}] 11:23:32 INFO - PROCESS | 1856 | 1461263012797 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}] 11:23:32 INFO - PROCESS | 1856 | 1461263012965 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 11:23:33 INFO - PROCESS | 1856 | 1461263013128 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x8be01c00 == 79 [pid = 1856] [id = 157] 11:23:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x939b2400) [pid = 1856] [serial = 471] [outer = (nil)] 11:23:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x9747ec00) [pid = 1856] [serial = 472] [outer = 0x939b2400] 11:23:33 INFO - PROCESS | 1856 | 1461263013214 Marionette DEBUG loaded listener.js 11:23:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 131 (0x97ad3c00) [pid = 1856] [serial = 473] [outer = 0x939b2400] 11:23:34 INFO - PROCESS | 1856 | 1461263014063 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]]]}] 11:23:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 11:23:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1329ms 11:23:34 INFO - PROCESS | 1856 | 1461263014117 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 11:23:34 INFO - PROCESS | 1856 | 1461263014120 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 11:23:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 11:23:34 INFO - PROCESS | 1856 | 1461263014127 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 11:23:34 INFO - PROCESS | 1856 | 1461263014131 Marionette TRACE conn3 <- [1,602,null,{}] 11:23:34 INFO - PROCESS | 1856 | 1461263014137 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}] 11:23:34 INFO - PROCESS | 1856 | 1461263014333 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 11:23:34 INFO - PROCESS | 1856 | 1461263014499 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f977400 == 80 [pid = 1856] [id = 158] 11:23:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0x92639000) [pid = 1856] [serial = 474] [outer = (nil)] 11:23:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x987ad000) [pid = 1856] [serial = 475] [outer = 0x92639000] 11:23:34 INFO - PROCESS | 1856 | 1461263014590 Marionette DEBUG loaded listener.js 11:23:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x98810c00) [pid = 1856] [serial = 476] [outer = 0x92639000] 11:23:35 INFO - PROCESS | 1856 | 1461263015637 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]]]}] 11:23:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 11:23:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1580ms 11:23:35 INFO - PROCESS | 1856 | 1461263015707 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 11:23:35 INFO - PROCESS | 1856 | 1461263015711 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 11:23:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 11:23:35 INFO - PROCESS | 1856 | 1461263015717 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 11:23:35 INFO - PROCESS | 1856 | 1461263015720 Marionette TRACE conn3 <- [1,606,null,{}] 11:23:35 INFO - PROCESS | 1856 | 1461263015726 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}] 11:23:35 INFO - PROCESS | 1856 | 1461263015893 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 11:23:36 INFO - PROCESS | 1856 | 1461263016100 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x96e05800 == 81 [pid = 1856] [id = 159] 11:23:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x9841f000) [pid = 1856] [serial = 477] [outer = (nil)] 11:23:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x9fc9dc00) [pid = 1856] [serial = 478] [outer = 0x9841f000] 11:23:36 INFO - PROCESS | 1856 | 1461263016230 Marionette DEBUG loaded listener.js 11:23:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x9fff5400) [pid = 1856] [serial = 479] [outer = 0x9841f000] 11:23:37 INFO - PROCESS | 1856 | 1461263017064 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]]]}] 11:23:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 11:23:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1384ms 11:23:37 INFO - PROCESS | 1856 | 1461263017103 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 11:23:37 INFO - PROCESS | 1856 | 1461263017107 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 11:23:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 11:23:37 INFO - PROCESS | 1856 | 1461263017113 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 11:23:37 INFO - PROCESS | 1856 | 1461263017117 Marionette TRACE conn3 <- [1,610,null,{}] 11:23:37 INFO - PROCESS | 1856 | 1461263017122 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}] 11:23:37 INFO - PROCESS | 1856 | 1461263017283 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 11:23:37 INFO - PROCESS | 1856 | 1461263017455 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a7a9000 == 82 [pid = 1856] [id = 160] 11:23:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x9d605c00) [pid = 1856] [serial = 480] [outer = (nil)] 11:23:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0xa0d0dc00) [pid = 1856] [serial = 481] [outer = 0x9d605c00] 11:23:37 INFO - PROCESS | 1856 | 1461263017538 Marionette DEBUG loaded listener.js 11:23:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0xa0d3f400) [pid = 1856] [serial = 482] [outer = 0x9d605c00] 11:23:38 INFO - PROCESS | 1856 | 1461263018431 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]]]}] 11:23:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 11:23:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1380ms 11:23:38 INFO - PROCESS | 1856 | 1461263018494 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 11:23:38 INFO - PROCESS | 1856 | 1461263018498 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 11:23:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 11:23:38 INFO - PROCESS | 1856 | 1461263018505 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 11:23:38 INFO - PROCESS | 1856 | 1461263018508 Marionette TRACE conn3 <- [1,614,null,{}] 11:23:38 INFO - PROCESS | 1856 | 1461263018513 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}] 11:23:38 INFO - PROCESS | 1856 | 1461263018679 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 11:23:38 INFO - PROCESS | 1856 | 1461263018847 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:38 INFO - PROCESS | 1856 | ++DOCSHELL 0xa0b37000 == 83 [pid = 1856] [id = 161] 11:23:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0xa0ba9800) [pid = 1856] [serial = 483] [outer = (nil)] 11:23:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0xa291c800) [pid = 1856] [serial = 484] [outer = 0xa0ba9800] 11:23:38 INFO - PROCESS | 1856 | 1461263018933 Marionette DEBUG loaded listener.js 11:23:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0xa2b45400) [pid = 1856] [serial = 485] [outer = 0xa0ba9800] 11:23:39 INFO - PROCESS | 1856 | 1461263019772 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]]]}] 11:23:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 11:23:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1327ms 11:23:39 INFO - PROCESS | 1856 | 1461263019833 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 11:23:39 INFO - PROCESS | 1856 | 1461263019837 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 11:23:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 11:23:39 INFO - PROCESS | 1856 | 1461263019843 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 11:23:39 INFO - PROCESS | 1856 | 1461263019847 Marionette TRACE conn3 <- [1,618,null,{}] 11:23:39 INFO - PROCESS | 1856 | 1461263019853 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}] 11:23:40 INFO - PROCESS | 1856 | 1461263020020 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 11:23:40 INFO - PROCESS | 1856 | 1461263020187 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f352800 == 84 [pid = 1856] [id = 162] 11:23:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x8f353c00) [pid = 1856] [serial = 486] [outer = (nil)] 11:23:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x8f35ac00) [pid = 1856] [serial = 487] [outer = 0x8f353c00] 11:23:40 INFO - PROCESS | 1856 | 1461263020270 Marionette DEBUG loaded listener.js 11:23:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x8f35c400) [pid = 1856] [serial = 488] [outer = 0x8f353c00] 11:23:41 INFO - PROCESS | 1856 | 1461263021203 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]]]}] 11:23:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 11:23:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1435ms 11:23:41 INFO - PROCESS | 1856 | 1461263021280 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 11:23:41 INFO - PROCESS | 1856 | 1461263021284 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 11:23:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 11:23:41 INFO - PROCESS | 1856 | 1461263021291 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 11:23:41 INFO - PROCESS | 1856 | 1461263021295 Marionette TRACE conn3 <- [1,622,null,{}] 11:23:41 INFO - PROCESS | 1856 | 1461263021301 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}] 11:23:41 INFO - PROCESS | 1856 | 1461263021839 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 11:23:42 INFO - PROCESS | 1856 | 1461263022099 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f35a800 == 85 [pid = 1856] [id = 163] 11:23:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x8f93b000) [pid = 1856] [serial = 489] [outer = (nil)] 11:23:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x8f979c00) [pid = 1856] [serial = 490] [outer = 0x8f93b000] 11:23:42 INFO - PROCESS | 1856 | 1461263022178 Marionette DEBUG loaded listener.js 11:23:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x8fbb1c00) [pid = 1856] [serial = 491] [outer = 0x8f93b000] 11:23:42 INFO - PROCESS | 1856 | 1461263022987 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]]]}] 11:23:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 11:23:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1732ms 11:23:43 INFO - PROCESS | 1856 | 1461263023025 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 11:23:43 INFO - PROCESS | 1856 | 1461263023031 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 11:23:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 11:23:43 INFO - PROCESS | 1856 | 1461263023038 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 11:23:43 INFO - PROCESS | 1856 | 1461263023045 Marionette TRACE conn3 <- [1,626,null,{}] 11:23:43 INFO - PROCESS | 1856 | 1461263023051 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}] 11:23:43 INFO - PROCESS | 1856 | 1461263023207 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 11:23:43 INFO - PROCESS | 1856 | 1461263023394 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f939800 == 86 [pid = 1856] [id = 164] 11:23:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x8fbaa400) [pid = 1856] [serial = 492] [outer = (nil)] 11:23:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x91119000) [pid = 1856] [serial = 493] [outer = 0x8fbaa400] 11:23:43 INFO - PROCESS | 1856 | 1461263023472 Marionette DEBUG loaded listener.js 11:23:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x92695400) [pid = 1856] [serial = 494] [outer = 0x8fbaa400] 11:23:44 INFO - PROCESS | 1856 | 1461263024512 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]]]}] 11:23:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 11:23:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1536ms 11:23:44 INFO - PROCESS | 1856 | 1461263024575 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 11:23:44 INFO - PROCESS | 1856 | 1461263024580 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 11:23:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 11:23:44 INFO - PROCESS | 1856 | 1461263024586 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 11:23:44 INFO - PROCESS | 1856 | 1461263024590 Marionette TRACE conn3 <- [1,630,null,{}] 11:23:44 INFO - PROCESS | 1856 | 1461263024595 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}] 11:23:44 INFO - PROCESS | 1856 | 1461263024760 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 11:23:45 INFO - PROCESS | 1856 | 1461263025027 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f1cec00 == 87 [pid = 1856] [id = 165] 11:23:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x8f1d0400) [pid = 1856] [serial = 495] [outer = (nil)] 11:23:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x8f93b800) [pid = 1856] [serial = 496] [outer = 0x8f1d0400] 11:23:45 INFO - PROCESS | 1856 | 1461263025171 Marionette DEBUG loaded listener.js 11:23:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x9262a800) [pid = 1856] [serial = 497] [outer = 0x8f1d0400] 11:23:45 INFO - PROCESS | 1856 | --DOCSHELL 0x9110b400 == 86 [pid = 1856] [id = 69] 11:23:45 INFO - PROCESS | 1856 | --DOCSHELL 0x939adc00 == 85 [pid = 1856] [id = 68] 11:23:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8f1c3000 == 84 [pid = 1856] [id = 46] 11:23:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8f977800 == 83 [pid = 1856] [id = 55] 11:23:45 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x92740800) [pid = 1856] [serial = 396] [outer = (nil)] [url = about:blank] 11:23:45 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x92629000) [pid = 1856] [serial = 357] [outer = (nil)] [url = about:blank] 11:23:45 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x92634000) [pid = 1856] [serial = 360] [outer = (nil)] [url = about:blank] 11:23:45 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x9721ec00) [pid = 1856] [serial = 363] [outer = (nil)] [url = about:blank] 11:23:45 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x9fdac000) [pid = 1856] [serial = 366] [outer = (nil)] [url = about:blank] 11:23:45 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0xa45a0800) [pid = 1856] [serial = 369] [outer = (nil)] [url = about:blank] 11:23:45 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0xa48ca000) [pid = 1856] [serial = 372] [outer = (nil)] [url = about:blank] 11:23:45 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x903c0c00) [pid = 1856] [serial = 375] [outer = (nil)] [url = about:blank] 11:23:45 INFO - PROCESS | 1856 | --DOCSHELL 0x92704c00 == 82 [pid = 1856] [id = 151] 11:23:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8fe17800 == 81 [pid = 1856] [id = 150] 11:23:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8e3d4400 == 80 [pid = 1856] [id = 149] 11:23:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8fbae000 == 79 [pid = 1856] [id = 148] 11:23:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8e3c9800 == 78 [pid = 1856] [id = 147] 11:23:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8e3e4400 == 77 [pid = 1856] [id = 146] 11:23:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8e2a5000 == 76 [pid = 1856] [id = 142] 11:23:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8be09c00 == 75 [pid = 1856] [id = 141] 11:23:45 INFO - PROCESS | 1856 | --DOCSHELL 0x9747c000 == 74 [pid = 1856] [id = 138] 11:23:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8be10c00 == 73 [pid = 1856] [id = 137] 11:23:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8e3c7400 == 72 [pid = 1856] [id = 136] 11:23:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8e3e8800 == 71 [pid = 1856] [id = 135] 11:23:45 INFO - PROCESS | 1856 | --DOCSHELL 0x90028000 == 70 [pid = 1856] [id = 134] 11:23:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8be01400 == 69 [pid = 1856] [id = 133] 11:23:46 INFO - PROCESS | 1856 | 1461263026025 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]]]}] 11:23:46 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x936a8c00) [pid = 1856] [serial = 393] [outer = (nil)] [url = about:blank] 11:23:46 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x8f1c3800) [pid = 1856] [serial = 384] [outer = (nil)] [url = about:blank] 11:23:46 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x8fe17c00) [pid = 1856] [serial = 385] [outer = (nil)] [url = about:blank] 11:23:46 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x903c2000) [pid = 1856] [serial = 382] [outer = (nil)] [url = about:blank] 11:23:46 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x903ba400) [pid = 1856] [serial = 381] [outer = (nil)] [url = about:blank] 11:23:46 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x938d2400) [pid = 1856] [serial = 394] [outer = (nil)] [url = about:blank] 11:23:46 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x9263e800) [pid = 1856] [serial = 387] [outer = (nil)] [url = about:blank] 11:23:46 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x92693c00) [pid = 1856] [serial = 388] [outer = (nil)] [url = about:blank] 11:23:46 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x9270e000) [pid = 1856] [serial = 390] [outer = (nil)] [url = about:blank] 11:23:46 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x8f780c00) [pid = 1856] [serial = 379] [outer = (nil)] [url = about:blank] 11:23:46 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x8be0ec00) [pid = 1856] [serial = 378] [outer = (nil)] [url = about:blank] 11:23:46 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x92737400) [pid = 1856] [serial = 391] [outer = (nil)] [url = about:blank] 11:23:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 11:23:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1483ms 11:23:46 INFO - PROCESS | 1856 | 1461263026070 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 11:23:46 INFO - PROCESS | 1856 | 1461263026075 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 11:23:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 11:23:46 INFO - PROCESS | 1856 | 1461263026091 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 11:23:46 INFO - PROCESS | 1856 | 1461263026097 Marionette TRACE conn3 <- [1,634,null,{}] 11:23:46 INFO - PROCESS | 1856 | 1461263026102 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}] 11:23:46 INFO - PROCESS | 1856 | 1461263026257 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 11:23:46 INFO - PROCESS | 1856 | 1461263026267 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x8be09c00 == 70 [pid = 1856] [id = 166] 11:23:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x8f941000) [pid = 1856] [serial = 498] [outer = (nil)] 11:23:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x92741c00) [pid = 1856] [serial = 499] [outer = 0x8f941000] 11:23:46 INFO - PROCESS | 1856 | 1461263026346 Marionette DEBUG loaded listener.js 11:23:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x92fa4000) [pid = 1856] [serial = 500] [outer = 0x8f941000] 11:23:46 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 11:23:47 INFO - PROCESS | 1856 | 1461263027188 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]]]}] 11:23:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 11:23:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1148ms 11:23:47 INFO - PROCESS | 1856 | 1461263027231 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 11:23:47 INFO - PROCESS | 1856 | 1461263027234 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 11:23:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 11:23:47 INFO - PROCESS | 1856 | 1461263027240 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 11:23:47 INFO - PROCESS | 1856 | 1461263027243 Marionette TRACE conn3 <- [1,638,null,{}] 11:23:47 INFO - PROCESS | 1856 | 1461263027274 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}] 11:23:47 INFO - PROCESS | 1856 | 1461263027427 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 11:23:47 INFO - PROCESS | 1856 | 1461263027436 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x8be01400 == 71 [pid = 1856] [id = 167] 11:23:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x9270e000) [pid = 1856] [serial = 501] [outer = (nil)] 11:23:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x936a4400) [pid = 1856] [serial = 502] [outer = 0x9270e000] 11:23:47 INFO - PROCESS | 1856 | 1461263027508 Marionette DEBUG loaded listener.js 11:23:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x936ad800) [pid = 1856] [serial = 503] [outer = 0x9270e000] 11:23:48 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 11:23:48 INFO - PROCESS | 1856 | 1461263028442 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]]]}] 11:23:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 11:23:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1229ms 11:23:48 INFO - PROCESS | 1856 | 1461263028470 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 11:23:48 INFO - PROCESS | 1856 | 1461263028473 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 11:23:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 11:23:48 INFO - PROCESS | 1856 | 1461263028479 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 11:23:48 INFO - PROCESS | 1856 | 1461263028482 Marionette TRACE conn3 <- [1,642,null,{}] 11:23:48 INFO - PROCESS | 1856 | 1461263028487 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}] 11:23:48 INFO - PROCESS | 1856 | 1461263028680 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 11:23:48 INFO - PROCESS | 1856 | 1461263028709 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x9372cc00 == 72 [pid = 1856] [id = 168] 11:23:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x9372d800) [pid = 1856] [serial = 504] [outer = (nil)] 11:23:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x9372f800) [pid = 1856] [serial = 505] [outer = 0x9372d800] 11:23:48 INFO - PROCESS | 1856 | 1461263028791 Marionette DEBUG loaded listener.js 11:23:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x93735000) [pid = 1856] [serial = 506] [outer = 0x9372d800] 11:23:49 INFO - PROCESS | 1856 | 1461263029688 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]]]}] 11:23:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 11:23:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1227ms 11:23:50 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x92697000) [pid = 1856] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 11:23:50 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x9263c800) [pid = 1856] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 11:23:50 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x8e3e5000) [pid = 1856] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 11:23:50 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x92623000) [pid = 1856] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 11:23:50 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x8e3d1c00) [pid = 1856] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 11:23:50 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x8fbae400) [pid = 1856] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 11:23:50 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x92707400) [pid = 1856] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 11:23:50 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x9110f000) [pid = 1856] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 11:23:50 INFO - PROCESS | 1856 | 1461263030026 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 11:23:50 INFO - PROCESS | 1856 | 1461263030030 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 11:23:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 11:23:50 INFO - PROCESS | 1856 | 1461263030044 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 11:23:50 INFO - PROCESS | 1856 | 1461263030046 Marionette TRACE conn3 <- [1,646,null,{}] 11:23:50 INFO - PROCESS | 1856 | 1461263030050 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}] 11:23:50 INFO - PROCESS | 1856 | 1461263030203 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 11:23:50 INFO - PROCESS | 1856 | 1461263030370 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x9273f400 == 73 [pid = 1856] [id = 169] 11:23:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x935cb400) [pid = 1856] [serial = 507] [outer = (nil)] 11:23:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x93734400) [pid = 1856] [serial = 508] [outer = 0x935cb400] 11:23:50 INFO - PROCESS | 1856 | 1461263030448 Marionette DEBUG loaded listener.js 11:23:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x93903c00) [pid = 1856] [serial = 509] [outer = 0x935cb400] 11:23:51 INFO - PROCESS | 1856 | 1461263031153 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]]]}] 11:23:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 11:23:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1128ms 11:23:51 INFO - PROCESS | 1856 | 1461263031174 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 11:23:51 INFO - PROCESS | 1856 | 1461263031177 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 11:23:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 11:23:51 INFO - PROCESS | 1856 | 1461263031183 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 11:23:51 INFO - PROCESS | 1856 | 1461263031186 Marionette TRACE conn3 <- [1,650,null,{}] 11:23:51 INFO - PROCESS | 1856 | 1461263031191 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}] 11:23:51 INFO - PROCESS | 1856 | 1461263031383 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 11:23:51 INFO - PROCESS | 1856 | 1461263031401 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f360800 == 74 [pid = 1856] [id = 170] 11:23:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x90f8f400) [pid = 1856] [serial = 510] [outer = (nil)] 11:23:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x965edc00) [pid = 1856] [serial = 511] [outer = 0x90f8f400] 11:23:51 INFO - PROCESS | 1856 | 1461263031473 Marionette DEBUG loaded listener.js 11:23:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x96f25400) [pid = 1856] [serial = 512] [outer = 0x90f8f400] 11:23:52 INFO - PROCESS | 1856 | 1461263032394 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]]]}] 11:23:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 11:23:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1280ms 11:23:52 INFO - PROCESS | 1856 | 1461263032487 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 11:23:52 INFO - PROCESS | 1856 | 1461263032492 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 11:23:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 11:23:52 INFO - PROCESS | 1856 | 1461263032501 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 11:23:52 INFO - PROCESS | 1856 | 1461263032507 Marionette TRACE conn3 <- [1,654,null,{}] 11:23:52 INFO - PROCESS | 1856 | 1461263032517 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}] 11:23:52 INFO - PROCESS | 1856 | 1461263032777 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 11:23:52 INFO - PROCESS | 1856 | 1461263032918 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x8be03400 == 75 [pid = 1856] [id = 171] 11:23:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x8e3d0000) [pid = 1856] [serial = 513] [outer = (nil)] 11:23:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x903c2400) [pid = 1856] [serial = 514] [outer = 0x8e3d0000] 11:23:53 INFO - PROCESS | 1856 | 1461263033042 Marionette DEBUG loaded listener.js 11:23:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x92622400) [pid = 1856] [serial = 515] [outer = 0x8e3d0000] 11:23:54 INFO - PROCESS | 1856 | 1461263034101 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]]]}] 11:23:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 11:23:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1646ms 11:23:54 INFO - PROCESS | 1856 | 1461263034148 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 11:23:54 INFO - PROCESS | 1856 | 1461263034156 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 11:23:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 11:23:54 INFO - PROCESS | 1856 | 1461263034168 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 11:23:54 INFO - PROCESS | 1856 | 1461263034172 Marionette TRACE conn3 <- [1,658,null,{}] 11:23:54 INFO - PROCESS | 1856 | 1461263034179 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}] 11:23:54 INFO - PROCESS | 1856 | 1461263034355 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 11:23:54 INFO - PROCESS | 1856 | 1461263034577 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x92fa9000 == 76 [pid = 1856] [id = 172] 11:23:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x9369f800) [pid = 1856] [serial = 516] [outer = (nil)] 11:23:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x93730800) [pid = 1856] [serial = 517] [outer = 0x9369f800] 11:23:54 INFO - PROCESS | 1856 | 1461263034704 Marionette DEBUG loaded listener.js 11:23:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x939b3000) [pid = 1856] [serial = 518] [outer = 0x9369f800] 11:23:55 INFO - PROCESS | 1856 | 1461263035657 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]]]}] 11:23:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 11:23:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1534ms 11:23:55 INFO - PROCESS | 1856 | 1461263035701 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 11:23:55 INFO - PROCESS | 1856 | 1461263035705 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 11:23:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 11:23:55 INFO - PROCESS | 1856 | 1461263035712 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 11:23:55 INFO - PROCESS | 1856 | 1461263035718 Marionette TRACE conn3 <- [1,662,null,{}] 11:23:55 INFO - PROCESS | 1856 | 1461263035734 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}] 11:23:55 INFO - PROCESS | 1856 | 1461263035963 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 11:23:56 INFO - PROCESS | 1856 | 1461263036321 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x939cd000 == 77 [pid = 1856] [id = 173] 11:23:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x97ae2c00) [pid = 1856] [serial = 519] [outer = (nil)] 11:23:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x987ad800) [pid = 1856] [serial = 520] [outer = 0x97ae2c00] 11:23:56 INFO - PROCESS | 1856 | 1461263036416 Marionette DEBUG loaded listener.js 11:23:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x9a72ec00) [pid = 1856] [serial = 521] [outer = 0x97ae2c00] 11:23:56 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 11:23:57 INFO - PROCESS | 1856 | 1461263037275 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]]]}] 11:23:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 11:23:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1637ms 11:23:57 INFO - PROCESS | 1856 | 1461263037349 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 11:23:57 INFO - PROCESS | 1856 | 1461263037354 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 11:23:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 11:23:57 INFO - PROCESS | 1856 | 1461263037360 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 11:23:57 INFO - PROCESS | 1856 | 1461263037363 Marionette TRACE conn3 <- [1,666,null,{}] 11:23:57 INFO - PROCESS | 1856 | 1461263037369 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}] 11:23:57 INFO - PROCESS | 1856 | 1461263037577 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 11:23:57 INFO - PROCESS | 1856 | 1461263037747 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x939ce800 == 78 [pid = 1856] [id = 174] 11:23:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x98f28c00) [pid = 1856] [serial = 522] [outer = (nil)] 11:23:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0xa0bb1000) [pid = 1856] [serial = 523] [outer = 0x98f28c00] 11:23:57 INFO - PROCESS | 1856 | 1461263037878 Marionette DEBUG loaded listener.js 11:23:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0xa10ad800) [pid = 1856] [serial = 524] [outer = 0x98f28c00] 11:23:58 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 11:23:58 INFO - PROCESS | 1856 | 1461263038759 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]]]}] 11:23:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 11:23:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1433ms 11:23:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 11:23:58 INFO - PROCESS | 1856 | 1461263038794 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 11:23:58 INFO - PROCESS | 1856 | 1461263038798 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 11:23:58 INFO - PROCESS | 1856 | 1461263038804 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 11:23:58 INFO - PROCESS | 1856 | 1461263038807 Marionette TRACE conn3 <- [1,670,null,{}] 11:23:58 INFO - PROCESS | 1856 | 1461263038814 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}] 11:23:58 INFO - PROCESS | 1856 | 1461263038984 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 11:23:59 INFO - PROCESS | 1856 | 1461263039165 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:23:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x8fc91800 == 79 [pid = 1856] [id = 175] 11:23:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x8fc92c00) [pid = 1856] [serial = 525] [outer = (nil)] 11:23:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x8fc98400) [pid = 1856] [serial = 526] [outer = 0x8fc92c00] 11:23:59 INFO - PROCESS | 1856 | 1461263039252 Marionette DEBUG loaded listener.js 11:23:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x8fc9b400) [pid = 1856] [serial = 527] [outer = 0x8fc92c00] 11:24:00 INFO - PROCESS | 1856 | 1461263040213 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]]]}] 11:24:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 11:24:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1479ms 11:24:00 INFO - PROCESS | 1856 | 1461263040283 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 11:24:00 INFO - PROCESS | 1856 | 1461263040287 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 11:24:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 11:24:00 INFO - PROCESS | 1856 | 1461263040293 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 11:24:00 INFO - PROCESS | 1856 | 1461263040297 Marionette TRACE conn3 <- [1,674,null,{}] 11:24:00 INFO - PROCESS | 1856 | 1461263040302 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}] 11:24:00 INFO - PROCESS | 1856 | 1461263040503 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 11:24:00 INFO - PROCESS | 1856 | 1461263040737 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x8fc93800 == 80 [pid = 1856] [id = 176] 11:24:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x936a4c00) [pid = 1856] [serial = 528] [outer = (nil)] 11:24:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0xa44cd800) [pid = 1856] [serial = 529] [outer = 0x936a4c00] 11:24:00 INFO - PROCESS | 1856 | 1461263040879 Marionette DEBUG loaded listener.js 11:24:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0xa45e4000) [pid = 1856] [serial = 530] [outer = 0x936a4c00] 11:24:01 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 11:24:01 INFO - PROCESS | 1856 | 1461263041753 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]]]}] 11:24:01 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 11:24:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1533ms 11:24:01 INFO - PROCESS | 1856 | 1461263041827 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 11:24:01 INFO - PROCESS | 1856 | 1461263041831 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 11:24:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 11:24:01 INFO - PROCESS | 1856 | 1461263041838 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 11:24:01 INFO - PROCESS | 1856 | 1461263041841 Marionette TRACE conn3 <- [1,678,null,{}] 11:24:01 INFO - PROCESS | 1856 | 1461263041848 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}] 11:24:02 INFO - PROCESS | 1856 | 1461263042065 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 11:24:02 INFO - PROCESS | 1856 | 1461263042280 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x932a4400 == 81 [pid = 1856] [id = 177] 11:24:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x932a5000) [pid = 1856] [serial = 531] [outer = (nil)] 11:24:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x932a8c00) [pid = 1856] [serial = 532] [outer = 0x932a5000] 11:24:02 INFO - PROCESS | 1856 | 1461263042420 Marionette DEBUG loaded listener.js 11:24:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x932ac000) [pid = 1856] [serial = 533] [outer = 0x932a5000] 11:24:03 INFO - PROCESS | 1856 | 1461263043254 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]]]}] 11:24:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 11:24:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1481ms 11:24:03 INFO - PROCESS | 1856 | 1461263043320 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 11:24:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 11:24:03 INFO - PROCESS | 1856 | 1461263043324 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 11:24:03 INFO - PROCESS | 1856 | 1461263043330 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 11:24:03 INFO - PROCESS | 1856 | 1461263043334 Marionette TRACE conn3 <- [1,682,null,{}] 11:24:03 INFO - PROCESS | 1856 | 1461263043339 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}] 11:24:03 INFO - PROCESS | 1856 | 1461263043508 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 11:24:03 INFO - PROCESS | 1856 | 1461263043683 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x932a7400 == 82 [pid = 1856] [id = 178] 11:24:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x932a9c00) [pid = 1856] [serial = 534] [outer = (nil)] 11:24:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x93451c00) [pid = 1856] [serial = 535] [outer = 0x932a9c00] 11:24:03 INFO - PROCESS | 1856 | 1461263043774 Marionette DEBUG loaded listener.js 11:24:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x93453400) [pid = 1856] [serial = 536] [outer = 0x932a9c00] 11:24:05 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 11:24:05 INFO - PROCESS | 1856 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:24:05 INFO - PROCESS | 1856 | 1461263045066 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]]]}] 11:24:05 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) 11:24:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1788ms 11:24:05 INFO - PROCESS | 1856 | 1461263045118 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 11:24:05 INFO - PROCESS | 1856 | 1461263045121 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 11:24:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 11:24:05 INFO - PROCESS | 1856 | 1461263045226 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 11:24:05 INFO - PROCESS | 1856 | 1461263045231 Marionette TRACE conn3 <- [1,686,null,{}] 11:24:05 INFO - PROCESS | 1856 | 1461263045239 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}] 11:24:05 INFO - PROCESS | 1856 | 1461263045406 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 11:24:05 INFO - PROCESS | 1856 | 1461263045582 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x8be70800 == 83 [pid = 1856] [id = 179] 11:24:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x8be70c00) [pid = 1856] [serial = 537] [outer = (nil)] 11:24:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x8be77400) [pid = 1856] [serial = 538] [outer = 0x8be70c00] 11:24:05 INFO - PROCESS | 1856 | 1461263045668 Marionette DEBUG loaded listener.js 11:24:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x8be7a800) [pid = 1856] [serial = 539] [outer = 0x8be70c00] 11:24:06 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 11:24:06 INFO - PROCESS | 1856 | 1461263046981 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]]]}] 11:24:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 11:24:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1836ms 11:24:07 INFO - PROCESS | 1856 | 1461263047009 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 11:24:07 INFO - PROCESS | 1856 | 1461263047013 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 11:24:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 11:24:07 INFO - PROCESS | 1856 | 1461263047019 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 11:24:07 INFO - PROCESS | 1856 | 1461263047023 Marionette TRACE conn3 <- [1,690,null,{}] 11:24:07 INFO - PROCESS | 1856 | 1461263047028 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}] 11:24:07 INFO - PROCESS | 1856 | 1461263047233 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 11:24:07 INFO - PROCESS | 1856 | 1461263047411 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x8be71c00 == 84 [pid = 1856] [id = 180] 11:24:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x8be73800) [pid = 1856] [serial = 540] [outer = (nil)] 11:24:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x93455c00) [pid = 1856] [serial = 541] [outer = 0x8be73800] 11:24:07 INFO - PROCESS | 1856 | 1461263047505 Marionette DEBUG loaded listener.js 11:24:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x93458400) [pid = 1856] [serial = 542] [outer = 0x8be73800] 11:24:08 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 11:24:09 INFO - PROCESS | 1856 | 1461263049154 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]]]}] 11:24:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 11:24:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2182ms 11:24:09 INFO - PROCESS | 1856 | 1461263049202 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 11:24:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 11:24:09 INFO - PROCESS | 1856 | 1461263049207 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 11:24:09 INFO - PROCESS | 1856 | 1461263049215 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 11:24:09 INFO - PROCESS | 1856 | 1461263049221 Marionette TRACE conn3 <- [1,694,null,{}] 11:24:09 INFO - PROCESS | 1856 | 1461263049230 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}] 11:24:09 INFO - PROCESS | 1856 | 1461263049424 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 11:24:09 INFO - PROCESS | 1856 | 1461263049611 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x89192000 == 85 [pid = 1856] [id = 181] 11:24:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x89193000) [pid = 1856] [serial = 543] [outer = (nil)] 11:24:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x8e3cc400) [pid = 1856] [serial = 544] [outer = 0x89193000] 11:24:09 INFO - PROCESS | 1856 | 1461263049688 Marionette DEBUG loaded listener.js 11:24:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x8f77cc00) [pid = 1856] [serial = 545] [outer = 0x89193000] 11:24:10 INFO - PROCESS | 1856 | --DOCSHELL 0x8f1ca000 == 84 [pid = 1856] [id = 101] 11:24:10 INFO - PROCESS | 1856 | --DOCSHELL 0x935d3c00 == 83 [pid = 1856] [id = 96] 11:24:10 INFO - PROCESS | 1856 | --DOCSHELL 0x8e31c400 == 82 [pid = 1856] [id = 102] 11:24:10 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x98f49000) [pid = 1856] [serial = 421] [outer = (nil)] [url = about:blank] 11:24:10 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x92fa0800) [pid = 1856] [serial = 427] [outer = (nil)] [url = about:blank] 11:24:10 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x8fe69000) [pid = 1856] [serial = 424] [outer = (nil)] [url = about:blank] 11:24:10 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x8f97e800) [pid = 1856] [serial = 433] [outer = (nil)] [url = about:blank] 11:24:10 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x9ea1d000) [pid = 1856] [serial = 430] [outer = (nil)] [url = about:blank] 11:24:10 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x90f96800) [pid = 1856] [serial = 436] [outer = (nil)] [url = about:blank] 11:24:10 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x939d5000) [pid = 1856] [serial = 457] [outer = (nil)] [url = about:blank] 11:24:10 INFO - PROCESS | 1856 | --DOCSHELL 0x9273f400 == 81 [pid = 1856] [id = 169] 11:24:10 INFO - PROCESS | 1856 | --DOCSHELL 0x9372cc00 == 80 [pid = 1856] [id = 168] 11:24:10 INFO - PROCESS | 1856 | --DOCSHELL 0x8be01400 == 79 [pid = 1856] [id = 167] 11:24:10 INFO - PROCESS | 1856 | --DOCSHELL 0x8be09c00 == 78 [pid = 1856] [id = 166] 11:24:10 INFO - PROCESS | 1856 | --DOCSHELL 0x8f1cec00 == 77 [pid = 1856] [id = 165] 11:24:10 INFO - PROCESS | 1856 | --DOCSHELL 0x8f939800 == 76 [pid = 1856] [id = 164] 11:24:10 INFO - PROCESS | 1856 | --DOCSHELL 0x8f35a800 == 75 [pid = 1856] [id = 163] 11:24:10 INFO - PROCESS | 1856 | --DOCSHELL 0xa0b37000 == 74 [pid = 1856] [id = 161] 11:24:10 INFO - PROCESS | 1856 | --DOCSHELL 0x9a7a9000 == 73 [pid = 1856] [id = 160] 11:24:10 INFO - PROCESS | 1856 | --DOCSHELL 0x96e05800 == 72 [pid = 1856] [id = 159] 11:24:10 INFO - PROCESS | 1856 | --DOCSHELL 0x8f977400 == 71 [pid = 1856] [id = 158] 11:24:10 INFO - PROCESS | 1856 | --DOCSHELL 0x8be01c00 == 70 [pid = 1856] [id = 157] 11:24:10 INFO - PROCESS | 1856 | --DOCSHELL 0x90029000 == 69 [pid = 1856] [id = 156] 11:24:10 INFO - PROCESS | 1856 | --DOCSHELL 0x938da800 == 68 [pid = 1856] [id = 155] 11:24:10 INFO - PROCESS | 1856 | --DOCSHELL 0x903b6400 == 67 [pid = 1856] [id = 154] 11:24:10 INFO - PROCESS | 1856 | --DOCSHELL 0x8e2a0800 == 66 [pid = 1856] [id = 153] 11:24:10 INFO - PROCESS | 1856 | --DOCSHELL 0x8be05000 == 65 [pid = 1856] [id = 152] 11:24:11 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 11:24:11 INFO - PROCESS | 1856 | 1461263051043 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]]]}] 11:24:11 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) 11:24:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1838ms 11:24:11 INFO - PROCESS | 1856 | 1461263051053 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 11:24:11 INFO - PROCESS | 1856 | 1461263051061 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 11:24:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 11:24:11 INFO - PROCESS | 1856 | 1461263051071 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 11:24:11 INFO - PROCESS | 1856 | 1461263051074 Marionette TRACE conn3 <- [1,698,null,{}] 11:24:11 INFO - PROCESS | 1856 | 1461263051080 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}] 11:24:11 INFO - PROCESS | 1856 | 1461263051269 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 11:24:11 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x935cdc00) [pid = 1856] [serial = 451] [outer = (nil)] [url = about:blank] 11:24:11 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x98802400) [pid = 1856] [serial = 418] [outer = (nil)] [url = about:blank] 11:24:11 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x975f0000) [pid = 1856] [serial = 415] [outer = (nil)] [url = about:blank] 11:24:11 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x935d5c00) [pid = 1856] [serial = 452] [outer = (nil)] [url = about:blank] 11:24:11 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x92704000) [pid = 1856] [serial = 448] [outer = (nil)] [url = about:blank] 11:24:11 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x8e3ec800) [pid = 1856] [serial = 439] [outer = (nil)] [url = about:blank] 11:24:11 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x92737800) [pid = 1856] [serial = 449] [outer = (nil)] [url = about:blank] 11:24:11 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x9262bc00) [pid = 1856] [serial = 358] [outer = (nil)] [url = about:blank] 11:24:11 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x9721dc00) [pid = 1856] [serial = 411] [outer = (nil)] [url = about:blank] 11:24:11 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x9270d800) [pid = 1856] [serial = 223] [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.] 11:24:11 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x9263d400) [pid = 1856] [serial = 405] [outer = (nil)] [url = about:blank] 11:24:11 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x8e3ee400) [pid = 1856] [serial = 442] [outer = (nil)] [url = about:blank] 11:24:11 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x9110e800) [pid = 1856] [serial = 446] [outer = (nil)] [url = about:blank] 11:24:11 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x95890800) [pid = 1856] [serial = 408] [outer = (nil)] [url = about:blank] 11:24:11 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x90f8e800) [pid = 1856] [serial = 445] [outer = (nil)] [url = about:blank] 11:24:11 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x90032000) [pid = 1856] [serial = 402] [outer = (nil)] [url = about:blank] 11:24:11 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x9390a400) [pid = 1856] [serial = 455] [outer = (nil)] [url = about:blank] 11:24:11 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x936a5c00) [pid = 1856] [serial = 397] [outer = (nil)] [url = about:blank] 11:24:11 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x8f1cb000) [pid = 1856] [serial = 440] [outer = (nil)] [url = about:blank] 11:24:11 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x8fbac800) [pid = 1856] [serial = 443] [outer = (nil)] [url = about:blank] 11:24:11 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x8be0a800) [pid = 1856] [serial = 399] [outer = (nil)] [url = about:blank] 11:24:11 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x9369e800) [pid = 1856] [serial = 454] [outer = (nil)] [url = about:blank] 11:24:11 INFO - PROCESS | 1856 | 1461263051454 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x8be0a800 == 66 [pid = 1856] [id = 182] 11:24:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x8be7d800) [pid = 1856] [serial = 546] [outer = (nil)] 11:24:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x8f357400) [pid = 1856] [serial = 547] [outer = 0x8be7d800] 11:24:11 INFO - PROCESS | 1856 | 1461263051526 Marionette DEBUG loaded listener.js 11:24:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x8fc97400) [pid = 1856] [serial = 548] [outer = 0x8be7d800] 11:24:12 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 11:24:12 INFO - PROCESS | 1856 | 1461263052659 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]]]}] 11:24:12 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) 11:24:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1630ms 11:24:12 INFO - PROCESS | 1856 | 1461263052701 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 11:24:12 INFO - PROCESS | 1856 | 1461263052704 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 11:24:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 11:24:12 INFO - PROCESS | 1856 | 1461263052710 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 11:24:12 INFO - PROCESS | 1856 | 1461263052716 Marionette TRACE conn3 <- [1,702,null,{}] 11:24:12 INFO - PROCESS | 1856 | 1461263052730 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}] 11:24:12 INFO - PROCESS | 1856 | 1461263052973 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 11:24:13 INFO - PROCESS | 1856 | 1461263053126 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f97b800 == 67 [pid = 1856] [id = 183] 11:24:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x903b8c00) [pid = 1856] [serial = 549] [outer = (nil)] 11:24:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x92624400) [pid = 1856] [serial = 550] [outer = 0x903b8c00] 11:24:13 INFO - PROCESS | 1856 | 1461263053201 Marionette DEBUG loaded listener.js 11:24:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x9263fc00) [pid = 1856] [serial = 551] [outer = 0x903b8c00] 11:24:14 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 11:24:14 INFO - PROCESS | 1856 | 1461263054335 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]]]}] 11:24:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 11:24:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1638ms 11:24:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 11:24:14 INFO - PROCESS | 1856 | 1461263054349 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 11:24:14 INFO - PROCESS | 1856 | 1461263054352 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 11:24:14 INFO - PROCESS | 1856 | 1461263054359 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 11:24:14 INFO - PROCESS | 1856 | 1461263054362 Marionette TRACE conn3 <- [1,706,null,{}] 11:24:14 INFO - PROCESS | 1856 | 1461263054374 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}] 11:24:14 INFO - PROCESS | 1856 | 1461263054568 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 11:24:14 INFO - PROCESS | 1856 | 1461263054643 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x91cae400 == 68 [pid = 1856] [id = 184] 11:24:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x9263e800) [pid = 1856] [serial = 552] [outer = (nil)] 11:24:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x92734800) [pid = 1856] [serial = 553] [outer = 0x9263e800] 11:24:14 INFO - PROCESS | 1856 | 1461263054715 Marionette DEBUG loaded listener.js 11:24:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x92741800) [pid = 1856] [serial = 554] [outer = 0x9263e800] 11:24:15 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x9372d800) [pid = 1856] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 11:24:15 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x9270e000) [pid = 1856] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 11:24:15 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x8f941000) [pid = 1856] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 11:24:15 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x8fbaa400) [pid = 1856] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 11:24:15 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x8f1d0400) [pid = 1856] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 11:24:15 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x8f93b000) [pid = 1856] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 11:24:15 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x935cb400) [pid = 1856] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 11:24:16 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 11:24:16 INFO - PROCESS | 1856 | 1461263056194 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]]]}] 11:24:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 11:24:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1884ms 11:24:16 INFO - PROCESS | 1856 | 1461263056242 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 11:24:16 INFO - PROCESS | 1856 | 1461263056246 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 11:24:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 11:24:16 INFO - PROCESS | 1856 | 1461263056252 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 11:24:16 INFO - PROCESS | 1856 | 1461263056254 Marionette TRACE conn3 <- [1,710,null,{}] 11:24:16 INFO - PROCESS | 1856 | 1461263056260 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}] 11:24:16 INFO - PROCESS | 1856 | 1461263056431 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 11:24:16 INFO - PROCESS | 1856 | 1461263056562 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x8e3c7c00 == 69 [pid = 1856] [id = 185] 11:24:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x8f359400) [pid = 1856] [serial = 555] [outer = (nil)] 11:24:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x92705400) [pid = 1856] [serial = 556] [outer = 0x8f359400] 11:24:16 INFO - PROCESS | 1856 | 1461263056635 Marionette DEBUG loaded listener.js 11:24:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x92739800) [pid = 1856] [serial = 557] [outer = 0x8f359400] 11:24:17 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 11:24:17 INFO - PROCESS | 1856 | 1461263057710 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]]]}] 11:24:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 11:24:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1485ms 11:24:17 INFO - PROCESS | 1856 | 1461263057738 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 11:24:17 INFO - PROCESS | 1856 | 1461263057744 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 11:24:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 11:24:17 INFO - PROCESS | 1856 | 1461263057753 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 11:24:17 INFO - PROCESS | 1856 | 1461263057760 Marionette TRACE conn3 <- [1,714,null,{}] 11:24:17 INFO - PROCESS | 1856 | 1461263057813 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}] 11:24:18 INFO - PROCESS | 1856 | 1461263058138 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 11:24:18 INFO - PROCESS | 1856 | 1461263058233 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x8e3c8000 == 70 [pid = 1856] [id = 186] 11:24:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x8e3d1400) [pid = 1856] [serial = 558] [outer = (nil)] 11:24:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x8f1c4000) [pid = 1856] [serial = 559] [outer = 0x8e3d1400] 11:24:18 INFO - PROCESS | 1856 | 1461263058361 Marionette DEBUG loaded listener.js 11:24:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x8f35a800) [pid = 1856] [serial = 560] [outer = 0x8e3d1400] 11:24:19 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 11:24:19 INFO - PROCESS | 1856 | 1461263059709 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]]]}] 11:24:19 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 11:24:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2034ms 11:24:19 INFO - PROCESS | 1856 | 1461263059795 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 11:24:19 INFO - PROCESS | 1856 | 1461263059804 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 11:24:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 11:24:19 INFO - PROCESS | 1856 | 1461263059816 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 11:24:19 INFO - PROCESS | 1856 | 1461263059819 Marionette TRACE conn3 <- [1,718,null,{}] 11:24:19 INFO - PROCESS | 1856 | 1461263059826 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}] 11:24:19 INFO - PROCESS | 1856 | 1461263059995 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 11:24:20 INFO - PROCESS | 1856 | 1461263060167 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x8be10c00 == 71 [pid = 1856] [id = 187] 11:24:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x8e2afc00) [pid = 1856] [serial = 561] [outer = (nil)] 11:24:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x903ba000) [pid = 1856] [serial = 562] [outer = 0x8e2afc00] 11:24:20 INFO - PROCESS | 1856 | 1461263060252 Marionette DEBUG loaded listener.js 11:24:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x91111c00) [pid = 1856] [serial = 563] [outer = 0x8e2afc00] 11:24:21 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 11:24:21 INFO - PROCESS | 1856 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:24:21 INFO - PROCESS | 1856 | 1461263061729 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]]]}] 11:24:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 11:24:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1928ms 11:24:21 INFO - PROCESS | 1856 | 1461263061743 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 11:24:21 INFO - PROCESS | 1856 | 1461263061747 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 11:24:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 11:24:21 INFO - PROCESS | 1856 | 1461263061754 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 11:24:21 INFO - PROCESS | 1856 | 1461263061760 Marionette TRACE conn3 <- [1,722,null,{}] 11:24:21 INFO - PROCESS | 1856 | 1461263061777 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}] 11:24:21 INFO - PROCESS | 1856 | 1461263061948 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 11:24:22 INFO - PROCESS | 1856 | 1461263062135 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x90032400 == 72 [pid = 1856] [id = 188] 11:24:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x9270b000) [pid = 1856] [serial = 564] [outer = (nil)] 11:24:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x93452000) [pid = 1856] [serial = 565] [outer = 0x9270b000] 11:24:22 INFO - PROCESS | 1856 | 1461263062224 Marionette DEBUG loaded listener.js 11:24:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x935cf000) [pid = 1856] [serial = 566] [outer = 0x9270b000] 11:24:23 INFO - PROCESS | 1856 | 1461263063100 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] 11:24:23 INFO - PROCESS | 1856 | 1461263063144 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 11:24:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 11:24:23 INFO - PROCESS | 1856 | 1461263063150 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 11:24:23 INFO - PROCESS | 1856 | 1461263063154 Marionette TRACE conn3 <- [1,726,null,{}] 11:24:23 INFO - PROCESS | 1856 | 1461263063159 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}] 11:24:23 INFO - PROCESS | 1856 | 1461263063326 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 11:24:23 INFO - PROCESS | 1856 | 1461263063509 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x8be0d400 == 73 [pid = 1856] [id = 189] 11:24:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x932a3400) [pid = 1856] [serial = 567] [outer = (nil)] 11:24:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x938cc400) [pid = 1856] [serial = 568] [outer = 0x932a3400] 11:24:23 INFO - PROCESS | 1856 | 1461263063595 Marionette DEBUG loaded listener.js 11:24:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x938d6800) [pid = 1856] [serial = 569] [outer = 0x932a3400] 11:24:24 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 11:24:24 INFO - PROCESS | 1856 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:24:24 INFO - PROCESS | 1856 | 1461263064614 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]]]}] 11:24:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 11:24:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1528ms 11:24:24 INFO - PROCESS | 1856 | 1461263064678 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 11:24:24 INFO - PROCESS | 1856 | 1461263064682 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 11:24:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 11:24:24 INFO - PROCESS | 1856 | 1461263064688 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 11:24:24 INFO - PROCESS | 1856 | 1461263064692 Marionette TRACE conn3 <- [1,730,null,{}] 11:24:24 INFO - PROCESS | 1856 | 1461263064698 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}] 11:24:24 INFO - PROCESS | 1856 | 1461263064865 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 11:24:25 INFO - PROCESS | 1856 | 1461263065086 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x8be79c00 == 74 [pid = 1856] [id = 190] 11:24:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x8be7e800) [pid = 1856] [serial = 570] [outer = (nil)] 11:24:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x939d8800) [pid = 1856] [serial = 571] [outer = 0x8be7e800] 11:24:25 INFO - PROCESS | 1856 | 1461263065190 Marionette DEBUG loaded listener.js 11:24:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x96d75800) [pid = 1856] [serial = 572] [outer = 0x8be7e800] 11:24:25 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 11:24:25 INFO - PROCESS | 1856 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:24:26 INFO - PROCESS | 1856 | 1461263066061 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] 11:24:26 INFO - PROCESS | 1856 | 1461263066124 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 11:24:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 11:24:26 INFO - PROCESS | 1856 | 1461263066130 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 11:24:26 INFO - PROCESS | 1856 | 1461263066134 Marionette TRACE conn3 <- [1,734,null,{}] 11:24:26 INFO - PROCESS | 1856 | 1461263066140 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}] 11:24:26 INFO - PROCESS | 1856 | 1461263066348 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 11:24:26 INFO - PROCESS | 1856 | 1461263066581 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x903b6c00 == 75 [pid = 1856] [id = 191] 11:24:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x97478000) [pid = 1856] [serial = 573] [outer = (nil)] 11:24:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x975f4000) [pid = 1856] [serial = 574] [outer = 0x97478000] 11:24:26 INFO - PROCESS | 1856 | 1461263066684 Marionette DEBUG loaded listener.js 11:24:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x98487800) [pid = 1856] [serial = 575] [outer = 0x97478000] 11:24:27 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 11:24:27 INFO - PROCESS | 1856 | 1461263067549 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]]]}] 11:24:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 11:24:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1491ms 11:24:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 11:24:27 INFO - PROCESS | 1856 | 1461263067623 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 11:24:27 INFO - PROCESS | 1856 | 1461263067626 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 11:24:27 INFO - PROCESS | 1856 | 1461263067632 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 11:24:27 INFO - PROCESS | 1856 | 1461263067636 Marionette TRACE conn3 <- [1,738,null,{}] 11:24:27 INFO - PROCESS | 1856 | 1461263067641 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}] 11:24:27 INFO - PROCESS | 1856 | 1461263067812 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 11:24:28 INFO - PROCESS | 1856 | 1461263067989 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x8be75000 == 76 [pid = 1856] [id = 192] 11:24:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x9372bc00) [pid = 1856] [serial = 576] [outer = (nil)] 11:24:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x9a7a6400) [pid = 1856] [serial = 577] [outer = 0x9372bc00] 11:24:28 INFO - PROCESS | 1856 | 1461263068072 Marionette DEBUG loaded listener.js 11:24:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x9fd5b000) [pid = 1856] [serial = 578] [outer = 0x9372bc00] 11:24:29 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 11:24:29 INFO - PROCESS | 1856 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:24:29 INFO - PROCESS | 1856 | 1461263069401 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]]]}] 11:24:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 11:24:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1784ms 11:24:29 INFO - PROCESS | 1856 | 1461263069415 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 11:24:29 INFO - PROCESS | 1856 | 1461263069418 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 11:24:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 11:24:29 INFO - PROCESS | 1856 | 1461263069425 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 11:24:29 INFO - PROCESS | 1856 | 1461263069429 Marionette TRACE conn3 <- [1,742,null,{}] 11:24:29 INFO - PROCESS | 1856 | 1461263069435 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}] 11:24:29 INFO - PROCESS | 1856 | 1461263069650 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 11:24:29 INFO - PROCESS | 1856 | 1461263069842 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x8fc8f400 == 77 [pid = 1856] [id = 193] 11:24:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x98802400) [pid = 1856] [serial = 579] [outer = (nil)] 11:24:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0xa0d06400) [pid = 1856] [serial = 580] [outer = 0x98802400] 11:24:29 INFO - PROCESS | 1856 | 1461263069932 Marionette DEBUG loaded listener.js 11:24:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0xa2922400) [pid = 1856] [serial = 581] [outer = 0x98802400] 11:24:31 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 11:24:31 INFO - PROCESS | 1856 | 1461263071231 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]]]}] 11:24:31 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 11:24:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1841ms 11:24:31 INFO - PROCESS | 1856 | 1461263071296 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 11:24:31 INFO - PROCESS | 1856 | 1461263071299 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 11:24:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 11:24:31 INFO - PROCESS | 1856 | 1461263071324 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 11:24:31 INFO - PROCESS | 1856 | 1461263071328 Marionette TRACE conn3 <- [1,746,null,{}] 11:24:31 INFO - PROCESS | 1856 | 1461263071335 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}] 11:24:31 INFO - PROCESS | 1856 | 1461263071509 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 11:24:31 INFO - PROCESS | 1856 | 1461263071684 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x8bcb2400 == 78 [pid = 1856] [id = 194] 11:24:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x8bcb2c00) [pid = 1856] [serial = 582] [outer = (nil)] 11:24:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x8bcb8400) [pid = 1856] [serial = 583] [outer = 0x8bcb2c00] 11:24:31 INFO - PROCESS | 1856 | 1461263071771 Marionette DEBUG loaded listener.js 11:24:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x8bcbdc00) [pid = 1856] [serial = 584] [outer = 0x8bcb2c00] 11:24:32 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 11:24:33 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 11:24:33 INFO - PROCESS | 1856 | 1461263073071 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]]]}] 11:24:33 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.) 11:24:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1797ms 11:24:33 INFO - PROCESS | 1856 | 1461263073141 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 11:24:33 INFO - PROCESS | 1856 | 1461263073145 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 11:24:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 11:24:33 INFO - PROCESS | 1856 | 1461263073170 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 11:24:33 INFO - PROCESS | 1856 | 1461263073174 Marionette TRACE conn3 <- [1,750,null,{}] 11:24:33 INFO - PROCESS | 1856 | 1461263073182 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}] 11:24:33 INFO - PROCESS | 1856 | 1461263073342 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 11:24:33 INFO - PROCESS | 1856 | 1461263073520 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x8bcbbc00 == 79 [pid = 1856] [id = 195] 11:24:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x8bcbc400) [pid = 1856] [serial = 585] [outer = (nil)] 11:24:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x90f8c000) [pid = 1856] [serial = 586] [outer = 0x8bcbc400] 11:24:33 INFO - PROCESS | 1856 | 1461263073604 Marionette DEBUG loaded listener.js 11:24:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0x92f32400) [pid = 1856] [serial = 587] [outer = 0x8bcbc400] 11:24:35 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 11:24:35 INFO - PROCESS | 1856 | 1461263075224 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]]]}] 11:24:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 11:24:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2099ms 11:24:35 INFO - PROCESS | 1856 | 1461263075266 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 11:24:35 INFO - PROCESS | 1856 | 1461263075271 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 11:24:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 11:24:35 INFO - PROCESS | 1856 | 1461263075279 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 11:24:35 INFO - PROCESS | 1856 | 1461263075284 Marionette TRACE conn3 <- [1,754,null,{}] 11:24:35 INFO - PROCESS | 1856 | 1461263075292 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}] 11:24:35 INFO - PROCESS | 1856 | 1461263075531 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 11:24:35 INFO - PROCESS | 1856 | 1461263075740 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x8918fc00 == 80 [pid = 1856] [id = 196] 11:24:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0x8bcc0400) [pid = 1856] [serial = 588] [outer = (nil)] 11:24:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x8f976c00) [pid = 1856] [serial = 589] [outer = 0x8bcc0400] 11:24:35 INFO - PROCESS | 1856 | 1461263075818 Marionette DEBUG loaded listener.js 11:24:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0x8fc9a400) [pid = 1856] [serial = 590] [outer = 0x8bcc0400] 11:24:36 INFO - PROCESS | 1856 | --DOCSHELL 0x91cae400 == 79 [pid = 1856] [id = 184] 11:24:36 INFO - PROCESS | 1856 | --DOCSHELL 0x8f97b800 == 78 [pid = 1856] [id = 183] 11:24:36 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0x965edc00) [pid = 1856] [serial = 511] [outer = (nil)] [url = about:blank] 11:24:36 INFO - PROCESS | 1856 | --DOCSHELL 0x8be0a800 == 77 [pid = 1856] [id = 182] 11:24:36 INFO - PROCESS | 1856 | --DOCSHELL 0x89192000 == 76 [pid = 1856] [id = 181] 11:24:36 INFO - PROCESS | 1856 | --DOCSHELL 0x939ce800 == 75 [pid = 1856] [id = 174] 11:24:36 INFO - PROCESS | 1856 | --DOCSHELL 0x939cd000 == 74 [pid = 1856] [id = 173] 11:24:36 INFO - PROCESS | 1856 | --DOCSHELL 0x92fa9000 == 73 [pid = 1856] [id = 172] 11:24:36 INFO - PROCESS | 1856 | --DOCSHELL 0x8be03400 == 72 [pid = 1856] [id = 171] 11:24:36 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x9372f800) [pid = 1856] [serial = 505] [outer = (nil)] [url = about:blank] 11:24:36 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x936a4400) [pid = 1856] [serial = 502] [outer = (nil)] [url = about:blank] 11:24:36 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x97220c00) [pid = 1856] [serial = 469] [outer = (nil)] [url = about:blank] 11:24:36 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x939d0800) [pid = 1856] [serial = 466] [outer = (nil)] [url = about:blank] 11:24:36 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0x92741c00) [pid = 1856] [serial = 499] [outer = (nil)] [url = about:blank] 11:24:36 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x92fa4000) [pid = 1856] [serial = 500] [outer = (nil)] [url = about:blank] 11:24:36 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x987ad000) [pid = 1856] [serial = 475] [outer = (nil)] [url = about:blank] 11:24:36 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0xa0d0dc00) [pid = 1856] [serial = 481] [outer = (nil)] [url = about:blank] 11:24:36 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x9fc9dc00) [pid = 1856] [serial = 478] [outer = (nil)] [url = about:blank] 11:24:36 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x92695400) [pid = 1856] [serial = 494] [outer = (nil)] [url = about:blank] 11:24:36 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x91119000) [pid = 1856] [serial = 493] [outer = (nil)] [url = about:blank] 11:24:36 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x8f93b800) [pid = 1856] [serial = 496] [outer = (nil)] [url = about:blank] 11:24:36 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x9262a800) [pid = 1856] [serial = 497] [outer = (nil)] [url = about:blank] 11:24:36 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x9261fc00) [pid = 1856] [serial = 463] [outer = (nil)] [url = about:blank] 11:24:36 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x9747ec00) [pid = 1856] [serial = 472] [outer = (nil)] [url = about:blank] 11:24:36 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x8fbb1c00) [pid = 1856] [serial = 491] [outer = (nil)] [url = about:blank] 11:24:36 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x8f979c00) [pid = 1856] [serial = 490] [outer = (nil)] [url = about:blank] 11:24:36 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x8f35ac00) [pid = 1856] [serial = 487] [outer = (nil)] [url = about:blank] 11:24:36 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0xa291c800) [pid = 1856] [serial = 484] [outer = (nil)] [url = about:blank] 11:24:36 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x8f97c000) [pid = 1856] [serial = 460] [outer = (nil)] [url = about:blank] 11:24:36 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x93734400) [pid = 1856] [serial = 508] [outer = (nil)] [url = about:blank] 11:24:36 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x93735000) [pid = 1856] [serial = 506] [outer = (nil)] [url = about:blank] 11:24:36 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x93903c00) [pid = 1856] [serial = 509] [outer = (nil)] [url = about:blank] 11:24:36 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x936ad800) [pid = 1856] [serial = 503] [outer = (nil)] [url = about:blank] 11:24:37 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 11:24:37 INFO - PROCESS | 1856 | 1461263077210 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]]]}] 11:24:37 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 11:24:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1949ms 11:24:37 INFO - PROCESS | 1856 | 1461263077228 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 11:24:37 INFO - PROCESS | 1856 | 1461263077236 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 11:24:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 11:24:37 INFO - PROCESS | 1856 | 1461263077245 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 11:24:37 INFO - PROCESS | 1856 | 1461263077249 Marionette TRACE conn3 <- [1,758,null,{}] 11:24:37 INFO - PROCESS | 1856 | 1461263077303 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}] 11:24:37 INFO - PROCESS | 1856 | 1461263077467 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 11:24:37 INFO - PROCESS | 1856 | 1461263077602 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x8e3cd800 == 73 [pid = 1856] [id = 197] 11:24:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x8f1ce000) [pid = 1856] [serial = 591] [outer = (nil)] 11:24:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x8fc95000) [pid = 1856] [serial = 592] [outer = 0x8f1ce000] 11:24:37 INFO - PROCESS | 1856 | 1461263077674 Marionette DEBUG loaded listener.js 11:24:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x90f8b000) [pid = 1856] [serial = 593] [outer = 0x8f1ce000] 11:24:38 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 11:24:38 INFO - PROCESS | 1856 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:24:38 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 11:24:38 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 11:24:38 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 11:24:38 INFO - PROCESS | 1856 | 1461263078475 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]]]}] 11:24:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 11:24:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1282ms 11:24:38 INFO - PROCESS | 1856 | 1461263078528 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 11:24:38 INFO - PROCESS | 1856 | 1461263078532 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 11:24:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 11:24:38 INFO - PROCESS | 1856 | 1461263078538 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 11:24:38 INFO - PROCESS | 1856 | 1461263078544 Marionette TRACE conn3 <- [1,762,null,{}] 11:24:38 INFO - PROCESS | 1856 | 1461263078565 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}] 11:24:38 INFO - PROCESS | 1856 | 1461263078772 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 11:24:38 INFO - PROCESS | 1856 | 1461263078795 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f1cec00 == 74 [pid = 1856] [id = 198] 11:24:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x92707400) [pid = 1856] [serial = 594] [outer = (nil)] 11:24:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x92743c00) [pid = 1856] [serial = 595] [outer = 0x92707400] 11:24:38 INFO - PROCESS | 1856 | 1461263078871 Marionette DEBUG loaded listener.js 11:24:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x92f3a400) [pid = 1856] [serial = 596] [outer = 0x92707400] 11:24:40 INFO - PROCESS | 1856 | 1461263080072 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]]]}] 11:24:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 11:24:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1589ms 11:24:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 11:24:40 INFO - PROCESS | 1856 | 1461263080128 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 11:24:40 INFO - PROCESS | 1856 | 1461263080131 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 11:24:40 INFO - PROCESS | 1856 | 1461263080137 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 11:24:40 INFO - PROCESS | 1856 | 1461263080140 Marionette TRACE conn3 <- [1,766,null,{}] 11:24:40 INFO - PROCESS | 1856 | 1461263080145 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}] 11:24:40 INFO - PROCESS | 1856 | 1461263080349 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 11:24:40 INFO - PROCESS | 1856 | 1461263080420 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x92f3b800 == 75 [pid = 1856] [id = 199] 11:24:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x92f3e800) [pid = 1856] [serial = 597] [outer = (nil)] 11:24:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x92fa4000) [pid = 1856] [serial = 598] [outer = 0x92f3e800] 11:24:40 INFO - PROCESS | 1856 | 1461263080492 Marionette DEBUG loaded listener.js 11:24:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x92fac400) [pid = 1856] [serial = 599] [outer = 0x92f3e800] 11:24:40 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x8be7d800) [pid = 1856] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 11:24:40 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x903b8c00) [pid = 1856] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 11:24:40 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x89193000) [pid = 1856] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 11:24:40 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x9263e800) [pid = 1856] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 11:24:41 INFO - PROCESS | 1856 | 1461263081817 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]]]}] 11:24:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 11:24:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1734ms 11:24:41 INFO - PROCESS | 1856 | 1461263081871 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 11:24:41 INFO - PROCESS | 1856 | 1461263081874 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 11:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 11:24:41 INFO - PROCESS | 1856 | 1461263081880 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 11:24:41 INFO - PROCESS | 1856 | 1461263081883 Marionette TRACE conn3 <- [1,770,null,{}] 11:24:41 INFO - PROCESS | 1856 | 1461263081897 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}] 11:24:42 INFO - PROCESS | 1856 | 1461263082095 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 11:24:42 INFO - PROCESS | 1856 | 1461263082162 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f93ac00 == 76 [pid = 1856] [id = 200] 11:24:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x91001400) [pid = 1856] [serial = 600] [outer = (nil)] 11:24:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x92fac000) [pid = 1856] [serial = 601] [outer = 0x91001400] 11:24:42 INFO - PROCESS | 1856 | 1461263082233 Marionette DEBUG loaded listener.js 11:24:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x932b0c00) [pid = 1856] [serial = 602] [outer = 0x91001400] 11:24:43 INFO - PROCESS | 1856 | 1461263083089 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]]]}] 11:24:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 11:24:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1236ms 11:24:43 INFO - PROCESS | 1856 | 1461263083117 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 11:24:43 INFO - PROCESS | 1856 | 1461263083124 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 11:24:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 11:24:43 INFO - PROCESS | 1856 | 1461263083132 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 11:24:43 INFO - PROCESS | 1856 | 1461263083139 Marionette TRACE conn3 <- [1,774,null,{}] 11:24:43 INFO - PROCESS | 1856 | 1461263083149 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}] 11:24:43 INFO - PROCESS | 1856 | 1461263083332 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 11:24:43 INFO - PROCESS | 1856 | 1461263083516 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x8bcb7000 == 77 [pid = 1856] [id = 201] 11:24:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x8be0e000) [pid = 1856] [serial = 603] [outer = (nil)] 11:24:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x8fba4c00) [pid = 1856] [serial = 604] [outer = 0x8be0e000] 11:24:43 INFO - PROCESS | 1856 | 1461263083604 Marionette DEBUG loaded listener.js 11:24:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x8fc90400) [pid = 1856] [serial = 605] [outer = 0x8be0e000] 11:24:44 INFO - PROCESS | 1856 | 1461263084564 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]]]}] 11:24:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 11:24:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1491ms 11:24:44 INFO - PROCESS | 1856 | 1461263084623 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 11:24:44 INFO - PROCESS | 1856 | 1461263084631 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 11:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 11:24:44 INFO - PROCESS | 1856 | 1461263084641 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 11:24:44 INFO - PROCESS | 1856 | 1461263084646 Marionette TRACE conn3 <- [1,778,null,{}] 11:24:44 INFO - PROCESS | 1856 | 1461263084652 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}] 11:24:44 INFO - PROCESS | 1856 | 1461263084866 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 11:24:45 INFO - PROCESS | 1856 | 1461263085100 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x91003000 == 78 [pid = 1856] [id = 202] 11:24:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x91115800) [pid = 1856] [serial = 606] [outer = (nil)] 11:24:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x92695400) [pid = 1856] [serial = 607] [outer = 0x91115800] 11:24:45 INFO - PROCESS | 1856 | 1461263085218 Marionette DEBUG loaded listener.js 11:24:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x92737400) [pid = 1856] [serial = 608] [outer = 0x91115800] 11:24:46 INFO - PROCESS | 1856 | 1461263086208 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]]]}] 11:24:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 11:24:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1578ms 11:24:46 INFO - PROCESS | 1856 | 1461263086220 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 11:24:46 INFO - PROCESS | 1856 | 1461263086223 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 11:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 11:24:46 INFO - PROCESS | 1856 | 1461263086230 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 11:24:46 INFO - PROCESS | 1856 | 1461263086235 Marionette TRACE conn3 <- [1,782,null,{}] 11:24:46 INFO - PROCESS | 1856 | 1461263086252 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}] 11:24:46 INFO - PROCESS | 1856 | 1461263086438 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 11:24:46 INFO - PROCESS | 1856 | 1461263086675 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x9345d000 == 79 [pid = 1856] [id = 203] 11:24:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x935d4c00) [pid = 1856] [serial = 609] [outer = (nil)] 11:24:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x93726400) [pid = 1856] [serial = 610] [outer = 0x935d4c00] 11:24:46 INFO - PROCESS | 1856 | 1461263086808 Marionette DEBUG loaded listener.js 11:24:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x9372e000) [pid = 1856] [serial = 611] [outer = 0x935d4c00] 11:24:47 INFO - PROCESS | 1856 | 1461263087689 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]]]}] 11:24:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 11:24:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1533ms 11:24:47 INFO - PROCESS | 1856 | 1461263087762 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 11:24:47 INFO - PROCESS | 1856 | 1461263087767 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 11:24:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 11:24:47 INFO - PROCESS | 1856 | 1461263087773 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 11:24:47 INFO - PROCESS | 1856 | 1461263087776 Marionette TRACE conn3 <- [1,786,null,{}] 11:24:47 INFO - PROCESS | 1856 | 1461263087782 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}] 11:24:47 INFO - PROCESS | 1856 | 1461263087957 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 11:24:48 INFO - PROCESS | 1856 | 1461263088138 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x8be79800 == 80 [pid = 1856] [id = 204] 11:24:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x93731c00) [pid = 1856] [serial = 612] [outer = (nil)] 11:24:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x939cc800) [pid = 1856] [serial = 613] [outer = 0x93731c00] 11:24:48 INFO - PROCESS | 1856 | 1461263088231 Marionette DEBUG loaded listener.js 11:24:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x94dcac00) [pid = 1856] [serial = 614] [outer = 0x93731c00] 11:24:49 INFO - PROCESS | 1856 | 1461263089150 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]]]}] 11:24:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 11:24:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1428ms 11:24:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 11:24:49 INFO - PROCESS | 1856 | 1461263089202 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 11:24:49 INFO - PROCESS | 1856 | 1461263089205 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 11:24:49 INFO - PROCESS | 1856 | 1461263089212 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 11:24:49 INFO - PROCESS | 1856 | 1461263089216 Marionette TRACE conn3 <- [1,790,null,{}] 11:24:49 INFO - PROCESS | 1856 | 1461263089221 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}] 11:24:49 INFO - PROCESS | 1856 | 1461263089390 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 11:24:49 INFO - PROCESS | 1856 | 1461263089572 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x92f41000 == 81 [pid = 1856] [id = 205] 11:24:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x93456000) [pid = 1856] [serial = 615] [outer = (nil)] 11:24:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0x971b0000) [pid = 1856] [serial = 616] [outer = 0x93456000] 11:24:49 INFO - PROCESS | 1856 | 1461263089664 Marionette DEBUG loaded listener.js 11:24:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0x97473c00) [pid = 1856] [serial = 617] [outer = 0x93456000] 11:24:50 INFO - PROCESS | 1856 | 1461263090580 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]]]}] 11:24:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 11:24:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1430ms 11:24:50 INFO - PROCESS | 1856 | 1461263090642 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 11:24:50 INFO - PROCESS | 1856 | 1461263090646 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 11:24:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 11:24:50 INFO - PROCESS | 1856 | 1461263090652 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 11:24:50 INFO - PROCESS | 1856 | 1461263090656 Marionette TRACE conn3 <- [1,794,null,{}] 11:24:50 INFO - PROCESS | 1856 | 1461263090661 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}] 11:24:50 INFO - PROCESS | 1856 | 1461263090900 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 11:24:51 INFO - PROCESS | 1856 | 1461263091140 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x8be7b800 == 82 [pid = 1856] [id = 206] 11:24:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x97223c00) [pid = 1856] [serial = 618] [outer = (nil)] 11:24:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0x98fce800) [pid = 1856] [serial = 619] [outer = 0x97223c00] 11:24:51 INFO - PROCESS | 1856 | 1461263091275 Marionette DEBUG loaded listener.js 11:24:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0x9fc2e800) [pid = 1856] [serial = 620] [outer = 0x97223c00] 11:24:52 INFO - PROCESS | 1856 | 1461263092151 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]]]}] 11:24:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 11:24:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1579ms 11:24:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 11:24:52 INFO - PROCESS | 1856 | 1461263092231 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 11:24:52 INFO - PROCESS | 1856 | 1461263092234 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 11:24:52 INFO - PROCESS | 1856 | 1461263092241 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 11:24:52 INFO - PROCESS | 1856 | 1461263092244 Marionette TRACE conn3 <- [1,798,null,{}] 11:24:52 INFO - PROCESS | 1856 | 1461263092250 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}] 11:24:52 INFO - PROCESS | 1856 | 1461263092418 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 11:24:52 INFO - PROCESS | 1856 | 1461263092604 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x8be7ac00 == 83 [pid = 1856] [id = 207] 11:24:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 186 (0x98f2c000) [pid = 1856] [serial = 621] [outer = (nil)] 11:24:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 187 (0xa0d3fc00) [pid = 1856] [serial = 622] [outer = 0x98f2c000] 11:24:52 INFO - PROCESS | 1856 | 1461263092690 Marionette DEBUG loaded listener.js 11:24:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 188 (0xa2b3d800) [pid = 1856] [serial = 623] [outer = 0x98f2c000] 11:24:53 INFO - PROCESS | 1856 | 1461263093574 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]]]}] 11:24:53 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 11:24:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1384ms 11:24:53 INFO - PROCESS | 1856 | 1461263093624 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 11:24:53 INFO - PROCESS | 1856 | 1461263093627 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 11:24:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 11:24:53 INFO - PROCESS | 1856 | 1461263093634 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 11:24:53 INFO - PROCESS | 1856 | 1461263093638 Marionette TRACE conn3 <- [1,802,null,{}] 11:24:53 INFO - PROCESS | 1856 | 1461263093643 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}] 11:24:53 INFO - PROCESS | 1856 | 1461263093808 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 11:24:54 INFO - PROCESS | 1856 | 1461263094000 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x893c1400 == 84 [pid = 1856] [id = 208] 11:24:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 189 (0x893c2400) [pid = 1856] [serial = 624] [outer = (nil)] 11:24:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 190 (0x893c9c00) [pid = 1856] [serial = 625] [outer = 0x893c2400] 11:24:54 INFO - PROCESS | 1856 | 1461263094083 Marionette DEBUG loaded listener.js 11:24:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 191 (0x893cd800) [pid = 1856] [serial = 626] [outer = 0x893c2400] 11:24:55 INFO - PROCESS | 1856 | 1461263095010 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]]]}] 11:24:55 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 11:24:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1427ms 11:24:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 11:24:55 INFO - PROCESS | 1856 | 1461263095062 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 11:24:55 INFO - PROCESS | 1856 | 1461263095066 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 11:24:55 INFO - PROCESS | 1856 | 1461263095072 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 11:24:55 INFO - PROCESS | 1856 | 1461263095076 Marionette TRACE conn3 <- [1,806,null,{}] 11:24:55 INFO - PROCESS | 1856 | 1461263095081 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}] 11:24:55 INFO - PROCESS | 1856 | 1461263095250 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 11:24:55 INFO - PROCESS | 1856 | 1461263095435 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x893c1c00 == 85 [pid = 1856] [id = 209] 11:24:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 192 (0x893c3c00) [pid = 1856] [serial = 627] [outer = (nil)] 11:24:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 193 (0x895ed000) [pid = 1856] [serial = 628] [outer = 0x893c3c00] 11:24:55 INFO - PROCESS | 1856 | 1461263095526 Marionette DEBUG loaded listener.js 11:24:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 194 (0x895f1000) [pid = 1856] [serial = 629] [outer = 0x893c3c00] 11:24:56 INFO - PROCESS | 1856 | 1461263096403 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]]]}] 11:24:56 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 11:24:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1379ms 11:24:56 INFO - PROCESS | 1856 | 1461263096450 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 11:24:56 INFO - PROCESS | 1856 | 1461263096454 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 11:24:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 11:24:56 INFO - PROCESS | 1856 | 1461263096460 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 11:24:56 INFO - PROCESS | 1856 | 1461263096464 Marionette TRACE conn3 <- [1,810,null,{}] 11:24:56 INFO - PROCESS | 1856 | 1461263096469 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}] 11:24:56 INFO - PROCESS | 1856 | 1461263096645 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 11:24:56 INFO - PROCESS | 1856 | 1461263096849 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x8918f400 == 86 [pid = 1856] [id = 210] 11:24:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 195 (0x895e9400) [pid = 1856] [serial = 630] [outer = (nil)] 11:24:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 196 (0x895f7400) [pid = 1856] [serial = 631] [outer = 0x895e9400] 11:24:56 INFO - PROCESS | 1856 | 1461263096936 Marionette DEBUG loaded listener.js 11:24:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 197 (0x8e31b400) [pid = 1856] [serial = 632] [outer = 0x895e9400] 11:24:57 INFO - PROCESS | 1856 | 1461263097838 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]]]}] 11:24:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 11:24:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1428ms 11:24:57 INFO - PROCESS | 1856 | 1461263097889 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 11:24:57 INFO - PROCESS | 1856 | 1461263097893 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 11:24:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 11:24:57 INFO - PROCESS | 1856 | 1461263097899 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 11:24:57 INFO - PROCESS | 1856 | 1461263097904 Marionette TRACE conn3 <- [1,814,null,{}] 11:24:57 INFO - PROCESS | 1856 | 1461263097909 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}] 11:24:58 INFO - PROCESS | 1856 | 1461263098114 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 11:24:58 INFO - PROCESS | 1856 | 1461263098301 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x88ac5c00 == 87 [pid = 1856] [id = 211] 11:24:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 198 (0x88acb000) [pid = 1856] [serial = 633] [outer = (nil)] 11:24:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 199 (0x89190800) [pid = 1856] [serial = 634] [outer = 0x88acb000] 11:24:58 INFO - PROCESS | 1856 | 1461263098460 Marionette DEBUG loaded listener.js 11:24:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 200 (0x92fa8400) [pid = 1856] [serial = 635] [outer = 0x88acb000] 11:24:59 INFO - PROCESS | 1856 | 1461263099376 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] 11:24:59 INFO - PROCESS | 1856 | 1461263099436 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 11:24:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 11:24:59 INFO - PROCESS | 1856 | 1461263099442 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 11:24:59 INFO - PROCESS | 1856 | 1461263099445 Marionette TRACE conn3 <- [1,818,null,{}] 11:24:59 INFO - PROCESS | 1856 | 1461263099451 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}] 11:24:59 INFO - PROCESS | 1856 | 1461263099615 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 11:24:59 INFO - PROCESS | 1856 | 1461263099807 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:24:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x87b20000 == 88 [pid = 1856] [id = 212] 11:24:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 201 (0x87b22000) [pid = 1856] [serial = 636] [outer = (nil)] 11:24:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 202 (0x87b2a000) [pid = 1856] [serial = 637] [outer = 0x87b22000] 11:24:59 INFO - PROCESS | 1856 | 1461263099893 Marionette DEBUG loaded listener.js 11:25:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 203 (0x87b2d800) [pid = 1856] [serial = 638] [outer = 0x87b22000] 11:25:00 INFO - PROCESS | 1856 | 1461263100826 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]]]}] 11:25:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 11:25:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1428ms 11:25:00 INFO - PROCESS | 1856 | 1461263100871 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 11:25:00 INFO - PROCESS | 1856 | 1461263100875 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 11:25:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 11:25:00 INFO - PROCESS | 1856 | 1461263100881 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 11:25:00 INFO - PROCESS | 1856 | 1461263100884 Marionette TRACE conn3 <- [1,822,null,{}] 11:25:00 INFO - PROCESS | 1856 | 1461263100890 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}] 11:25:01 INFO - PROCESS | 1856 | 1461263101053 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 11:25:01 INFO - PROCESS | 1856 | 1461263101248 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x87b21400 == 89 [pid = 1856] [id = 213] 11:25:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 204 (0x87b2cc00) [pid = 1856] [serial = 639] [outer = (nil)] 11:25:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 205 (0x87c6dc00) [pid = 1856] [serial = 640] [outer = 0x87b2cc00] 11:25:01 INFO - PROCESS | 1856 | 1461263101335 Marionette DEBUG loaded listener.js 11:25:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 206 (0x87c6e800) [pid = 1856] [serial = 641] [outer = 0x87b2cc00] 11:25:02 INFO - PROCESS | 1856 | 1461263102765 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] 11:25:02 INFO - PROCESS | 1856 | 1461263102829 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 11:25:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 11:25:02 INFO - PROCESS | 1856 | 1461263102839 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 11:25:02 INFO - PROCESS | 1856 | 1461263102843 Marionette TRACE conn3 <- [1,826,null,{}] 11:25:02 INFO - PROCESS | 1856 | 1461263102851 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}] 11:25:03 INFO - PROCESS | 1856 | 1461263103078 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 11:25:03 INFO - PROCESS | 1856 | 1461263103324 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x87c72400 == 90 [pid = 1856] [id = 214] 11:25:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 207 (0x89192c00) [pid = 1856] [serial = 642] [outer = (nil)] 11:25:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 208 (0x895f2000) [pid = 1856] [serial = 643] [outer = 0x89192c00] 11:25:03 INFO - PROCESS | 1856 | 1461263103419 Marionette DEBUG loaded listener.js 11:25:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 209 (0x8bcbb400) [pid = 1856] [serial = 644] [outer = 0x89192c00] 11:25:04 INFO - PROCESS | 1856 | 1461263104435 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]]]}] 11:25:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 11:25:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1640ms 11:25:04 INFO - PROCESS | 1856 | 1461263104479 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 11:25:04 INFO - PROCESS | 1856 | 1461263104487 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 11:25:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 11:25:04 INFO - PROCESS | 1856 | 1461263104497 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 11:25:04 INFO - PROCESS | 1856 | 1461263104501 Marionette TRACE conn3 <- [1,830,null,{}] 11:25:04 INFO - PROCESS | 1856 | 1461263104507 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}] 11:25:04 INFO - PROCESS | 1856 | 1461263104746 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 11:25:05 INFO - PROCESS | 1856 | 1461263105046 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x8e2a0800 == 91 [pid = 1856] [id = 215] 11:25:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 210 (0x8e2a0c00) [pid = 1856] [serial = 645] [outer = (nil)] 11:25:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 211 (0x8f356c00) [pid = 1856] [serial = 646] [outer = 0x8e2a0c00] 11:25:05 INFO - PROCESS | 1856 | 1461263105123 Marionette DEBUG loaded listener.js 11:25:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 212 (0x8fba5000) [pid = 1856] [serial = 647] [outer = 0x8e2a0c00] 11:25:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 213 (0x90028400) [pid = 1856] [serial = 648] [outer = 0x91001800] 11:25:06 INFO - PROCESS | 1856 | 1461263106116 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]]]}] 11:25:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 11:25:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1634ms 11:25:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 11:25:06 INFO - PROCESS | 1856 | 1461263106130 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 11:25:06 INFO - PROCESS | 1856 | 1461263106133 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 11:25:06 INFO - PROCESS | 1856 | 1461263106139 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 11:25:06 INFO - PROCESS | 1856 | 1461263106145 Marionette TRACE conn3 <- [1,834,null,{}] 11:25:06 INFO - PROCESS | 1856 | 1461263106163 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}] 11:25:06 INFO - PROCESS | 1856 | 1461263106331 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 11:25:06 INFO - PROCESS | 1856 | 1461263106578 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x8be7cc00 == 92 [pid = 1856] [id = 216] 11:25:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 214 (0x8f982c00) [pid = 1856] [serial = 649] [outer = (nil)] 11:25:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 215 (0x9262d000) [pid = 1856] [serial = 650] [outer = 0x8f982c00] 11:25:06 INFO - PROCESS | 1856 | 1461263106719 Marionette DEBUG loaded listener.js 11:25:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 216 (0x92f33c00) [pid = 1856] [serial = 651] [outer = 0x8f982c00] 11:25:07 INFO - PROCESS | 1856 | --DOCSHELL 0x92f3b800 == 91 [pid = 1856] [id = 199] 11:25:07 INFO - PROCESS | 1856 | 1461263107695 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]]]}] 11:25:07 INFO - PROCESS | 1856 | --DOMWINDOW == 215 (0x92705400) [pid = 1856] [serial = 556] [outer = (nil)] [url = about:blank] 11:25:07 INFO - PROCESS | 1856 | --DOMWINDOW == 214 (0xa0bb1000) [pid = 1856] [serial = 523] [outer = (nil)] [url = about:blank] 11:25:07 INFO - PROCESS | 1856 | --DOMWINDOW == 213 (0xa44cd800) [pid = 1856] [serial = 529] [outer = (nil)] [url = about:blank] 11:25:07 INFO - PROCESS | 1856 | --DOMWINDOW == 212 (0x903c2400) [pid = 1856] [serial = 514] [outer = (nil)] [url = about:blank] 11:25:07 INFO - PROCESS | 1856 | --DOMWINDOW == 211 (0x8fc98400) [pid = 1856] [serial = 526] [outer = (nil)] [url = about:blank] 11:25:07 INFO - PROCESS | 1856 | --DOMWINDOW == 210 (0x932a8c00) [pid = 1856] [serial = 532] [outer = (nil)] [url = about:blank] 11:25:07 INFO - PROCESS | 1856 | --DOMWINDOW == 209 (0x93451c00) [pid = 1856] [serial = 535] [outer = (nil)] [url = about:blank] 11:25:07 INFO - PROCESS | 1856 | --DOMWINDOW == 208 (0x987ad800) [pid = 1856] [serial = 520] [outer = (nil)] [url = about:blank] 11:25:07 INFO - PROCESS | 1856 | --DOMWINDOW == 207 (0x8be77400) [pid = 1856] [serial = 538] [outer = (nil)] [url = about:blank] 11:25:07 INFO - PROCESS | 1856 | --DOMWINDOW == 206 (0x93730800) [pid = 1856] [serial = 517] [outer = (nil)] [url = about:blank] 11:25:07 INFO - PROCESS | 1856 | --DOMWINDOW == 205 (0x93455c00) [pid = 1856] [serial = 541] [outer = (nil)] [url = about:blank] 11:25:07 INFO - PROCESS | 1856 | --DOCSHELL 0x8f1cec00 == 90 [pid = 1856] [id = 198] 11:25:07 INFO - PROCESS | 1856 | --DOCSHELL 0x8e3cd800 == 89 [pid = 1856] [id = 197] 11:25:07 INFO - PROCESS | 1856 | --DOCSHELL 0x8918fc00 == 88 [pid = 1856] [id = 196] 11:25:07 INFO - PROCESS | 1856 | --DOCSHELL 0x8f352800 == 87 [pid = 1856] [id = 162] 11:25:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 11:25:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1648ms 11:25:07 INFO - PROCESS | 1856 | --DOMWINDOW == 204 (0x8fc97400) [pid = 1856] [serial = 548] [outer = (nil)] [url = about:blank] 11:25:07 INFO - PROCESS | 1856 | --DOMWINDOW == 203 (0x92624400) [pid = 1856] [serial = 550] [outer = (nil)] [url = about:blank] 11:25:07 INFO - PROCESS | 1856 | --DOMWINDOW == 202 (0x8f357400) [pid = 1856] [serial = 547] [outer = (nil)] [url = about:blank] 11:25:07 INFO - PROCESS | 1856 | --DOMWINDOW == 201 (0x9263fc00) [pid = 1856] [serial = 551] [outer = (nil)] [url = about:blank] 11:25:07 INFO - PROCESS | 1856 | --DOMWINDOW == 200 (0x8e3cc400) [pid = 1856] [serial = 544] [outer = (nil)] [url = about:blank] 11:25:07 INFO - PROCESS | 1856 | --DOMWINDOW == 199 (0x8f77cc00) [pid = 1856] [serial = 545] [outer = (nil)] [url = about:blank] 11:25:07 INFO - PROCESS | 1856 | --DOMWINDOW == 198 (0x92734800) [pid = 1856] [serial = 553] [outer = (nil)] [url = about:blank] 11:25:07 INFO - PROCESS | 1856 | --DOMWINDOW == 197 (0x92741800) [pid = 1856] [serial = 554] [outer = (nil)] [url = about:blank] 11:25:07 INFO - PROCESS | 1856 | 1461263107819 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 11:25:07 INFO - PROCESS | 1856 | 1461263107822 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 11:25:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 11:25:07 INFO - PROCESS | 1856 | 1461263107832 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 11:25:07 INFO - PROCESS | 1856 | 1461263107835 Marionette TRACE conn3 <- [1,838,null,{}] 11:25:07 INFO - PROCESS | 1856 | 1461263107845 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}] 11:25:08 INFO - PROCESS | 1856 | 1461263108004 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 11:25:08 INFO - PROCESS | 1856 | 1461263108014 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x8e3e7400 == 88 [pid = 1856] [id = 217] 11:25:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 198 (0x8f1d0c00) [pid = 1856] [serial = 652] [outer = (nil)] 11:25:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 199 (0x8f940c00) [pid = 1856] [serial = 653] [outer = 0x8f1d0c00] 11:25:08 INFO - PROCESS | 1856 | 1461263108087 Marionette DEBUG loaded listener.js 11:25:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 200 (0x8fbad400) [pid = 1856] [serial = 654] [outer = 0x8f1d0c00] 11:25:08 INFO - PROCESS | 1856 | 1461263108989 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]]]}] 11:25:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 11:25:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1180ms 11:25:09 INFO - PROCESS | 1856 | 1461263109012 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 11:25:09 INFO - PROCESS | 1856 | 1461263109015 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 11:25:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 11:25:09 INFO - PROCESS | 1856 | 1461263109021 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 11:25:09 INFO - PROCESS | 1856 | 1461263109024 Marionette TRACE conn3 <- [1,842,null,{}] 11:25:09 INFO - PROCESS | 1856 | 1461263109029 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}] 11:25:09 INFO - PROCESS | 1856 | 1461263109179 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 11:25:09 INFO - PROCESS | 1856 | 1461263109338 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x8e3e8400 == 89 [pid = 1856] [id = 218] 11:25:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 201 (0x8fc99c00) [pid = 1856] [serial = 655] [outer = (nil)] 11:25:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 202 (0x92636400) [pid = 1856] [serial = 656] [outer = 0x8fc99c00] 11:25:09 INFO - PROCESS | 1856 | 1461263109411 Marionette DEBUG loaded listener.js 11:25:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 203 (0x92703c00) [pid = 1856] [serial = 657] [outer = 0x8fc99c00] 11:25:10 INFO - PROCESS | 1856 | 1461263110181 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]]]}] 11:25:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 11:25:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1226ms 11:25:10 INFO - PROCESS | 1856 | 1461263110248 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 11:25:10 INFO - PROCESS | 1856 | 1461263110250 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 11:25:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 11:25:10 INFO - PROCESS | 1856 | 1461263110257 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 11:25:10 INFO - PROCESS | 1856 | 1461263110259 Marionette TRACE conn3 <- [1,846,null,{}] 11:25:10 INFO - PROCESS | 1856 | 1461263110274 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}] 11:25:10 INFO - PROCESS | 1856 | 1461263110487 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 11:25:10 INFO - PROCESS | 1856 | 1461263110519 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x92637000 == 90 [pid = 1856] [id = 219] 11:25:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 204 (0x92741400) [pid = 1856] [serial = 658] [outer = (nil)] 11:25:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 205 (0x932aa400) [pid = 1856] [serial = 659] [outer = 0x92741400] 11:25:10 INFO - PROCESS | 1856 | 1461263110590 Marionette DEBUG loaded listener.js 11:25:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 206 (0x93458800) [pid = 1856] [serial = 660] [outer = 0x92741400] 11:25:11 INFO - PROCESS | 1856 | 1461263111429 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]]]}] 11:25:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 11:25:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1203ms 11:25:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 11:25:11 INFO - PROCESS | 1856 | 1461263111460 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 11:25:11 INFO - PROCESS | 1856 | 1461263111463 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 11:25:11 INFO - PROCESS | 1856 | 1461263111469 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 11:25:11 INFO - PROCESS | 1856 | 1461263111473 Marionette TRACE conn3 <- [1,850,null,{}] 11:25:11 INFO - PROCESS | 1856 | 1461263111483 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}] 11:25:11 INFO - PROCESS | 1856 | 1461263111716 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 11:25:11 INFO - PROCESS | 1856 | 1461263111740 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x92f3ec00 == 91 [pid = 1856] [id = 220] 11:25:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 207 (0x92f40800) [pid = 1856] [serial = 661] [outer = (nil)] 11:25:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 208 (0x935d5c00) [pid = 1856] [serial = 662] [outer = 0x92f40800] 11:25:11 INFO - PROCESS | 1856 | 1461263111812 Marionette DEBUG loaded listener.js 11:25:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 209 (0x936a9400) [pid = 1856] [serial = 663] [outer = 0x92f40800] 11:25:13 INFO - PROCESS | 1856 | --DOMWINDOW == 208 (0x92707400) [pid = 1856] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 11:25:13 INFO - PROCESS | 1856 | --DOMWINDOW == 207 (0x92f3e800) [pid = 1856] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 11:25:13 INFO - PROCESS | 1856 | --DOMWINDOW == 206 (0x8f1ce000) [pid = 1856] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 11:25:13 INFO - PROCESS | 1856 | --DOMWINDOW == 205 (0x90029800) [pid = 1856] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 11:25:13 INFO - PROCESS | 1856 | --DOMWINDOW == 204 (0x8e321c00) [pid = 1856] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 11:25:13 INFO - PROCESS | 1856 | --DOMWINDOW == 203 (0x8e2ab000) [pid = 1856] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 11:25:13 INFO - PROCESS | 1856 | --DOMWINDOW == 202 (0x8e3f3000) [pid = 1856] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 11:25:13 INFO - PROCESS | 1856 | --DOMWINDOW == 201 (0xa48c6c00) [pid = 1856] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 11:25:13 INFO - PROCESS | 1856 | --DOMWINDOW == 200 (0x9390fc00) [pid = 1856] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 11:25:13 INFO - PROCESS | 1856 | --DOMWINDOW == 199 (0x8bcc0400) [pid = 1856] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 11:25:13 INFO - PROCESS | 1856 | --DOMWINDOW == 198 (0x8be01800) [pid = 1856] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 11:25:13 INFO - PROCESS | 1856 | --DOMWINDOW == 197 (0x8be73800) [pid = 1856] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 11:25:13 INFO - PROCESS | 1856 | --DOMWINDOW == 196 (0x92695c00) [pid = 1856] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 11:25:13 INFO - PROCESS | 1856 | --DOMWINDOW == 195 (0x8bcbc400) [pid = 1856] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 11:25:13 INFO - PROCESS | 1856 | --DOMWINDOW == 194 (0x98424400) [pid = 1856] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 11:25:13 INFO - PROCESS | 1856 | --DOMWINDOW == 193 (0x9747f400) [pid = 1856] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 11:25:13 INFO - PROCESS | 1856 | --DOMWINDOW == 192 (0xa2924c00) [pid = 1856] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 11:25:13 INFO - PROCESS | 1856 | --DOMWINDOW == 191 (0x9a72f000) [pid = 1856] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 11:25:13 INFO - PROCESS | 1856 | --DOMWINDOW == 190 (0x8fbab400) [pid = 1856] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 11:25:13 INFO - PROCESS | 1856 | --DOMWINDOW == 189 (0x8e320800) [pid = 1856] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 11:25:13 INFO - PROCESS | 1856 | --DOMWINDOW == 188 (0x8f1c9400) [pid = 1856] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 11:25:13 INFO - PROCESS | 1856 | --DOMWINDOW == 187 (0x8e2a1400) [pid = 1856] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 11:25:13 INFO - PROCESS | 1856 | --DOMWINDOW == 186 (0x90032800) [pid = 1856] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 11:25:13 INFO - PROCESS | 1856 | --DOMWINDOW == 185 (0x92f9ec00) [pid = 1856] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 11:25:13 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x903b9400) [pid = 1856] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 11:25:13 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0x9263f800) [pid = 1856] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 11:25:13 INFO - PROCESS | 1856 | 1461263113483 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]]]}] 11:25:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 11:25:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 2033ms 11:25:13 INFO - PROCESS | 1856 | 1461263113501 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 11:25:13 INFO - PROCESS | 1856 | 1461263113504 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 11:25:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 11:25:13 INFO - PROCESS | 1856 | 1461263113510 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 11:25:13 INFO - PROCESS | 1856 | 1461263113513 Marionette TRACE conn3 <- [1,854,null,{}] 11:25:13 INFO - PROCESS | 1856 | 1461263113518 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}] 11:25:13 INFO - PROCESS | 1856 | 1461263113725 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 11:25:13 INFO - PROCESS | 1856 | 1461263113745 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x8bcbac00 == 92 [pid = 1856] [id = 221] 11:25:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0x8be0a400) [pid = 1856] [serial = 664] [outer = (nil)] 11:25:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0x8f777000) [pid = 1856] [serial = 665] [outer = 0x8be0a400] 11:25:13 INFO - PROCESS | 1856 | 1461263113820 Marionette DEBUG loaded listener.js 11:25:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 186 (0x90f8ec00) [pid = 1856] [serial = 666] [outer = 0x8be0a400] 11:25:14 INFO - PROCESS | 1856 | 1461263114606 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]]]}] 11:25:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 11:25:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1135ms 11:25:14 INFO - PROCESS | 1856 | 1461263114645 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 11:25:14 INFO - PROCESS | 1856 | 1461263114648 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 11:25:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 11:25:14 INFO - PROCESS | 1856 | 1461263114658 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 11:25:14 INFO - PROCESS | 1856 | 1461263114661 Marionette TRACE conn3 <- [1,858,null,{}] 11:25:14 INFO - PROCESS | 1856 | 1461263114667 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}] 11:25:14 INFO - PROCESS | 1856 | 1461263114824 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 11:25:14 INFO - PROCESS | 1856 | 1461263114834 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x88ac9000 == 93 [pid = 1856] [id = 222] 11:25:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 187 (0x90029800) [pid = 1856] [serial = 667] [outer = (nil)] 11:25:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 188 (0x935c8400) [pid = 1856] [serial = 668] [outer = 0x90029800] 11:25:14 INFO - PROCESS | 1856 | 1461263114906 Marionette DEBUG loaded listener.js 11:25:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 189 (0x9372b800) [pid = 1856] [serial = 669] [outer = 0x90029800] 11:25:16 INFO - PROCESS | 1856 | 1461263116039 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]]]}] 11:25:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 11:25:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1433ms 11:25:16 INFO - PROCESS | 1856 | 1461263116093 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 11:25:16 INFO - PROCESS | 1856 | 1461263116101 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 11:25:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 11:25:16 INFO - PROCESS | 1856 | 1461263116110 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 11:25:16 INFO - PROCESS | 1856 | 1461263116115 Marionette TRACE conn3 <- [1,862,null,{}] 11:25:16 INFO - PROCESS | 1856 | 1461263116123 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}] 11:25:16 INFO - PROCESS | 1856 | 1461263116349 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 11:25:16 INFO - PROCESS | 1856 | 1461263116591 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x8919ac00 == 94 [pid = 1856] [id = 223] 11:25:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 190 (0x893c7400) [pid = 1856] [serial = 670] [outer = (nil)] 11:25:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 191 (0x8be07400) [pid = 1856] [serial = 671] [outer = 0x893c7400] 11:25:16 INFO - PROCESS | 1856 | 1461263116739 Marionette DEBUG loaded listener.js 11:25:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 192 (0x8e322000) [pid = 1856] [serial = 672] [outer = 0x893c7400] 11:25:17 INFO - PROCESS | 1856 | 1461263117750 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]]]}] 11:25:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 11:25:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1691ms 11:25:17 INFO - PROCESS | 1856 | 1461263117801 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 11:25:17 INFO - PROCESS | 1856 | 1461263117808 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 11:25:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 11:25:17 INFO - PROCESS | 1856 | 1461263117819 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 11:25:17 INFO - PROCESS | 1856 | 1461263117823 Marionette TRACE conn3 <- [1,866,null,{}] 11:25:17 INFO - PROCESS | 1856 | 1461263117830 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}] 11:25:18 INFO - PROCESS | 1856 | 1461263118057 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 11:25:18 INFO - PROCESS | 1856 | 1461263118394 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f773c00 == 95 [pid = 1856] [id = 224] 11:25:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 193 (0x8f937000) [pid = 1856] [serial = 673] [outer = (nil)] 11:25:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 194 (0x8fc97000) [pid = 1856] [serial = 674] [outer = 0x8f937000] 11:25:18 INFO - PROCESS | 1856 | 1461263118485 Marionette DEBUG loaded listener.js 11:25:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 195 (0x903b6000) [pid = 1856] [serial = 675] [outer = 0x8f937000] 11:25:19 INFO - PROCESS | 1856 | 1461263119381 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]]]}] 11:25:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 11:25:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1580ms 11:25:19 INFO - PROCESS | 1856 | 1461263119400 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 11:25:19 INFO - PROCESS | 1856 | 1461263119403 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 11:25:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 11:25:19 INFO - PROCESS | 1856 | 1461263119410 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 11:25:19 INFO - PROCESS | 1856 | 1461263119416 Marionette TRACE conn3 <- [1,870,null,{}] 11:25:19 INFO - PROCESS | 1856 | 1461263119432 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}] 11:25:19 INFO - PROCESS | 1856 | 1461263119608 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 11:25:19 INFO - PROCESS | 1856 | 1461263119809 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x8fc9b000 == 96 [pid = 1856] [id = 225] 11:25:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 196 (0x92f9f000) [pid = 1856] [serial = 676] [outer = (nil)] 11:25:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 197 (0x93451c00) [pid = 1856] [serial = 677] [outer = 0x92f9f000] 11:25:19 INFO - PROCESS | 1856 | 1461263119903 Marionette DEBUG loaded listener.js 11:25:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 198 (0x93732000) [pid = 1856] [serial = 678] [outer = 0x92f9f000] 11:25:20 INFO - PROCESS | 1856 | 1461263120834 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]]]}] 11:25:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 11:25:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1484ms 11:25:20 INFO - PROCESS | 1856 | 1461263120895 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 11:25:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 11:25:20 INFO - PROCESS | 1856 | 1461263120900 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 11:25:20 INFO - PROCESS | 1856 | 1461263120906 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 11:25:20 INFO - PROCESS | 1856 | 1461263120910 Marionette TRACE conn3 <- [1,874,null,{}] 11:25:20 INFO - PROCESS | 1856 | 1461263120916 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}] 11:25:21 INFO - PROCESS | 1856 | 1461263121098 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 11:25:21 INFO - PROCESS | 1856 | 1461263121288 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x92f3cc00 == 97 [pid = 1856] [id = 226] 11:25:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 199 (0x936ab800) [pid = 1856] [serial = 679] [outer = (nil)] 11:25:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 200 (0x939afc00) [pid = 1856] [serial = 680] [outer = 0x936ab800] 11:25:21 INFO - PROCESS | 1856 | 1461263121375 Marionette DEBUG loaded listener.js 11:25:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 201 (0x939cf800) [pid = 1856] [serial = 681] [outer = 0x936ab800] 11:25:22 INFO - PROCESS | 1856 | 1461263122333 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]]]}] 11:25:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 11:25:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1478ms 11:25:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 11:25:22 INFO - PROCESS | 1856 | 1461263122384 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 11:25:22 INFO - PROCESS | 1856 | 1461263122387 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 11:25:22 INFO - PROCESS | 1856 | 1461263122394 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 11:25:22 INFO - PROCESS | 1856 | 1461263122398 Marionette TRACE conn3 <- [1,878,null,{}] 11:25:22 INFO - PROCESS | 1856 | 1461263122403 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}] 11:25:22 INFO - PROCESS | 1856 | 1461263122613 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 11:25:22 INFO - PROCESS | 1856 | 1461263122865 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x8be05000 == 98 [pid = 1856] [id = 227] 11:25:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 202 (0x939cc000) [pid = 1856] [serial = 682] [outer = (nil)] 11:25:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 203 (0x97221800) [pid = 1856] [serial = 683] [outer = 0x939cc000] 11:25:22 INFO - PROCESS | 1856 | 1461263122964 Marionette DEBUG loaded listener.js 11:25:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 204 (0x973b0400) [pid = 1856] [serial = 684] [outer = 0x939cc000] 11:25:23 INFO - PROCESS | 1856 | 1461263123817 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]]]}] 11:25:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 11:25:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1482ms 11:25:23 INFO - PROCESS | 1856 | 1461263123876 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 11:25:23 INFO - PROCESS | 1856 | 1461263123879 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 11:25:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 11:25:23 INFO - PROCESS | 1856 | 1461263123885 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 11:25:23 INFO - PROCESS | 1856 | 1461263123889 Marionette TRACE conn3 <- [1,882,null,{}] 11:25:23 INFO - PROCESS | 1856 | 1461263123894 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}] 11:25:24 INFO - PROCESS | 1856 | 1461263124083 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 11:25:24 INFO - PROCESS | 1856 | 1461263124274 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x93906400 == 99 [pid = 1856] [id = 228] 11:25:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 205 (0x982f4800) [pid = 1856] [serial = 685] [outer = (nil)] 11:25:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 206 (0x98f4a000) [pid = 1856] [serial = 686] [outer = 0x982f4800] 11:25:24 INFO - PROCESS | 1856 | 1461263124364 Marionette DEBUG loaded listener.js 11:25:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 207 (0x98fd2400) [pid = 1856] [serial = 687] [outer = 0x982f4800] 11:25:25 INFO - PROCESS | 1856 | 1461263125196 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]]]}] 11:25:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 11:25:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1326ms 11:25:25 INFO - PROCESS | 1856 | 1461263125227 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 11:25:25 INFO - PROCESS | 1856 | 1461263125230 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 11:25:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 11:25:25 INFO - PROCESS | 1856 | 1461263125238 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 11:25:25 INFO - PROCESS | 1856 | 1461263125241 Marionette TRACE conn3 <- [1,886,null,{}] 11:25:25 INFO - PROCESS | 1856 | 1461263125247 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}] 11:25:25 INFO - PROCESS | 1856 | 1461263125413 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 11:25:25 INFO - PROCESS | 1856 | 1461263125607 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x938dac00 == 100 [pid = 1856] [id = 229] 11:25:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 208 (0x97d74800) [pid = 1856] [serial = 688] [outer = (nil)] 11:25:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 209 (0xa10a9000) [pid = 1856] [serial = 689] [outer = 0x97d74800] 11:25:25 INFO - PROCESS | 1856 | 1461263125691 Marionette DEBUG loaded listener.js 11:25:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 210 (0xa2b3bc00) [pid = 1856] [serial = 690] [outer = 0x97d74800] 11:25:26 INFO - PROCESS | 1856 | 1461263126602 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]]]}] 11:25:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 11:25:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1377ms 11:25:26 INFO - PROCESS | 1856 | 1461263126616 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 11:25:26 INFO - PROCESS | 1856 | 1461263126619 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 11:25:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 11:25:26 INFO - PROCESS | 1856 | 1461263126626 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 11:25:26 INFO - PROCESS | 1856 | 1461263126630 Marionette TRACE conn3 <- [1,890,null,{}] 11:25:26 INFO - PROCESS | 1856 | 1461263126635 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}] 11:25:26 INFO - PROCESS | 1856 | 1461263126819 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 11:25:27 INFO - PROCESS | 1856 | 1461263127017 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x87fdd000 == 101 [pid = 1856] [id = 230] 11:25:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 211 (0x87fddc00) [pid = 1856] [serial = 691] [outer = (nil)] 11:25:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 212 (0x87fe5000) [pid = 1856] [serial = 692] [outer = 0x87fddc00] 11:25:27 INFO - PROCESS | 1856 | 1461263127107 Marionette DEBUG loaded listener.js 11:25:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 213 (0x87fe6800) [pid = 1856] [serial = 693] [outer = 0x87fddc00] 11:25:28 INFO - PROCESS | 1856 | 1461263128035 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]]]}] 11:25:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 11:25:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1480ms 11:25:28 INFO - PROCESS | 1856 | 1461263128108 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 11:25:28 INFO - PROCESS | 1856 | 1461263128112 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 11:25:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 11:25:28 INFO - PROCESS | 1856 | 1461263128118 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 11:25:28 INFO - PROCESS | 1856 | 1461263128121 Marionette TRACE conn3 <- [1,894,null,{}] 11:25:28 INFO - PROCESS | 1856 | 1461263128127 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}] 11:25:28 INFO - PROCESS | 1856 | 1461263128298 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 11:25:28 INFO - PROCESS | 1856 | 1461263128489 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x87fde000 == 102 [pid = 1856] [id = 231] 11:25:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 214 (0x87fe3400) [pid = 1856] [serial = 694] [outer = (nil)] 11:25:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 215 (0x9fda8000) [pid = 1856] [serial = 695] [outer = 0x87fe3400] 11:25:28 INFO - PROCESS | 1856 | 1461263128572 Marionette DEBUG loaded listener.js 11:25:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 216 (0xa0bb1000) [pid = 1856] [serial = 696] [outer = 0x87fe3400] 11:25:29 INFO - PROCESS | 1856 | 1461263129492 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]]]}] 11:25:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 11:25:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1427ms 11:25:29 INFO - PROCESS | 1856 | 1461263129546 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 11:25:29 INFO - PROCESS | 1856 | 1461263129550 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 11:25:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 11:25:29 INFO - PROCESS | 1856 | 1461263129556 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 11:25:29 INFO - PROCESS | 1856 | 1461263129558 Marionette TRACE conn3 <- [1,898,null,{}] 11:25:29 INFO - PROCESS | 1856 | 1461263129564 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}] 11:25:29 INFO - PROCESS | 1856 | 1461263129743 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 11:25:29 INFO - PROCESS | 1856 | 1461263129937 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x875c1400 == 103 [pid = 1856] [id = 232] 11:25:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 217 (0x875c5c00) [pid = 1856] [serial = 697] [outer = (nil)] 11:25:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 218 (0x875ca400) [pid = 1856] [serial = 698] [outer = 0x875c5c00] 11:25:30 INFO - PROCESS | 1856 | 1461263130019 Marionette DEBUG loaded listener.js 11:25:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 219 (0x875cb800) [pid = 1856] [serial = 699] [outer = 0x875c5c00] 11:25:31 INFO - PROCESS | 1856 | 1461263130997 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]]]}] 11:25:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 11:25:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1487ms 11:25:31 INFO - PROCESS | 1856 | 1461263131044 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 11:25:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 11:25:31 INFO - PROCESS | 1856 | 1461263131048 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 11:25:31 INFO - PROCESS | 1856 | 1461263131054 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 11:25:31 INFO - PROCESS | 1856 | 1461263131059 Marionette TRACE conn3 <- [1,902,null,{}] 11:25:31 INFO - PROCESS | 1856 | 1461263131064 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}] 11:25:31 INFO - PROCESS | 1856 | 1461263131270 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 11:25:31 INFO - PROCESS | 1856 | 1461263131509 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x875ce800 == 104 [pid = 1856] [id = 233] 11:25:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 220 (0x875cec00) [pid = 1856] [serial = 700] [outer = (nil)] 11:25:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 221 (0x8b15fc00) [pid = 1856] [serial = 701] [outer = 0x875cec00] 11:25:31 INFO - PROCESS | 1856 | 1461263131652 Marionette DEBUG loaded listener.js 11:25:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 222 (0x8b165c00) [pid = 1856] [serial = 702] [outer = 0x875cec00] 11:25:32 INFO - PROCESS | 1856 | 1461263132511 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]]]}] 11:25:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 11:25:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1529ms 11:25:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 11:25:32 INFO - PROCESS | 1856 | 1461263132584 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 11:25:32 INFO - PROCESS | 1856 | 1461263132587 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 11:25:32 INFO - PROCESS | 1856 | 1461263132593 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 11:25:32 INFO - PROCESS | 1856 | 1461263132597 Marionette TRACE conn3 <- [1,906,null,{}] 11:25:32 INFO - PROCESS | 1856 | 1461263132602 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}] 11:25:32 INFO - PROCESS | 1856 | 1461263132811 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 11:25:33 INFO - PROCESS | 1856 | 1461263133049 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x87b23c00 == 105 [pid = 1856] [id = 234] 11:25:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 223 (0x8919b000) [pid = 1856] [serial = 703] [outer = (nil)] 11:25:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 224 (0x8b169c00) [pid = 1856] [serial = 704] [outer = 0x8919b000] 11:25:33 INFO - PROCESS | 1856 | 1461263133184 Marionette DEBUG loaded listener.js 11:25:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 225 (0x8b352000) [pid = 1856] [serial = 705] [outer = 0x8919b000] 11:25:34 INFO - PROCESS | 1856 | 1461263134048 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]]]}] 11:25:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 11:25:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1531ms 11:25:34 INFO - PROCESS | 1856 | 1461263134124 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 11:25:34 INFO - PROCESS | 1856 | 1461263134127 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 11:25:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 11:25:34 INFO - PROCESS | 1856 | 1461263134133 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 11:25:34 INFO - PROCESS | 1856 | 1461263134136 Marionette TRACE conn3 <- [1,910,null,{}] 11:25:34 INFO - PROCESS | 1856 | 1461263134142 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}] 11:25:34 INFO - PROCESS | 1856 | 1461263134355 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 11:25:34 INFO - PROCESS | 1856 | 1461263134596 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x8b34ec00 == 106 [pid = 1856] [id = 235] 11:25:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 226 (0x8b34f800) [pid = 1856] [serial = 706] [outer = (nil)] 11:25:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 227 (0x8b358800) [pid = 1856] [serial = 707] [outer = 0x8b34f800] 11:25:34 INFO - PROCESS | 1856 | 1461263134723 Marionette DEBUG loaded listener.js 11:25:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 228 (0x8b35b000) [pid = 1856] [serial = 708] [outer = 0x8b34f800] 11:25:35 INFO - PROCESS | 1856 | 1461263135576 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]]]}] 11:25:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 11:25:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1478ms 11:25:35 INFO - PROCESS | 1856 | 1461263135613 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 11:25:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 11:25:35 INFO - PROCESS | 1856 | 1461263135618 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 11:25:35 INFO - PROCESS | 1856 | 1461263135624 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 11:25:35 INFO - PROCESS | 1856 | 1461263135627 Marionette TRACE conn3 <- [1,914,null,{}] 11:25:35 INFO - PROCESS | 1856 | 1461263135634 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}] 11:25:35 INFO - PROCESS | 1856 | 1461263135807 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 11:25:36 INFO - PROCESS | 1856 | 1461263136017 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x8b166c00 == 107 [pid = 1856] [id = 236] 11:25:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 229 (0x8b34fc00) [pid = 1856] [serial = 709] [outer = (nil)] 11:25:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 230 (0x8e2a4800) [pid = 1856] [serial = 710] [outer = 0x8b34fc00] 11:25:36 INFO - PROCESS | 1856 | 1461263136137 Marionette DEBUG loaded listener.js 11:25:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 231 (0x8f1cf400) [pid = 1856] [serial = 711] [outer = 0x8b34fc00] 11:25:37 INFO - PROCESS | 1856 | 1461263137698 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]]]}] 11:25:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 11:25:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 2140ms 11:25:37 INFO - PROCESS | 1856 | 1461263137764 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 11:25:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 11:25:37 INFO - PROCESS | 1856 | 1461263137769 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 11:25:37 INFO - PROCESS | 1856 | 1461263137777 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 11:25:37 INFO - PROCESS | 1856 | 1461263137780 Marionette TRACE conn3 <- [1,918,null,{}] 11:25:37 INFO - PROCESS | 1856 | 1461263137789 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}] 11:25:37 INFO - PROCESS | 1856 | 1461263137958 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 11:25:38 INFO - PROCESS | 1856 | 1461263138156 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x88ace800 == 108 [pid = 1856] [id = 237] 11:25:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 232 (0x88acf800) [pid = 1856] [serial = 712] [outer = (nil)] 11:25:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 233 (0x893d0800) [pid = 1856] [serial = 713] [outer = 0x88acf800] 11:25:38 INFO - PROCESS | 1856 | 1461263138275 Marionette DEBUG loaded listener.js 11:25:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 234 (0x8b15a400) [pid = 1856] [serial = 714] [outer = 0x88acf800] 11:25:39 INFO - PROCESS | 1856 | 1461263139104 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]]]}] 11:25:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 11:25:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1385ms 11:25:39 INFO - PROCESS | 1856 | 1461263139161 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 11:25:39 INFO - PROCESS | 1856 | 1461263139169 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 11:25:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 11:25:39 INFO - PROCESS | 1856 | 1461263139179 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 11:25:39 INFO - PROCESS | 1856 | 1461263139183 Marionette TRACE conn3 <- [1,922,null,{}] 11:25:39 INFO - PROCESS | 1856 | 1461263139189 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}] 11:25:39 INFO - PROCESS | 1856 | 1461263139362 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 11:25:39 INFO - PROCESS | 1856 | 1461263139745 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x87b24c00 == 109 [pid = 1856] [id = 238] 11:25:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 235 (0x87b25400) [pid = 1856] [serial = 715] [outer = (nil)] 11:25:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 236 (0x87c69000) [pid = 1856] [serial = 716] [outer = 0x87b25400] 11:25:39 INFO - PROCESS | 1856 | 1461263139827 Marionette DEBUG loaded listener.js 11:25:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 237 (0x89192800) [pid = 1856] [serial = 717] [outer = 0x87b25400] 11:25:40 INFO - PROCESS | 1856 | 1461263140754 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]]]}] 11:25:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 11:25:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1642ms 11:25:40 INFO - PROCESS | 1856 | 1461263140821 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 11:25:40 INFO - PROCESS | 1856 | 1461263140825 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 11:25:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 11:25:40 INFO - PROCESS | 1856 | 1461263140831 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 11:25:40 INFO - PROCESS | 1856 | 1461263140837 Marionette TRACE conn3 <- [1,926,null,{}] 11:25:40 INFO - PROCESS | 1856 | 1461263140853 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}] 11:25:41 INFO - PROCESS | 1856 | 1461263141078 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 11:25:41 INFO - PROCESS | 1856 | --DOCSHELL 0x91007400 == 108 [pid = 1856] [id = 57] 11:25:41 INFO - PROCESS | 1856 | --DOCSHELL 0x8f93e000 == 107 [pid = 1856] [id = 98] 11:25:41 INFO - PROCESS | 1856 | --DOMWINDOW == 236 (0x92fac000) [pid = 1856] [serial = 601] [outer = (nil)] [url = about:blank] 11:25:41 INFO - PROCESS | 1856 | --DOMWINDOW == 235 (0x938cc400) [pid = 1856] [serial = 568] [outer = (nil)] [url = about:blank] 11:25:41 INFO - PROCESS | 1856 | --DOMWINDOW == 234 (0x93452000) [pid = 1856] [serial = 565] [outer = (nil)] [url = about:blank] 11:25:41 INFO - PROCESS | 1856 | --DOMWINDOW == 233 (0x939d8800) [pid = 1856] [serial = 571] [outer = (nil)] [url = about:blank] 11:25:41 INFO - PROCESS | 1856 | --DOMWINDOW == 232 (0x975f4000) [pid = 1856] [serial = 574] [outer = (nil)] [url = about:blank] 11:25:41 INFO - PROCESS | 1856 | --DOMWINDOW == 231 (0x9a7a6400) [pid = 1856] [serial = 577] [outer = (nil)] [url = about:blank] 11:25:41 INFO - PROCESS | 1856 | --DOMWINDOW == 230 (0xa0d06400) [pid = 1856] [serial = 580] [outer = (nil)] [url = about:blank] 11:25:41 INFO - PROCESS | 1856 | --DOMWINDOW == 229 (0x8bcb8400) [pid = 1856] [serial = 583] [outer = (nil)] [url = about:blank] 11:25:41 INFO - PROCESS | 1856 | 1461263141423 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:41 INFO - PROCESS | 1856 | --DOCSHELL 0x8bcbac00 == 106 [pid = 1856] [id = 221] 11:25:41 INFO - PROCESS | 1856 | --DOCSHELL 0x92f3ec00 == 105 [pid = 1856] [id = 220] 11:25:41 INFO - PROCESS | 1856 | --DOCSHELL 0x92637000 == 104 [pid = 1856] [id = 219] 11:25:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x8b15c800 == 105 [pid = 1856] [id = 239] 11:25:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 230 (0x8bcb8400) [pid = 1856] [serial = 718] [outer = (nil)] 11:25:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 231 (0x8be79000) [pid = 1856] [serial = 719] [outer = 0x8bcb8400] 11:25:41 INFO - PROCESS | 1856 | 1461263141537 Marionette DEBUG loaded listener.js 11:25:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 232 (0x8e324000) [pid = 1856] [serial = 720] [outer = 0x8bcb8400] 11:25:41 INFO - PROCESS | 1856 | --DOCSHELL 0x8e3e8400 == 104 [pid = 1856] [id = 218] 11:25:41 INFO - PROCESS | 1856 | --DOCSHELL 0x8e3e7400 == 103 [pid = 1856] [id = 217] 11:25:41 INFO - PROCESS | 1856 | --DOCSHELL 0x8be7cc00 == 102 [pid = 1856] [id = 216] 11:25:41 INFO - PROCESS | 1856 | --DOCSHELL 0x8e2a0800 == 101 [pid = 1856] [id = 215] 11:25:41 INFO - PROCESS | 1856 | --DOCSHELL 0x87c72400 == 100 [pid = 1856] [id = 214] 11:25:42 INFO - PROCESS | 1856 | --DOCSHELL 0x8be79800 == 99 [pid = 1856] [id = 204] 11:25:42 INFO - PROCESS | 1856 | --DOCSHELL 0x9345d000 == 98 [pid = 1856] [id = 203] 11:25:42 INFO - PROCESS | 1856 | --DOCSHELL 0x91003000 == 97 [pid = 1856] [id = 202] 11:25:42 INFO - PROCESS | 1856 | --DOCSHELL 0x8bcb7000 == 96 [pid = 1856] [id = 201] 11:25:42 INFO - PROCESS | 1856 | --DOCSHELL 0x8f93ac00 == 95 [pid = 1856] [id = 200] 11:25:42 INFO - PROCESS | 1856 | --DOMWINDOW == 231 (0x92f3a400) [pid = 1856] [serial = 596] [outer = (nil)] [url = about:blank] 11:25:42 INFO - PROCESS | 1856 | --DOMWINDOW == 230 (0x92fa4000) [pid = 1856] [serial = 598] [outer = (nil)] [url = about:blank] 11:25:42 INFO - PROCESS | 1856 | --DOMWINDOW == 229 (0x903ba000) [pid = 1856] [serial = 562] [outer = (nil)] [url = about:blank] 11:25:42 INFO - PROCESS | 1856 | --DOMWINDOW == 228 (0x8fc95000) [pid = 1856] [serial = 592] [outer = (nil)] [url = about:blank] 11:25:42 INFO - PROCESS | 1856 | --DOMWINDOW == 227 (0x903bc400) [pid = 1856] [serial = 403] [outer = (nil)] [url = about:blank] 11:25:42 INFO - PROCESS | 1856 | --DOMWINDOW == 226 (0x8f1c4000) [pid = 1856] [serial = 559] [outer = (nil)] [url = about:blank] 11:25:42 INFO - PROCESS | 1856 | --DOMWINDOW == 225 (0x97224400) [pid = 1856] [serial = 412] [outer = (nil)] [url = about:blank] 11:25:42 INFO - PROCESS | 1856 | --DOMWINDOW == 224 (0x92fa5400) [pid = 1856] [serial = 428] [outer = (nil)] [url = about:blank] 11:25:42 INFO - PROCESS | 1856 | --DOMWINDOW == 223 (0x935d0400) [pid = 1856] [serial = 406] [outer = (nil)] [url = about:blank] 11:25:42 INFO - PROCESS | 1856 | --DOMWINDOW == 222 (0xa48cc400) [pid = 1856] [serial = 373] [outer = (nil)] [url = about:blank] 11:25:42 INFO - PROCESS | 1856 | --DOMWINDOW == 221 (0x982ee400) [pid = 1856] [serial = 364] [outer = (nil)] [url = about:blank] 11:25:42 INFO - PROCESS | 1856 | --DOMWINDOW == 220 (0x8fc9a400) [pid = 1856] [serial = 590] [outer = (nil)] [url = about:blank] 11:25:42 INFO - PROCESS | 1856 | --DOMWINDOW == 219 (0x8e328400) [pid = 1856] [serial = 400] [outer = (nil)] [url = about:blank] 11:25:42 INFO - PROCESS | 1856 | --DOMWINDOW == 218 (0x8f976c00) [pid = 1856] [serial = 589] [outer = (nil)] [url = about:blank] 11:25:42 INFO - PROCESS | 1856 | --DOMWINDOW == 217 (0x93458400) [pid = 1856] [serial = 542] [outer = (nil)] [url = about:blank] 11:25:42 INFO - PROCESS | 1856 | --DOMWINDOW == 216 (0x936ab000) [pid = 1856] [serial = 316] [outer = (nil)] [url = about:blank] 11:25:42 INFO - PROCESS | 1856 | --DOMWINDOW == 215 (0x92f32400) [pid = 1856] [serial = 587] [outer = (nil)] [url = about:blank] 11:25:42 INFO - PROCESS | 1856 | --DOMWINDOW == 214 (0x9880f000) [pid = 1856] [serial = 419] [outer = (nil)] [url = about:blank] 11:25:42 INFO - PROCESS | 1856 | --DOMWINDOW == 213 (0x97d7a400) [pid = 1856] [serial = 416] [outer = (nil)] [url = about:blank] 11:25:42 INFO - PROCESS | 1856 | --DOMWINDOW == 212 (0x90f8c000) [pid = 1856] [serial = 586] [outer = (nil)] [url = about:blank] 11:25:42 INFO - PROCESS | 1856 | --DOMWINDOW == 211 (0xa45eac00) [pid = 1856] [serial = 370] [outer = (nil)] [url = about:blank] 11:25:42 INFO - PROCESS | 1856 | --DOMWINDOW == 210 (0xa0d40800) [pid = 1856] [serial = 367] [outer = (nil)] [url = about:blank] 11:25:42 INFO - PROCESS | 1856 | --DOMWINDOW == 209 (0x92fa5800) [pid = 1856] [serial = 437] [outer = (nil)] [url = about:blank] 11:25:42 INFO - PROCESS | 1856 | --DOMWINDOW == 208 (0x8fbad800) [pid = 1856] [serial = 434] [outer = (nil)] [url = about:blank] 11:25:42 INFO - PROCESS | 1856 | --DOMWINDOW == 207 (0x9a725800) [pid = 1856] [serial = 422] [outer = (nil)] [url = about:blank] 11:25:42 INFO - PROCESS | 1856 | --DOMWINDOW == 206 (0x98fcd000) [pid = 1856] [serial = 425] [outer = (nil)] [url = about:blank] 11:25:42 INFO - PROCESS | 1856 | --DOMWINDOW == 205 (0x9273c000) [pid = 1856] [serial = 361] [outer = (nil)] [url = about:blank] 11:25:42 INFO - PROCESS | 1856 | --DOMWINDOW == 204 (0xa0b35800) [pid = 1856] [serial = 431] [outer = (nil)] [url = about:blank] 11:25:42 INFO - PROCESS | 1856 | --DOMWINDOW == 203 (0xa4c01400) [pid = 1856] [serial = 376] [outer = (nil)] [url = about:blank] 11:25:42 INFO - PROCESS | 1856 | --DOMWINDOW == 202 (0x96dd1c00) [pid = 1856] [serial = 409] [outer = (nil)] [url = about:blank] 11:25:42 INFO - PROCESS | 1856 | --DOMWINDOW == 201 (0x92743c00) [pid = 1856] [serial = 595] [outer = (nil)] [url = about:blank] 11:25:42 INFO - PROCESS | 1856 | --DOMWINDOW == 200 (0x92fac400) [pid = 1856] [serial = 599] [outer = (nil)] [url = about:blank] 11:25:42 INFO - PROCESS | 1856 | --DOMWINDOW == 199 (0x90f8b000) [pid = 1856] [serial = 593] [outer = (nil)] [url = about:blank] 11:25:42 INFO - PROCESS | 1856 | 1461263142424 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]]]}] 11:25:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 11:25:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1634ms 11:25:42 INFO - PROCESS | 1856 | 1461263142469 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 11:25:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 11:25:42 INFO - PROCESS | 1856 | 1461263142473 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 11:25:42 INFO - PROCESS | 1856 | 1461263142479 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 11:25:42 INFO - PROCESS | 1856 | 1461263142482 Marionette TRACE conn3 <- [1,930,null,{}] 11:25:42 INFO - PROCESS | 1856 | 1461263142487 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}] 11:25:42 INFO - PROCESS | 1856 | 1461263142654 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 11:25:42 INFO - PROCESS | 1856 | 1461263142672 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x88ac6800 == 96 [pid = 1856] [id = 240] 11:25:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 200 (0x8e2a5000) [pid = 1856] [serial = 721] [outer = (nil)] 11:25:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 201 (0x8e3e7000) [pid = 1856] [serial = 722] [outer = 0x8e2a5000] 11:25:42 INFO - PROCESS | 1856 | 1461263142744 Marionette DEBUG loaded listener.js 11:25:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 202 (0x8e3ee400) [pid = 1856] [serial = 723] [outer = 0x8e2a5000] 11:25:43 INFO - PROCESS | 1856 | 1461263143673 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]]]}] 11:25:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 11:25:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1233ms 11:25:43 INFO - PROCESS | 1856 | 1461263143713 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 11:25:43 INFO - PROCESS | 1856 | 1461263143716 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 11:25:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 11:25:43 INFO - PROCESS | 1856 | 1461263143722 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 11:25:43 INFO - PROCESS | 1856 | 1461263143725 Marionette TRACE conn3 <- [1,934,null,{}] 11:25:43 INFO - PROCESS | 1856 | 1461263143731 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}] 11:25:43 INFO - PROCESS | 1856 | 1461263143890 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 11:25:44 INFO - PROCESS | 1856 | 1461263144071 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x87fe4400 == 97 [pid = 1856] [id = 241] 11:25:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 203 (0x8e3edc00) [pid = 1856] [serial = 724] [outer = (nil)] 11:25:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 204 (0x8f1ce800) [pid = 1856] [serial = 725] [outer = 0x8e3edc00] 11:25:44 INFO - PROCESS | 1856 | 1461263144143 Marionette DEBUG loaded listener.js 11:25:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 205 (0x8f358000) [pid = 1856] [serial = 726] [outer = 0x8e3edc00] 11:25:44 INFO - PROCESS | 1856 | 1461263144950 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]]]}] 11:25:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 11:25:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1280ms 11:25:45 INFO - PROCESS | 1856 | 1461263145006 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 11:25:45 INFO - PROCESS | 1856 | 1461263145009 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 11:25:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 11:25:45 INFO - PROCESS | 1856 | 1461263145015 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 11:25:45 INFO - PROCESS | 1856 | 1461263145017 Marionette TRACE conn3 <- [1,938,null,{}] 11:25:45 INFO - PROCESS | 1856 | 1461263145023 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}] 11:25:45 INFO - PROCESS | 1856 | 1461263145256 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 11:25:45 INFO - PROCESS | 1856 | 1461263145290 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x8be79800 == 98 [pid = 1856] [id = 242] 11:25:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 206 (0x8f984800) [pid = 1856] [serial = 727] [outer = (nil)] 11:25:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 207 (0x8fbaa400) [pid = 1856] [serial = 728] [outer = 0x8f984800] 11:25:45 INFO - PROCESS | 1856 | 1461263145375 Marionette DEBUG loaded listener.js 11:25:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 208 (0x8fc90c00) [pid = 1856] [serial = 729] [outer = 0x8f984800] 11:25:46 INFO - PROCESS | 1856 | --DOMWINDOW == 207 (0x92f40800) [pid = 1856] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 11:25:46 INFO - PROCESS | 1856 | --DOMWINDOW == 206 (0x8fc99c00) [pid = 1856] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 11:25:46 INFO - PROCESS | 1856 | --DOMWINDOW == 205 (0x8f982c00) [pid = 1856] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 11:25:46 INFO - PROCESS | 1856 | --DOMWINDOW == 204 (0x8f1d0c00) [pid = 1856] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 11:25:46 INFO - PROCESS | 1856 | --DOMWINDOW == 203 (0x8e2a0c00) [pid = 1856] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 11:25:46 INFO - PROCESS | 1856 | --DOMWINDOW == 202 (0x89192c00) [pid = 1856] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 11:25:46 INFO - PROCESS | 1856 | --DOMWINDOW == 201 (0x92741400) [pid = 1856] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 11:25:46 INFO - PROCESS | 1856 | --DOMWINDOW == 200 (0x8be0a400) [pid = 1856] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 11:25:47 INFO - PROCESS | 1856 | 1461263147018 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]]]}] 11:25:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 11:25:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 2034ms 11:25:47 INFO - PROCESS | 1856 | 1461263147050 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 11:25:47 INFO - PROCESS | 1856 | 1461263147054 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 11:25:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 11:25:47 INFO - PROCESS | 1856 | 1461263147060 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 11:25:47 INFO - PROCESS | 1856 | 1461263147062 Marionette TRACE conn3 <- [1,942,null,{}] 11:25:47 INFO - PROCESS | 1856 | 1461263147068 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}] 11:25:47 INFO - PROCESS | 1856 | 1461263147218 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 11:25:47 INFO - PROCESS | 1856 | 1461263147233 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x87c66800 == 99 [pid = 1856] [id = 243] 11:25:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 201 (0x8be0a400) [pid = 1856] [serial = 730] [outer = (nil)] 11:25:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 202 (0x8fc96800) [pid = 1856] [serial = 731] [outer = 0x8be0a400] 11:25:47 INFO - PROCESS | 1856 | 1461263147465 Marionette DEBUG loaded listener.js 11:25:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 203 (0x8fe0d800) [pid = 1856] [serial = 732] [outer = 0x8be0a400] 11:25:48 INFO - PROCESS | 1856 | 1461263148133 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]]]}] 11:25:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 11:25:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1131ms 11:25:48 INFO - PROCESS | 1856 | 1461263148191 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 11:25:48 INFO - PROCESS | 1856 | 1461263148195 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 11:25:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 11:25:48 INFO - PROCESS | 1856 | 1461263148201 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 11:25:48 INFO - PROCESS | 1856 | 1461263148203 Marionette TRACE conn3 <- [1,946,null,{}] 11:25:48 INFO - PROCESS | 1856 | 1461263148209 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}] 11:25:48 INFO - PROCESS | 1856 | 1461263148362 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 11:25:48 INFO - PROCESS | 1856 | 1461263148517 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x8e31b800 == 100 [pid = 1856] [id = 244] 11:25:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 204 (0x8fbb0000) [pid = 1856] [serial = 733] [outer = (nil)] 11:25:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 205 (0x90029c00) [pid = 1856] [serial = 734] [outer = 0x8fbb0000] 11:25:48 INFO - PROCESS | 1856 | 1461263148588 Marionette DEBUG loaded listener.js 11:25:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 206 (0x903b4400) [pid = 1856] [serial = 735] [outer = 0x8fbb0000] 11:25:49 INFO - PROCESS | 1856 | 1461263149614 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]]]}] 11:25:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 11:25:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1476ms 11:25:49 INFO - PROCESS | 1856 | 1461263149678 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 11:25:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 11:25:49 INFO - PROCESS | 1856 | 1461263149686 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 11:25:49 INFO - PROCESS | 1856 | 1461263149694 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 11:25:49 INFO - PROCESS | 1856 | 1461263149701 Marionette TRACE conn3 <- [1,950,null,{}] 11:25:49 INFO - PROCESS | 1856 | 1461263149708 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}] 11:25:49 INFO - PROCESS | 1856 | 1461263149946 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 11:25:50 INFO - PROCESS | 1856 | 1461263150197 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x88ac1400 == 101 [pid = 1856] [id = 245] 11:25:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 207 (0x88ac7c00) [pid = 1856] [serial = 736] [outer = (nil)] 11:25:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 208 (0x895f2800) [pid = 1856] [serial = 737] [outer = 0x88ac7c00] 11:25:50 INFO - PROCESS | 1856 | 1461263150329 Marionette DEBUG loaded listener.js 11:25:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 209 (0x8b165400) [pid = 1856] [serial = 738] [outer = 0x88ac7c00] 11:25:51 INFO - PROCESS | 1856 | 1461263151270 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]]]}] 11:25:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 11:25:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1635ms 11:25:51 INFO - PROCESS | 1856 | 1461263151329 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 11:25:51 INFO - PROCESS | 1856 | 1461263151338 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 11:25:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 11:25:51 INFO - PROCESS | 1856 | 1461263151348 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 11:25:51 INFO - PROCESS | 1856 | 1461263151353 Marionette TRACE conn3 <- [1,954,null,{}] 11:25:51 INFO - PROCESS | 1856 | 1461263151359 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}] 11:25:51 INFO - PROCESS | 1856 | 1461263151589 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 11:25:51 INFO - PROCESS | 1856 | 1461263151890 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x8bcbc400 == 102 [pid = 1856] [id = 246] 11:25:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 210 (0x8be7d000) [pid = 1856] [serial = 739] [outer = (nil)] 11:25:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 211 (0x8e3cc400) [pid = 1856] [serial = 740] [outer = 0x8be7d000] 11:25:52 INFO - PROCESS | 1856 | 1461263152024 Marionette DEBUG loaded listener.js 11:25:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 212 (0x8f1ca000) [pid = 1856] [serial = 741] [outer = 0x8be7d000] 11:25:52 INFO - PROCESS | 1856 | 1461263152954 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]]]}] 11:25:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 11:25:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1680ms 11:25:53 INFO - PROCESS | 1856 | 1461263153029 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 11:25:53 INFO - PROCESS | 1856 | 1461263153033 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 11:25:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 11:25:53 INFO - PROCESS | 1856 | 1461263153040 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 11:25:53 INFO - PROCESS | 1856 | 1461263153047 Marionette TRACE conn3 <- [1,958,null,{}] 11:25:53 INFO - PROCESS | 1856 | 1461263153064 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}] 11:25:53 INFO - PROCESS | 1856 | 1461263153290 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 11:25:53 INFO - PROCESS | 1856 | 1461263153529 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x8be07000 == 103 [pid = 1856] [id = 247] 11:25:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 213 (0x8fe6e400) [pid = 1856] [serial = 742] [outer = (nil)] 11:25:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 214 (0x903c0800) [pid = 1856] [serial = 743] [outer = 0x8fe6e400] 11:25:53 INFO - PROCESS | 1856 | 1461263153662 Marionette DEBUG loaded listener.js 11:25:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 215 (0x90f96400) [pid = 1856] [serial = 744] [outer = 0x8fe6e400] 11:25:54 INFO - PROCESS | 1856 | 1461263154513 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]]]}] 11:25:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 11:25:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1538ms 11:25:54 INFO - PROCESS | 1856 | 1461263154579 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 11:25:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 11:25:54 INFO - PROCESS | 1856 | 1461263154584 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 11:25:54 INFO - PROCESS | 1856 | 1461263154591 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 11:25:54 INFO - PROCESS | 1856 | 1461263154594 Marionette TRACE conn3 <- [1,962,null,{}] 11:25:54 INFO - PROCESS | 1856 | 1461263154600 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}] 11:25:54 INFO - PROCESS | 1856 | 1461263154791 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 11:25:55 INFO - PROCESS | 1856 | 1461263154990 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x8fc8fc00 == 104 [pid = 1856] [id = 248] 11:25:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 216 (0x9110d400) [pid = 1856] [serial = 745] [outer = (nil)] 11:25:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 217 (0x91ca5c00) [pid = 1856] [serial = 746] [outer = 0x9110d400] 11:25:55 INFO - PROCESS | 1856 | 1461263155132 Marionette DEBUG loaded listener.js 11:25:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 218 (0x9262cc00) [pid = 1856] [serial = 747] [outer = 0x9110d400] 11:25:56 INFO - PROCESS | 1856 | 1461263156001 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]]]}] 11:25:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 11:25:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1482ms 11:25:56 INFO - PROCESS | 1856 | 1461263156073 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 11:25:56 INFO - PROCESS | 1856 | 1461263156077 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 11:25:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 11:25:56 INFO - PROCESS | 1856 | 1461263156084 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 11:25:56 INFO - PROCESS | 1856 | 1461263156087 Marionette TRACE conn3 <- [1,966,null,{}] 11:25:56 INFO - PROCESS | 1856 | 1461263156093 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}] 11:25:56 INFO - PROCESS | 1856 | 1461263156310 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 11:25:56 INFO - PROCESS | 1856 | 1461263156560 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x8bcbcc00 == 105 [pid = 1856] [id = 249] 11:25:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 219 (0x9262c000) [pid = 1856] [serial = 748] [outer = (nil)] 11:25:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 220 (0x92697c00) [pid = 1856] [serial = 749] [outer = 0x9262c000] 11:25:56 INFO - PROCESS | 1856 | 1461263156692 Marionette DEBUG loaded listener.js 11:25:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 221 (0x92703800) [pid = 1856] [serial = 750] [outer = 0x9262c000] 11:25:57 INFO - PROCESS | 1856 | 1461263157648 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]]]}] 11:25:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 11:25:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1631ms 11:25:57 INFO - PROCESS | 1856 | 1461263157716 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 11:25:57 INFO - PROCESS | 1856 | 1461263157720 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 11:25:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 11:25:57 INFO - PROCESS | 1856 | 1461263157728 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 11:25:57 INFO - PROCESS | 1856 | 1461263157732 Marionette TRACE conn3 <- [1,970,null,{}] 11:25:57 INFO - PROCESS | 1856 | 1461263157737 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}] 11:25:57 INFO - PROCESS | 1856 | 1461263157938 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 11:25:58 INFO - PROCESS | 1856 | 1461263158187 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x9110f400 == 106 [pid = 1856] [id = 250] 11:25:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 222 (0x92692400) [pid = 1856] [serial = 751] [outer = (nil)] 11:25:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 223 (0x92f35400) [pid = 1856] [serial = 752] [outer = 0x92692400] 11:25:58 INFO - PROCESS | 1856 | 1461263158317 Marionette DEBUG loaded listener.js 11:25:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 224 (0x92f3a400) [pid = 1856] [serial = 753] [outer = 0x92692400] 11:25:59 INFO - PROCESS | 1856 | 1461263159162 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]]]}] 11:25:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 11:25:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1484ms 11:25:59 INFO - PROCESS | 1856 | 1461263159212 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 11:25:59 INFO - PROCESS | 1856 | 1461263159216 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 11:25:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 11:25:59 INFO - PROCESS | 1856 | 1461263159223 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 11:25:59 INFO - PROCESS | 1856 | 1461263159226 Marionette TRACE conn3 <- [1,974,null,{}] 11:25:59 INFO - PROCESS | 1856 | 1461263159232 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}] 11:25:59 INFO - PROCESS | 1856 | 1461263159406 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 11:25:59 INFO - PROCESS | 1856 | 1461263159608 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:25:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x91c9fc00 == 107 [pid = 1856] [id = 251] 11:25:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 225 (0x9270dc00) [pid = 1856] [serial = 754] [outer = (nil)] 11:25:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 226 (0x92fa2800) [pid = 1856] [serial = 755] [outer = 0x9270dc00] 11:25:59 INFO - PROCESS | 1856 | 1461263159701 Marionette DEBUG loaded listener.js 11:25:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 227 (0x92fa5000) [pid = 1856] [serial = 756] [outer = 0x9270dc00] 11:26:00 INFO - PROCESS | 1856 | 1461263160620 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]]]}] 11:26:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 11:26:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1438ms 11:26:00 INFO - PROCESS | 1856 | 1461263160662 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 11:26:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 11:26:00 INFO - PROCESS | 1856 | 1461263160666 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 11:26:00 INFO - PROCESS | 1856 | 1461263160672 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 11:26:00 INFO - PROCESS | 1856 | 1461263160675 Marionette TRACE conn3 <- [1,978,null,{}] 11:26:00 INFO - PROCESS | 1856 | 1461263160681 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}] 11:26:00 INFO - PROCESS | 1856 | 1461263160859 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 11:26:01 INFO - PROCESS | 1856 | 1461263161075 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x92f40000 == 108 [pid = 1856] [id = 252] 11:26:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 228 (0x92f41c00) [pid = 1856] [serial = 757] [outer = (nil)] 11:26:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 229 (0x932ae400) [pid = 1856] [serial = 758] [outer = 0x92f41c00] 11:26:01 INFO - PROCESS | 1856 | 1461263161206 Marionette DEBUG loaded listener.js 11:26:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 230 (0x93452c00) [pid = 1856] [serial = 759] [outer = 0x92f41c00] 11:26:02 INFO - PROCESS | 1856 | 1461263162102 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]]]}] 11:26:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 11:26:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1479ms 11:26:02 INFO - PROCESS | 1856 | 1461263162151 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 11:26:02 INFO - PROCESS | 1856 | 1461263162154 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 11:26:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 11:26:02 INFO - PROCESS | 1856 | 1461263162160 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 11:26:02 INFO - PROCESS | 1856 | 1461263162164 Marionette TRACE conn3 <- [1,982,null,{}] 11:26:02 INFO - PROCESS | 1856 | 1461263162169 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}] 11:26:02 INFO - PROCESS | 1856 | 1461263162358 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 11:26:02 INFO - PROCESS | 1856 | 1461263162605 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x92f38800 == 109 [pid = 1856] [id = 253] 11:26:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 231 (0x92fadc00) [pid = 1856] [serial = 760] [outer = (nil)] 11:26:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 232 (0x935cb000) [pid = 1856] [serial = 761] [outer = 0x92fadc00] 11:26:02 INFO - PROCESS | 1856 | 1461263162746 Marionette DEBUG loaded listener.js 11:26:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 233 (0x935d1c00) [pid = 1856] [serial = 762] [outer = 0x92fadc00] 11:26:03 INFO - PROCESS | 1856 | 1461263163599 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]]]}] 11:26:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 11:26:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1482ms 11:26:03 INFO - PROCESS | 1856 | 1461263163644 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 11:26:03 INFO - PROCESS | 1856 | 1461263163648 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 11:26:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 11:26:03 INFO - PROCESS | 1856 | 1461263163654 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 11:26:03 INFO - PROCESS | 1856 | 1461263163658 Marionette TRACE conn3 <- [1,986,null,{}] 11:26:03 INFO - PROCESS | 1856 | 1461263163664 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}] 11:26:03 INFO - PROCESS | 1856 | 1461263163850 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 11:26:04 INFO - PROCESS | 1856 | 1461263164048 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x92f3ec00 == 110 [pid = 1856] [id = 254] 11:26:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 234 (0x92fa3800) [pid = 1856] [serial = 763] [outer = (nil)] 11:26:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 235 (0x936ad800) [pid = 1856] [serial = 764] [outer = 0x92fa3800] 11:26:04 INFO - PROCESS | 1856 | 1461263164137 Marionette DEBUG loaded listener.js 11:26:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 236 (0x9372d800) [pid = 1856] [serial = 765] [outer = 0x92fa3800] 11:26:05 INFO - PROCESS | 1856 | 1461263165069 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]]]}] 11:26:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 11:26:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1478ms 11:26:05 INFO - PROCESS | 1856 | 1461263165133 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 11:26:05 INFO - PROCESS | 1856 | 1461263165138 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 11:26:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 11:26:05 INFO - PROCESS | 1856 | 1461263165144 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 11:26:05 INFO - PROCESS | 1856 | 1461263165148 Marionette TRACE conn3 <- [1,990,null,{}] 11:26:05 INFO - PROCESS | 1856 | 1461263165154 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}] 11:26:05 INFO - PROCESS | 1856 | 1461263165402 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 11:26:05 INFO - PROCESS | 1856 | 1461263165652 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x938d5000 == 111 [pid = 1856] [id = 255] 11:26:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 237 (0x93908400) [pid = 1856] [serial = 766] [outer = (nil)] 11:26:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 238 (0x939d3000) [pid = 1856] [serial = 767] [outer = 0x93908400] 11:26:05 INFO - PROCESS | 1856 | 1461263165784 Marionette DEBUG loaded listener.js 11:26:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 239 (0x95890800) [pid = 1856] [serial = 768] [outer = 0x93908400] 11:26:06 INFO - PROCESS | 1856 | 1461263166651 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]]]}] 11:26:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 11:26:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1587ms 11:26:06 INFO - PROCESS | 1856 | 1461263166732 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 11:26:06 INFO - PROCESS | 1856 | 1461263166735 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 11:26:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 11:26:06 INFO - PROCESS | 1856 | 1461263166742 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 11:26:06 INFO - PROCESS | 1856 | 1461263166745 Marionette TRACE conn3 <- [1,994,null,{}] 11:26:06 INFO - PROCESS | 1856 | 1461263166751 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}] 11:26:06 INFO - PROCESS | 1856 | 1461263166988 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 11:26:07 INFO - PROCESS | 1856 | 1461263167236 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x939acc00 == 112 [pid = 1856] [id = 256] 11:26:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 240 (0x939d5c00) [pid = 1856] [serial = 769] [outer = (nil)] 11:26:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 241 (0x96d75400) [pid = 1856] [serial = 770] [outer = 0x939d5c00] 11:26:07 INFO - PROCESS | 1856 | 1461263167358 Marionette DEBUG loaded listener.js 11:26:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 242 (0x96dd5000) [pid = 1856] [serial = 771] [outer = 0x939d5c00] 11:26:08 INFO - PROCESS | 1856 | 1461263168270 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]]]}] 11:26:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 11:26:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1581ms 11:26:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 11:26:08 INFO - PROCESS | 1856 | 1461263168324 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 11:26:08 INFO - PROCESS | 1856 | 1461263168327 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 11:26:08 INFO - PROCESS | 1856 | 1461263168333 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 11:26:08 INFO - PROCESS | 1856 | 1461263168337 Marionette TRACE conn3 <- [1,998,null,{}] 11:26:08 INFO - PROCESS | 1856 | 1461263168342 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}] 11:26:08 INFO - PROCESS | 1856 | 1461263168523 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 11:26:08 INFO - PROCESS | 1856 | 1461263168790 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x89190000 == 113 [pid = 1856] [id = 257] 11:26:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 243 (0x8e2ab000) [pid = 1856] [serial = 772] [outer = (nil)] 11:26:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 244 (0x92625000) [pid = 1856] [serial = 773] [outer = 0x8e2ab000] 11:26:08 INFO - PROCESS | 1856 | 1461263168928 Marionette DEBUG loaded listener.js 11:26:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 245 (0x92f3e400) [pid = 1856] [serial = 774] [outer = 0x8e2ab000] 11:26:09 INFO - PROCESS | 1856 | 1461263169861 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]]]}] 11:26:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 11:26:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1579ms 11:26:09 INFO - PROCESS | 1856 | 1461263169912 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 11:26:09 INFO - PROCESS | 1856 | 1461263169916 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 11:26:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 11:26:09 INFO - PROCESS | 1856 | 1461263169941 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 11:26:09 INFO - PROCESS | 1856 | 1461263169945 Marionette TRACE conn3 <- [1,1002,null,{}] 11:26:09 INFO - PROCESS | 1856 | 1461263169950 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}] 11:26:10 INFO - PROCESS | 1856 | 1461263170131 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 11:26:10 INFO - PROCESS | 1856 | 1461263170340 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x971b4000 == 114 [pid = 1856] [id = 258] 11:26:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 246 (0x9721c800) [pid = 1856] [serial = 775] [outer = (nil)] 11:26:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 247 (0x97224400) [pid = 1856] [serial = 776] [outer = 0x9721c800] 11:26:10 INFO - PROCESS | 1856 | 1461263170460 Marionette DEBUG loaded listener.js 11:26:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 248 (0x97475000) [pid = 1856] [serial = 777] [outer = 0x9721c800] 11:26:11 INFO - PROCESS | 1856 | 1461263171391 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]]]}] 11:26:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 11:26:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1533ms 11:26:11 INFO - PROCESS | 1856 | 1461263171471 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 11:26:11 INFO - PROCESS | 1856 | 1461263171474 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 11:26:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 11:26:11 INFO - PROCESS | 1856 | 1461263171481 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 11:26:11 INFO - PROCESS | 1856 | 1461263171484 Marionette TRACE conn3 <- [1,1006,null,{}] 11:26:11 INFO - PROCESS | 1856 | 1461263171490 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}] 11:26:11 INFO - PROCESS | 1856 | 1461263171673 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 11:26:11 INFO - PROCESS | 1856 | 1461263171929 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x97ae0000 == 115 [pid = 1856] [id = 259] 11:26:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 249 (0x97b61c00) [pid = 1856] [serial = 778] [outer = (nil)] 11:26:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 250 (0x97d78800) [pid = 1856] [serial = 779] [outer = 0x97b61c00] 11:26:12 INFO - PROCESS | 1856 | 1461263172046 Marionette DEBUG loaded listener.js 11:26:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 251 (0x97f22400) [pid = 1856] [serial = 780] [outer = 0x97b61c00] 11:26:12 INFO - PROCESS | 1856 | 1461263172937 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]]]}] 11:26:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 11:26:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1530ms 11:26:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 11:26:13 INFO - PROCESS | 1856 | 1461263173012 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 11:26:13 INFO - PROCESS | 1856 | 1461263173015 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 11:26:13 INFO - PROCESS | 1856 | 1461263173021 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 11:26:13 INFO - PROCESS | 1856 | 1461263173025 Marionette TRACE conn3 <- [1,1010,null,{}] 11:26:13 INFO - PROCESS | 1856 | 1461263173030 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}] 11:26:13 INFO - PROCESS | 1856 | 1461263173598 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 11:26:13 INFO - PROCESS | 1856 | 1461263173870 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x89191400 == 116 [pid = 1856] [id = 260] 11:26:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 252 (0x89191800) [pid = 1856] [serial = 781] [outer = (nil)] 11:26:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 253 (0x893c4800) [pid = 1856] [serial = 782] [outer = 0x89191800] 11:26:13 INFO - PROCESS | 1856 | 1461263173951 Marionette DEBUG loaded listener.js 11:26:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 254 (0x895ed400) [pid = 1856] [serial = 783] [outer = 0x89191800] 11:26:14 INFO - PROCESS | 1856 | 1461263174830 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]]]}] 11:26:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 11:26:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1886ms 11:26:14 INFO - PROCESS | 1856 | 1461263174908 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 11:26:14 INFO - PROCESS | 1856 | 1461263174915 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 11:26:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 11:26:14 INFO - PROCESS | 1856 | 1461263174922 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 11:26:14 INFO - PROCESS | 1856 | 1461263174928 Marionette TRACE conn3 <- [1,1014,null,{}] 11:26:14 INFO - PROCESS | 1856 | 1461263174935 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}] 11:26:15 INFO - PROCESS | 1856 | 1461263175149 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 11:26:15 INFO - PROCESS | 1856 | 1461263175407 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x875c7000 == 117 [pid = 1856] [id = 261] 11:26:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 255 (0x87fea400) [pid = 1856] [serial = 784] [outer = (nil)] 11:26:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 256 (0x8be0f000) [pid = 1856] [serial = 785] [outer = 0x87fea400] 11:26:15 INFO - PROCESS | 1856 | 1461263175599 Marionette DEBUG loaded listener.js 11:26:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 257 (0x8e3d0400) [pid = 1856] [serial = 786] [outer = 0x87fea400] 11:26:16 INFO - PROCESS | 1856 | 1461263176542 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]]]}] 11:26:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 11:26:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1688ms 11:26:16 INFO - PROCESS | 1856 | 1461263176611 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 11:26:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 11:26:16 INFO - PROCESS | 1856 | 1461263176616 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 11:26:16 INFO - PROCESS | 1856 | 1461263176622 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 11:26:16 INFO - PROCESS | 1856 | 1461263176626 Marionette TRACE conn3 <- [1,1018,null,{}] 11:26:16 INFO - PROCESS | 1856 | 1461263176631 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}] 11:26:16 INFO - PROCESS | 1856 | 1461263176816 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 11:26:17 INFO - PROCESS | 1856 | --DOCSHELL 0x87c66800 == 116 [pid = 1856] [id = 243] 11:26:17 INFO - PROCESS | 1856 | --DOMWINDOW == 256 (0x89190800) [pid = 1856] [serial = 634] [outer = (nil)] [url = about:blank] 11:26:17 INFO - PROCESS | 1856 | --DOMWINDOW == 255 (0x87b2a000) [pid = 1856] [serial = 637] [outer = (nil)] [url = about:blank] 11:26:17 INFO - PROCESS | 1856 | 1461263177253 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:17 INFO - PROCESS | 1856 | --DOCSHELL 0x8be79800 == 115 [pid = 1856] [id = 242] 11:26:17 INFO - PROCESS | 1856 | --DOCSHELL 0x88ac6800 == 114 [pid = 1856] [id = 240] 11:26:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x87b2a000 == 115 [pid = 1856] [id = 262] 11:26:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 256 (0x87c66800) [pid = 1856] [serial = 787] [outer = (nil)] 11:26:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 257 (0x893cc000) [pid = 1856] [serial = 788] [outer = 0x87c66800] 11:26:17 INFO - PROCESS | 1856 | 1461263177358 Marionette DEBUG loaded listener.js 11:26:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 258 (0x8bcb9c00) [pid = 1856] [serial = 789] [outer = 0x87c66800] 11:26:17 INFO - PROCESS | 1856 | --DOCSHELL 0x87b24c00 == 114 [pid = 1856] [id = 238] 11:26:17 INFO - PROCESS | 1856 | --DOCSHELL 0x88ace800 == 113 [pid = 1856] [id = 237] 11:26:17 INFO - PROCESS | 1856 | --DOCSHELL 0x93906400 == 112 [pid = 1856] [id = 228] 11:26:17 INFO - PROCESS | 1856 | --DOCSHELL 0x8be05000 == 111 [pid = 1856] [id = 227] 11:26:17 INFO - PROCESS | 1856 | --DOCSHELL 0x92f3cc00 == 110 [pid = 1856] [id = 226] 11:26:17 INFO - PROCESS | 1856 | --DOCSHELL 0x8fc9b000 == 109 [pid = 1856] [id = 225] 11:26:17 INFO - PROCESS | 1856 | --DOCSHELL 0x8f773c00 == 108 [pid = 1856] [id = 224] 11:26:17 INFO - PROCESS | 1856 | --DOCSHELL 0x8919ac00 == 107 [pid = 1856] [id = 223] 11:26:18 INFO - PROCESS | 1856 | --DOMWINDOW == 257 (0x932aa400) [pid = 1856] [serial = 659] [outer = (nil)] [url = about:blank] 11:26:18 INFO - PROCESS | 1856 | --DOMWINDOW == 256 (0x936a9400) [pid = 1856] [serial = 663] [outer = (nil)] [url = about:blank] 11:26:18 INFO - PROCESS | 1856 | --DOMWINDOW == 255 (0x93458800) [pid = 1856] [serial = 660] [outer = (nil)] [url = about:blank] 11:26:18 INFO - PROCESS | 1856 | --DOMWINDOW == 254 (0x92703c00) [pid = 1856] [serial = 657] [outer = (nil)] [url = about:blank] 11:26:18 INFO - PROCESS | 1856 | --DOMWINDOW == 253 (0x8f777000) [pid = 1856] [serial = 665] [outer = (nil)] [url = about:blank] 11:26:18 INFO - PROCESS | 1856 | --DOMWINDOW == 252 (0x90f8ec00) [pid = 1856] [serial = 666] [outer = (nil)] [url = about:blank] 11:26:18 INFO - PROCESS | 1856 | --DOMWINDOW == 251 (0x9747c400) [pid = 1856] [serial = 413] [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.] 11:26:18 INFO - PROCESS | 1856 | --DOMWINDOW == 250 (0x935d5c00) [pid = 1856] [serial = 662] [outer = (nil)] [url = about:blank] 11:26:18 INFO - PROCESS | 1856 | --DOMWINDOW == 249 (0x92636400) [pid = 1856] [serial = 656] [outer = (nil)] [url = about:blank] 11:26:18 INFO - PROCESS | 1856 | --DOMWINDOW == 248 (0x87c6dc00) [pid = 1856] [serial = 640] [outer = (nil)] [url = about:blank] 11:26:18 INFO - PROCESS | 1856 | --DOMWINDOW == 247 (0x92f33c00) [pid = 1856] [serial = 651] [outer = (nil)] [url = about:blank] 11:26:18 INFO - PROCESS | 1856 | --DOMWINDOW == 246 (0x9262d000) [pid = 1856] [serial = 650] [outer = (nil)] [url = about:blank] 11:26:18 INFO - PROCESS | 1856 | --DOMWINDOW == 245 (0x8f940c00) [pid = 1856] [serial = 653] [outer = (nil)] [url = about:blank] 11:26:18 INFO - PROCESS | 1856 | --DOMWINDOW == 244 (0x8fbad400) [pid = 1856] [serial = 654] [outer = (nil)] [url = about:blank] 11:26:18 INFO - PROCESS | 1856 | --DOMWINDOW == 243 (0x93726400) [pid = 1856] [serial = 610] [outer = (nil)] [url = about:blank] 11:26:18 INFO - PROCESS | 1856 | --DOMWINDOW == 242 (0x895ed000) [pid = 1856] [serial = 628] [outer = (nil)] [url = about:blank] 11:26:18 INFO - PROCESS | 1856 | --DOMWINDOW == 241 (0x8fba5000) [pid = 1856] [serial = 647] [outer = (nil)] [url = about:blank] 11:26:18 INFO - PROCESS | 1856 | --DOMWINDOW == 240 (0x8f356c00) [pid = 1856] [serial = 646] [outer = (nil)] [url = about:blank] 11:26:18 INFO - PROCESS | 1856 | --DOMWINDOW == 239 (0xa0d3fc00) [pid = 1856] [serial = 622] [outer = (nil)] [url = about:blank] 11:26:18 INFO - PROCESS | 1856 | --DOMWINDOW == 238 (0x939cc800) [pid = 1856] [serial = 613] [outer = (nil)] [url = about:blank] 11:26:18 INFO - PROCESS | 1856 | --DOMWINDOW == 237 (0x8bcbb400) [pid = 1856] [serial = 644] [outer = (nil)] [url = about:blank] 11:26:18 INFO - PROCESS | 1856 | --DOMWINDOW == 236 (0x895f2000) [pid = 1856] [serial = 643] [outer = (nil)] [url = about:blank] 11:26:18 INFO - PROCESS | 1856 | --DOMWINDOW == 235 (0x893c9c00) [pid = 1856] [serial = 625] [outer = (nil)] [url = about:blank] 11:26:18 INFO - PROCESS | 1856 | --DOMWINDOW == 234 (0x98fce800) [pid = 1856] [serial = 619] [outer = (nil)] [url = about:blank] 11:26:18 INFO - PROCESS | 1856 | --DOMWINDOW == 233 (0x971b0000) [pid = 1856] [serial = 616] [outer = (nil)] [url = about:blank] 11:26:18 INFO - PROCESS | 1856 | --DOMWINDOW == 232 (0x895f7400) [pid = 1856] [serial = 631] [outer = (nil)] [url = about:blank] 11:26:18 INFO - PROCESS | 1856 | --DOMWINDOW == 231 (0x92695400) [pid = 1856] [serial = 607] [outer = (nil)] [url = about:blank] 11:26:18 INFO - PROCESS | 1856 | --DOMWINDOW == 230 (0x8fba4c00) [pid = 1856] [serial = 604] [outer = (nil)] [url = about:blank] 11:26:18 INFO - PROCESS | 1856 | 1461263178170 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]]]}] 11:26:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 11:26:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1586ms 11:26:18 INFO - PROCESS | 1856 | 1461263178208 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 11:26:18 INFO - PROCESS | 1856 | 1461263178213 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 11:26:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 11:26:18 INFO - PROCESS | 1856 | 1461263178237 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 11:26:18 INFO - PROCESS | 1856 | 1461263178244 Marionette TRACE conn3 <- [1,1022,null,{}] 11:26:18 INFO - PROCESS | 1856 | 1461263178255 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}] 11:26:18 INFO - PROCESS | 1856 | 1461263178419 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 11:26:18 INFO - PROCESS | 1856 | 1461263178434 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x88ac6800 == 108 [pid = 1856] [id = 263] 11:26:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 231 (0x88ace800) [pid = 1856] [serial = 790] [outer = (nil)] 11:26:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 232 (0x8fbad400) [pid = 1856] [serial = 791] [outer = 0x88ace800] 11:26:18 INFO - PROCESS | 1856 | 1461263178504 Marionette DEBUG loaded listener.js 11:26:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 233 (0x8fc99800) [pid = 1856] [serial = 792] [outer = 0x88ace800] 11:26:19 INFO - PROCESS | 1856 | 1461263179399 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]]]}] 11:26:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 11:26:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1208ms 11:26:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 11:26:19 INFO - PROCESS | 1856 | 1461263179434 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 11:26:19 INFO - PROCESS | 1856 | 1461263179437 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 11:26:19 INFO - PROCESS | 1856 | 1461263179443 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 11:26:19 INFO - PROCESS | 1856 | 1461263179446 Marionette TRACE conn3 <- [1,1026,null,{}] 11:26:19 INFO - PROCESS | 1856 | 1461263179452 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}] 11:26:19 INFO - PROCESS | 1856 | 1461263179611 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 11:26:19 INFO - PROCESS | 1856 | 1461263179621 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f360c00 == 109 [pid = 1856] [id = 264] 11:26:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 234 (0x8f978000) [pid = 1856] [serial = 793] [outer = (nil)] 11:26:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 235 (0x903b8800) [pid = 1856] [serial = 794] [outer = 0x8f978000] 11:26:19 INFO - PROCESS | 1856 | 1461263179856 Marionette DEBUG loaded listener.js 11:26:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 236 (0x90f8c000) [pid = 1856] [serial = 795] [outer = 0x8f978000] 11:26:20 INFO - PROCESS | 1856 | 1461263180674 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]]]}] 11:26:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 11:26:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1281ms 11:26:20 INFO - PROCESS | 1856 | 1461263180723 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 11:26:20 INFO - PROCESS | 1856 | 1461263180726 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 11:26:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 11:26:20 INFO - PROCESS | 1856 | 1461263180732 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 11:26:20 INFO - PROCESS | 1856 | 1461263180735 Marionette TRACE conn3 <- [1,1030,null,{}] 11:26:20 INFO - PROCESS | 1856 | 1461263180746 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}] 11:26:20 INFO - PROCESS | 1856 | 1461263180954 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 11:26:21 INFO - PROCESS | 1856 | 1461263180991 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x91cab800 == 110 [pid = 1856] [id = 265] 11:26:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 237 (0x92622800) [pid = 1856] [serial = 796] [outer = (nil)] 11:26:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 238 (0x92692800) [pid = 1856] [serial = 797] [outer = 0x92622800] 11:26:21 INFO - PROCESS | 1856 | 1461263181077 Marionette DEBUG loaded listener.js 11:26:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 239 (0x92735400) [pid = 1856] [serial = 798] [outer = 0x92622800] 11:26:22 INFO - PROCESS | 1856 | --DOMWINDOW == 238 (0x8bcb8400) [pid = 1856] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 11:26:22 INFO - PROCESS | 1856 | --DOMWINDOW == 237 (0x8f984800) [pid = 1856] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 11:26:22 INFO - PROCESS | 1856 | --DOMWINDOW == 236 (0x8be0a400) [pid = 1856] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 11:26:22 INFO - PROCESS | 1856 | --DOMWINDOW == 235 (0x88acf800) [pid = 1856] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 11:26:22 INFO - PROCESS | 1856 | --DOMWINDOW == 234 (0x87b25400) [pid = 1856] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 11:26:22 INFO - PROCESS | 1856 | --DOMWINDOW == 233 (0x8e2a5000) [pid = 1856] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 11:26:22 INFO - PROCESS | 1856 | --DOMWINDOW == 232 (0x8e3edc00) [pid = 1856] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 11:26:22 INFO - PROCESS | 1856 | 1461263182731 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]]]}] 11:26:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 11:26:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 2027ms 11:26:22 INFO - PROCESS | 1856 | 1461263182761 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 11:26:22 INFO - PROCESS | 1856 | 1461263182764 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 11:26:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 11:26:22 INFO - PROCESS | 1856 | 1461263182770 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 11:26:22 INFO - PROCESS | 1856 | 1461263182773 Marionette TRACE conn3 <- [1,1034,null,{}] 11:26:22 INFO - PROCESS | 1856 | 1461263182778 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}] 11:26:22 INFO - PROCESS | 1856 | 1461263182948 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 11:26:22 INFO - PROCESS | 1856 | 1461263182961 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x87c72c00 == 111 [pid = 1856] [id = 266] 11:26:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 233 (0x8b165000) [pid = 1856] [serial = 799] [outer = (nil)] 11:26:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 234 (0x90025400) [pid = 1856] [serial = 800] [outer = 0x8b165000] 11:26:23 INFO - PROCESS | 1856 | 1461263183057 Marionette DEBUG loaded listener.js 11:26:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 235 (0x92742c00) [pid = 1856] [serial = 801] [outer = 0x8b165000] 11:26:23 INFO - PROCESS | 1856 | 1461263183877 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]]]}] 11:26:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 11:26:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1126ms 11:26:23 INFO - PROCESS | 1856 | 1461263183898 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 11:26:23 INFO - PROCESS | 1856 | 1461263183901 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 11:26:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 11:26:23 INFO - PROCESS | 1856 | 1461263183916 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 11:26:23 INFO - PROCESS | 1856 | 1461263183920 Marionette TRACE conn3 <- [1,1038,null,{}] 11:26:23 INFO - PROCESS | 1856 | 1461263183925 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}] 11:26:24 INFO - PROCESS | 1856 | 1461263184079 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 11:26:24 INFO - PROCESS | 1856 | 1461263184092 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x8bcb8400 == 112 [pid = 1856] [id = 267] 11:26:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 236 (0x92f37800) [pid = 1856] [serial = 802] [outer = (nil)] 11:26:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 237 (0x93450400) [pid = 1856] [serial = 803] [outer = 0x92f37800] 11:26:24 INFO - PROCESS | 1856 | 1461263184164 Marionette DEBUG loaded listener.js 11:26:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 238 (0x935ce000) [pid = 1856] [serial = 804] [outer = 0x92f37800] 11:26:25 INFO - PROCESS | 1856 | 1461263185353 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]]]}] 11:26:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 11:26:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1479ms 11:26:25 INFO - PROCESS | 1856 | 1461263185398 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 11:26:25 INFO - PROCESS | 1856 | 1461263185405 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 11:26:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 11:26:25 INFO - PROCESS | 1856 | 1461263185415 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 11:26:25 INFO - PROCESS | 1856 | 1461263185420 Marionette TRACE conn3 <- [1,1042,null,{}] 11:26:25 INFO - PROCESS | 1856 | 1461263185429 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}] 11:26:25 INFO - PROCESS | 1856 | 1461263185634 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 11:26:25 INFO - PROCESS | 1856 | 1461263185890 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x89197400 == 113 [pid = 1856] [id = 268] 11:26:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 239 (0x893c8c00) [pid = 1856] [serial = 805] [outer = (nil)] 11:26:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 240 (0x8b356800) [pid = 1856] [serial = 806] [outer = 0x893c8c00] 11:26:26 INFO - PROCESS | 1856 | 1461263186025 Marionette DEBUG loaded listener.js 11:26:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 241 (0x8be09400) [pid = 1856] [serial = 807] [outer = 0x893c8c00] 11:26:27 INFO - PROCESS | 1856 | 1461263187041 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]]]}] 11:26:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 11:26:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1683ms 11:26:27 INFO - PROCESS | 1856 | 1461263187099 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 11:26:27 INFO - PROCESS | 1856 | 1461263187110 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 11:26:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 11:26:27 INFO - PROCESS | 1856 | 1461263187122 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 11:26:27 INFO - PROCESS | 1856 | 1461263187127 Marionette TRACE conn3 <- [1,1046,null,{}] 11:26:27 INFO - PROCESS | 1856 | 1461263187135 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}] 11:26:27 INFO - PROCESS | 1856 | 1461263187374 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 11:26:27 INFO - PROCESS | 1856 | 1461263187745 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x8be7c800 == 114 [pid = 1856] [id = 269] 11:26:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 242 (0x8f939800) [pid = 1856] [serial = 808] [outer = (nil)] 11:26:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 243 (0x8fc94c00) [pid = 1856] [serial = 809] [outer = 0x8f939800] 11:26:27 INFO - PROCESS | 1856 | 1461263187835 Marionette DEBUG loaded listener.js 11:26:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 244 (0x90f95800) [pid = 1856] [serial = 810] [outer = 0x8f939800] 11:26:28 INFO - PROCESS | 1856 | 1461263188710 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]]]}] 11:26:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 11:26:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1631ms 11:26:28 INFO - PROCESS | 1856 | 1461263188753 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 11:26:28 INFO - PROCESS | 1856 | 1461263188757 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 11:26:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 11:26:28 INFO - PROCESS | 1856 | 1461263188764 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 11:26:28 INFO - PROCESS | 1856 | 1461263188770 Marionette TRACE conn3 <- [1,1050,null,{}] 11:26:28 INFO - PROCESS | 1856 | 1461263188786 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}] 11:26:28 INFO - PROCESS | 1856 | 1461263188992 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 11:26:29 INFO - PROCESS | 1856 | 1461263189243 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x9270e000 == 115 [pid = 1856] [id = 270] 11:26:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 245 (0x92fa3000) [pid = 1856] [serial = 811] [outer = (nil)] 11:26:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 246 (0x936a7c00) [pid = 1856] [serial = 812] [outer = 0x92fa3000] 11:26:29 INFO - PROCESS | 1856 | 1461263189382 Marionette DEBUG loaded listener.js 11:26:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 247 (0x93735800) [pid = 1856] [serial = 813] [outer = 0x92fa3000] 11:26:30 INFO - PROCESS | 1856 | 1461263190250 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]]]}] 11:26:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 11:26:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1547ms 11:26:30 INFO - PROCESS | 1856 | 1461263190312 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 11:26:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 11:26:30 INFO - PROCESS | 1856 | 1461263190317 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 11:26:30 INFO - PROCESS | 1856 | 1461263190323 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 11:26:30 INFO - PROCESS | 1856 | 1461263190327 Marionette TRACE conn3 <- [1,1054,null,{}] 11:26:30 INFO - PROCESS | 1856 | 1461263190333 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}] 11:26:30 INFO - PROCESS | 1856 | 1461263190542 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 11:26:30 INFO - PROCESS | 1856 | 1461263190746 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x92fa2c00 == 116 [pid = 1856] [id = 271] 11:26:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 248 (0x9345b800) [pid = 1856] [serial = 814] [outer = (nil)] 11:26:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 249 (0x939b8c00) [pid = 1856] [serial = 815] [outer = 0x9345b800] 11:26:30 INFO - PROCESS | 1856 | 1461263190921 Marionette DEBUG loaded listener.js 11:26:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 250 (0x94dc7400) [pid = 1856] [serial = 816] [outer = 0x9345b800] 11:26:31 INFO - PROCESS | 1856 | 1461263191768 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]]]}] 11:26:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 11:26:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1484ms 11:26:31 INFO - PROCESS | 1856 | 1461263191808 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 11:26:31 INFO - PROCESS | 1856 | 1461263191812 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 11:26:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 11:26:31 INFO - PROCESS | 1856 | 1461263191818 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 11:26:31 INFO - PROCESS | 1856 | 1461263191821 Marionette TRACE conn3 <- [1,1058,null,{}] 11:26:31 INFO - PROCESS | 1856 | 1461263191827 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}] 11:26:32 INFO - PROCESS | 1856 | 1461263192009 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 11:26:32 INFO - PROCESS | 1856 | 1461263192232 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x92f36400 == 117 [pid = 1856] [id = 272] 11:26:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 251 (0x93904000) [pid = 1856] [serial = 817] [outer = (nil)] 11:26:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 252 (0x97225400) [pid = 1856] [serial = 818] [outer = 0x93904000] 11:26:32 INFO - PROCESS | 1856 | 1461263192354 Marionette DEBUG loaded listener.js 11:26:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 253 (0x973a8c00) [pid = 1856] [serial = 819] [outer = 0x93904000] 11:26:33 INFO - PROCESS | 1856 | 1461263193300 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]]]}] 11:26:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 11:26:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1527ms 11:26:33 INFO - PROCESS | 1856 | 1461263193346 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 11:26:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 11:26:33 INFO - PROCESS | 1856 | 1461263193350 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 11:26:33 INFO - PROCESS | 1856 | 1461263193357 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 11:26:33 INFO - PROCESS | 1856 | 1461263193360 Marionette TRACE conn3 <- [1,1062,null,{}] 11:26:33 INFO - PROCESS | 1856 | 1461263193366 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}] 11:26:33 INFO - PROCESS | 1856 | 1461263193577 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 11:26:33 INFO - PROCESS | 1856 | 1461263193829 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x938d3800 == 118 [pid = 1856] [id = 273] 11:26:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 254 (0x965e8800) [pid = 1856] [serial = 820] [outer = (nil)] 11:26:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 255 (0x9880f000) [pid = 1856] [serial = 821] [outer = 0x965e8800] 11:26:33 INFO - PROCESS | 1856 | 1461263193965 Marionette DEBUG loaded listener.js 11:26:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 256 (0x98f4a800) [pid = 1856] [serial = 822] [outer = 0x965e8800] 11:26:34 INFO - PROCESS | 1856 | 1461263194840 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]]]}] 11:26:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 11:26:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1529ms 11:26:34 INFO - PROCESS | 1856 | 1461263194886 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 11:26:34 INFO - PROCESS | 1856 | 1461263194890 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 11:26:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 11:26:34 INFO - PROCESS | 1856 | 1461263194897 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 11:26:34 INFO - PROCESS | 1856 | 1461263194900 Marionette TRACE conn3 <- [1,1066,null,{}] 11:26:34 INFO - PROCESS | 1856 | 1461263194906 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}] 11:26:35 INFO - PROCESS | 1856 | 1461263195080 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 11:26:35 INFO - PROCESS | 1856 | 1461263195291 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x98f23800 == 119 [pid = 1856] [id = 274] 11:26:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 257 (0x98f48c00) [pid = 1856] [serial = 823] [outer = (nil)] 11:26:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 258 (0x9a7a4800) [pid = 1856] [serial = 824] [outer = 0x98f48c00] 11:26:35 INFO - PROCESS | 1856 | 1461263195460 Marionette DEBUG loaded listener.js 11:26:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 259 (0x9a7af800) [pid = 1856] [serial = 825] [outer = 0x98f48c00] 11:26:36 INFO - PROCESS | 1856 | 1461263196324 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]]]}] 11:26:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 11:26:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1478ms 11:26:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 11:26:36 INFO - PROCESS | 1856 | 1461263196375 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 11:26:36 INFO - PROCESS | 1856 | 1461263196378 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 11:26:36 INFO - PROCESS | 1856 | 1461263196385 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 11:26:36 INFO - PROCESS | 1856 | 1461263196388 Marionette TRACE conn3 <- [1,1070,null,{}] 11:26:36 INFO - PROCESS | 1856 | 1461263196394 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}] 11:26:36 INFO - PROCESS | 1856 | 1461263196605 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 11:26:36 INFO - PROCESS | 1856 | 1461263196854 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x9880a400 == 120 [pid = 1856] [id = 275] 11:26:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 260 (0x9a729400) [pid = 1856] [serial = 826] [outer = (nil)] 11:26:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 261 (0x9fc9dc00) [pid = 1856] [serial = 827] [outer = 0x9a729400] 11:26:36 INFO - PROCESS | 1856 | 1461263196982 Marionette DEBUG loaded listener.js 11:26:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 262 (0x9fd64000) [pid = 1856] [serial = 828] [outer = 0x9a729400] 11:26:37 INFO - PROCESS | 1856 | 1461263197824 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]]]}] 11:26:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 11:26:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1482ms 11:26:37 INFO - PROCESS | 1856 | 1461263197866 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 11:26:37 INFO - PROCESS | 1856 | 1461263197870 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 11:26:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 11:26:37 INFO - PROCESS | 1856 | 1461263197877 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 11:26:37 INFO - PROCESS | 1856 | 1461263197879 Marionette TRACE conn3 <- [1,1074,null,{}] 11:26:37 INFO - PROCESS | 1856 | 1461263197885 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}] 11:26:38 INFO - PROCESS | 1856 | 1461263198069 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 11:26:38 INFO - PROCESS | 1856 | 1461263198402 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f97cc00 == 121 [pid = 1856] [id = 276] 11:26:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 263 (0x97225800) [pid = 1856] [serial = 829] [outer = (nil)] 11:26:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 264 (0xa01d9400) [pid = 1856] [serial = 830] [outer = 0x97225800] 11:26:38 INFO - PROCESS | 1856 | 1461263198491 Marionette DEBUG loaded listener.js 11:26:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 265 (0xa0b36c00) [pid = 1856] [serial = 831] [outer = 0x97225800] 11:26:39 INFO - PROCESS | 1856 | 1461263199355 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]]]}] 11:26:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 11:26:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1529ms 11:26:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 11:26:39 INFO - PROCESS | 1856 | 1461263199407 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 11:26:39 INFO - PROCESS | 1856 | 1461263199410 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 11:26:39 INFO - PROCESS | 1856 | 1461263199417 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 11:26:39 INFO - PROCESS | 1856 | 1461263199420 Marionette TRACE conn3 <- [1,1078,null,{}] 11:26:39 INFO - PROCESS | 1856 | 1461263199426 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}] 11:26:39 INFO - PROCESS | 1856 | 1461263199613 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 11:26:39 INFO - PROCESS | 1856 | 1461263199874 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:39 INFO - PROCESS | 1856 | ++DOCSHELL 0xa0b30000 == 122 [pid = 1856] [id = 277] 11:26:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 266 (0xa10ab000) [pid = 1856] [serial = 832] [outer = (nil)] 11:26:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 267 (0xa291e400) [pid = 1856] [serial = 833] [outer = 0xa10ab000] 11:26:40 INFO - PROCESS | 1856 | 1461263200000 Marionette DEBUG loaded listener.js 11:26:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 268 (0xa2b3e000) [pid = 1856] [serial = 834] [outer = 0xa10ab000] 11:26:40 INFO - PROCESS | 1856 | 1461263200887 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]]]}] 11:26:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 11:26:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1534ms 11:26:40 INFO - PROCESS | 1856 | 1461263200951 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 11:26:40 INFO - PROCESS | 1856 | 1461263200955 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 11:26:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 11:26:40 INFO - PROCESS | 1856 | 1461263200961 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 11:26:40 INFO - PROCESS | 1856 | 1461263200966 Marionette TRACE conn3 <- [1,1082,null,{}] 11:26:40 INFO - PROCESS | 1856 | 1461263200972 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}] 11:26:41 INFO - PROCESS | 1856 | 1461263201186 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 11:26:41 INFO - PROCESS | 1856 | 1461263201438 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:41 INFO - PROCESS | 1856 | ++DOCSHELL 0xa10b1800 == 123 [pid = 1856] [id = 278] 11:26:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 269 (0xa44c0800) [pid = 1856] [serial = 835] [outer = (nil)] 11:26:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 270 (0xa45abc00) [pid = 1856] [serial = 836] [outer = 0xa44c0800] 11:26:41 INFO - PROCESS | 1856 | 1461263201573 Marionette DEBUG loaded listener.js 11:26:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 271 (0xa4832800) [pid = 1856] [serial = 837] [outer = 0xa44c0800] 11:26:42 INFO - PROCESS | 1856 | 1461263202456 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]]]}] 11:26:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 11:26:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1530ms 11:26:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 11:26:42 INFO - PROCESS | 1856 | 1461263202493 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 11:26:42 INFO - PROCESS | 1856 | 1461263202496 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 11:26:42 INFO - PROCESS | 1856 | 1461263202502 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 11:26:42 INFO - PROCESS | 1856 | 1461263202506 Marionette TRACE conn3 <- [1,1086,null,{}] 11:26:42 INFO - PROCESS | 1856 | 1461263202511 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}] 11:26:42 INFO - PROCESS | 1856 | 1461263202701 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 11:26:42 INFO - PROCESS | 1856 | 1461263202958 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x85666c00 == 124 [pid = 1856] [id = 279] 11:26:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 272 (0x85668000) [pid = 1856] [serial = 838] [outer = (nil)] 11:26:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 273 (0x8566e400) [pid = 1856] [serial = 839] [outer = 0x85668000] 11:26:43 INFO - PROCESS | 1856 | 1461263203088 Marionette DEBUG loaded listener.js 11:26:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 274 (0x85671000) [pid = 1856] [serial = 840] [outer = 0x85668000] 11:26:44 INFO - PROCESS | 1856 | 1461263203999 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]]]}] 11:26:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 11:26:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1529ms 11:26:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 11:26:44 INFO - PROCESS | 1856 | 1461263204031 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 11:26:44 INFO - PROCESS | 1856 | 1461263204034 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 11:26:44 INFO - PROCESS | 1856 | 1461263204040 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 11:26:44 INFO - PROCESS | 1856 | 1461263204044 Marionette TRACE conn3 <- [1,1090,null,{}] 11:26:44 INFO - PROCESS | 1856 | 1461263204049 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}] 11:26:44 INFO - PROCESS | 1856 | 1461263204223 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 11:26:44 INFO - PROCESS | 1856 | 1461263204435 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x8566a800 == 125 [pid = 1856] [id = 280] 11:26:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 275 (0x8566e000) [pid = 1856] [serial = 841] [outer = (nil)] 11:26:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 276 (0xa44c0c00) [pid = 1856] [serial = 842] [outer = 0x8566e000] 11:26:44 INFO - PROCESS | 1856 | 1461263204554 Marionette DEBUG loaded listener.js 11:26:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 277 (0xa45a7000) [pid = 1856] [serial = 843] [outer = 0x8566e000] 11:26:45 INFO - PROCESS | 1856 | 1461263205466 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]]]}] 11:26:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 11:26:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1482ms 11:26:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 11:26:45 INFO - PROCESS | 1856 | 1461263205521 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 11:26:45 INFO - PROCESS | 1856 | 1461263205524 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 11:26:45 INFO - PROCESS | 1856 | 1461263205531 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 11:26:45 INFO - PROCESS | 1856 | 1461263205534 Marionette TRACE conn3 <- [1,1094,null,{}] 11:26:45 INFO - PROCESS | 1856 | 1461263205540 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}] 11:26:45 INFO - PROCESS | 1856 | 1461263205766 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 11:26:46 INFO - PROCESS | 1856 | 1461263206021 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x86215c00 == 126 [pid = 1856] [id = 281] 11:26:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 278 (0x86216400) [pid = 1856] [serial = 844] [outer = (nil)] 11:26:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 279 (0x8621d400) [pid = 1856] [serial = 845] [outer = 0x86216400] 11:26:46 INFO - PROCESS | 1856 | 1461263206145 Marionette DEBUG loaded listener.js 11:26:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 280 (0x86220800) [pid = 1856] [serial = 846] [outer = 0x86216400] 11:26:47 INFO - PROCESS | 1856 | 1461263207053 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]]]}] 11:26:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 11:26:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1581ms 11:26:47 INFO - PROCESS | 1856 | 1461263207117 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 11:26:47 INFO - PROCESS | 1856 | 1461263207122 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 11:26:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 11:26:47 INFO - PROCESS | 1856 | 1461263207130 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 11:26:47 INFO - PROCESS | 1856 | 1461263207135 Marionette TRACE conn3 <- [1,1098,null,{}] 11:26:47 INFO - PROCESS | 1856 | 1461263207140 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}] 11:26:47 INFO - PROCESS | 1856 | 1461263207335 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 11:26:47 INFO - PROCESS | 1856 | 1461263207602 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x853e6c00 == 127 [pid = 1856] [id = 282] 11:26:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 281 (0x853e7400) [pid = 1856] [serial = 847] [outer = (nil)] 11:26:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 282 (0x853ee800) [pid = 1856] [serial = 848] [outer = 0x853e7400] 11:26:47 INFO - PROCESS | 1856 | 1461263207747 Marionette DEBUG loaded listener.js 11:26:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 283 (0x853f1c00) [pid = 1856] [serial = 849] [outer = 0x853e7400] 11:26:48 INFO - PROCESS | 1856 | 1461263208597 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]]]}] 11:26:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 11:26:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1529ms 11:26:48 INFO - PROCESS | 1856 | 1461263208661 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 11:26:48 INFO - PROCESS | 1856 | 1461263208665 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 11:26:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 11:26:48 INFO - PROCESS | 1856 | 1461263208671 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 11:26:48 INFO - PROCESS | 1856 | 1461263208674 Marionette TRACE conn3 <- [1,1102,null,{}] 11:26:48 INFO - PROCESS | 1856 | 1461263208680 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}] 11:26:48 INFO - PROCESS | 1856 | 1461263208873 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 11:26:49 INFO - PROCESS | 1856 | 1461263209131 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x853ed400 == 128 [pid = 1856] [id = 283] 11:26:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 284 (0x853f0000) [pid = 1856] [serial = 850] [outer = (nil)] 11:26:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 285 (0x8621cc00) [pid = 1856] [serial = 851] [outer = 0x853f0000] 11:26:49 INFO - PROCESS | 1856 | 1461263209260 Marionette DEBUG loaded listener.js 11:26:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 286 (0x86223c00) [pid = 1856] [serial = 852] [outer = 0x853f0000] 11:26:50 INFO - PROCESS | 1856 | 1461263210113 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]]]}] 11:26:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 11:26:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1478ms 11:26:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 11:26:50 INFO - PROCESS | 1856 | 1461263210150 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 11:26:50 INFO - PROCESS | 1856 | 1461263210153 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 11:26:50 INFO - PROCESS | 1856 | 1461263210159 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 11:26:50 INFO - PROCESS | 1856 | 1461263210163 Marionette TRACE conn3 <- [1,1106,null,{}] 11:26:50 INFO - PROCESS | 1856 | 1461263210168 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}] 11:26:50 INFO - PROCESS | 1856 | 1461263210343 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 11:26:50 INFO - PROCESS | 1856 | 1461263210566 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x853ef000 == 129 [pid = 1856] [id = 284] 11:26:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 287 (0x86218c00) [pid = 1856] [serial = 853] [outer = (nil)] 11:26:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 288 (0x8b164000) [pid = 1856] [serial = 854] [outer = 0x86218c00] 11:26:50 INFO - PROCESS | 1856 | 1461263210686 Marionette DEBUG loaded listener.js 11:26:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 289 (0x8b35c400) [pid = 1856] [serial = 855] [outer = 0x86218c00] 11:26:51 INFO - PROCESS | 1856 | 1461263211624 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]]]}] 11:26:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 11:26:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1540ms 11:26:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 11:26:51 INFO - PROCESS | 1856 | 1461263211698 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 11:26:51 INFO - PROCESS | 1856 | 1461263211701 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 11:26:51 INFO - PROCESS | 1856 | 1461263211709 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 11:26:51 INFO - PROCESS | 1856 | 1461263211712 Marionette TRACE conn3 <- [1,1110,null,{}] 11:26:51 INFO - PROCESS | 1856 | 1461263211718 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}] 11:26:51 INFO - PROCESS | 1856 | 1461263211946 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 11:26:52 INFO - PROCESS | 1856 | 1461263212778 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x89193400 == 130 [pid = 1856] [id = 285] 11:26:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 290 (0x89194800) [pid = 1856] [serial = 856] [outer = (nil)] 11:26:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 291 (0x895ef000) [pid = 1856] [serial = 857] [outer = 0x89194800] 11:26:52 INFO - PROCESS | 1856 | 1461263212890 Marionette DEBUG loaded listener.js 11:26:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 292 (0x8b164400) [pid = 1856] [serial = 858] [outer = 0x89194800] 11:26:53 INFO - PROCESS | 1856 | 1461263213778 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]]]}] 11:26:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 11:26:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 2138ms 11:26:53 INFO - PROCESS | 1856 | 1461263213847 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 11:26:53 INFO - PROCESS | 1856 | 1461263213852 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 11:26:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 11:26:53 INFO - PROCESS | 1856 | 1461263213860 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 11:26:53 INFO - PROCESS | 1856 | 1461263213867 Marionette TRACE conn3 <- [1,1114,null,{}] 11:26:53 INFO - PROCESS | 1856 | 1461263213873 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}] 11:26:54 INFO - PROCESS | 1856 | 1461263214086 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 11:26:54 INFO - PROCESS | 1856 | 1461263214353 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x8b358000 == 131 [pid = 1856] [id = 286] 11:26:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 293 (0x8e3cfc00) [pid = 1856] [serial = 859] [outer = (nil)] 11:26:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 294 (0x8f356c00) [pid = 1856] [serial = 860] [outer = 0x8e3cfc00] 11:26:54 INFO - PROCESS | 1856 | 1461263214539 Marionette DEBUG loaded listener.js 11:26:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 295 (0x8f976c00) [pid = 1856] [serial = 861] [outer = 0x8e3cfc00] 11:26:55 INFO - PROCESS | 1856 | --DOCSHELL 0x92637400 == 130 [pid = 1856] [id = 105] 11:26:55 INFO - PROCESS | 1856 | --DOCSHELL 0x87c72c00 == 129 [pid = 1856] [id = 266] 11:26:55 INFO - PROCESS | 1856 | --DOCSHELL 0x91cab800 == 128 [pid = 1856] [id = 265] 11:26:55 INFO - PROCESS | 1856 | --DOCSHELL 0x8f360c00 == 127 [pid = 1856] [id = 264] 11:26:55 INFO - PROCESS | 1856 | --DOCSHELL 0x87fe4400 == 126 [pid = 1856] [id = 241] 11:26:55 INFO - PROCESS | 1856 | --DOCSHELL 0x88ac6800 == 125 [pid = 1856] [id = 263] 11:26:55 INFO - PROCESS | 1856 | --DOCSHELL 0x8b15c800 == 124 [pid = 1856] [id = 239] 11:26:55 INFO - PROCESS | 1856 | --DOCSHELL 0x87b2a000 == 123 [pid = 1856] [id = 262] 11:26:55 INFO - PROCESS | 1856 | --DOCSHELL 0x875c7000 == 122 [pid = 1856] [id = 261] 11:26:55 INFO - PROCESS | 1856 | --DOCSHELL 0x89191400 == 121 [pid = 1856] [id = 260] 11:26:55 INFO - PROCESS | 1856 | --DOCSHELL 0x89190000 == 120 [pid = 1856] [id = 257] 11:26:55 INFO - PROCESS | 1856 | --DOCSHELL 0x939acc00 == 119 [pid = 1856] [id = 256] 11:26:55 INFO - PROCESS | 1856 | --DOCSHELL 0x92f38800 == 118 [pid = 1856] [id = 253] 11:26:55 INFO - PROCESS | 1856 | --DOCSHELL 0x92f40000 == 117 [pid = 1856] [id = 252] 11:26:55 INFO - PROCESS | 1856 | --DOCSHELL 0x91c9fc00 == 116 [pid = 1856] [id = 251] 11:26:55 INFO - PROCESS | 1856 | --DOCSHELL 0x9110f400 == 115 [pid = 1856] [id = 250] 11:26:55 INFO - PROCESS | 1856 | --DOCSHELL 0x8bcbc400 == 114 [pid = 1856] [id = 246] 11:26:55 INFO - PROCESS | 1856 | --DOCSHELL 0x88ac1400 == 113 [pid = 1856] [id = 245] 11:26:55 INFO - PROCESS | 1856 | --DOMWINDOW == 294 (0x8e324000) [pid = 1856] [serial = 720] [outer = (nil)] [url = about:blank] 11:26:55 INFO - PROCESS | 1856 | --DOMWINDOW == 293 (0x8fc97000) [pid = 1856] [serial = 674] [outer = (nil)] [url = about:blank] 11:26:55 INFO - PROCESS | 1856 | --DOMWINDOW == 292 (0x8be07400) [pid = 1856] [serial = 671] [outer = (nil)] [url = about:blank] 11:26:55 INFO - PROCESS | 1856 | --DOMWINDOW == 291 (0x8fc90c00) [pid = 1856] [serial = 729] [outer = (nil)] [url = about:blank] 11:26:55 INFO - PROCESS | 1856 | --DOMWINDOW == 290 (0x8be79000) [pid = 1856] [serial = 719] [outer = (nil)] [url = about:blank] 11:26:55 INFO - PROCESS | 1856 | --DOMWINDOW == 289 (0x8fc96800) [pid = 1856] [serial = 731] [outer = (nil)] [url = about:blank] 11:26:55 INFO - PROCESS | 1856 | --DOMWINDOW == 288 (0x8b15a400) [pid = 1856] [serial = 714] [outer = (nil)] [url = about:blank] 11:26:55 INFO - PROCESS | 1856 | --DOMWINDOW == 287 (0x87fe5000) [pid = 1856] [serial = 692] [outer = (nil)] [url = about:blank] 11:26:55 INFO - PROCESS | 1856 | --DOMWINDOW == 286 (0x8b15fc00) [pid = 1856] [serial = 701] [outer = (nil)] [url = about:blank] 11:26:55 INFO - PROCESS | 1856 | --DOMWINDOW == 285 (0x893d0800) [pid = 1856] [serial = 713] [outer = (nil)] [url = about:blank] 11:26:55 INFO - PROCESS | 1856 | --DOMWINDOW == 284 (0xa10a9000) [pid = 1856] [serial = 689] [outer = (nil)] [url = about:blank] 11:26:55 INFO - PROCESS | 1856 | --DOMWINDOW == 283 (0x97221800) [pid = 1856] [serial = 683] [outer = (nil)] [url = about:blank] 11:26:55 INFO - PROCESS | 1856 | --DOMWINDOW == 282 (0x8fbaa400) [pid = 1856] [serial = 728] [outer = (nil)] [url = about:blank] 11:26:55 INFO - PROCESS | 1856 | --DOMWINDOW == 281 (0x89192800) [pid = 1856] [serial = 717] [outer = (nil)] [url = about:blank] 11:26:55 INFO - PROCESS | 1856 | --DOMWINDOW == 280 (0x8e3ee400) [pid = 1856] [serial = 723] [outer = (nil)] [url = about:blank] 11:26:55 INFO - PROCESS | 1856 | --DOMWINDOW == 279 (0x8e3e7000) [pid = 1856] [serial = 722] [outer = (nil)] [url = about:blank] 11:26:55 INFO - PROCESS | 1856 | --DOMWINDOW == 278 (0x875ca400) [pid = 1856] [serial = 698] [outer = (nil)] [url = about:blank] 11:26:55 INFO - PROCESS | 1856 | --DOMWINDOW == 277 (0x8b358800) [pid = 1856] [serial = 707] [outer = (nil)] [url = about:blank] 11:26:55 INFO - PROCESS | 1856 | --DOMWINDOW == 276 (0x8f1ce800) [pid = 1856] [serial = 725] [outer = (nil)] [url = about:blank] 11:26:55 INFO - PROCESS | 1856 | --DOMWINDOW == 275 (0x87c69000) [pid = 1856] [serial = 716] [outer = (nil)] [url = about:blank] 11:26:55 INFO - PROCESS | 1856 | --DOMWINDOW == 274 (0x9fda8000) [pid = 1856] [serial = 695] [outer = (nil)] [url = about:blank] 11:26:55 INFO - PROCESS | 1856 | --DOMWINDOW == 273 (0x939afc00) [pid = 1856] [serial = 680] [outer = (nil)] [url = about:blank] 11:26:55 INFO - PROCESS | 1856 | --DOMWINDOW == 272 (0x98f4a000) [pid = 1856] [serial = 686] [outer = (nil)] [url = about:blank] 11:26:55 INFO - PROCESS | 1856 | --DOMWINDOW == 271 (0x93451c00) [pid = 1856] [serial = 677] [outer = (nil)] [url = about:blank] 11:26:55 INFO - PROCESS | 1856 | --DOMWINDOW == 270 (0x8f358000) [pid = 1856] [serial = 726] [outer = (nil)] [url = about:blank] 11:26:55 INFO - PROCESS | 1856 | --DOMWINDOW == 269 (0x8b169c00) [pid = 1856] [serial = 704] [outer = (nil)] [url = about:blank] 11:26:55 INFO - PROCESS | 1856 | --DOMWINDOW == 268 (0x935c8400) [pid = 1856] [serial = 668] [outer = (nil)] [url = about:blank] 11:26:55 INFO - PROCESS | 1856 | --DOMWINDOW == 267 (0x8e2a4800) [pid = 1856] [serial = 710] [outer = (nil)] [url = about:blank] 11:26:55 INFO - PROCESS | 1856 | --DOMWINDOW == 266 (0x8fe0d800) [pid = 1856] [serial = 732] [outer = (nil)] [url = about:blank] 11:26:55 INFO - PROCESS | 1856 | 1461263215774 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]]]}] 11:26:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 11:26:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1936ms 11:26:55 INFO - PROCESS | 1856 | 1461263215799 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 11:26:55 INFO - PROCESS | 1856 | 1461263215805 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 11:26:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 11:26:55 INFO - PROCESS | 1856 | 1461263215811 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 11:26:55 INFO - PROCESS | 1856 | 1461263215813 Marionette TRACE conn3 <- [1,1118,null,{}] 11:26:55 INFO - PROCESS | 1856 | 1461263215819 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}] 11:26:56 INFO - PROCESS | 1856 | 1461263216010 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 11:26:56 INFO - PROCESS | 1856 | 1461263216270 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x895f0000 == 114 [pid = 1856] [id = 287] 11:26:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 267 (0x895f3400) [pid = 1856] [serial = 862] [outer = (nil)] 11:26:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 268 (0x8be07400) [pid = 1856] [serial = 863] [outer = 0x895f3400] 11:26:56 INFO - PROCESS | 1856 | 1461263216344 Marionette DEBUG loaded listener.js 11:26:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 269 (0x8e327800) [pid = 1856] [serial = 864] [outer = 0x895f3400] 11:26:57 INFO - PROCESS | 1856 | 1461263217080 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]]]}] 11:26:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 11:26:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1329ms 11:26:57 INFO - PROCESS | 1856 | 1461263217140 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 11:26:57 INFO - PROCESS | 1856 | 1461263217143 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 11:26:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 11:26:57 INFO - PROCESS | 1856 | 1461263217167 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 11:26:57 INFO - PROCESS | 1856 | 1461263217180 Marionette TRACE conn3 <- [1,1122,null,{}] 11:26:57 INFO - PROCESS | 1856 | 1461263217186 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}] 11:26:57 INFO - PROCESS | 1856 | 1461263217448 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 11:26:57 INFO - PROCESS | 1856 | 1461263217466 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x875c7000 == 115 [pid = 1856] [id = 288] 11:26:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 270 (0x8be79000) [pid = 1856] [serial = 865] [outer = (nil)] 11:26:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 271 (0x8fc92400) [pid = 1856] [serial = 866] [outer = 0x8be79000] 11:26:57 INFO - PROCESS | 1856 | 1461263217542 Marionette DEBUG loaded listener.js 11:26:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 272 (0x8fc9c400) [pid = 1856] [serial = 867] [outer = 0x8be79000] 11:26:58 INFO - PROCESS | 1856 | 1461263218435 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]]]}] 11:26:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 11:26:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1307ms 11:26:58 INFO - PROCESS | 1856 | 1461263218459 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 11:26:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 11:26:58 INFO - PROCESS | 1856 | 1461263218463 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 11:26:58 INFO - PROCESS | 1856 | 1461263218469 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 11:26:58 INFO - PROCESS | 1856 | 1461263218472 Marionette TRACE conn3 <- [1,1126,null,{}] 11:26:58 INFO - PROCESS | 1856 | 1461263218477 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}] 11:26:58 INFO - PROCESS | 1856 | 1461263218705 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 11:26:58 INFO - PROCESS | 1856 | 1461263218739 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:26:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x8e2a3000 == 116 [pid = 1856] [id = 289] 11:26:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 273 (0x8fbb1c00) [pid = 1856] [serial = 868] [outer = (nil)] 11:26:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 274 (0x903bb000) [pid = 1856] [serial = 869] [outer = 0x8fbb1c00] 11:26:58 INFO - PROCESS | 1856 | 1461263218812 Marionette DEBUG loaded listener.js 11:26:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 275 (0x9110f400) [pid = 1856] [serial = 870] [outer = 0x8fbb1c00] 11:27:00 INFO - PROCESS | 1856 | 1461263220504 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]]]}] 11:27:00 INFO - PROCESS | 1856 | --DOMWINDOW == 274 (0x87c66800) [pid = 1856] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 11:27:00 INFO - PROCESS | 1856 | --DOMWINDOW == 273 (0x92622800) [pid = 1856] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 11:27:00 INFO - PROCESS | 1856 | --DOMWINDOW == 272 (0x89191800) [pid = 1856] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 11:27:00 INFO - PROCESS | 1856 | --DOMWINDOW == 271 (0x87fea400) [pid = 1856] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 11:27:00 INFO - PROCESS | 1856 | --DOMWINDOW == 270 (0x8f978000) [pid = 1856] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 11:27:00 INFO - PROCESS | 1856 | --DOMWINDOW == 269 (0x88ace800) [pid = 1856] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 11:27:00 INFO - PROCESS | 1856 | --DOMWINDOW == 268 (0x8b165000) [pid = 1856] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 11:27:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 11:27:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 2135ms 11:27:00 INFO - PROCESS | 1856 | 1461263220608 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 11:27:00 INFO - PROCESS | 1856 | 1461263220612 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 11:27:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 11:27:00 INFO - PROCESS | 1856 | 1461263220618 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 11:27:00 INFO - PROCESS | 1856 | 1461263220636 Marionette TRACE conn3 <- [1,1130,null,{}] 11:27:00 INFO - PROCESS | 1856 | 1461263220669 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}] 11:27:00 INFO - PROCESS | 1856 | 1461263220827 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 11:27:01 INFO - PROCESS | 1856 | 1461263220994 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x8bcb8c00 == 117 [pid = 1856] [id = 290] 11:27:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 269 (0x8bcb9400) [pid = 1856] [serial = 871] [outer = (nil)] 11:27:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 270 (0x8f97d800) [pid = 1856] [serial = 872] [outer = 0x8bcb9400] 11:27:01 INFO - PROCESS | 1856 | 1461263221078 Marionette DEBUG loaded listener.js 11:27:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 271 (0x92634c00) [pid = 1856] [serial = 873] [outer = 0x8bcb9400] 11:27:01 INFO - PROCESS | 1856 | 1461263221864 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]]]}] 11:27:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 11:27:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1272ms 11:27:01 INFO - PROCESS | 1856 | 1461263221891 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 11:27:01 INFO - PROCESS | 1856 | 1461263221894 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 11:27:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 11:27:01 INFO - PROCESS | 1856 | 1461263221900 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 11:27:01 INFO - PROCESS | 1856 | 1461263221904 Marionette TRACE conn3 <- [1,1134,null,{}] 11:27:01 INFO - PROCESS | 1856 | 1461263221909 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}] 11:27:02 INFO - PROCESS | 1856 | 1461263222093 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 11:27:02 INFO - PROCESS | 1856 | 1461263222114 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x895f2000 == 118 [pid = 1856] [id = 291] 11:27:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 272 (0x92706c00) [pid = 1856] [serial = 874] [outer = (nil)] 11:27:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 273 (0x92f35800) [pid = 1856] [serial = 875] [outer = 0x92706c00] 11:27:02 INFO - PROCESS | 1856 | 1461263222202 Marionette DEBUG loaded listener.js 11:27:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 274 (0x92f40800) [pid = 1856] [serial = 876] [outer = 0x92706c00] 11:27:03 INFO - PROCESS | 1856 | 1461263223424 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]]]}] 11:27:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 11:27:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1582ms 11:27:03 INFO - PROCESS | 1856 | 1461263223485 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 11:27:03 INFO - PROCESS | 1856 | 1461263223492 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 11:27:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 11:27:03 INFO - PROCESS | 1856 | 1461263223502 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 11:27:03 INFO - PROCESS | 1856 | 1461263223506 Marionette TRACE conn3 <- [1,1138,null,{}] 11:27:03 INFO - PROCESS | 1856 | 1461263223515 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}] 11:27:03 INFO - PROCESS | 1856 | 1461263223727 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 11:27:04 INFO - PROCESS | 1856 | 1461263223996 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x88acc000 == 119 [pid = 1856] [id = 292] 11:27:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 275 (0x893d0000) [pid = 1856] [serial = 877] [outer = (nil)] 11:27:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 276 (0x8b162000) [pid = 1856] [serial = 878] [outer = 0x893d0000] 11:27:04 INFO - PROCESS | 1856 | 1461263224131 Marionette DEBUG loaded listener.js 11:27:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 277 (0x8bcb3c00) [pid = 1856] [serial = 879] [outer = 0x893d0000] 11:27:05 INFO - PROCESS | 1856 | 1461263225050 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]]]}] 11:27:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 11:27:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1581ms 11:27:05 INFO - PROCESS | 1856 | 1461263225084 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 11:27:05 INFO - PROCESS | 1856 | 1461263225093 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 11:27:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 11:27:05 INFO - PROCESS | 1856 | 1461263225104 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 11:27:05 INFO - PROCESS | 1856 | 1461263225109 Marionette TRACE conn3 <- [1,1142,null,{}] 11:27:05 INFO - PROCESS | 1856 | 1461263225115 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}] 11:27:05 INFO - PROCESS | 1856 | 1461263225326 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 11:27:05 INFO - PROCESS | 1856 | 1461263225670 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f1ce800 == 120 [pid = 1856] [id = 293] 11:27:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 278 (0x8f1d0000) [pid = 1856] [serial = 880] [outer = (nil)] 11:27:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 279 (0x8f35ec00) [pid = 1856] [serial = 881] [outer = 0x8f1d0000] 11:27:05 INFO - PROCESS | 1856 | 1461263225808 Marionette DEBUG loaded listener.js 11:27:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 280 (0x8fba4c00) [pid = 1856] [serial = 882] [outer = 0x8f1d0000] 11:27:06 INFO - PROCESS | 1856 | 1461263226774 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]]]}] 11:27:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 11:27:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1734ms 11:27:06 INFO - PROCESS | 1856 | 1461263226839 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 11:27:06 INFO - PROCESS | 1856 | 1461263226843 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 11:27:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 11:27:06 INFO - PROCESS | 1856 | 1461263226850 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 11:27:06 INFO - PROCESS | 1856 | 1461263226856 Marionette TRACE conn3 <- [1,1146,null,{}] 11:27:06 INFO - PROCESS | 1856 | 1461263226872 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}] 11:27:07 INFO - PROCESS | 1856 | 1461263227119 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 11:27:07 INFO - PROCESS | 1856 | 1461263227424 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x9270c800 == 121 [pid = 1856] [id = 294] 11:27:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 281 (0x9273e400) [pid = 1856] [serial = 883] [outer = (nil)] 11:27:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 282 (0x92faa400) [pid = 1856] [serial = 884] [outer = 0x9273e400] 11:27:07 INFO - PROCESS | 1856 | 1461263227515 Marionette DEBUG loaded listener.js 11:27:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 283 (0x93452000) [pid = 1856] [serial = 885] [outer = 0x9273e400] 11:27:08 INFO - PROCESS | 1856 | 1461263228392 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]]]}] 11:27:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 11:27:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1589ms 11:27:08 INFO - PROCESS | 1856 | 1461263228439 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 11:27:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 11:27:08 INFO - PROCESS | 1856 | 1461263228444 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 11:27:08 INFO - PROCESS | 1856 | 1461263228450 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 11:27:08 INFO - PROCESS | 1856 | 1461263228453 Marionette TRACE conn3 <- [1,1150,null,{}] 11:27:08 INFO - PROCESS | 1856 | 1461263228459 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}] 11:27:08 INFO - PROCESS | 1856 | 1461263228677 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 11:27:08 INFO - PROCESS | 1856 | 1461263228945 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x853ea400 == 122 [pid = 1856] [id = 295] 11:27:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 284 (0x932af400) [pid = 1856] [serial = 886] [outer = (nil)] 11:27:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 285 (0x936a2800) [pid = 1856] [serial = 887] [outer = 0x932af400] 11:27:09 INFO - PROCESS | 1856 | 1461263229076 Marionette DEBUG loaded listener.js 11:27:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 286 (0x9372a400) [pid = 1856] [serial = 888] [outer = 0x932af400] 11:27:09 INFO - PROCESS | 1856 | 1461263229926 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]]]}] 11:27:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 11:27:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1532ms 11:27:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 11:27:09 INFO - PROCESS | 1856 | 1461263229982 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 11:27:09 INFO - PROCESS | 1856 | 1461263229985 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 11:27:09 INFO - PROCESS | 1856 | 1461263229992 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 11:27:09 INFO - PROCESS | 1856 | 1461263229996 Marionette TRACE conn3 <- [1,1154,null,{}] 11:27:10 INFO - PROCESS | 1856 | 1461263230001 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}] 11:27:10 INFO - PROCESS | 1856 | 1461263230184 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 11:27:10 INFO - PROCESS | 1856 | 1461263230398 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x9273bc00 == 123 [pid = 1856] [id = 296] 11:27:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 287 (0x935c8000) [pid = 1856] [serial = 889] [outer = (nil)] 11:27:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 288 (0x939cfc00) [pid = 1856] [serial = 890] [outer = 0x935c8000] 11:27:10 INFO - PROCESS | 1856 | 1461263230522 Marionette DEBUG loaded listener.js 11:27:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 289 (0x94dcc000) [pid = 1856] [serial = 891] [outer = 0x935c8000] 11:27:11 INFO - PROCESS | 1856 | 1461263231479 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]]]}] 11:27:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 11:27:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1529ms 11:27:11 INFO - PROCESS | 1856 | 1461263231521 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 11:27:11 INFO - PROCESS | 1856 | 1461263231524 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 11:27:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 11:27:11 INFO - PROCESS | 1856 | 1461263231531 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 11:27:11 INFO - PROCESS | 1856 | 1461263231535 Marionette TRACE conn3 <- [1,1158,null,{}] 11:27:11 INFO - PROCESS | 1856 | 1461263231540 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}] 11:27:11 INFO - PROCESS | 1856 | 1461263231755 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 11:27:12 INFO - PROCESS | 1856 | 1461263232026 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x8e3e4c00 == 124 [pid = 1856] [id = 297] 11:27:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 290 (0x938d8400) [pid = 1856] [serial = 892] [outer = (nil)] 11:27:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 291 (0x97478400) [pid = 1856] [serial = 893] [outer = 0x938d8400] 11:27:12 INFO - PROCESS | 1856 | 1461263232157 Marionette DEBUG loaded listener.js 11:27:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 292 (0x97d75000) [pid = 1856] [serial = 894] [outer = 0x938d8400] 11:27:12 INFO - PROCESS | 1856 | 1461263232989 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]]]}] 11:27:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 11:27:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1534ms 11:27:13 INFO - PROCESS | 1856 | 1461263233065 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 11:27:13 INFO - PROCESS | 1856 | 1461263233069 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 11:27:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 11:27:13 INFO - PROCESS | 1856 | 1461263233075 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 11:27:13 INFO - PROCESS | 1856 | 1461263233079 Marionette TRACE conn3 <- [1,1162,null,{}] 11:27:13 INFO - PROCESS | 1856 | 1461263233084 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}] 11:27:13 INFO - PROCESS | 1856 | 1461263233299 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 11:27:13 INFO - PROCESS | 1856 | 1461263233553 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x92fac400 == 125 [pid = 1856] [id = 298] 11:27:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 293 (0x961b9c00) [pid = 1856] [serial = 895] [outer = (nil)] 11:27:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 294 (0x987ad400) [pid = 1856] [serial = 896] [outer = 0x961b9c00] 11:27:13 INFO - PROCESS | 1856 | 1461263233680 Marionette DEBUG loaded listener.js 11:27:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 295 (0x98f2fc00) [pid = 1856] [serial = 897] [outer = 0x961b9c00] 11:27:14 INFO - PROCESS | 1856 | 1461263234512 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]]]}] 11:27:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 11:27:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1482ms 11:27:14 INFO - PROCESS | 1856 | 1461263234558 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 11:27:14 INFO - PROCESS | 1856 | 1461263234562 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 11:27:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 11:27:14 INFO - PROCESS | 1856 | 1461263234569 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 11:27:14 INFO - PROCESS | 1856 | 1461263234572 Marionette TRACE conn3 <- [1,1166,null,{}] 11:27:14 INFO - PROCESS | 1856 | 1461263234578 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}] 11:27:14 INFO - PROCESS | 1856 | 1461263234753 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 11:27:14 INFO - PROCESS | 1856 | 1461263234968 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x9841d000 == 126 [pid = 1856] [id = 299] 11:27:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 296 (0x98429800) [pid = 1856] [serial = 898] [outer = (nil)] 11:27:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 297 (0x9fda8000) [pid = 1856] [serial = 899] [outer = 0x98429800] 11:27:15 INFO - PROCESS | 1856 | 1461263235089 Marionette DEBUG loaded listener.js 11:27:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 298 (0xa0bb1800) [pid = 1856] [serial = 900] [outer = 0x98429800] 11:27:16 INFO - PROCESS | 1856 | 1461263236027 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]]]}] 11:27:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 11:27:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1527ms 11:27:16 INFO - PROCESS | 1856 | 1461263236097 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 11:27:16 INFO - PROCESS | 1856 | 1461263236101 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 11:27:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 11:27:16 INFO - PROCESS | 1856 | 1461263236107 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 11:27:16 INFO - PROCESS | 1856 | 1461263236112 Marionette TRACE conn3 <- [1,1170,null,{}] 11:27:16 INFO - PROCESS | 1856 | 1461263236117 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}] 11:27:16 INFO - PROCESS | 1856 | 1461263236296 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 11:27:16 INFO - PROCESS | 1856 | 1461263236550 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x8e3c9c00 == 127 [pid = 1856] [id = 300] 11:27:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 299 (0x92636000) [pid = 1856] [serial = 901] [outer = (nil)] 11:27:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 300 (0x982f3800) [pid = 1856] [serial = 902] [outer = 0x92636000] 11:27:16 INFO - PROCESS | 1856 | 1461263236675 Marionette DEBUG loaded listener.js 11:27:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 301 (0xa2925800) [pid = 1856] [serial = 903] [outer = 0x92636000] 11:27:17 INFO - PROCESS | 1856 | 1461263237542 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]]]}] 11:27:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 11:27:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1482ms 11:27:17 INFO - PROCESS | 1856 | 1461263237590 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 11:27:17 INFO - PROCESS | 1856 | 1461263237594 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 11:27:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 11:27:17 INFO - PROCESS | 1856 | 1461263237601 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 11:27:17 INFO - PROCESS | 1856 | 1461263237604 Marionette TRACE conn3 <- [1,1174,null,{}] 11:27:17 INFO - PROCESS | 1856 | 1461263237610 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}] 11:27:17 INFO - PROCESS | 1856 | 1461263237806 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 11:27:18 INFO - PROCESS | 1856 | 1461263238067 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:18 INFO - PROCESS | 1856 | ++DOCSHELL 0xa0d46800 == 128 [pid = 1856] [id = 301] 11:27:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 302 (0xa0f5a800) [pid = 1856] [serial = 904] [outer = (nil)] 11:27:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 303 (0xa45a8c00) [pid = 1856] [serial = 905] [outer = 0xa0f5a800] 11:27:18 INFO - PROCESS | 1856 | 1461263238195 Marionette DEBUG loaded listener.js 11:27:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 304 (0xa4833400) [pid = 1856] [serial = 906] [outer = 0xa0f5a800] 11:27:19 INFO - PROCESS | 1856 | 1461263239104 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] 11:27:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 11:27:19 INFO - PROCESS | 1856 | 1461263239191 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 11:27:19 INFO - PROCESS | 1856 | 1461263239198 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 11:27:19 INFO - PROCESS | 1856 | 1461263239203 Marionette TRACE conn3 <- [1,1178,null,{}] 11:27:19 INFO - PROCESS | 1856 | 1461263239208 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}] 11:27:19 INFO - PROCESS | 1856 | 1461263239463 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 11:27:19 INFO - PROCESS | 1856 | 1461263239782 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x86cc9000 == 129 [pid = 1856] [id = 302] 11:27:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 305 (0x86cd1800) [pid = 1856] [serial = 907] [outer = (nil)] 11:27:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 306 (0xa44c8000) [pid = 1856] [serial = 908] [outer = 0x86cd1800] 11:27:19 INFO - PROCESS | 1856 | 1461263239874 Marionette DEBUG loaded listener.js 11:27:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 307 (0xa48c5400) [pid = 1856] [serial = 909] [outer = 0x86cd1800] 11:27:20 INFO - PROCESS | 1856 | 1461263240726 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] 11:27:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 11:27:20 INFO - PROCESS | 1856 | 1461263240783 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 11:27:20 INFO - PROCESS | 1856 | 1461263240790 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 11:27:20 INFO - PROCESS | 1856 | 1461263240794 Marionette TRACE conn3 <- [1,1182,null,{}] 11:27:20 INFO - PROCESS | 1856 | 1461263240799 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}] 11:27:20 INFO - PROCESS | 1856 | 1461263240983 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 11:27:21 INFO - PROCESS | 1856 | 1461263241197 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x86cc9c00 == 130 [pid = 1856] [id = 303] 11:27:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 308 (0x8bfb0400) [pid = 1856] [serial = 910] [outer = (nil)] 11:27:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 309 (0x8bfb8000) [pid = 1856] [serial = 911] [outer = 0x8bfb0400] 11:27:21 INFO - PROCESS | 1856 | 1461263241323 Marionette DEBUG loaded listener.js 11:27:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 310 (0x8bfbb400) [pid = 1856] [serial = 912] [outer = 0x8bfb0400] 11:27:22 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 11:27:22 INFO - PROCESS | 1856 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:27:22 INFO - PROCESS | 1856 | 1461263242212 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] 11:27:22 INFO - PROCESS | 1856 | 1461263242284 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 11:27:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 11:27:22 INFO - PROCESS | 1856 | 1461263242292 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 11:27:22 INFO - PROCESS | 1856 | 1461263242299 Marionette TRACE conn3 <- [1,1186,null,{}] 11:27:22 INFO - PROCESS | 1856 | 1461263242311 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}] 11:27:22 INFO - PROCESS | 1856 | 1461263242506 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 11:27:22 INFO - PROCESS | 1856 | 1461263242771 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x838cd400 == 131 [pid = 1856] [id = 304] 11:27:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 311 (0x838cd800) [pid = 1856] [serial = 913] [outer = (nil)] 11:27:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 312 (0x838d8400) [pid = 1856] [serial = 914] [outer = 0x838cd800] 11:27:22 INFO - PROCESS | 1856 | 1461263242893 Marionette DEBUG loaded listener.js 11:27:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 313 (0x838db400) [pid = 1856] [serial = 915] [outer = 0x838cd800] 11:27:23 INFO - PROCESS | 1856 | 1461263243796 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] 11:27:23 INFO - PROCESS | 1856 | 1461263243844 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 11:27:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 11:27:23 INFO - PROCESS | 1856 | 1461263243851 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 11:27:23 INFO - PROCESS | 1856 | 1461263243854 Marionette TRACE conn3 <- [1,1190,null,{}] 11:27:23 INFO - PROCESS | 1856 | 1461263243860 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}] 11:27:24 INFO - PROCESS | 1856 | 1461263244057 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 11:27:24 INFO - PROCESS | 1856 | 1461263244316 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x838ce400 == 132 [pid = 1856] [id = 305] 11:27:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 314 (0x838d6800) [pid = 1856] [serial = 916] [outer = (nil)] 11:27:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 315 (0x850f5c00) [pid = 1856] [serial = 917] [outer = 0x838d6800] 11:27:24 INFO - PROCESS | 1856 | 1461263244442 Marionette DEBUG loaded listener.js 11:27:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 316 (0x850fac00) [pid = 1856] [serial = 918] [outer = 0x838d6800] 11:27:25 INFO - PROCESS | 1856 | 1461263245285 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] 11:27:25 INFO - PROCESS | 1856 | 1461263245343 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 11:27:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 11:27:25 INFO - PROCESS | 1856 | 1461263245350 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 11:27:25 INFO - PROCESS | 1856 | 1461263245354 Marionette TRACE conn3 <- [1,1194,null,{}] 11:27:25 INFO - PROCESS | 1856 | 1461263245359 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}] 11:27:25 INFO - PROCESS | 1856 | 1461263245544 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 11:27:25 INFO - PROCESS | 1856 | 1461263245764 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x850ef400 == 133 [pid = 1856] [id = 306] 11:27:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 317 (0x850f2000) [pid = 1856] [serial = 919] [outer = (nil)] 11:27:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 318 (0x85134000) [pid = 1856] [serial = 920] [outer = 0x850f2000] 11:27:25 INFO - PROCESS | 1856 | 1461263245945 Marionette DEBUG loaded listener.js 11:27:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 319 (0x85138c00) [pid = 1856] [serial = 921] [outer = 0x850f2000] 11:27:26 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 11:27:26 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 11:27:26 INFO - PROCESS | 1856 | 1461263246798 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] 11:27:26 INFO - PROCESS | 1856 | 1461263246886 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 11:27:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 11:27:26 INFO - PROCESS | 1856 | 1461263246892 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 11:27:26 INFO - PROCESS | 1856 | 1461263246895 Marionette TRACE conn3 <- [1,1198,null,{}] 11:27:26 INFO - PROCESS | 1856 | 1461263246901 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}] 11:27:27 INFO - PROCESS | 1856 | 1461263247130 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 11:27:27 INFO - PROCESS | 1856 | 1461263247445 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x850f8c00 == 134 [pid = 1856] [id = 307] 11:27:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 320 (0x85131800) [pid = 1856] [serial = 922] [outer = (nil)] 11:27:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 321 (0x88ac1c00) [pid = 1856] [serial = 923] [outer = 0x85131800] 11:27:27 INFO - PROCESS | 1856 | 1461263247534 Marionette DEBUG loaded listener.js 11:27:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 322 (0x8bfb7800) [pid = 1856] [serial = 924] [outer = 0x85131800] 11:27:28 INFO - PROCESS | 1856 | 1461263248388 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]]]}] 11:27:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 11:27:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1539ms 11:27:28 INFO - PROCESS | 1856 | 1461263248432 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 11:27:28 INFO - PROCESS | 1856 | 1461263248436 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 11:27:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 11:27:28 INFO - PROCESS | 1856 | 1461263248442 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 11:27:28 INFO - PROCESS | 1856 | 1461263248445 Marionette TRACE conn3 <- [1,1202,null,{}] 11:27:28 INFO - PROCESS | 1856 | 1461263248451 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}] 11:27:28 INFO - PROCESS | 1856 | 1461263248674 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 11:27:28 INFO - PROCESS | 1856 | 1461263248974 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x850f6000 == 135 [pid = 1856] [id = 308] 11:27:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 323 (0x85132800) [pid = 1856] [serial = 925] [outer = (nil)] 11:27:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 324 (0x8af2e800) [pid = 1856] [serial = 926] [outer = 0x85132800] 11:27:29 INFO - PROCESS | 1856 | 1461263249060 Marionette DEBUG loaded listener.js 11:27:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 325 (0x8af31800) [pid = 1856] [serial = 927] [outer = 0x85132800] 11:27:29 INFO - PROCESS | 1856 | 1461263249898 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]]]}] 11:27:29 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 11:27:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1528ms 11:27:29 INFO - PROCESS | 1856 | 1461263249970 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 11:27:29 INFO - PROCESS | 1856 | 1461263249974 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 11:27:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 11:27:29 INFO - PROCESS | 1856 | 1461263249980 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 11:27:29 INFO - PROCESS | 1856 | 1461263249983 Marionette TRACE conn3 <- [1,1206,null,{}] 11:27:30 INFO - PROCESS | 1856 | 1461263249989 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}] 11:27:30 INFO - PROCESS | 1856 | 1461263250185 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 11:27:30 INFO - PROCESS | 1856 | 1461263250520 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x82d4dc00 == 136 [pid = 1856] [id = 309] 11:27:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 326 (0x82d51000) [pid = 1856] [serial = 928] [outer = (nil)] 11:27:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 327 (0x82d56000) [pid = 1856] [serial = 929] [outer = 0x82d51000] 11:27:30 INFO - PROCESS | 1856 | 1461263250618 Marionette DEBUG loaded listener.js 11:27:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 328 (0x82d59400) [pid = 1856] [serial = 930] [outer = 0x82d51000] 11:27:31 INFO - PROCESS | 1856 | 1461263251475 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]]]}] 11:27:31 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 11:27:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1531ms 11:27:31 INFO - PROCESS | 1856 | 1461263251512 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 11:27:31 INFO - PROCESS | 1856 | 1461263251515 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 11:27:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 11:27:31 INFO - PROCESS | 1856 | 1461263251522 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 11:27:31 INFO - PROCESS | 1856 | 1461263251525 Marionette TRACE conn3 <- [1,1210,null,{}] 11:27:31 INFO - PROCESS | 1856 | 1461263251530 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}] 11:27:31 INFO - PROCESS | 1856 | 1461263251716 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 11:27:32 INFO - PROCESS | 1856 | 1461263251991 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x850f0c00 == 137 [pid = 1856] [id = 310] 11:27:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 329 (0x87fe6c00) [pid = 1856] [serial = 931] [outer = (nil)] 11:27:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 330 (0x8af2bc00) [pid = 1856] [serial = 932] [outer = 0x87fe6c00] 11:27:32 INFO - PROCESS | 1856 | 1461263252123 Marionette DEBUG loaded listener.js 11:27:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 331 (0x8af33400) [pid = 1856] [serial = 933] [outer = 0x87fe6c00] 11:27:34 INFO - PROCESS | 1856 | --DOCSHELL 0x8bcb8c00 == 136 [pid = 1856] [id = 290] 11:27:34 INFO - PROCESS | 1856 | --DOCSHELL 0x8e2a3000 == 135 [pid = 1856] [id = 289] 11:27:34 INFO - PROCESS | 1856 | --DOCSHELL 0x875c7000 == 134 [pid = 1856] [id = 288] 11:27:34 INFO - PROCESS | 1856 | --DOCSHELL 0x895f0000 == 133 [pid = 1856] [id = 287] 11:27:34 INFO - PROCESS | 1856 | --DOCSHELL 0x8b358000 == 132 [pid = 1856] [id = 286] 11:27:34 INFO - PROCESS | 1856 | --DOCSHELL 0x89193400 == 131 [pid = 1856] [id = 285] 11:27:34 INFO - PROCESS | 1856 | --DOCSHELL 0x92f36400 == 130 [pid = 1856] [id = 272] 11:27:34 INFO - PROCESS | 1856 | --DOCSHELL 0x92fa2c00 == 129 [pid = 1856] [id = 271] 11:27:34 INFO - PROCESS | 1856 | --DOCSHELL 0x9270e000 == 128 [pid = 1856] [id = 270] 11:27:34 INFO - PROCESS | 1856 | --DOCSHELL 0x8be7c800 == 127 [pid = 1856] [id = 269] 11:27:34 INFO - PROCESS | 1856 | --DOCSHELL 0x89197400 == 126 [pid = 1856] [id = 268] 11:27:34 INFO - PROCESS | 1856 | --DOMWINDOW == 330 (0x93450400) [pid = 1856] [serial = 803] [outer = (nil)] [url = about:blank] 11:27:34 INFO - PROCESS | 1856 | --DOMWINDOW == 329 (0x92742c00) [pid = 1856] [serial = 801] [outer = (nil)] [url = about:blank] 11:27:34 INFO - PROCESS | 1856 | --DOMWINDOW == 328 (0x96d75400) [pid = 1856] [serial = 770] [outer = (nil)] [url = about:blank] 11:27:34 INFO - PROCESS | 1856 | --DOMWINDOW == 327 (0x92fa2800) [pid = 1856] [serial = 755] [outer = (nil)] [url = about:blank] 11:27:34 INFO - PROCESS | 1856 | --DOMWINDOW == 326 (0x92f35400) [pid = 1856] [serial = 752] [outer = (nil)] [url = about:blank] 11:27:34 INFO - PROCESS | 1856 | --DOMWINDOW == 325 (0x893cc000) [pid = 1856] [serial = 788] [outer = (nil)] [url = about:blank] 11:27:34 INFO - PROCESS | 1856 | --DOMWINDOW == 324 (0x92735400) [pid = 1856] [serial = 798] [outer = (nil)] [url = about:blank] 11:27:34 INFO - PROCESS | 1856 | --DOMWINDOW == 323 (0x895ed400) [pid = 1856] [serial = 783] [outer = (nil)] [url = about:blank] 11:27:34 INFO - PROCESS | 1856 | --DOMWINDOW == 322 (0x92692800) [pid = 1856] [serial = 797] [outer = (nil)] [url = about:blank] 11:27:34 INFO - PROCESS | 1856 | --DOMWINDOW == 321 (0x8be0f000) [pid = 1856] [serial = 785] [outer = (nil)] [url = about:blank] 11:27:34 INFO - PROCESS | 1856 | --DOMWINDOW == 320 (0x895f2800) [pid = 1856] [serial = 737] [outer = (nil)] [url = about:blank] 11:27:34 INFO - PROCESS | 1856 | --DOMWINDOW == 319 (0x92697c00) [pid = 1856] [serial = 749] [outer = (nil)] [url = about:blank] 11:27:34 INFO - PROCESS | 1856 | --DOMWINDOW == 318 (0x90029c00) [pid = 1856] [serial = 734] [outer = (nil)] [url = about:blank] 11:27:34 INFO - PROCESS | 1856 | --DOMWINDOW == 317 (0x939d3000) [pid = 1856] [serial = 767] [outer = (nil)] [url = about:blank] 11:27:34 INFO - PROCESS | 1856 | --DOMWINDOW == 316 (0x903c0800) [pid = 1856] [serial = 743] [outer = (nil)] [url = about:blank] 11:27:34 INFO - PROCESS | 1856 | --DOMWINDOW == 315 (0x893c4800) [pid = 1856] [serial = 782] [outer = (nil)] [url = about:blank] 11:27:34 INFO - PROCESS | 1856 | --DOMWINDOW == 314 (0x8bcb9c00) [pid = 1856] [serial = 789] [outer = (nil)] [url = about:blank] 11:27:34 INFO - PROCESS | 1856 | --DOMWINDOW == 313 (0x903b8800) [pid = 1856] [serial = 794] [outer = (nil)] [url = about:blank] 11:27:34 INFO - PROCESS | 1856 | --DOMWINDOW == 312 (0x936ad800) [pid = 1856] [serial = 764] [outer = (nil)] [url = about:blank] 11:27:34 INFO - PROCESS | 1856 | --DOMWINDOW == 311 (0x8fc99800) [pid = 1856] [serial = 792] [outer = (nil)] [url = about:blank] 11:27:34 INFO - PROCESS | 1856 | --DOMWINDOW == 310 (0x935cb000) [pid = 1856] [serial = 761] [outer = (nil)] [url = about:blank] 11:27:34 INFO - PROCESS | 1856 | --DOMWINDOW == 309 (0x932ae400) [pid = 1856] [serial = 758] [outer = (nil)] [url = about:blank] 11:27:34 INFO - PROCESS | 1856 | --DOMWINDOW == 308 (0x90f8c000) [pid = 1856] [serial = 795] [outer = (nil)] [url = about:blank] 11:27:34 INFO - PROCESS | 1856 | --DOMWINDOW == 307 (0x8e3cc400) [pid = 1856] [serial = 740] [outer = (nil)] [url = about:blank] 11:27:34 INFO - PROCESS | 1856 | --DOMWINDOW == 306 (0x97224400) [pid = 1856] [serial = 776] [outer = (nil)] [url = about:blank] 11:27:34 INFO - PROCESS | 1856 | --DOMWINDOW == 305 (0x8e3d0400) [pid = 1856] [serial = 786] [outer = (nil)] [url = about:blank] 11:27:34 INFO - PROCESS | 1856 | --DOMWINDOW == 304 (0x97d78800) [pid = 1856] [serial = 779] [outer = (nil)] [url = about:blank] 11:27:34 INFO - PROCESS | 1856 | --DOMWINDOW == 303 (0x91ca5c00) [pid = 1856] [serial = 746] [outer = (nil)] [url = about:blank] 11:27:34 INFO - PROCESS | 1856 | --DOMWINDOW == 302 (0x90025400) [pid = 1856] [serial = 800] [outer = (nil)] [url = about:blank] 11:27:34 INFO - PROCESS | 1856 | --DOMWINDOW == 301 (0x92625000) [pid = 1856] [serial = 773] [outer = (nil)] [url = about:blank] 11:27:34 INFO - PROCESS | 1856 | --DOMWINDOW == 300 (0x8fbad400) [pid = 1856] [serial = 791] [outer = (nil)] [url = about:blank] 11:27:34 INFO - PROCESS | 1856 | 1461263254298 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]]]}] 11:27:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 11:27:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 2892ms 11:27:34 INFO - PROCESS | 1856 | 1461263254415 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 11:27:34 INFO - PROCESS | 1856 | 1461263254419 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 11:27:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 11:27:34 INFO - PROCESS | 1856 | 1461263254427 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 11:27:34 INFO - PROCESS | 1856 | 1461263254433 Marionette TRACE conn3 <- [1,1214,null,{}] 11:27:34 INFO - PROCESS | 1856 | 1461263254441 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}] 11:27:34 INFO - PROCESS | 1856 | 1461263254604 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 11:27:34 INFO - PROCESS | 1856 | 1461263254621 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x86cce400 == 127 [pid = 1856] [id = 311] 11:27:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 301 (0x86ccfc00) [pid = 1856] [serial = 934] [outer = (nil)] 11:27:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 302 (0x86cd4800) [pid = 1856] [serial = 935] [outer = 0x86ccfc00] 11:27:34 INFO - PROCESS | 1856 | 1461263254696 Marionette DEBUG loaded listener.js 11:27:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 303 (0x87c66800) [pid = 1856] [serial = 936] [outer = 0x86ccfc00] 11:27:35 INFO - PROCESS | 1856 | 1461263255619 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]]]}] 11:27:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 11:27:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1236ms 11:27:35 INFO - PROCESS | 1856 | --DOCSHELL 0x8fe69c00 == 126 [pid = 1856] [id = 10] 11:27:35 INFO - PROCESS | 1856 | 1461263255697 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 11:27:35 INFO - PROCESS | 1856 | 1461263255705 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 11:27:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 11:27:35 INFO - PROCESS | 1856 | 1461263255715 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 11:27:35 INFO - PROCESS | 1856 | 1461263255719 Marionette TRACE conn3 <- [1,1218,null,{}] 11:27:35 INFO - PROCESS | 1856 | 1461263255724 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}] 11:27:35 INFO - PROCESS | 1856 | 1461263255993 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 11:27:36 INFO - PROCESS | 1856 | 1461263256011 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x86cc7800 == 127 [pid = 1856] [id = 312] 11:27:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 304 (0x86ccb800) [pid = 1856] [serial = 937] [outer = (nil)] 11:27:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 305 (0x895f0400) [pid = 1856] [serial = 938] [outer = 0x86ccb800] 11:27:36 INFO - PROCESS | 1856 | 1461263256081 Marionette DEBUG loaded listener.js 11:27:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 306 (0x8af36800) [pid = 1856] [serial = 939] [outer = 0x86ccb800] 11:27:37 INFO - PROCESS | 1856 | 1461263257158 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]]]}] 11:27:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 11:27:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1482ms 11:27:37 INFO - PROCESS | 1856 | 1461263257196 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 11:27:37 INFO - PROCESS | 1856 | 1461263257200 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 11:27:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 11:27:37 INFO - PROCESS | 1856 | 1461263257206 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 11:27:37 INFO - PROCESS | 1856 | 1461263257212 Marionette TRACE conn3 <- [1,1222,null,{}] 11:27:37 INFO - PROCESS | 1856 | 1461263257235 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}] 11:27:37 INFO - PROCESS | 1856 | 1461263257486 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 11:27:37 INFO - PROCESS | 1856 | 1461263257512 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x8b15d800 == 128 [pid = 1856] [id = 313] 11:27:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 307 (0x8bcb9c00) [pid = 1856] [serial = 940] [outer = (nil)] 11:27:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 308 (0x8be0ec00) [pid = 1856] [serial = 941] [outer = 0x8bcb9c00] 11:27:37 INFO - PROCESS | 1856 | 1461263257587 Marionette DEBUG loaded listener.js 11:27:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 309 (0x8bfbdc00) [pid = 1856] [serial = 942] [outer = 0x8bcb9c00] 11:27:38 INFO - PROCESS | 1856 | 1461263258500 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] 11:27:38 INFO - PROCESS | 1856 | 1461263258600 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 11:27:38 INFO - PROCESS | 1856 | 1461263258606 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 11:27:38 INFO - PROCESS | 1856 | 1461263258609 Marionette TRACE conn3 <- [1,1226,null,{}] 11:27:38 INFO - PROCESS | 1856 | 1461263258615 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}] 11:27:38 INFO - PROCESS | 1856 | 1461263258886 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 11:27:39 INFO - PROCESS | 1856 | --DOMWINDOW == 308 (0x8be79000) [pid = 1856] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 11:27:39 INFO - PROCESS | 1856 | --DOMWINDOW == 307 (0x89194800) [pid = 1856] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 11:27:39 INFO - PROCESS | 1856 | --DOMWINDOW == 306 (0x8fbb1c00) [pid = 1856] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 11:27:39 INFO - PROCESS | 1856 | --DOMWINDOW == 305 (0x895f3400) [pid = 1856] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 11:27:39 INFO - PROCESS | 1856 | --DOMWINDOW == 304 (0x8e3cfc00) [pid = 1856] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 11:27:39 INFO - PROCESS | 1856 | --DOMWINDOW == 303 (0x8bcb9400) [pid = 1856] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 11:27:39 INFO - PROCESS | 1856 | 1461263259748 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x850f8400 == 129 [pid = 1856] [id = 314] 11:27:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 304 (0x8566f000) [pid = 1856] [serial = 943] [outer = (nil)] 11:27:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 305 (0x895f5800) [pid = 1856] [serial = 944] [outer = 0x8566f000] 11:27:39 INFO - PROCESS | 1856 | 1461263259822 Marionette DEBUG loaded listener.js 11:27:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 306 (0x8f355000) [pid = 1856] [serial = 945] [outer = 0x8566f000] 11:27:40 INFO - PROCESS | 1856 | 1461263260711 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]]]}] 11:27:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 11:27:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 2131ms 11:27:40 INFO - PROCESS | 1856 | 1461263260741 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 11:27:40 INFO - PROCESS | 1856 | 1461263260744 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 11:27:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 11:27:40 INFO - PROCESS | 1856 | 1461263260751 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 11:27:40 INFO - PROCESS | 1856 | 1461263260754 Marionette TRACE conn3 <- [1,1230,null,{}] 11:27:40 INFO - PROCESS | 1856 | 1461263260759 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}] 11:27:40 INFO - PROCESS | 1856 | 1461263260931 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 11:27:40 INFO - PROCESS | 1856 | 1461263260946 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f1c2c00 == 130 [pid = 1856] [id = 315] 11:27:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 307 (0x8f942800) [pid = 1856] [serial = 946] [outer = (nil)] 11:27:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 308 (0x8fc97c00) [pid = 1856] [serial = 947] [outer = 0x8f942800] 11:27:41 INFO - PROCESS | 1856 | 1461263261018 Marionette DEBUG loaded listener.js 11:27:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 309 (0x8fe66000) [pid = 1856] [serial = 948] [outer = 0x8f942800] 11:27:42 INFO - PROCESS | 1856 | 1461263262183 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]]]}] 11:27:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 11:27:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1483ms 11:27:42 INFO - PROCESS | 1856 | 1461263262234 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 11:27:42 INFO - PROCESS | 1856 | 1461263262241 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 11:27:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 11:27:42 INFO - PROCESS | 1856 | 1461263262250 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 11:27:42 INFO - PROCESS | 1856 | 1461263262255 Marionette TRACE conn3 <- [1,1234,null,{}] 11:27:42 INFO - PROCESS | 1856 | 1461263262264 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}] 11:27:42 INFO - PROCESS | 1856 | 1461263262611 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 11:27:42 INFO - PROCESS | 1856 | 1461263262841 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x86cc6400 == 131 [pid = 1856] [id = 316] 11:27:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 310 (0x86cd5800) [pid = 1856] [serial = 949] [outer = (nil)] 11:27:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 311 (0x87fea400) [pid = 1856] [serial = 950] [outer = 0x86cd5800] 11:27:42 INFO - PROCESS | 1856 | 1461263262936 Marionette DEBUG loaded listener.js 11:27:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 312 (0x89192c00) [pid = 1856] [serial = 951] [outer = 0x86cd5800] 11:27:43 INFO - PROCESS | 1856 | 1461263263816 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]]]}] 11:27:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 11:27:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1637ms 11:27:43 INFO - PROCESS | 1856 | 1461263263889 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 11:27:43 INFO - PROCESS | 1856 | 1461263263897 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 11:27:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 11:27:43 INFO - PROCESS | 1856 | 1461263263908 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 11:27:43 INFO - PROCESS | 1856 | 1461263263911 Marionette TRACE conn3 <- [1,1238,null,{}] 11:27:43 INFO - PROCESS | 1856 | 1461263263918 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}] 11:27:44 INFO - PROCESS | 1856 | 1461263264146 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 11:27:44 INFO - PROCESS | 1856 | 1461263264471 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x8af38400 == 132 [pid = 1856] [id = 317] 11:27:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 313 (0x8b161400) [pid = 1856] [serial = 952] [outer = (nil)] 11:27:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 314 (0x8bcb6400) [pid = 1856] [serial = 953] [outer = 0x8b161400] 11:27:44 INFO - PROCESS | 1856 | 1461263264562 Marionette DEBUG loaded listener.js 11:27:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 315 (0x8be0f000) [pid = 1856] [serial = 954] [outer = 0x8b161400] 11:27:45 INFO - PROCESS | 1856 | 1461263265523 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]]]}] 11:27:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 11:27:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1681ms 11:27:45 INFO - PROCESS | 1856 | 1461263265589 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 11:27:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 11:27:45 INFO - PROCESS | 1856 | 1461263265593 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 11:27:45 INFO - PROCESS | 1856 | 1461263265599 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 11:27:45 INFO - PROCESS | 1856 | 1461263265605 Marionette TRACE conn3 <- [1,1242,null,{}] 11:27:45 INFO - PROCESS | 1856 | 1461263265622 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}] 11:27:45 INFO - PROCESS | 1856 | 1461263265866 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 11:27:46 INFO - PROCESS | 1856 | 1461263266176 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x8fc98000 == 133 [pid = 1856] [id = 318] 11:27:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 316 (0x9002d000) [pid = 1856] [serial = 955] [outer = (nil)] 11:27:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 317 (0x903b9000) [pid = 1856] [serial = 956] [outer = 0x9002d000] 11:27:46 INFO - PROCESS | 1856 | 1461263266275 Marionette DEBUG loaded listener.js 11:27:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 318 (0x90f8ec00) [pid = 1856] [serial = 957] [outer = 0x9002d000] 11:27:47 INFO - PROCESS | 1856 | 1461263267160 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]]]}] 11:27:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 11:27:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1636ms 11:27:47 INFO - PROCESS | 1856 | 1461263267236 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 11:27:47 INFO - PROCESS | 1856 | 1461263267241 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 11:27:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 11:27:47 INFO - PROCESS | 1856 | 1461263267247 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 11:27:47 INFO - PROCESS | 1856 | 1461263267250 Marionette TRACE conn3 <- [1,1246,null,{}] 11:27:47 INFO - PROCESS | 1856 | 1461263267256 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}] 11:27:47 INFO - PROCESS | 1856 | 1461263267519 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 11:27:47 INFO - PROCESS | 1856 | 1461263267830 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x8af39400 == 134 [pid = 1856] [id = 319] 11:27:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 319 (0x91c9fc00) [pid = 1856] [serial = 958] [outer = (nil)] 11:27:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 320 (0x9263d400) [pid = 1856] [serial = 959] [outer = 0x91c9fc00] 11:27:47 INFO - PROCESS | 1856 | 1461263267924 Marionette DEBUG loaded listener.js 11:27:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 321 (0x9269b400) [pid = 1856] [serial = 960] [outer = 0x91c9fc00] 11:27:48 INFO - PROCESS | 1856 | 1461263268805 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]]]}] 11:27:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 11:27:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1590ms 11:27:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 11:27:48 INFO - PROCESS | 1856 | 1461263268838 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 11:27:48 INFO - PROCESS | 1856 | 1461263268841 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 11:27:48 INFO - PROCESS | 1856 | 1461263268849 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 11:27:48 INFO - PROCESS | 1856 | 1461263268854 Marionette TRACE conn3 <- [1,1250,null,{}] 11:27:48 INFO - PROCESS | 1856 | 1461263268861 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}] 11:27:49 INFO - PROCESS | 1856 | 1461263269067 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 11:27:49 INFO - PROCESS | 1856 | 1461263269286 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x903c3c00 == 135 [pid = 1856] [id = 320] 11:27:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 322 (0x92707c00) [pid = 1856] [serial = 961] [outer = (nil)] 11:27:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 323 (0x92740800) [pid = 1856] [serial = 962] [outer = 0x92707c00] 11:27:49 INFO - PROCESS | 1856 | 1461263269460 Marionette DEBUG loaded listener.js 11:27:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 324 (0x92f36000) [pid = 1856] [serial = 963] [outer = 0x92707c00] 11:27:50 INFO - PROCESS | 1856 | 1461263270399 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]]]}] 11:27:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 11:27:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1584ms 11:27:50 INFO - PROCESS | 1856 | 1461263270432 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 11:27:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 11:27:50 INFO - PROCESS | 1856 | 1461263270437 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 11:27:50 INFO - PROCESS | 1856 | 1461263270463 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 11:27:50 INFO - PROCESS | 1856 | 1461263270468 Marionette TRACE conn3 <- [1,1254,null,{}] 11:27:50 INFO - PROCESS | 1856 | 1461263270475 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}] 11:27:50 INFO - PROCESS | 1856 | 1461263270701 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 11:27:51 INFO - PROCESS | 1856 | 1461263270983 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x8be04800 == 136 [pid = 1856] [id = 321] 11:27:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 325 (0x92738800) [pid = 1856] [serial = 964] [outer = (nil)] 11:27:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 326 (0x935d6400) [pid = 1856] [serial = 965] [outer = 0x92738800] 11:27:51 INFO - PROCESS | 1856 | 1461263271114 Marionette DEBUG loaded listener.js 11:27:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 327 (0x93726400) [pid = 1856] [serial = 966] [outer = 0x92738800] 11:27:52 INFO - PROCESS | 1856 | 1461263272022 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]]]}] 11:27:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 11:27:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1656ms 11:27:52 INFO - PROCESS | 1856 | 1461263272100 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 11:27:52 INFO - PROCESS | 1856 | 1461263272104 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 11:27:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 11:27:52 INFO - PROCESS | 1856 | 1461263272110 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 11:27:52 INFO - PROCESS | 1856 | 1461263272114 Marionette TRACE conn3 <- [1,1258,null,{}] 11:27:52 INFO - PROCESS | 1856 | 1461263272121 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}] 11:27:52 INFO - PROCESS | 1856 | 1461263272368 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 11:27:52 INFO - PROCESS | 1856 | 1461263272680 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x935cb400 == 137 [pid = 1856] [id = 322] 11:27:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 328 (0x935cf800) [pid = 1856] [serial = 967] [outer = (nil)] 11:27:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 329 (0x94dce000) [pid = 1856] [serial = 968] [outer = 0x935cf800] 11:27:52 INFO - PROCESS | 1856 | 1461263272783 Marionette DEBUG loaded listener.js 11:27:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 330 (0x9588c400) [pid = 1856] [serial = 969] [outer = 0x935cf800] 11:27:53 INFO - PROCESS | 1856 | 1461263273644 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]]]}] 11:27:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 11:27:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1579ms 11:27:53 INFO - PROCESS | 1856 | 1461263273691 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 11:27:53 INFO - PROCESS | 1856 | 1461263273694 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 11:27:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 11:27:53 INFO - PROCESS | 1856 | 1461263273701 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 11:27:53 INFO - PROCESS | 1856 | 1461263273704 Marionette TRACE conn3 <- [1,1262,null,{}] 11:27:53 INFO - PROCESS | 1856 | 1461263273710 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}] 11:27:53 INFO - PROCESS | 1856 | 1461263273889 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 11:27:54 INFO - PROCESS | 1856 | 1461263274114 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x936ab000 == 138 [pid = 1856] [id = 323] 11:27:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 331 (0x9390f800) [pid = 1856] [serial = 970] [outer = (nil)] 11:27:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 332 (0x97479c00) [pid = 1856] [serial = 971] [outer = 0x9390f800] 11:27:54 INFO - PROCESS | 1856 | 1461263274244 Marionette DEBUG loaded listener.js 11:27:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 333 (0x97adb400) [pid = 1856] [serial = 972] [outer = 0x9390f800] 11:27:55 INFO - PROCESS | 1856 | 1461263275201 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]]]}] 11:27:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 11:27:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1538ms 11:27:55 INFO - PROCESS | 1856 | 1461263275240 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 11:27:55 INFO - PROCESS | 1856 | 1461263275245 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 11:27:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 11:27:55 INFO - PROCESS | 1856 | 1461263275252 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 11:27:55 INFO - PROCESS | 1856 | 1461263275256 Marionette TRACE conn3 <- [1,1266,null,{}] 11:27:55 INFO - PROCESS | 1856 | 1461263275262 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}] 11:27:55 INFO - PROCESS | 1856 | 1461263275448 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 11:27:55 INFO - PROCESS | 1856 | 1461263275767 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x88ac6c00 == 139 [pid = 1856] [id = 324] 11:27:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 334 (0x89190000) [pid = 1856] [serial = 973] [outer = (nil)] 11:27:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 335 (0x98f40800) [pid = 1856] [serial = 974] [outer = 0x89190000] 11:27:55 INFO - PROCESS | 1856 | 1461263275865 Marionette DEBUG loaded listener.js 11:27:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 336 (0x9ea18000) [pid = 1856] [serial = 975] [outer = 0x89190000] 11:27:56 INFO - PROCESS | 1856 | 1461263276696 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]]]}] 11:27:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 11:27:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1484ms 11:27:56 INFO - PROCESS | 1856 | 1461263276737 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 11:27:56 INFO - PROCESS | 1856 | 1461263276740 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 11:27:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 11:27:56 INFO - PROCESS | 1856 | 1461263276747 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 11:27:56 INFO - PROCESS | 1856 | 1461263276751 Marionette TRACE conn3 <- [1,1270,null,{}] 11:27:56 INFO - PROCESS | 1856 | 1461263276779 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}] 11:27:56 INFO - PROCESS | 1856 | 1461263276972 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 11:27:57 INFO - PROCESS | 1856 | 1461263277236 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x97222800 == 140 [pid = 1856] [id = 325] 11:27:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 337 (0x987a1800) [pid = 1856] [serial = 976] [outer = (nil)] 11:27:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 338 (0xa0b2c800) [pid = 1856] [serial = 977] [outer = 0x987a1800] 11:27:57 INFO - PROCESS | 1856 | 1461263277368 Marionette DEBUG loaded listener.js 11:27:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 339 (0xa291cc00) [pid = 1856] [serial = 978] [outer = 0x987a1800] 11:27:58 INFO - PROCESS | 1856 | 1461263278324 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]]]}] 11:27:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 11:27:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1653ms 11:27:58 INFO - PROCESS | 1856 | 1461263278401 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 11:27:58 INFO - PROCESS | 1856 | 1461263278404 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 11:27:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 11:27:58 INFO - PROCESS | 1856 | 1461263278411 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 11:27:58 INFO - PROCESS | 1856 | 1461263278414 Marionette TRACE conn3 <- [1,1274,null,{}] 11:27:58 INFO - PROCESS | 1856 | 1461263278421 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}] 11:27:58 INFO - PROCESS | 1856 | 1461263278695 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 11:27:59 INFO - PROCESS | 1856 | 1461263279024 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:27:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x9a72e400 == 141 [pid = 1856] [id = 326] 11:27:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 340 (0xa48cb400) [pid = 1856] [serial = 979] [outer = (nil)] 11:27:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 341 (0xa48ce800) [pid = 1856] [serial = 980] [outer = 0xa48cb400] 11:27:59 INFO - PROCESS | 1856 | 1461263279122 Marionette DEBUG loaded listener.js 11:27:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 342 (0xa4a21400) [pid = 1856] [serial = 981] [outer = 0xa48cb400] 11:28:00 INFO - PROCESS | 1856 | 1461263280012 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]]]}] 11:28:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 11:28:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1634ms 11:28:00 INFO - PROCESS | 1856 | 1461263280046 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 11:28:00 INFO - PROCESS | 1856 | 1461263280049 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 11:28:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 11:28:00 INFO - PROCESS | 1856 | 1461263280055 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 11:28:00 INFO - PROCESS | 1856 | 1461263280059 Marionette TRACE conn3 <- [1,1278,null,{}] 11:28:00 INFO - PROCESS | 1856 | 1461263280064 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}] 11:28:00 INFO - PROCESS | 1856 | 1461263280269 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 11:28:00 INFO - PROCESS | 1856 | 1461263280587 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x92620400 == 142 [pid = 1856] [id = 327] 11:28:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 343 (0x92708000) [pid = 1856] [serial = 982] [outer = (nil)] 11:28:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 344 (0x97507400) [pid = 1856] [serial = 983] [outer = 0x92708000] 11:28:00 INFO - PROCESS | 1856 | 1461263280686 Marionette DEBUG loaded listener.js 11:28:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 345 (0xa4a25000) [pid = 1856] [serial = 984] [outer = 0x92708000] 11:28:01 INFO - PROCESS | 1856 | 1461263281589 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]]]}] 11:28:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 11:28:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1579ms 11:28:01 INFO - PROCESS | 1856 | 1461263281637 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 11:28:01 INFO - PROCESS | 1856 | 1461263281641 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 11:28:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 11:28:01 INFO - PROCESS | 1856 | 1461263281649 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 11:28:01 INFO - PROCESS | 1856 | 1461263281653 Marionette TRACE conn3 <- [1,1282,null,{}] 11:28:01 INFO - PROCESS | 1856 | 1461263281658 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}] 11:28:01 INFO - PROCESS | 1856 | 1461263281871 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 11:28:02 INFO - PROCESS | 1856 | 1461263282194 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x8b405c00 == 143 [pid = 1856] [id = 328] 11:28:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 346 (0x8b406c00) [pid = 1856] [serial = 985] [outer = (nil)] 11:28:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 347 (0x8b40e400) [pid = 1856] [serial = 986] [outer = 0x8b406c00] 11:28:02 INFO - PROCESS | 1856 | 1461263282296 Marionette DEBUG loaded listener.js 11:28:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 348 (0x8b410400) [pid = 1856] [serial = 987] [outer = 0x8b406c00] 11:28:03 INFO - PROCESS | 1856 | 1461263283189 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]]]}] 11:28:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 11:28:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1584ms 11:28:03 INFO - PROCESS | 1856 | 1461263283234 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 11:28:03 INFO - PROCESS | 1856 | 1461263283238 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 11:28:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 11:28:03 INFO - PROCESS | 1856 | 1461263283245 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 11:28:03 INFO - PROCESS | 1856 | 1461263283249 Marionette TRACE conn3 <- [1,1286,null,{}] 11:28:03 INFO - PROCESS | 1856 | 1461263283255 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}] 11:28:03 INFO - PROCESS | 1856 | 1461263283471 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 11:28:03 INFO - PROCESS | 1856 | 1461263283815 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x838d2800 == 144 [pid = 1856] [id = 329] 11:28:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 349 (0x838d3400) [pid = 1856] [serial = 988] [outer = (nil)] 11:28:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 350 (0xa4a23800) [pid = 1856] [serial = 989] [outer = 0x838d3400] 11:28:03 INFO - PROCESS | 1856 | 1461263283911 Marionette DEBUG loaded listener.js 11:28:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 351 (0xa4a26800) [pid = 1856] [serial = 990] [outer = 0x838d3400] 11:28:04 INFO - PROCESS | 1856 | 1461263284846 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]]]}] 11:28:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 11:28:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1638ms 11:28:04 INFO - PROCESS | 1856 | 1461263284884 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 11:28:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 11:28:04 INFO - PROCESS | 1856 | 1461263284888 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 11:28:04 INFO - PROCESS | 1856 | 1461263284894 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 11:28:04 INFO - PROCESS | 1856 | 1461263284897 Marionette TRACE conn3 <- [1,1290,null,{}] 11:28:04 INFO - PROCESS | 1856 | 1461263284903 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}] 11:28:05 INFO - PROCESS | 1856 | 1461263285127 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 11:28:05 INFO - PROCESS | 1856 | 1461263285455 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x828c3000 == 145 [pid = 1856] [id = 330] 11:28:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 352 (0x828c3800) [pid = 1856] [serial = 991] [outer = (nil)] 11:28:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 353 (0x828cac00) [pid = 1856] [serial = 992] [outer = 0x828c3800] 11:28:05 INFO - PROCESS | 1856 | 1461263285550 Marionette DEBUG loaded listener.js 11:28:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 354 (0x828cc800) [pid = 1856] [serial = 993] [outer = 0x828c3800] 11:28:06 INFO - PROCESS | 1856 | 1461263286416 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]]]}] 11:28:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 11:28:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1579ms 11:28:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 11:28:06 INFO - PROCESS | 1856 | 1461263286489 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 11:28:06 INFO - PROCESS | 1856 | 1461263286492 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 11:28:06 INFO - PROCESS | 1856 | 1461263286501 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 11:28:06 INFO - PROCESS | 1856 | 1461263286504 Marionette TRACE conn3 <- [1,1294,null,{}] 11:28:06 INFO - PROCESS | 1856 | 1461263286510 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}] 11:28:06 INFO - PROCESS | 1856 | 1461263286703 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 11:28:07 INFO - PROCESS | 1856 | 1461263287034 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x828c9000 == 146 [pid = 1856] [id = 331] 11:28:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 355 (0x828ca000) [pid = 1856] [serial = 994] [outer = (nil)] 11:28:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 356 (0x8b408800) [pid = 1856] [serial = 995] [outer = 0x828ca000] 11:28:07 INFO - PROCESS | 1856 | 1461263287129 Marionette DEBUG loaded listener.js 11:28:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 357 (0x8b414800) [pid = 1856] [serial = 996] [outer = 0x828ca000] 11:28:07 INFO - PROCESS | 1856 | 1461263287961 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]]]}] 11:28:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 11:28:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1479ms 11:28:07 INFO - PROCESS | 1856 | 1461263287979 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 11:28:07 INFO - PROCESS | 1856 | 1461263287982 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 11:28:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 11:28:07 INFO - PROCESS | 1856 | 1461263287989 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 11:28:07 INFO - PROCESS | 1856 | 1461263287991 Marionette TRACE conn3 <- [1,1298,null,{}] 11:28:08 INFO - PROCESS | 1856 | 1461263287997 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}] 11:28:08 INFO - PROCESS | 1856 | 1461263288187 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 11:28:09 INFO - PROCESS | 1856 | 1461263289016 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x8571f800 == 147 [pid = 1856] [id = 332] 11:28:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 358 (0x8571fc00) [pid = 1856] [serial = 997] [outer = (nil)] 11:28:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 359 (0x85725800) [pid = 1856] [serial = 998] [outer = 0x8571fc00] 11:28:09 INFO - PROCESS | 1856 | 1461263289193 Marionette DEBUG loaded listener.js 11:28:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 360 (0x85729000) [pid = 1856] [serial = 999] [outer = 0x8571fc00] 11:28:10 INFO - PROCESS | 1856 | 1461263290139 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]]]}] 11:28:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 11:28:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 2231ms 11:28:10 INFO - PROCESS | 1856 | 1461263290222 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 11:28:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 11:28:10 INFO - PROCESS | 1856 | 1461263290227 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 11:28:10 INFO - PROCESS | 1856 | 1461263290234 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 11:28:10 INFO - PROCESS | 1856 | 1461263290241 Marionette TRACE conn3 <- [1,1302,null,{}] 11:28:10 INFO - PROCESS | 1856 | 1461263290248 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}] 11:28:10 INFO - PROCESS | 1856 | 1461263290466 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 11:28:10 INFO - PROCESS | 1856 | 1461263290794 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x850f9800 == 148 [pid = 1856] [id = 333] 11:28:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 361 (0x85137800) [pid = 1856] [serial = 1000] [outer = (nil)] 11:28:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 362 (0x86cd2800) [pid = 1856] [serial = 1001] [outer = 0x85137800] 11:28:10 INFO - PROCESS | 1856 | 1461263290880 Marionette DEBUG loaded listener.js 11:28:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 363 (0x87b20c00) [pid = 1856] [serial = 1002] [outer = 0x85137800] 11:28:12 INFO - PROCESS | 1856 | --DOCSHELL 0x8e2a3c00 == 147 [pid = 1856] [id = 143] 11:28:12 INFO - PROCESS | 1856 | --DOCSHELL 0x8be70800 == 146 [pid = 1856] [id = 179] 11:28:12 INFO - PROCESS | 1856 | --DOCSHELL 0x932a4400 == 145 [pid = 1856] [id = 177] 11:28:12 INFO - PROCESS | 1856 | --DOCSHELL 0x8fc8fc00 == 144 [pid = 1856] [id = 248] 11:28:12 INFO - PROCESS | 1856 | --DOCSHELL 0x87b20000 == 143 [pid = 1856] [id = 212] 11:28:12 INFO - PROCESS | 1856 | --DOCSHELL 0x932a7400 == 142 [pid = 1856] [id = 178] 11:28:12 INFO - PROCESS | 1856 | --DOCSHELL 0x8918f400 == 141 [pid = 1856] [id = 210] 11:28:12 INFO - PROCESS | 1856 | --DOCSHELL 0x96ddc800 == 140 [pid = 1856] [id = 139] 11:28:12 INFO - PROCESS | 1856 | --DOCSHELL 0x8fc93800 == 139 [pid = 1856] [id = 176] 11:28:12 INFO - PROCESS | 1856 | --DOCSHELL 0x893c1c00 == 138 [pid = 1856] [id = 209] 11:28:12 INFO - PROCESS | 1856 | --DOCSHELL 0x8be7ac00 == 137 [pid = 1856] [id = 207] 11:28:12 INFO - PROCESS | 1856 | --DOCSHELL 0x8fc91800 == 136 [pid = 1856] [id = 175] 11:28:12 INFO - PROCESS | 1856 | --DOCSHELL 0x9390f400 == 135 [pid = 1856] [id = 59] 11:28:12 INFO - PROCESS | 1856 | --DOCSHELL 0x893c1400 == 134 [pid = 1856] [id = 208] 11:28:12 INFO - PROCESS | 1856 | --DOCSHELL 0x8be07000 == 133 [pid = 1856] [id = 247] 11:28:12 INFO - PROCESS | 1856 | --DOCSHELL 0x92f41000 == 132 [pid = 1856] [id = 205] 11:28:12 INFO - PROCESS | 1856 | --DOCSHELL 0x8be7b800 == 131 [pid = 1856] [id = 206] 11:28:12 INFO - PROCESS | 1856 | --DOCSHELL 0x92632800 == 130 [pid = 1856] [id = 94] 11:28:12 INFO - PROCESS | 1856 | --DOCSHELL 0x850f8400 == 129 [pid = 1856] [id = 314] 11:28:12 INFO - PROCESS | 1856 | --DOCSHELL 0x8b15d800 == 128 [pid = 1856] [id = 313] 11:28:12 INFO - PROCESS | 1856 | --DOCSHELL 0x86cc7800 == 127 [pid = 1856] [id = 312] 11:28:12 INFO - PROCESS | 1856 | --DOCSHELL 0x86cce400 == 126 [pid = 1856] [id = 311] 11:28:12 INFO - PROCESS | 1856 | --DOCSHELL 0x850f8c00 == 125 [pid = 1856] [id = 307] 11:28:12 INFO - PROCESS | 1856 | --DOCSHELL 0x850ef400 == 124 [pid = 1856] [id = 306] 11:28:12 INFO - PROCESS | 1856 | --DOCSHELL 0x838ce400 == 123 [pid = 1856] [id = 305] 11:28:12 INFO - PROCESS | 1856 | --DOCSHELL 0x838cd400 == 122 [pid = 1856] [id = 304] 11:28:12 INFO - PROCESS | 1856 | --DOCSHELL 0x86cc9000 == 121 [pid = 1856] [id = 302] 11:28:12 INFO - PROCESS | 1856 | --DOCSHELL 0x86cc9c00 == 120 [pid = 1856] [id = 303] 11:28:12 INFO - PROCESS | 1856 | --DOCSHELL 0xa0d46800 == 119 [pid = 1856] [id = 301] 11:28:12 INFO - PROCESS | 1856 | --DOCSHELL 0x8e3c9c00 == 118 [pid = 1856] [id = 300] 11:28:12 INFO - PROCESS | 1856 | --DOCSHELL 0x9841d000 == 117 [pid = 1856] [id = 299] 11:28:12 INFO - PROCESS | 1856 | --DOCSHELL 0x8e3e4c00 == 116 [pid = 1856] [id = 297] 11:28:12 INFO - PROCESS | 1856 | --DOCSHELL 0x92fac400 == 115 [pid = 1856] [id = 298] 11:28:12 INFO - PROCESS | 1856 | --DOCSHELL 0x9273bc00 == 114 [pid = 1856] [id = 296] 11:28:12 INFO - PROCESS | 1856 | --DOCSHELL 0x92f3ec00 == 113 [pid = 1856] [id = 254] 11:28:12 INFO - PROCESS | 1856 | --DOCSHELL 0x853ea400 == 112 [pid = 1856] [id = 295] 11:28:12 INFO - PROCESS | 1856 | --DOCSHELL 0x9270c800 == 111 [pid = 1856] [id = 294] 11:28:12 INFO - PROCESS | 1856 | --DOCSHELL 0x8f1ce800 == 110 [pid = 1856] [id = 293] 11:28:12 INFO - PROCESS | 1856 | --DOCSHELL 0x88acc000 == 109 [pid = 1856] [id = 292] 11:28:12 INFO - PROCESS | 1856 | --DOCSHELL 0x938d5000 == 108 [pid = 1856] [id = 255] 11:28:12 INFO - PROCESS | 1856 | 1461263292513 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]]]}] 11:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 362 (0x92f35800) [pid = 1856] [serial = 875] [outer = (nil)] [url = about:blank] 11:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 361 (0x92634c00) [pid = 1856] [serial = 873] [outer = (nil)] [url = about:blank] 11:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 360 (0xa01d9400) [pid = 1856] [serial = 830] [outer = (nil)] [url = about:blank] 11:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 359 (0x97225400) [pid = 1856] [serial = 818] [outer = (nil)] [url = about:blank] 11:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 358 (0x8fc9c400) [pid = 1856] [serial = 867] [outer = (nil)] [url = about:blank] 11:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 357 (0x9880f000) [pid = 1856] [serial = 821] [outer = (nil)] [url = about:blank] 11:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 356 (0x8621d400) [pid = 1856] [serial = 845] [outer = (nil)] [url = about:blank] 11:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 355 (0x8fc92400) [pid = 1856] [serial = 866] [outer = (nil)] [url = about:blank] 11:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 354 (0x8b164000) [pid = 1856] [serial = 854] [outer = (nil)] [url = about:blank] 11:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 353 (0x895ef000) [pid = 1856] [serial = 857] [outer = (nil)] [url = about:blank] 11:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 352 (0x8b356800) [pid = 1856] [serial = 806] [outer = (nil)] [url = about:blank] 11:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 351 (0x8fc94c00) [pid = 1856] [serial = 809] [outer = (nil)] [url = about:blank] 11:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 350 (0xa45abc00) [pid = 1856] [serial = 836] [outer = (nil)] [url = about:blank] 11:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 349 (0x8b164400) [pid = 1856] [serial = 858] [outer = (nil)] [url = about:blank] 11:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 348 (0x939b8c00) [pid = 1856] [serial = 815] [outer = (nil)] [url = about:blank] 11:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 347 (0x9110f400) [pid = 1856] [serial = 870] [outer = (nil)] [url = about:blank] 11:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 346 (0x9a7a4800) [pid = 1856] [serial = 824] [outer = (nil)] [url = about:blank] 11:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 345 (0xa291e400) [pid = 1856] [serial = 833] [outer = (nil)] [url = about:blank] 11:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 344 (0x853ee800) [pid = 1856] [serial = 848] [outer = (nil)] [url = about:blank] 11:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 343 (0xa44c0c00) [pid = 1856] [serial = 842] [outer = (nil)] [url = about:blank] 11:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 342 (0x903bb000) [pid = 1856] [serial = 869] [outer = (nil)] [url = about:blank] 11:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 341 (0x8e327800) [pid = 1856] [serial = 864] [outer = (nil)] [url = about:blank] 11:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 340 (0x9fc9dc00) [pid = 1856] [serial = 827] [outer = (nil)] [url = about:blank] 11:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 339 (0x8566e400) [pid = 1856] [serial = 839] [outer = (nil)] [url = about:blank] 11:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 338 (0x8f356c00) [pid = 1856] [serial = 860] [outer = (nil)] [url = about:blank] 11:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 337 (0x8be07400) [pid = 1856] [serial = 863] [outer = (nil)] [url = about:blank] 11:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 336 (0x8621cc00) [pid = 1856] [serial = 851] [outer = (nil)] [url = about:blank] 11:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 335 (0x936a7c00) [pid = 1856] [serial = 812] [outer = (nil)] [url = about:blank] 11:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 334 (0x8f976c00) [pid = 1856] [serial = 861] [outer = (nil)] [url = about:blank] 11:28:12 INFO - PROCESS | 1856 | --DOMWINDOW == 333 (0x8f97d800) [pid = 1856] [serial = 872] [outer = (nil)] [url = about:blank] 11:28:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 11:28:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 2542ms 11:28:12 INFO - PROCESS | 1856 | 1461263292824 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 11:28:12 INFO - PROCESS | 1856 | 1461263292830 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 11:28:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 11:28:12 INFO - PROCESS | 1856 | 1461263292838 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 11:28:12 INFO - PROCESS | 1856 | 1461263292842 Marionette TRACE conn3 <- [1,1306,null,{}] 11:28:12 INFO - PROCESS | 1856 | 1461263292847 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}] 11:28:13 INFO - PROCESS | 1856 | 1461263293010 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 11:28:13 INFO - PROCESS | 1856 | 1461263293026 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x838d3000 == 109 [pid = 1856] [id = 334] 11:28:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 334 (0x850f8400) [pid = 1856] [serial = 1003] [outer = (nil)] 11:28:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 335 (0x85670400) [pid = 1856] [serial = 1004] [outer = 0x850f8400] 11:28:13 INFO - PROCESS | 1856 | 1461263293098 Marionette DEBUG loaded listener.js 11:28:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 336 (0x86221400) [pid = 1856] [serial = 1005] [outer = 0x850f8400] 11:28:14 INFO - PROCESS | 1856 | 1461263294033 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]]]}] 11:28:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 11:28:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1229ms 11:28:14 INFO - PROCESS | 1856 | 1461263294068 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 11:28:14 INFO - PROCESS | 1856 | 1461263294071 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 11:28:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 11:28:14 INFO - PROCESS | 1856 | 1461263294079 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 11:28:14 INFO - PROCESS | 1856 | 1461263294088 Marionette TRACE conn3 <- [1,1310,null,{}] 11:28:14 INFO - PROCESS | 1856 | 1461263294101 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}] 11:28:14 INFO - PROCESS | 1856 | 1461263294279 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 11:28:14 INFO - PROCESS | 1856 | 1461263294457 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x82d4d400 == 110 [pid = 1856] [id = 335] 11:28:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 337 (0x875c2000) [pid = 1856] [serial = 1006] [outer = (nil)] 11:28:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 338 (0x895f6000) [pid = 1856] [serial = 1007] [outer = 0x875c2000] 11:28:14 INFO - PROCESS | 1856 | 1461263294531 Marionette DEBUG loaded listener.js 11:28:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 339 (0x8b15d800) [pid = 1856] [serial = 1008] [outer = 0x875c2000] 11:28:15 INFO - PROCESS | 1856 | 1461263295435 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] 11:28:15 INFO - PROCESS | 1856 | 1461263295478 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 11:28:15 INFO - PROCESS | 1856 | 1461263295485 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 11:28:15 INFO - PROCESS | 1856 | 1461263295488 Marionette TRACE conn3 <- [1,1314,null,{}] 11:28:15 INFO - PROCESS | 1856 | 1461263295493 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}] 11:28:15 INFO - PROCESS | 1856 | 1461263295718 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 11:28:15 INFO - PROCESS | 1856 | 1461263295753 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x853f1400 == 111 [pid = 1856] [id = 336] 11:28:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 340 (0x89191000) [pid = 1856] [serial = 1009] [outer = (nil)] 11:28:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 341 (0x8bcbc000) [pid = 1856] [serial = 1010] [outer = 0x89191000] 11:28:15 INFO - PROCESS | 1856 | 1461263295835 Marionette DEBUG loaded listener.js 11:28:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 342 (0x8be07000) [pid = 1856] [serial = 1011] [outer = 0x89191000] 11:28:16 INFO - PROCESS | 1856 | 1461263296711 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]]]}] 11:28:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 11:28:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1283ms 11:28:16 INFO - PROCESS | 1856 | 1461263296774 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 11:28:16 INFO - PROCESS | 1856 | 1461263296778 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 11:28:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 11:28:16 INFO - PROCESS | 1856 | 1461263296783 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 11:28:16 INFO - PROCESS | 1856 | 1461263296787 Marionette TRACE conn3 <- [1,1318,null,{}] 11:28:16 INFO - PROCESS | 1856 | 1461263296793 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}] 11:28:17 INFO - PROCESS | 1856 | 1461263297047 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 11:28:17 INFO - PROCESS | 1856 | 1461263297072 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x8be7ac00 == 112 [pid = 1856] [id = 337] 11:28:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 343 (0x8be7b800) [pid = 1856] [serial = 1012] [outer = (nil)] 11:28:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 344 (0x8bfb2c00) [pid = 1856] [serial = 1013] [outer = 0x8be7b800] 11:28:17 INFO - PROCESS | 1856 | 1461263297158 Marionette DEBUG loaded listener.js 11:28:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 345 (0x8e2ac400) [pid = 1856] [serial = 1014] [outer = 0x8be7b800] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 344 (0x932a9c00) [pid = 1856] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 343 (0x9d605c00) [pid = 1856] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 342 (0x97b61c00) [pid = 1856] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 341 (0xa10ab000) [pid = 1856] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 340 (0x939cc000) [pid = 1856] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 339 (0x87fe3400) [pid = 1856] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 338 (0x875cec00) [pid = 1856] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 337 (0x8b34fc00) [pid = 1856] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 336 (0x88ac7c00) [pid = 1856] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 335 (0x8e2afc00) [pid = 1856] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 334 (0x8be70c00) [pid = 1856] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 333 (0x92f41c00) [pid = 1856] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 332 (0x98802400) [pid = 1856] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 331 (0x8bcb9c00) [pid = 1856] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 330 (0x8566f000) [pid = 1856] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 329 (0x86ccfc00) [pid = 1856] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 328 (0x8f1d0000) [pid = 1856] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 327 (0x932af400) [pid = 1856] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 326 (0x8bfb0400) [pid = 1856] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 325 (0x86cd1800) [pid = 1856] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 324 (0x86ccb800) [pid = 1856] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 323 (0x938d8400) [pid = 1856] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 322 (0x935c8000) [pid = 1856] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 321 (0x98429800) [pid = 1856] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 320 (0xa0f5a800) [pid = 1856] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 319 (0x893d0000) [pid = 1856] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 318 (0x9273e400) [pid = 1856] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 317 (0x838cd800) [pid = 1856] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 316 (0x961b9c00) [pid = 1856] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 315 (0x92636000) [pid = 1856] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 314 (0x91001800) [pid = 1856] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 313 (0x9262c000) [pid = 1856] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 312 (0x8919b000) [pid = 1856] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 311 (0x8b34f800) [pid = 1856] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 310 (0x93731c00) [pid = 1856] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 309 (0x86218c00) [pid = 1856] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 308 (0x93456000) [pid = 1856] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 307 (0x87fddc00) [pid = 1856] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 306 (0xa44c0800) [pid = 1856] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 305 (0x97d74800) [pid = 1856] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 304 (0x87b2cc00) [pid = 1856] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 303 (0x97ae2c00) [pid = 1856] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 302 (0x92f9f000) [pid = 1856] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 301 (0x88acb000) [pid = 1856] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 300 (0x9a729400) [pid = 1856] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 299 (0x93904000) [pid = 1856] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 298 (0x92fadc00) [pid = 1856] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 297 (0x875c5c00) [pid = 1856] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 296 (0x8566e000) [pid = 1856] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 295 (0x91115800) [pid = 1856] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 294 (0x92fa3000) [pid = 1856] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 293 (0x8be7d000) [pid = 1856] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 292 (0x8bcb2c00) [pid = 1856] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 291 (0x9270b000) [pid = 1856] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 290 (0x853f0000) [pid = 1856] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 289 (0x8fe6a000) [pid = 1856] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 288 (0x893c7400) [pid = 1856] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 287 (0x98f28c00) [pid = 1856] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 286 (0x939d5c00) [pid = 1856] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 285 (0x8e3d0000) [pid = 1856] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 284 (0x935d4c00) [pid = 1856] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 283 (0x8f939800) [pid = 1856] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 282 (0x90029800) [pid = 1856] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 281 (0x9270dc00) [pid = 1856] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 280 (0x8be0e000) [pid = 1856] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 279 (0x98f2c000) [pid = 1856] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 278 (0x97225800) [pid = 1856] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 277 (0x97223c00) [pid = 1856] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 276 (0x9369f800) [pid = 1856] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 275 (0x92692400) [pid = 1856] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 274 (0x982f4800) [pid = 1856] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 273 (0x932a3400) [pid = 1856] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 272 (0x8e3d1400) [pid = 1856] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 271 (0x8e3d5000) [pid = 1856] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 270 (0x8fc92c00) [pid = 1856] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 269 (0x8fe6e400) [pid = 1856] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 268 (0x98f48c00) [pid = 1856] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 267 (0x903b9800) [pid = 1856] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 266 (0x939b2400) [pid = 1856] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 265 (0x9721c800) [pid = 1856] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 264 (0x92639000) [pid = 1856] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 263 (0x965e8800) [pid = 1856] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 262 (0x9345b800) [pid = 1856] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 261 (0x90f8f400) [pid = 1856] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 260 (0x853e7400) [pid = 1856] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 259 (0x92f37800) [pid = 1856] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 258 (0x8be7e800) [pid = 1856] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 257 (0xa0ba9800) [pid = 1856] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 256 (0x939ad400) [pid = 1856] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 255 (0x8fbb0000) [pid = 1856] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 254 (0x8f353c00) [pid = 1856] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 253 (0x8e2ab000) [pid = 1856] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 252 (0x893c2400) [pid = 1856] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 251 (0x87b22000) [pid = 1856] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 250 (0x9841f000) [pid = 1856] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 249 (0x936ab800) [pid = 1856] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 248 (0x86216400) [pid = 1856] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 247 (0x85668000) [pid = 1856] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 246 (0x8f937000) [pid = 1856] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 245 (0x895e9400) [pid = 1856] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 244 (0x91001400) [pid = 1856] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 243 (0x93908400) [pid = 1856] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 242 (0x9110d400) [pid = 1856] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 241 (0x8f1c6400) [pid = 1856] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 240 (0x893c8c00) [pid = 1856] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 239 (0x92fa3800) [pid = 1856] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 238 (0x936a4c00) [pid = 1856] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 237 (0x932a5000) [pid = 1856] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 236 (0x97478000) [pid = 1856] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 235 (0x8f359400) [pid = 1856] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 234 (0x9372bc00) [pid = 1856] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 233 (0x893c3c00) [pid = 1856] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 11:28:19 INFO - PROCESS | 1856 | --DOMWINDOW == 232 (0x939d1400) [pid = 1856] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 11:28:19 INFO - PROCESS | 1856 | 1461263299891 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]]]}] 11:28:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 11:28:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 3147ms 11:28:19 INFO - PROCESS | 1856 | 1461263299931 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 11:28:19 INFO - PROCESS | 1856 | 1461263299935 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 11:28:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 11:28:19 INFO - PROCESS | 1856 | 1461263299941 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 11:28:19 INFO - PROCESS | 1856 | 1461263299943 Marionette TRACE conn3 <- [1,1322,null,{}] 11:28:19 INFO - PROCESS | 1856 | 1461263299949 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}] 11:28:20 INFO - PROCESS | 1856 | 1461263300190 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 11:28:20 INFO - PROCESS | 1856 | 1461263300213 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x838cec00 == 113 [pid = 1856] [id = 338] 11:28:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 233 (0x838d9c00) [pid = 1856] [serial = 1015] [outer = (nil)] 11:28:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 234 (0x87b2cc00) [pid = 1856] [serial = 1016] [outer = 0x838d9c00] 11:28:20 INFO - PROCESS | 1856 | 1461263300285 Marionette DEBUG loaded listener.js 11:28:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 235 (0x87fe3400) [pid = 1856] [serial = 1017] [outer = 0x838d9c00] 11:28:21 INFO - PROCESS | 1856 | 1461263301279 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]]]}] 11:28:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 11:28:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1383ms 11:28:21 INFO - PROCESS | 1856 | 1461263301326 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 11:28:21 INFO - PROCESS | 1856 | 1461263301332 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 11:28:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 11:28:21 INFO - PROCESS | 1856 | 1461263301341 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 11:28:21 INFO - PROCESS | 1856 | 1461263301347 Marionette TRACE conn3 <- [1,1326,null,{}] 11:28:21 INFO - PROCESS | 1856 | 1461263301357 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}] 11:28:21 INFO - PROCESS | 1856 | 1461263301560 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 11:28:21 INFO - PROCESS | 1856 | 1461263301844 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x838d5c00 == 114 [pid = 1856] [id = 339] 11:28:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 236 (0x850f1000) [pid = 1856] [serial = 1018] [outer = (nil)] 11:28:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 237 (0x8571f400) [pid = 1856] [serial = 1019] [outer = 0x850f1000] 11:28:21 INFO - PROCESS | 1856 | 1461263301982 Marionette DEBUG loaded listener.js 11:28:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 238 (0x85727000) [pid = 1856] [serial = 1020] [outer = 0x850f1000] 11:28:22 INFO - PROCESS | 1856 | 1461263302945 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]]]}] 11:28:22 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 11:28:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1641ms 11:28:22 INFO - PROCESS | 1856 | 1461263302982 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 11:28:22 INFO - PROCESS | 1856 | 1461263302991 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 11:28:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 11:28:23 INFO - PROCESS | 1856 | 1461263303002 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 11:28:23 INFO - PROCESS | 1856 | 1461263303006 Marionette TRACE conn3 <- [1,1330,null,{}] 11:28:23 INFO - PROCESS | 1856 | 1461263303012 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}] 11:28:23 INFO - PROCESS | 1856 | 1461263303203 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 11:28:23 INFO - PROCESS | 1856 | 1461263303470 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x86cd0c00 == 115 [pid = 1856] [id = 340] 11:28:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 239 (0x86cd4c00) [pid = 1856] [serial = 1021] [outer = (nil)] 11:28:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 240 (0x87b24400) [pid = 1856] [serial = 1022] [outer = 0x86cd4c00] 11:28:23 INFO - PROCESS | 1856 | 1461263303596 Marionette DEBUG loaded listener.js 11:28:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 241 (0x87feb000) [pid = 1856] [serial = 1023] [outer = 0x86cd4c00] 11:28:24 INFO - PROCESS | 1856 | 1461263304574 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]]]}] 11:28:24 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 11:28:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1630ms 11:28:24 INFO - PROCESS | 1856 | 1461263304632 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 11:28:24 INFO - PROCESS | 1856 | 1461263304635 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 11:28:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 11:28:24 INFO - PROCESS | 1856 | 1461263304642 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 11:28:24 INFO - PROCESS | 1856 | 1461263304648 Marionette TRACE conn3 <- [1,1334,null,{}] 11:28:24 INFO - PROCESS | 1856 | 1461263304665 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}] 11:28:24 INFO - PROCESS | 1856 | 1461263304861 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 11:28:25 INFO - PROCESS | 1856 | 1461263305126 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x893c5c00 == 116 [pid = 1856] [id = 341] 11:28:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 242 (0x8af2fc00) [pid = 1856] [serial = 1024] [outer = (nil)] 11:28:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 243 (0x8b358800) [pid = 1856] [serial = 1025] [outer = 0x8af2fc00] 11:28:25 INFO - PROCESS | 1856 | 1461263305258 Marionette DEBUG loaded listener.js 11:28:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 244 (0x8bcb8c00) [pid = 1856] [serial = 1026] [outer = 0x8af2fc00] 11:28:26 INFO - PROCESS | 1856 | 1461263306150 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]]]}] 11:28:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 11:28:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1541ms 11:28:26 INFO - PROCESS | 1856 | 1461263306184 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 11:28:26 INFO - PROCESS | 1856 | 1461263306189 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 11:28:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 11:28:26 INFO - PROCESS | 1856 | 1461263306195 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 11:28:26 INFO - PROCESS | 1856 | 1461263306199 Marionette TRACE conn3 <- [1,1338,null,{}] 11:28:26 INFO - PROCESS | 1856 | 1461263306204 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}] 11:28:26 INFO - PROCESS | 1856 | 1461263306386 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 11:28:26 INFO - PROCESS | 1856 | 1461263306659 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x8bcb8800 == 117 [pid = 1856] [id = 342] 11:28:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 245 (0x8be0e000) [pid = 1856] [serial = 1027] [outer = (nil)] 11:28:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 246 (0x8e2a5c00) [pid = 1856] [serial = 1028] [outer = 0x8be0e000] 11:28:26 INFO - PROCESS | 1856 | 1461263306798 Marionette DEBUG loaded listener.js 11:28:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 247 (0x8e321c00) [pid = 1856] [serial = 1029] [outer = 0x8be0e000] 11:28:28 INFO - PROCESS | 1856 | 1461263308104 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]]]}] 11:28:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 11:28:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1936ms 11:28:28 INFO - PROCESS | 1856 | 1461263308131 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 11:28:28 INFO - PROCESS | 1856 | 1461263308135 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 11:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 11:28:28 INFO - PROCESS | 1856 | 1461263308141 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 11:28:28 INFO - PROCESS | 1856 | 1461263308144 Marionette TRACE conn3 <- [1,1342,null,{}] 11:28:28 INFO - PROCESS | 1856 | 1461263308150 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}] 11:28:28 INFO - PROCESS | 1856 | 1461263308367 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 11:28:28 INFO - PROCESS | 1856 | 1461263308601 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x8bcbf400 == 118 [pid = 1856] [id = 343] 11:28:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 248 (0x8be7ec00) [pid = 1856] [serial = 1030] [outer = (nil)] 11:28:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 249 (0x8e3cd800) [pid = 1856] [serial = 1031] [outer = 0x8be7ec00] 11:28:28 INFO - PROCESS | 1856 | 1461263308687 Marionette DEBUG loaded listener.js 11:28:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 250 (0x8e3d4800) [pid = 1856] [serial = 1032] [outer = 0x8be7ec00] 11:28:29 INFO - PROCESS | 1856 | 1461263309606 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]]]}] 11:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 11:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1534ms 11:28:29 INFO - PROCESS | 1856 | 1461263309676 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 11:28:29 INFO - PROCESS | 1856 | 1461263309680 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 11:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 11:28:29 INFO - PROCESS | 1856 | 1461263309686 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 11:28:29 INFO - PROCESS | 1856 | 1461263309690 Marionette TRACE conn3 <- [1,1346,null,{}] 11:28:29 INFO - PROCESS | 1856 | 1461263309696 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}] 11:28:29 INFO - PROCESS | 1856 | 1461263309945 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 11:28:30 INFO - PROCESS | 1856 | 1461263310271 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x86ccf000 == 119 [pid = 1856] [id = 344] 11:28:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 251 (0x8f1cd000) [pid = 1856] [serial = 1033] [outer = (nil)] 11:28:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 252 (0x8f93b000) [pid = 1856] [serial = 1034] [outer = 0x8f1cd000] 11:28:30 INFO - PROCESS | 1856 | 1461263310374 Marionette DEBUG loaded listener.js 11:28:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 253 (0x8f978c00) [pid = 1856] [serial = 1035] [outer = 0x8f1cd000] 11:28:31 INFO - PROCESS | 1856 | 1461263311260 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]]]}] 11:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 11:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1632ms 11:28:31 INFO - PROCESS | 1856 | 1461263311319 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 11:28:31 INFO - PROCESS | 1856 | 1461263311322 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 11:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 11:28:31 INFO - PROCESS | 1856 | 1461263311329 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 11:28:31 INFO - PROCESS | 1856 | 1461263311332 Marionette TRACE conn3 <- [1,1350,null,{}] 11:28:31 INFO - PROCESS | 1856 | 1461263311338 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}] 11:28:31 INFO - PROCESS | 1856 | 1461263311525 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 11:28:31 INFO - PROCESS | 1856 | 1461263311833 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x8b409400 == 120 [pid = 1856] [id = 345] 11:28:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 254 (0x8e3cdc00) [pid = 1856] [serial = 1036] [outer = (nil)] 11:28:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 255 (0x8fc9bc00) [pid = 1856] [serial = 1037] [outer = 0x8e3cdc00] 11:28:31 INFO - PROCESS | 1856 | 1461263311927 Marionette DEBUG loaded listener.js 11:28:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 256 (0x8fe62800) [pid = 1856] [serial = 1038] [outer = 0x8e3cdc00] 11:28:32 INFO - PROCESS | 1856 | 1461263312795 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]]]}] 11:28:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 11:28:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1528ms 11:28:32 INFO - PROCESS | 1856 | 1461263312857 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 11:28:32 INFO - PROCESS | 1856 | 1461263312861 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 11:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 11:28:32 INFO - PROCESS | 1856 | 1461263312875 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 11:28:32 INFO - PROCESS | 1856 | 1461263312878 Marionette TRACE conn3 <- [1,1354,null,{}] 11:28:32 INFO - PROCESS | 1856 | 1461263312887 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}] 11:28:33 INFO - PROCESS | 1856 | 1461263313077 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 11:28:33 INFO - PROCESS | 1856 | 1461263313340 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x8621dc00 == 121 [pid = 1856] [id = 346] 11:28:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 257 (0x8e3e4c00) [pid = 1856] [serial = 1039] [outer = (nil)] 11:28:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 258 (0x903b8c00) [pid = 1856] [serial = 1040] [outer = 0x8e3e4c00] 11:28:33 INFO - PROCESS | 1856 | 1461263313472 Marionette DEBUG loaded listener.js 11:28:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 259 (0x903be400) [pid = 1856] [serial = 1041] [outer = 0x8e3e4c00] 11:28:34 INFO - PROCESS | 1856 | 1461263314312 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]]]}] 11:28:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 11:28:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1501ms 11:28:34 INFO - PROCESS | 1856 | 1461263314370 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 11:28:34 INFO - PROCESS | 1856 | 1461263314374 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 11:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 11:28:34 INFO - PROCESS | 1856 | 1461263314380 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 11:28:34 INFO - PROCESS | 1856 | 1461263314384 Marionette TRACE conn3 <- [1,1358,null,{}] 11:28:34 INFO - PROCESS | 1856 | 1461263314390 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}] 11:28:34 INFO - PROCESS | 1856 | 1461263314581 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 11:28:34 INFO - PROCESS | 1856 | 1461263314846 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x8fc9dc00 == 122 [pid = 1856] [id = 347] 11:28:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 260 (0x903b5800) [pid = 1856] [serial = 1042] [outer = (nil)] 11:28:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 261 (0x9110f400) [pid = 1856] [serial = 1043] [outer = 0x903b5800] 11:28:34 INFO - PROCESS | 1856 | 1461263314976 Marionette DEBUG loaded listener.js 11:28:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 262 (0x92621c00) [pid = 1856] [serial = 1044] [outer = 0x903b5800] 11:28:35 INFO - PROCESS | 1856 | 1461263315815 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]]]}] 11:28:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 11:28:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1488ms 11:28:35 INFO - PROCESS | 1856 | 1461263315869 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 11:28:35 INFO - PROCESS | 1856 | 1461263315872 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 11:28:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 11:28:35 INFO - PROCESS | 1856 | 1461263315878 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 11:28:35 INFO - PROCESS | 1856 | 1461263315882 Marionette TRACE conn3 <- [1,1362,null,{}] 11:28:35 INFO - PROCESS | 1856 | 1461263315888 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}] 11:28:36 INFO - PROCESS | 1856 | 1461263316074 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 11:28:36 INFO - PROCESS | 1856 | 1461263316336 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x8e329000 == 123 [pid = 1856] [id = 348] 11:28:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 263 (0x8fbad800) [pid = 1856] [serial = 1045] [outer = (nil)] 11:28:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 264 (0x9263f000) [pid = 1856] [serial = 1046] [outer = 0x8fbad800] 11:28:36 INFO - PROCESS | 1856 | 1461263316473 Marionette DEBUG loaded listener.js 11:28:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 265 (0x92695800) [pid = 1856] [serial = 1047] [outer = 0x8fbad800] 11:28:37 INFO - PROCESS | 1856 | 1461263317415 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]]]}] 11:28:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 11:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1580ms 11:28:37 INFO - PROCESS | 1856 | 1461263317460 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 11:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 11:28:37 INFO - PROCESS | 1856 | 1461263317465 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 11:28:37 INFO - PROCESS | 1856 | 1461263317472 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 11:28:37 INFO - PROCESS | 1856 | 1461263317476 Marionette TRACE conn3 <- [1,1366,null,{}] 11:28:37 INFO - PROCESS | 1856 | 1461263317482 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}] 11:28:37 INFO - PROCESS | 1856 | 1461263317701 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 11:28:38 INFO - PROCESS | 1856 | 1461263318039 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x92634c00 == 124 [pid = 1856] [id = 349] 11:28:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 266 (0x92f39800) [pid = 1856] [serial = 1048] [outer = (nil)] 11:28:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 267 (0x92f9f800) [pid = 1856] [serial = 1049] [outer = 0x92f39800] 11:28:38 INFO - PROCESS | 1856 | 1461263318136 Marionette DEBUG loaded listener.js 11:28:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 268 (0x92fabc00) [pid = 1856] [serial = 1050] [outer = 0x92f39800] 11:28:39 INFO - PROCESS | 1856 | 1461263319080 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] 11:28:39 INFO - PROCESS | 1856 | 1461263319105 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 11:28:39 INFO - PROCESS | 1856 | 1461263319112 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 11:28:39 INFO - PROCESS | 1856 | 1461263319115 Marionette TRACE conn3 <- [1,1370,null,{}] 11:28:39 INFO - PROCESS | 1856 | 1461263319121 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}] 11:28:39 INFO - PROCESS | 1856 | 1461263319303 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 11:28:39 INFO - PROCESS | 1856 | 1461263319620 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x92f3b400 == 125 [pid = 1856] [id = 350] 11:28:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 269 (0x932a9800) [pid = 1856] [serial = 1051] [outer = (nil)] 11:28:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 270 (0x93457800) [pid = 1856] [serial = 1052] [outer = 0x932a9800] 11:28:39 INFO - PROCESS | 1856 | 1461263319709 Marionette DEBUG loaded listener.js 11:28:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 271 (0x9345d400) [pid = 1856] [serial = 1053] [outer = 0x932a9800] 11:28:40 INFO - PROCESS | 1856 | 1461263320609 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] 11:28:40 INFO - PROCESS | 1856 | 1461263320694 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 11:28:40 INFO - PROCESS | 1856 | 1461263320701 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 11:28:40 INFO - PROCESS | 1856 | 1461263320704 Marionette TRACE conn3 <- [1,1374,null,{}] 11:28:40 INFO - PROCESS | 1856 | 1461263320756 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}] 11:28:40 INFO - PROCESS | 1856 | 1461263320927 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 11:28:41 INFO - PROCESS | 1856 | 1461263321251 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f355800 == 126 [pid = 1856] [id = 351] 11:28:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 272 (0x903be800) [pid = 1856] [serial = 1054] [outer = (nil)] 11:28:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 273 (0x93731800) [pid = 1856] [serial = 1055] [outer = 0x903be800] 11:28:41 INFO - PROCESS | 1856 | 1461263321341 Marionette DEBUG loaded listener.js 11:28:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 274 (0x93735c00) [pid = 1856] [serial = 1056] [outer = 0x903be800] 11:28:42 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 11:28:42 INFO - PROCESS | 1856 | 1461263322231 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] 11:28:42 INFO - PROCESS | 1856 | 1461263322281 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 11:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 11:28:42 INFO - PROCESS | 1856 | 1461263322287 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 11:28:42 INFO - PROCESS | 1856 | 1461263322291 Marionette TRACE conn3 <- [1,1378,null,{}] 11:28:42 INFO - PROCESS | 1856 | 1461263322296 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}] 11:28:42 INFO - PROCESS | 1856 | 1461263322479 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 11:28:42 INFO - PROCESS | 1856 | 1461263322807 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x938ce400 == 127 [pid = 1856] [id = 352] 11:28:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 275 (0x938d8400) [pid = 1856] [serial = 1057] [outer = (nil)] 11:28:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 276 (0x94d70400) [pid = 1856] [serial = 1058] [outer = 0x938d8400] 11:28:42 INFO - PROCESS | 1856 | 1461263322900 Marionette DEBUG loaded listener.js 11:28:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 277 (0x94dd6000) [pid = 1856] [serial = 1059] [outer = 0x938d8400] 11:28:43 INFO - PROCESS | 1856 | 1461263323789 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] 11:28:43 INFO - PROCESS | 1856 | 1461263323875 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 11:28:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 11:28:43 INFO - PROCESS | 1856 | 1461263323882 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 11:28:43 INFO - PROCESS | 1856 | 1461263323885 Marionette TRACE conn3 <- [1,1382,null,{}] 11:28:43 INFO - PROCESS | 1856 | 1461263323891 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}] 11:28:44 INFO - PROCESS | 1856 | 1461263324120 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 11:28:44 INFO - PROCESS | 1856 | 1461263324438 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x938da400 == 128 [pid = 1856] [id = 353] 11:28:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 278 (0x939cc000) [pid = 1856] [serial = 1060] [outer = (nil)] 11:28:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 279 (0x97225800) [pid = 1856] [serial = 1061] [outer = 0x939cc000] 11:28:44 INFO - PROCESS | 1856 | 1461263324524 Marionette DEBUG loaded listener.js 11:28:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 280 (0x972b1400) [pid = 1856] [serial = 1062] [outer = 0x939cc000] 11:28:45 INFO - PROCESS | 1856 | [1856] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 11:28:45 INFO - PROCESS | 1856 | 1461263325418 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] 11:28:45 INFO - PROCESS | 1856 | 1461263325477 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 11:28:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 11:28:45 INFO - PROCESS | 1856 | 1461263325483 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 11:28:45 INFO - PROCESS | 1856 | 1461263325487 Marionette TRACE conn3 <- [1,1386,null,{}] 11:28:45 INFO - PROCESS | 1856 | 1461263325492 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}] 11:28:45 INFO - PROCESS | 1856 | 1461263325690 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 11:28:46 INFO - PROCESS | 1856 | 1461263326010 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x9002e400 == 129 [pid = 1856] [id = 354] 11:28:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 281 (0x91114400) [pid = 1856] [serial = 1063] [outer = (nil)] 11:28:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 282 (0x9841d000) [pid = 1856] [serial = 1064] [outer = 0x91114400] 11:28:46 INFO - PROCESS | 1856 | 1461263326100 Marionette DEBUG loaded listener.js 11:28:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 283 (0x98427c00) [pid = 1856] [serial = 1065] [outer = 0x91114400] 11:28:46 INFO - PROCESS | 1856 | 1461263326969 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] 11:28:47 INFO - PROCESS | 1856 | 1461263327019 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 11:28:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 11:28:47 INFO - PROCESS | 1856 | 1461263327025 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 11:28:47 INFO - PROCESS | 1856 | 1461263327028 Marionette TRACE conn3 <- [1,1390,null,{}] 11:28:47 INFO - PROCESS | 1856 | 1461263327034 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}] 11:28:47 INFO - PROCESS | 1856 | 1461263327219 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 11:28:47 INFO - PROCESS | 1856 | 1461263327494 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x8566a000 == 130 [pid = 1856] [id = 355] 11:28:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 284 (0x987adc00) [pid = 1856] [serial = 1066] [outer = (nil)] 11:28:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 285 (0x9a726000) [pid = 1856] [serial = 1067] [outer = 0x987adc00] 11:28:47 INFO - PROCESS | 1856 | 1461263327628 Marionette DEBUG loaded listener.js 11:28:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 286 (0x9a72fc00) [pid = 1856] [serial = 1068] [outer = 0x987adc00] 11:28:48 INFO - PROCESS | 1856 | 1461263328508 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]]]}] 11:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 11:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1528ms 11:28:48 INFO - PROCESS | 1856 | 1461263328553 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 11:28:48 INFO - PROCESS | 1856 | 1461263328557 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 11:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 11:28:48 INFO - PROCESS | 1856 | 1461263328563 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 11:28:48 INFO - PROCESS | 1856 | 1461263328566 Marionette TRACE conn3 <- [1,1394,null,{}] 11:28:48 INFO - PROCESS | 1856 | 1461263328572 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}] 11:28:48 INFO - PROCESS | 1856 | 1461263328753 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 11:28:49 INFO - PROCESS | 1856 | 1461263329087 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x82d4ec00 == 131 [pid = 1856] [id = 356] 11:28:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 287 (0x838d0800) [pid = 1856] [serial = 1069] [outer = (nil)] 11:28:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 288 (0x850f1400) [pid = 1856] [serial = 1070] [outer = 0x838d0800] 11:28:49 INFO - PROCESS | 1856 | 1461263329177 Marionette DEBUG loaded listener.js 11:28:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 289 (0x8af2ec00) [pid = 1856] [serial = 1071] [outer = 0x838d0800] 11:28:50 INFO - PROCESS | 1856 | 1461263330067 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]]]}] 11:28:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 11:28:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1539ms 11:28:50 INFO - PROCESS | 1856 | 1461263330103 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 11:28:50 INFO - PROCESS | 1856 | 1461263330106 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 11:28:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 11:28:50 INFO - PROCESS | 1856 | 1461263330112 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 11:28:50 INFO - PROCESS | 1856 | 1461263330115 Marionette TRACE conn3 <- [1,1398,null,{}] 11:28:50 INFO - PROCESS | 1856 | 1461263330121 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}] 11:28:50 INFO - PROCESS | 1856 | 1461263330303 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 11:28:50 INFO - PROCESS | 1856 | 1461263330632 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x853e6400 == 132 [pid = 1856] [id = 357] 11:28:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 290 (0x853e8000) [pid = 1856] [serial = 1072] [outer = (nil)] 11:28:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 291 (0x85667400) [pid = 1856] [serial = 1073] [outer = 0x853e8000] 11:28:50 INFO - PROCESS | 1856 | 1461263330734 Marionette DEBUG loaded listener.js 11:28:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 292 (0x86216000) [pid = 1856] [serial = 1074] [outer = 0x853e8000] 11:28:52 INFO - PROCESS | 1856 | --DOCSHELL 0x8be7ac00 == 131 [pid = 1856] [id = 337] 11:28:52 INFO - PROCESS | 1856 | --DOCSHELL 0x853f1400 == 130 [pid = 1856] [id = 336] 11:28:52 INFO - PROCESS | 1856 | --DOCSHELL 0x82d4d400 == 129 [pid = 1856] [id = 335] 11:28:52 INFO - PROCESS | 1856 | --DOCSHELL 0x838d3000 == 128 [pid = 1856] [id = 334] 11:28:52 INFO - PROCESS | 1856 | --DOCSHELL 0x8571f800 == 127 [pid = 1856] [id = 332] 11:28:52 INFO - PROCESS | 1856 | --DOCSHELL 0x850f9800 == 126 [pid = 1856] [id = 333] 11:28:52 INFO - PROCESS | 1856 | --DOCSHELL 0x8fe6e800 == 125 [pid = 1856] [id = 11] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 291 (0xa44c8000) [pid = 1856] [serial = 908] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 290 (0xa48c5400) [pid = 1856] [serial = 909] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 289 (0x895f0400) [pid = 1856] [serial = 938] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 288 (0x97478400) [pid = 1856] [serial = 893] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 287 (0x97d75000) [pid = 1856] [serial = 894] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 286 (0x939cfc00) [pid = 1856] [serial = 890] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 285 (0x94dcc000) [pid = 1856] [serial = 891] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 284 (0x9fda8000) [pid = 1856] [serial = 899] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 283 (0xa0bb1800) [pid = 1856] [serial = 900] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 282 (0xa45a8c00) [pid = 1856] [serial = 905] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 281 (0xa4833400) [pid = 1856] [serial = 906] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 280 (0x8b162000) [pid = 1856] [serial = 878] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 279 (0x8bcb3c00) [pid = 1856] [serial = 879] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 278 (0x92faa400) [pid = 1856] [serial = 884] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 277 (0x93452000) [pid = 1856] [serial = 885] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 276 (0x838d8400) [pid = 1856] [serial = 914] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 275 (0x838db400) [pid = 1856] [serial = 915] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 274 (0x987ad400) [pid = 1856] [serial = 896] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 273 (0x98f2fc00) [pid = 1856] [serial = 897] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 272 (0x982f3800) [pid = 1856] [serial = 902] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 271 (0xa2925800) [pid = 1856] [serial = 903] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 270 (0x8fc97c00) [pid = 1856] [serial = 947] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 269 (0x8f355000) [pid = 1856] [serial = 945] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 268 (0x90028400) [pid = 1856] [serial = 648] [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.] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 267 (0x8bfbdc00) [pid = 1856] [serial = 942] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 266 (0x8af36800) [pid = 1856] [serial = 939] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 265 (0x92703800) [pid = 1856] [serial = 750] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 264 (0x8b352000) [pid = 1856] [serial = 705] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 263 (0x8b35b000) [pid = 1856] [serial = 708] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 262 (0x94dcac00) [pid = 1856] [serial = 614] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 261 (0x8b35c400) [pid = 1856] [serial = 855] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 260 (0x97473c00) [pid = 1856] [serial = 617] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 259 (0x87fe6800) [pid = 1856] [serial = 693] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 258 (0xa4832800) [pid = 1856] [serial = 837] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 257 (0xa2b3bc00) [pid = 1856] [serial = 690] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 256 (0x87c6e800) [pid = 1856] [serial = 641] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 255 (0x9a72ec00) [pid = 1856] [serial = 521] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 254 (0x93732000) [pid = 1856] [serial = 678] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 253 (0x92fa8400) [pid = 1856] [serial = 635] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 252 (0x9fd64000) [pid = 1856] [serial = 828] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 251 (0x973a8c00) [pid = 1856] [serial = 819] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 250 (0x935d1c00) [pid = 1856] [serial = 762] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 249 (0x875cb800) [pid = 1856] [serial = 699] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 248 (0xa45a7000) [pid = 1856] [serial = 843] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 247 (0x92737400) [pid = 1856] [serial = 608] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 246 (0x93735800) [pid = 1856] [serial = 813] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 245 (0x8f1ca000) [pid = 1856] [serial = 741] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 244 (0x8bcbdc00) [pid = 1856] [serial = 584] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 243 (0x935cf000) [pid = 1856] [serial = 566] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 242 (0x86223c00) [pid = 1856] [serial = 852] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 241 (0x8fe6ac00) [pid = 1856] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 240 (0x8e322000) [pid = 1856] [serial = 672] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 239 (0xa10ad800) [pid = 1856] [serial = 524] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 238 (0x96dd5000) [pid = 1856] [serial = 771] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 237 (0x92622400) [pid = 1856] [serial = 515] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 236 (0x9372e000) [pid = 1856] [serial = 611] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 235 (0x90f95800) [pid = 1856] [serial = 810] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 234 (0x9372b800) [pid = 1856] [serial = 669] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 233 (0x92fa5000) [pid = 1856] [serial = 756] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 232 (0x8fc90400) [pid = 1856] [serial = 605] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 231 (0xa2b3d800) [pid = 1856] [serial = 623] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 230 (0xa0b36c00) [pid = 1856] [serial = 831] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 229 (0x9fc2e800) [pid = 1856] [serial = 620] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 228 (0x939b3000) [pid = 1856] [serial = 518] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 227 (0x92f3a400) [pid = 1856] [serial = 753] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 226 (0x98fd2400) [pid = 1856] [serial = 687] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 225 (0x938d6800) [pid = 1856] [serial = 569] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 224 (0x8f35a800) [pid = 1856] [serial = 560] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 223 (0x8fba5c00) [pid = 1856] [serial = 461] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 222 (0x8fc9b400) [pid = 1856] [serial = 527] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 221 (0x90f96400) [pid = 1856] [serial = 744] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 220 (0x9a7af800) [pid = 1856] [serial = 825] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 219 (0x92637800) [pid = 1856] [serial = 464] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 218 (0x97ad3c00) [pid = 1856] [serial = 473] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 217 (0x97475000) [pid = 1856] [serial = 777] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 216 (0x98810c00) [pid = 1856] [serial = 476] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 215 (0x98f4a800) [pid = 1856] [serial = 822] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 214 (0x94dc7400) [pid = 1856] [serial = 816] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 213 (0x96f25400) [pid = 1856] [serial = 512] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 212 (0x853f1c00) [pid = 1856] [serial = 849] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 211 (0x935ce000) [pid = 1856] [serial = 804] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 210 (0x96d75800) [pid = 1856] [serial = 572] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 209 (0xa2b45400) [pid = 1856] [serial = 485] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 208 (0x9603f800) [pid = 1856] [serial = 467] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 207 (0x903b4400) [pid = 1856] [serial = 735] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 206 (0x8f35c400) [pid = 1856] [serial = 488] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 205 (0x92f3e400) [pid = 1856] [serial = 774] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 204 (0x893cd800) [pid = 1856] [serial = 626] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 203 (0x87b2d800) [pid = 1856] [serial = 638] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 202 (0x9fff5400) [pid = 1856] [serial = 479] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 201 (0x939cf800) [pid = 1856] [serial = 681] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 200 (0x86220800) [pid = 1856] [serial = 846] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 199 (0x85671000) [pid = 1856] [serial = 840] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 198 (0x903b6000) [pid = 1856] [serial = 675] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 197 (0x8e31b400) [pid = 1856] [serial = 632] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 196 (0x932b0c00) [pid = 1856] [serial = 602] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 195 (0x95890800) [pid = 1856] [serial = 768] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 194 (0x9262cc00) [pid = 1856] [serial = 747] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 193 (0x94dd1c00) [pid = 1856] [serial = 458] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 192 (0x8be09400) [pid = 1856] [serial = 807] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 191 (0x9372d800) [pid = 1856] [serial = 765] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 190 (0xa45e4000) [pid = 1856] [serial = 530] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 189 (0x932ac000) [pid = 1856] [serial = 533] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 188 (0x98487800) [pid = 1856] [serial = 575] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 187 (0x92739800) [pid = 1856] [serial = 557] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 186 (0x9fd5b000) [pid = 1856] [serial = 578] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 185 (0x895f1000) [pid = 1856] [serial = 629] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x97473400) [pid = 1856] [serial = 470] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0x93453400) [pid = 1856] [serial = 536] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0xa0d3f400) [pid = 1856] [serial = 482] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x97f22400) [pid = 1856] [serial = 780] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0xa2b3e000) [pid = 1856] [serial = 834] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x973b0400) [pid = 1856] [serial = 684] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0xa0bb1000) [pid = 1856] [serial = 696] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x8b165c00) [pid = 1856] [serial = 702] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x8f1cf400) [pid = 1856] [serial = 711] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x8b165400) [pid = 1856] [serial = 738] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x91111c00) [pid = 1856] [serial = 563] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x8be7a800) [pid = 1856] [serial = 539] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x93452c00) [pid = 1856] [serial = 759] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0xa2922400) [pid = 1856] [serial = 581] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x8be0ec00) [pid = 1856] [serial = 941] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x895f5800) [pid = 1856] [serial = 944] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x8af2bc00) [pid = 1856] [serial = 932] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x82d56000) [pid = 1856] [serial = 929] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x8af2e800) [pid = 1856] [serial = 926] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x88ac1c00) [pid = 1856] [serial = 923] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x85134000) [pid = 1856] [serial = 920] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x850f5c00) [pid = 1856] [serial = 917] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x86cd4800) [pid = 1856] [serial = 935] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x87c66800) [pid = 1856] [serial = 936] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x8f35ec00) [pid = 1856] [serial = 881] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x8fba4c00) [pid = 1856] [serial = 882] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x936a2800) [pid = 1856] [serial = 887] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x9372a400) [pid = 1856] [serial = 888] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x8bfb8000) [pid = 1856] [serial = 911] [outer = (nil)] [url = about:blank] 11:28:52 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x8bfbb400) [pid = 1856] [serial = 912] [outer = (nil)] [url = about:blank] 11:28:53 INFO - PROCESS | 1856 | 1461263333142 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]]]}] 11:28:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 11:28:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 3086ms 11:28:53 INFO - PROCESS | 1856 | 1461263333198 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 11:28:53 INFO - PROCESS | 1856 | 1461263333202 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 11:28:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 11:28:53 INFO - PROCESS | 1856 | 1461263333243 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 11:28:53 INFO - PROCESS | 1856 | 1461263333249 Marionette TRACE conn3 <- [1,1402,null,{}] 11:28:53 INFO - PROCESS | 1856 | 1461263333260 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}] 11:28:53 INFO - PROCESS | 1856 | 1461263333452 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 11:28:53 INFO - PROCESS | 1856 | 1461263333466 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x838d3000 == 126 [pid = 1856] [id = 358] 11:28:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x853eb400) [pid = 1856] [serial = 1075] [outer = (nil)] 11:28:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x85673000) [pid = 1856] [serial = 1076] [outer = 0x853eb400] 11:28:53 INFO - PROCESS | 1856 | 1461263333540 Marionette DEBUG loaded listener.js 11:28:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x85723800) [pid = 1856] [serial = 1077] [outer = 0x853eb400] 11:28:54 INFO - PROCESS | 1856 | 1461263334437 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]]]}] 11:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 11:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1275ms 11:28:54 INFO - PROCESS | 1856 | 1461263334486 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 11:28:54 INFO - PROCESS | 1856 | 1461263334494 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 11:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 11:28:54 INFO - PROCESS | 1856 | 1461263334503 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 11:28:54 INFO - PROCESS | 1856 | 1461263334507 Marionette TRACE conn3 <- [1,1406,null,{}] 11:28:54 INFO - PROCESS | 1856 | 1461263334513 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}] 11:28:54 INFO - PROCESS | 1856 | 1461263334692 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 11:28:54 INFO - PROCESS | 1856 | 1461263334886 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x838d9800 == 127 [pid = 1856] [id = 359] 11:28:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x850f4000) [pid = 1856] [serial = 1078] [outer = (nil)] 11:28:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x875c6c00) [pid = 1856] [serial = 1079] [outer = 0x850f4000] 11:28:54 INFO - PROCESS | 1856 | 1461263334958 Marionette DEBUG loaded listener.js 11:28:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x87b20400) [pid = 1856] [serial = 1080] [outer = 0x850f4000] 11:28:55 INFO - PROCESS | 1856 | 1461263335970 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]]]}] 11:28:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 11:28:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1537ms 11:28:56 INFO - PROCESS | 1856 | 1461263336040 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 11:28:56 INFO - PROCESS | 1856 | 1461263336043 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 11:28:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 11:28:56 INFO - PROCESS | 1856 | 1461263336050 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 11:28:56 INFO - PROCESS | 1856 | 1461263336056 Marionette TRACE conn3 <- [1,1410,null,{}] 11:28:56 INFO - PROCESS | 1856 | 1461263336077 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}] 11:28:56 INFO - PROCESS | 1856 | 1461263336321 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 11:28:56 INFO - PROCESS | 1856 | 1461263336350 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x828c7400 == 128 [pid = 1856] [id = 360] 11:28:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x8918d400) [pid = 1856] [serial = 1081] [outer = (nil)] 11:28:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x8919c000) [pid = 1856] [serial = 1082] [outer = 0x8918d400] 11:28:56 INFO - PROCESS | 1856 | 1461263336424 Marionette DEBUG loaded listener.js 11:28:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x893cb400) [pid = 1856] [serial = 1083] [outer = 0x8918d400] 11:28:57 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x89191000) [pid = 1856] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 11:28:57 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x8be7b800) [pid = 1856] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 11:28:57 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x850f8400) [pid = 1856] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 11:28:57 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x85137800) [pid = 1856] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 11:28:57 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x875c2000) [pid = 1856] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 11:28:57 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x8571fc00) [pid = 1856] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 11:28:57 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x87fe6c00) [pid = 1856] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 11:28:57 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x85131800) [pid = 1856] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 11:28:57 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x82d51000) [pid = 1856] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 11:28:57 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x838d6800) [pid = 1856] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 11:28:57 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x85132800) [pid = 1856] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 11:28:57 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x850f2000) [pid = 1856] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 11:28:58 INFO - PROCESS | 1856 | 1461263338065 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]]]}] 11:28:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 11:28:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 2042ms 11:28:58 INFO - PROCESS | 1856 | 1461263338092 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 11:28:58 INFO - PROCESS | 1856 | 1461263338096 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 11:28:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 11:28:58 INFO - PROCESS | 1856 | 1461263338102 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 11:28:58 INFO - PROCESS | 1856 | 1461263338105 Marionette TRACE conn3 <- [1,1414,null,{}] 11:28:58 INFO - PROCESS | 1856 | 1461263338110 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}] 11:28:58 INFO - PROCESS | 1856 | 1461263338279 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 11:28:58 INFO - PROCESS | 1856 | 1461263338449 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x828cbc00 == 129 [pid = 1856] [id = 361] 11:28:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x82d57000) [pid = 1856] [serial = 1084] [outer = (nil)] 11:28:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x8571fc00) [pid = 1856] [serial = 1085] [outer = 0x82d57000] 11:28:58 INFO - PROCESS | 1856 | 1461263338524 Marionette DEBUG loaded listener.js 11:28:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x89197800) [pid = 1856] [serial = 1086] [outer = 0x82d57000] 11:28:59 INFO - PROCESS | 1856 | 1461263339288 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]]]}] 11:28:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 11:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1227ms 11:28:59 INFO - PROCESS | 1856 | 1461263339330 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 11:28:59 INFO - PROCESS | 1856 | 1461263339333 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 11:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 11:28:59 INFO - PROCESS | 1856 | 1461263339339 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 11:28:59 INFO - PROCESS | 1856 | 1461263339342 Marionette TRACE conn3 <- [1,1418,null,{}] 11:28:59 INFO - PROCESS | 1856 | 1461263339347 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}] 11:28:59 INFO - PROCESS | 1856 | 1461263339512 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 11:28:59 INFO - PROCESS | 1856 | 1461263339523 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:28:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x82d5bc00 == 130 [pid = 1856] [id = 362] 11:28:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x850f8400) [pid = 1856] [serial = 1087] [outer = (nil)] 11:28:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x8af2f000) [pid = 1856] [serial = 1088] [outer = 0x850f8400] 11:28:59 INFO - PROCESS | 1856 | 1461263339594 Marionette DEBUG loaded listener.js 11:28:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x8af37c00) [pid = 1856] [serial = 1089] [outer = 0x850f8400] 11:29:00 INFO - PROCESS | 1856 | 1461263340908 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]]]}] 11:29:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 11:29:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1628ms 11:29:00 INFO - PROCESS | 1856 | 1461263340969 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 11:29:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 11:29:00 INFO - PROCESS | 1856 | 1461263340980 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 11:29:00 INFO - PROCESS | 1856 | 1461263340991 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 11:29:00 INFO - PROCESS | 1856 | 1461263340996 Marionette TRACE conn3 <- [1,1422,null,{}] 11:29:01 INFO - PROCESS | 1856 | 1461263341004 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}] 11:29:01 INFO - PROCESS | 1856 | 1461263341371 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 11:29:01 INFO - PROCESS | 1856 | 1461263341688 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x853e8c00 == 131 [pid = 1856] [id = 363] 11:29:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x85673400) [pid = 1856] [serial = 1090] [outer = (nil)] 11:29:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x86ccd000) [pid = 1856] [serial = 1091] [outer = 0x85673400] 11:29:01 INFO - PROCESS | 1856 | 1461263341783 Marionette DEBUG loaded listener.js 11:29:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x87b24800) [pid = 1856] [serial = 1092] [outer = 0x85673400] 11:29:02 INFO - PROCESS | 1856 | 1461263342973 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]]]}] 11:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 11:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 2034ms 11:29:03 INFO - PROCESS | 1856 | 1461263343025 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 11:29:03 INFO - PROCESS | 1856 | 1461263343035 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 11:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 11:29:03 INFO - PROCESS | 1856 | 1461263343046 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 11:29:03 INFO - PROCESS | 1856 | 1461263343051 Marionette TRACE conn3 <- [1,1426,null,{}] 11:29:03 INFO - PROCESS | 1856 | 1461263343057 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}] 11:29:03 INFO - PROCESS | 1856 | 1461263343272 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 11:29:03 INFO - PROCESS | 1856 | 1461263343582 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x89194c00 == 132 [pid = 1856] [id = 364] 11:29:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x893d0000) [pid = 1856] [serial = 1093] [outer = (nil)] 11:29:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x895f5800) [pid = 1856] [serial = 1094] [outer = 0x893d0000] 11:29:03 INFO - PROCESS | 1856 | 1461263343700 Marionette DEBUG loaded listener.js 11:29:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x8b160400) [pid = 1856] [serial = 1095] [outer = 0x893d0000] 11:29:04 INFO - PROCESS | 1856 | 1461263344988 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]]]}] 11:29:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 11:29:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1985ms 11:29:05 INFO - PROCESS | 1856 | 1461263345031 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 11:29:05 INFO - PROCESS | 1856 | 1461263345036 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 11:29:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 11:29:05 INFO - PROCESS | 1856 | 1461263345042 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 11:29:05 INFO - PROCESS | 1856 | 1461263345048 Marionette TRACE conn3 <- [1,1430,null,{}] 11:29:05 INFO - PROCESS | 1856 | 1461263345065 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}] 11:29:05 INFO - PROCESS | 1856 | 1461263345353 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 11:29:05 INFO - PROCESS | 1856 | 1461263345661 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x8b165c00 == 133 [pid = 1856] [id = 365] 11:29:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x8b408c00) [pid = 1856] [serial = 1096] [outer = (nil)] 11:29:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x8bcb7000) [pid = 1856] [serial = 1097] [outer = 0x8b408c00] 11:29:05 INFO - PROCESS | 1856 | 1461263345752 Marionette DEBUG loaded listener.js 11:29:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x8be0e400) [pid = 1856] [serial = 1098] [outer = 0x8b408c00] 11:29:06 INFO - PROCESS | 1856 | 1461263346672 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]]]}] 11:29:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 11:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1687ms 11:29:06 INFO - PROCESS | 1856 | 1461263346730 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 11:29:06 INFO - PROCESS | 1856 | 1461263346735 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 11:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 11:29:06 INFO - PROCESS | 1856 | 1461263346741 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 11:29:06 INFO - PROCESS | 1856 | 1461263346745 Marionette TRACE conn3 <- [1,1434,null,{}] 11:29:06 INFO - PROCESS | 1856 | 1461263346751 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}] 11:29:06 INFO - PROCESS | 1856 | 1461263346971 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 11:29:07 INFO - PROCESS | 1856 | 1461263347277 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x8b35bc00 == 134 [pid = 1856] [id = 366] 11:29:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x8be6fc00) [pid = 1856] [serial = 1099] [outer = (nil)] 11:29:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x8be7dc00) [pid = 1856] [serial = 1100] [outer = 0x8be6fc00] 11:29:07 INFO - PROCESS | 1856 | 1461263347372 Marionette DEBUG loaded listener.js 11:29:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x8bfb5800) [pid = 1856] [serial = 1101] [outer = 0x8be6fc00] 11:29:08 INFO - PROCESS | 1856 | 1461263348319 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]]]}] 11:29:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 11:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1630ms 11:29:08 INFO - PROCESS | 1856 | 1461263348371 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 11:29:08 INFO - PROCESS | 1856 | 1461263348374 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 11:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 11:29:08 INFO - PROCESS | 1856 | 1461263348381 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 11:29:08 INFO - PROCESS | 1856 | 1461263348385 Marionette TRACE conn3 <- [1,1438,null,{}] 11:29:08 INFO - PROCESS | 1856 | 1461263348390 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}] 11:29:08 INFO - PROCESS | 1856 | 1461263348585 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 11:29:08 INFO - PROCESS | 1856 | 1461263348849 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x89192400 == 135 [pid = 1856] [id = 367] 11:29:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x8e2a3800) [pid = 1856] [serial = 1102] [outer = (nil)] 11:29:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x8e325000) [pid = 1856] [serial = 1103] [outer = 0x8e2a3800] 11:29:08 INFO - PROCESS | 1856 | 1461263348976 Marionette DEBUG loaded listener.js 11:29:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x8e3d2000) [pid = 1856] [serial = 1104] [outer = 0x8e2a3800] 11:29:09 INFO - PROCESS | 1856 | 1461263349873 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]]]}] 11:29:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 11:29:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1528ms 11:29:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 11:29:09 INFO - PROCESS | 1856 | 1461263349910 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 11:29:09 INFO - PROCESS | 1856 | 1461263349913 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 11:29:09 INFO - PROCESS | 1856 | 1461263349919 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 11:29:09 INFO - PROCESS | 1856 | 1461263349923 Marionette TRACE conn3 <- [1,1442,null,{}] 11:29:09 INFO - PROCESS | 1856 | 1461263349929 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}] 11:29:10 INFO - PROCESS | 1856 | 1461263350144 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 11:29:10 INFO - PROCESS | 1856 | 1461263350400 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x8bfb0000 == 136 [pid = 1856] [id = 368] 11:29:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x8bfbbc00) [pid = 1856] [serial = 1105] [outer = (nil)] 11:29:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x8f360c00) [pid = 1856] [serial = 1106] [outer = 0x8bfbbc00] 11:29:10 INFO - PROCESS | 1856 | 1461263350531 Marionette DEBUG loaded listener.js 11:29:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x8f93d000) [pid = 1856] [serial = 1107] [outer = 0x8bfbbc00] 11:29:11 INFO - PROCESS | 1856 | 1461263351455 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]]]}] 11:29:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 11:29:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1584ms 11:29:11 INFO - PROCESS | 1856 | 1461263351504 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 11:29:11 INFO - PROCESS | 1856 | 1461263351508 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 11:29:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 11:29:11 INFO - PROCESS | 1856 | 1461263351514 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 11:29:11 INFO - PROCESS | 1856 | 1461263351518 Marionette TRACE conn3 <- [1,1446,null,{}] 11:29:11 INFO - PROCESS | 1856 | 1461263351523 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}] 11:29:11 INFO - PROCESS | 1856 | 1461263351715 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 11:29:11 INFO - PROCESS | 1856 | 1461263351938 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x8be72000 == 137 [pid = 1856] [id = 369] 11:29:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x8f352800) [pid = 1856] [serial = 1108] [outer = (nil)] 11:29:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x8fc91400) [pid = 1856] [serial = 1109] [outer = 0x8f352800] 11:29:12 INFO - PROCESS | 1856 | 1461263352116 Marionette DEBUG loaded listener.js 11:29:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x8fc96c00) [pid = 1856] [serial = 1110] [outer = 0x8f352800] 11:29:13 INFO - PROCESS | 1856 | 1461263353004 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]]]}] 11:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 11:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1538ms 11:29:13 INFO - PROCESS | 1856 | 1461263353053 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 11:29:13 INFO - PROCESS | 1856 | 1461263353057 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 11:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 11:29:13 INFO - PROCESS | 1856 | 1461263353063 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 11:29:13 INFO - PROCESS | 1856 | 1461263353067 Marionette TRACE conn3 <- [1,1450,null,{}] 11:29:13 INFO - PROCESS | 1856 | 1461263353072 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}] 11:29:13 INFO - PROCESS | 1856 | 1461263353255 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 11:29:13 INFO - PROCESS | 1856 | 1461263353476 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x8fba7800 == 138 [pid = 1856] [id = 370] 11:29:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x8fbadc00) [pid = 1856] [serial = 1111] [outer = (nil)] 11:29:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0x90028400) [pid = 1856] [serial = 1112] [outer = 0x8fbadc00] 11:29:13 INFO - PROCESS | 1856 | 1461263353645 Marionette DEBUG loaded listener.js 11:29:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0x903b7800) [pid = 1856] [serial = 1113] [outer = 0x8fbadc00] 11:29:14 INFO - PROCESS | 1856 | 1461263354580 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]]]}] 11:29:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 11:29:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1580ms 11:29:14 INFO - PROCESS | 1856 | 1461263354645 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 11:29:14 INFO - PROCESS | 1856 | 1461263354649 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 11:29:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 11:29:14 INFO - PROCESS | 1856 | 1461263354655 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 11:29:14 INFO - PROCESS | 1856 | 1461263354659 Marionette TRACE conn3 <- [1,1454,null,{}] 11:29:14 INFO - PROCESS | 1856 | 1461263354665 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}] 11:29:14 INFO - PROCESS | 1856 | 1461263354860 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 11:29:15 INFO - PROCESS | 1856 | 1461263355117 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x8b35c400 == 139 [pid = 1856] [id = 371] 11:29:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x8fc91000) [pid = 1856] [serial = 1114] [outer = (nil)] 11:29:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0x9100bc00) [pid = 1856] [serial = 1115] [outer = 0x8fc91000] 11:29:15 INFO - PROCESS | 1856 | 1461263355245 Marionette DEBUG loaded listener.js 11:29:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0x91111c00) [pid = 1856] [serial = 1116] [outer = 0x8fc91000] 11:29:16 INFO - PROCESS | 1856 | 1461263356144 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]]]}] 11:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 11:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1541ms 11:29:16 INFO - PROCESS | 1856 | 1461263356198 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 11:29:16 INFO - PROCESS | 1856 | 1461263356201 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 11:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 11:29:16 INFO - PROCESS | 1856 | 1461263356208 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 11:29:16 INFO - PROCESS | 1856 | 1461263356211 Marionette TRACE conn3 <- [1,1458,null,{}] 11:29:16 INFO - PROCESS | 1856 | 1461263356217 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}] 11:29:16 INFO - PROCESS | 1856 | 1461263356422 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 11:29:16 INFO - PROCESS | 1856 | 1461263356637 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x89190400 == 140 [pid = 1856] [id = 372] 11:29:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 186 (0x8fc99000) [pid = 1856] [serial = 1117] [outer = (nil)] 11:29:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 187 (0x92637400) [pid = 1856] [serial = 1118] [outer = 0x8fc99000] 11:29:16 INFO - PROCESS | 1856 | 1461263356759 Marionette DEBUG loaded listener.js 11:29:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 188 (0x9263cc00) [pid = 1856] [serial = 1119] [outer = 0x8fc99000] 11:29:17 INFO - PROCESS | 1856 | 1461263357756 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]]]}] 11:29:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 11:29:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1582ms 11:29:17 INFO - PROCESS | 1856 | 1461263357790 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 11:29:17 INFO - PROCESS | 1856 | 1461263357795 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 11:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 11:29:17 INFO - PROCESS | 1856 | 1461263357801 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 11:29:17 INFO - PROCESS | 1856 | 1461263357805 Marionette TRACE conn3 <- [1,1462,null,{}] 11:29:17 INFO - PROCESS | 1856 | 1461263357811 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}] 11:29:18 INFO - PROCESS | 1856 | 1461263358061 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 11:29:18 INFO - PROCESS | 1856 | 1461263358372 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x9262cc00 == 141 [pid = 1856] [id = 373] 11:29:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 189 (0x92712c00) [pid = 1856] [serial = 1120] [outer = (nil)] 11:29:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 190 (0x92f35c00) [pid = 1856] [serial = 1121] [outer = 0x92712c00] 11:29:18 INFO - PROCESS | 1856 | 1461263358472 Marionette DEBUG loaded listener.js 11:29:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 191 (0x92fa1800) [pid = 1856] [serial = 1122] [outer = 0x92712c00] 11:29:19 INFO - PROCESS | 1856 | 1461263359402 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]]]}] 11:29:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 11:29:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1634ms 11:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 11:29:19 INFO - PROCESS | 1856 | 1461263359436 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 11:29:19 INFO - PROCESS | 1856 | 1461263359439 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 11:29:19 INFO - PROCESS | 1856 | 1461263359446 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 11:29:19 INFO - PROCESS | 1856 | 1461263359449 Marionette TRACE conn3 <- [1,1466,null,{}] 11:29:19 INFO - PROCESS | 1856 | 1461263359455 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}] 11:29:19 INFO - PROCESS | 1856 | 1461263359654 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 11:29:19 INFO - PROCESS | 1856 | 1461263359921 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x9269bc00 == 142 [pid = 1856] [id = 374] 11:29:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 192 (0x92739800) [pid = 1856] [serial = 1123] [outer = (nil)] 11:29:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 193 (0x932aac00) [pid = 1856] [serial = 1124] [outer = 0x92739800] 11:29:20 INFO - PROCESS | 1856 | 1461263360048 Marionette DEBUG loaded listener.js 11:29:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 194 (0x932ad400) [pid = 1856] [serial = 1125] [outer = 0x92739800] 11:29:20 INFO - PROCESS | 1856 | 1461263360926 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]]]}] 11:29:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 11:29:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1530ms 11:29:20 INFO - PROCESS | 1856 | 1461263360976 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 11:29:20 INFO - PROCESS | 1856 | 1461263360980 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 11:29:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 11:29:20 INFO - PROCESS | 1856 | 1461263360987 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 11:29:20 INFO - PROCESS | 1856 | 1461263360990 Marionette TRACE conn3 <- [1,1470,null,{}] 11:29:20 INFO - PROCESS | 1856 | 1461263360996 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}] 11:29:21 INFO - PROCESS | 1856 | 1461263361190 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 11:29:21 INFO - PROCESS | 1856 | 1461263361450 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x853f0c00 == 143 [pid = 1856] [id = 375] 11:29:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 195 (0x92fa8800) [pid = 1856] [serial = 1126] [outer = (nil)] 11:29:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 196 (0x9345c800) [pid = 1856] [serial = 1127] [outer = 0x92fa8800] 11:29:21 INFO - PROCESS | 1856 | 1461263361579 Marionette DEBUG loaded listener.js 11:29:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 197 (0x935cac00) [pid = 1856] [serial = 1128] [outer = 0x92fa8800] 11:29:22 INFO - PROCESS | 1856 | 1461263362490 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]]]}] 11:29:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 11:29:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1581ms 11:29:22 INFO - PROCESS | 1856 | 1461263362569 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 11:29:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 11:29:22 INFO - PROCESS | 1856 | 1461263362573 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 11:29:22 INFO - PROCESS | 1856 | 1461263362579 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 11:29:22 INFO - PROCESS | 1856 | 1461263362582 Marionette TRACE conn3 <- [1,1474,null,{}] 11:29:22 INFO - PROCESS | 1856 | 1461263362588 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}] 11:29:22 INFO - PROCESS | 1856 | 1461263362819 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 11:29:23 INFO - PROCESS | 1856 | 1461263363138 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x8be77000 == 144 [pid = 1856] [id = 376] 11:29:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 198 (0x92741000) [pid = 1856] [serial = 1129] [outer = (nil)] 11:29:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 199 (0x936ac800) [pid = 1856] [serial = 1130] [outer = 0x92741000] 11:29:23 INFO - PROCESS | 1856 | 1461263363231 Marionette DEBUG loaded listener.js 11:29:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 200 (0x93728c00) [pid = 1856] [serial = 1131] [outer = 0x92741000] 11:29:24 INFO - PROCESS | 1856 | 1461263364136 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]]]}] 11:29:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 11:29:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1593ms 11:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 11:29:24 INFO - PROCESS | 1856 | 1461263364171 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 11:29:24 INFO - PROCESS | 1856 | 1461263364174 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 11:29:24 INFO - PROCESS | 1856 | 1461263364181 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 11:29:24 INFO - PROCESS | 1856 | 1461263364184 Marionette TRACE conn3 <- [1,1478,null,{}] 11:29:24 INFO - PROCESS | 1856 | 1461263364189 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}] 11:29:24 INFO - PROCESS | 1856 | 1461263364375 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 11:29:24 INFO - PROCESS | 1856 | 1461263364696 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x93457c00 == 145 [pid = 1856] [id = 377] 11:29:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 201 (0x935c7c00) [pid = 1856] [serial = 1132] [outer = (nil)] 11:29:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 202 (0x938d0400) [pid = 1856] [serial = 1133] [outer = 0x935c7c00] 11:29:24 INFO - PROCESS | 1856 | 1461263364786 Marionette DEBUG loaded listener.js 11:29:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 203 (0x938d6800) [pid = 1856] [serial = 1134] [outer = 0x935c7c00] 11:29:25 INFO - PROCESS | 1856 | 1461263365643 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]]]}] 11:29:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 11:29:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1530ms 11:29:25 INFO - PROCESS | 1856 | 1461263365710 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 11:29:25 INFO - PROCESS | 1856 | 1461263365714 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 11:29:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 11:29:25 INFO - PROCESS | 1856 | 1461263365720 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 11:29:25 INFO - PROCESS | 1856 | 1461263365724 Marionette TRACE conn3 <- [1,1482,null,{}] 11:29:25 INFO - PROCESS | 1856 | 1461263365729 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}] 11:29:25 INFO - PROCESS | 1856 | 1461263365918 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 11:29:26 INFO - PROCESS | 1856 | 1461263366290 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x853ed000 == 146 [pid = 1856] [id = 378] 11:29:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 204 (0x85672000) [pid = 1856] [serial = 1135] [outer = (nil)] 11:29:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 205 (0x86cc6c00) [pid = 1856] [serial = 1136] [outer = 0x85672000] 11:29:26 INFO - PROCESS | 1856 | 1461263366384 Marionette DEBUG loaded listener.js 11:29:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 206 (0x8b164400) [pid = 1856] [serial = 1137] [outer = 0x85672000] 11:29:27 INFO - PROCESS | 1856 | 1461263367288 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]]]}] 11:29:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 11:29:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1627ms 11:29:28 INFO - PROCESS | 1856 | 1461263368030 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 11:29:28 INFO - PROCESS | 1856 | 1461263368038 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 11:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 11:29:28 INFO - PROCESS | 1856 | 1461263368096 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 11:29:28 INFO - PROCESS | 1856 | 1461263368104 Marionette TRACE conn3 <- [1,1486,null,{}] 11:29:28 INFO - PROCESS | 1856 | 1461263368113 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}] 11:29:28 INFO - PROCESS | 1856 | 1461263368307 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 11:29:28 INFO - PROCESS | 1856 | 1461263368568 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x86215800 == 147 [pid = 1856] [id = 379] 11:29:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 207 (0x86216400) [pid = 1856] [serial = 1138] [outer = (nil)] 11:29:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 208 (0x86221000) [pid = 1856] [serial = 1139] [outer = 0x86216400] 11:29:28 INFO - PROCESS | 1856 | 1461263368648 Marionette DEBUG loaded listener.js 11:29:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 209 (0x86cc9400) [pid = 1856] [serial = 1140] [outer = 0x86216400] 11:29:29 INFO - PROCESS | 1856 | 1461263369639 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]]]}] 11:29:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 11:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1617ms 11:29:29 INFO - PROCESS | 1856 | 1461263369686 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 11:29:29 INFO - PROCESS | 1856 | 1461263369692 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 11:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 11:29:29 INFO - PROCESS | 1856 | 1461263369703 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 11:29:29 INFO - PROCESS | 1856 | 1461263369708 Marionette TRACE conn3 <- [1,1490,null,{}] 11:29:29 INFO - PROCESS | 1856 | 1461263369715 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}] 11:29:29 INFO - PROCESS | 1856 | 1461263369906 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 11:29:30 INFO - PROCESS | 1856 | --DOCSHELL 0x850f6000 == 146 [pid = 1856] [id = 308] 11:29:30 INFO - PROCESS | 1856 | --DOCSHELL 0x82d4dc00 == 145 [pid = 1856] [id = 309] 11:29:30 INFO - PROCESS | 1856 | --DOCSHELL 0x850f0c00 == 144 [pid = 1856] [id = 310] 11:29:30 INFO - PROCESS | 1856 | --DOCSHELL 0x97ae0000 == 143 [pid = 1856] [id = 259] 11:29:30 INFO - PROCESS | 1856 | --DOCSHELL 0x828cbc00 == 142 [pid = 1856] [id = 361] 11:29:30 INFO - PROCESS | 1856 | --DOCSHELL 0x828c7400 == 141 [pid = 1856] [id = 360] 11:29:30 INFO - PROCESS | 1856 | --DOCSHELL 0x838d9800 == 140 [pid = 1856] [id = 359] 11:29:30 INFO - PROCESS | 1856 | --DOCSHELL 0x838d3000 == 139 [pid = 1856] [id = 358] 11:29:30 INFO - PROCESS | 1856 | --DOCSHELL 0x82d4ec00 == 138 [pid = 1856] [id = 356] 11:29:30 INFO - PROCESS | 1856 | --DOCSHELL 0x8566a000 == 137 [pid = 1856] [id = 355] 11:29:30 INFO - PROCESS | 1856 | --DOCSHELL 0x9002e400 == 136 [pid = 1856] [id = 354] 11:29:30 INFO - PROCESS | 1856 | --DOCSHELL 0x938ce400 == 135 [pid = 1856] [id = 352] 11:29:30 INFO - PROCESS | 1856 | --DOCSHELL 0x938da400 == 134 [pid = 1856] [id = 353] 11:29:30 INFO - PROCESS | 1856 | --DOCSHELL 0x8f355800 == 133 [pid = 1856] [id = 351] 11:29:30 INFO - PROCESS | 1856 | --DOCSHELL 0x92f3b400 == 132 [pid = 1856] [id = 350] 11:29:30 INFO - PROCESS | 1856 | --DOCSHELL 0x92634c00 == 131 [pid = 1856] [id = 349] 11:29:30 INFO - PROCESS | 1856 | --DOCSHELL 0x8fc9dc00 == 130 [pid = 1856] [id = 347] 11:29:30 INFO - PROCESS | 1856 | --DOCSHELL 0x8e329000 == 129 [pid = 1856] [id = 348] 11:29:30 INFO - PROCESS | 1856 | --DOCSHELL 0x8621dc00 == 128 [pid = 1856] [id = 346] 11:29:30 INFO - PROCESS | 1856 | --DOCSHELL 0x8b409400 == 127 [pid = 1856] [id = 345] 11:29:30 INFO - PROCESS | 1856 | --DOCSHELL 0x86ccf000 == 126 [pid = 1856] [id = 344] 11:29:30 INFO - PROCESS | 1856 | --DOCSHELL 0x8bcbf400 == 125 [pid = 1856] [id = 343] 11:29:30 INFO - PROCESS | 1856 | --DOCSHELL 0x893c5c00 == 124 [pid = 1856] [id = 341] 11:29:30 INFO - PROCESS | 1856 | --DOCSHELL 0x8bcb8800 == 123 [pid = 1856] [id = 342] 11:29:30 INFO - PROCESS | 1856 | --DOCSHELL 0x86cd0c00 == 122 [pid = 1856] [id = 340] 11:29:30 INFO - PROCESS | 1856 | --DOCSHELL 0x838d5c00 == 121 [pid = 1856] [id = 339] 11:29:30 INFO - PROCESS | 1856 | --DOCSHELL 0x838cec00 == 120 [pid = 1856] [id = 338] 11:29:30 INFO - PROCESS | 1856 | --DOMWINDOW == 208 (0x8bfb7800) [pid = 1856] [serial = 924] [outer = (nil)] [url = about:blank] 11:29:30 INFO - PROCESS | 1856 | --DOMWINDOW == 207 (0x82d59400) [pid = 1856] [serial = 930] [outer = (nil)] [url = about:blank] 11:29:30 INFO - PROCESS | 1856 | --DOMWINDOW == 206 (0x850fac00) [pid = 1856] [serial = 918] [outer = (nil)] [url = about:blank] 11:29:30 INFO - PROCESS | 1856 | --DOMWINDOW == 205 (0x8af31800) [pid = 1856] [serial = 927] [outer = (nil)] [url = about:blank] 11:29:30 INFO - PROCESS | 1856 | --DOMWINDOW == 204 (0x85138c00) [pid = 1856] [serial = 921] [outer = (nil)] [url = about:blank] 11:29:30 INFO - PROCESS | 1856 | --DOMWINDOW == 203 (0x8af33400) [pid = 1856] [serial = 933] [outer = (nil)] [url = about:blank] 11:29:30 INFO - PROCESS | 1856 | --DOMWINDOW == 202 (0x87b2cc00) [pid = 1856] [serial = 1016] [outer = (nil)] [url = about:blank] 11:29:30 INFO - PROCESS | 1856 | --DOMWINDOW == 201 (0x8bcbc000) [pid = 1856] [serial = 1010] [outer = (nil)] [url = about:blank] 11:29:30 INFO - PROCESS | 1856 | --DOMWINDOW == 200 (0x8bfb2c00) [pid = 1856] [serial = 1013] [outer = (nil)] [url = about:blank] 11:29:30 INFO - PROCESS | 1856 | --DOMWINDOW == 199 (0x8be07000) [pid = 1856] [serial = 1011] [outer = (nil)] [url = about:blank] 11:29:30 INFO - PROCESS | 1856 | --DOMWINDOW == 198 (0x935d6400) [pid = 1856] [serial = 965] [outer = (nil)] [url = about:blank] 11:29:30 INFO - PROCESS | 1856 | --DOMWINDOW == 197 (0x85670400) [pid = 1856] [serial = 1004] [outer = (nil)] [url = about:blank] 11:29:30 INFO - PROCESS | 1856 | --DOMWINDOW == 196 (0x86221400) [pid = 1856] [serial = 1005] [outer = (nil)] [url = about:blank] 11:29:30 INFO - PROCESS | 1856 | --DOMWINDOW == 195 (0x87b20c00) [pid = 1856] [serial = 1002] [outer = (nil)] [url = about:blank] 11:29:30 INFO - PROCESS | 1856 | --DOMWINDOW == 194 (0x86cd2800) [pid = 1856] [serial = 1001] [outer = (nil)] [url = about:blank] 11:29:30 INFO - PROCESS | 1856 | --DOMWINDOW == 193 (0x903b9000) [pid = 1856] [serial = 956] [outer = (nil)] [url = about:blank] 11:29:30 INFO - PROCESS | 1856 | --DOMWINDOW == 192 (0xa0b2c800) [pid = 1856] [serial = 977] [outer = (nil)] [url = about:blank] 11:29:30 INFO - PROCESS | 1856 | --DOMWINDOW == 191 (0x8b408800) [pid = 1856] [serial = 995] [outer = (nil)] [url = about:blank] 11:29:30 INFO - PROCESS | 1856 | --DOMWINDOW == 190 (0x8b40e400) [pid = 1856] [serial = 986] [outer = (nil)] [url = about:blank] 11:29:30 INFO - PROCESS | 1856 | --DOMWINDOW == 189 (0x98f40800) [pid = 1856] [serial = 974] [outer = (nil)] [url = about:blank] 11:29:30 INFO - PROCESS | 1856 | --DOMWINDOW == 188 (0x895f6000) [pid = 1856] [serial = 1007] [outer = (nil)] [url = about:blank] 11:29:30 INFO - PROCESS | 1856 | --DOMWINDOW == 187 (0x828cac00) [pid = 1856] [serial = 992] [outer = (nil)] [url = about:blank] 11:29:30 INFO - PROCESS | 1856 | --DOMWINDOW == 186 (0x85729000) [pid = 1856] [serial = 999] [outer = (nil)] [url = about:blank] 11:29:30 INFO - PROCESS | 1856 | --DOMWINDOW == 185 (0x85725800) [pid = 1856] [serial = 998] [outer = (nil)] [url = about:blank] 11:29:30 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x8bcb6400) [pid = 1856] [serial = 953] [outer = (nil)] [url = about:blank] 11:29:30 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0xa48ce800) [pid = 1856] [serial = 980] [outer = (nil)] [url = about:blank] 11:29:30 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x97507400) [pid = 1856] [serial = 983] [outer = (nil)] [url = about:blank] 11:29:30 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x87fea400) [pid = 1856] [serial = 950] [outer = (nil)] [url = about:blank] 11:29:30 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x9263d400) [pid = 1856] [serial = 959] [outer = (nil)] [url = about:blank] 11:29:30 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x92740800) [pid = 1856] [serial = 962] [outer = (nil)] [url = about:blank] 11:29:30 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0xa4a23800) [pid = 1856] [serial = 989] [outer = (nil)] [url = about:blank] 11:29:30 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x94dce000) [pid = 1856] [serial = 968] [outer = (nil)] [url = about:blank] 11:29:30 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x97479c00) [pid = 1856] [serial = 971] [outer = (nil)] [url = about:blank] 11:29:30 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x8b15d800) [pid = 1856] [serial = 1008] [outer = (nil)] [url = about:blank] 11:29:30 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x8e2ac400) [pid = 1856] [serial = 1014] [outer = (nil)] [url = about:blank] 11:29:30 INFO - PROCESS | 1856 | 1461263370829 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x828cac00 == 121 [pid = 1856] [id = 380] 11:29:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x828cbc00) [pid = 1856] [serial = 1141] [outer = (nil)] 11:29:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x82d59400) [pid = 1856] [serial = 1142] [outer = 0x828cbc00] 11:29:30 INFO - PROCESS | 1856 | 1461263370944 Marionette DEBUG loaded listener.js 11:29:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x850fac00) [pid = 1856] [serial = 1143] [outer = 0x828cbc00] 11:29:31 INFO - PROCESS | 1856 | 1461263371735 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]]]}] 11:29:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 11:29:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 2087ms 11:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 11:29:31 INFO - PROCESS | 1856 | 1461263371787 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 11:29:31 INFO - PROCESS | 1856 | 1461263371790 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 11:29:31 INFO - PROCESS | 1856 | 1461263371797 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 11:29:31 INFO - PROCESS | 1856 | 1461263371800 Marionette TRACE conn3 <- [1,1494,null,{}] 11:29:31 INFO - PROCESS | 1856 | 1461263371813 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}] 11:29:32 INFO - PROCESS | 1856 | 1461263372006 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 11:29:32 INFO - PROCESS | 1856 | 1461263372191 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x8621dc00 == 122 [pid = 1856] [id = 381] 11:29:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x86ccf000) [pid = 1856] [serial = 1144] [outer = (nil)] 11:29:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x87fea000) [pid = 1856] [serial = 1145] [outer = 0x86ccf000] 11:29:32 INFO - PROCESS | 1856 | 1461263372271 Marionette DEBUG loaded listener.js 11:29:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x88acf800) [pid = 1856] [serial = 1146] [outer = 0x86ccf000] 11:29:33 INFO - PROCESS | 1856 | 1461263373162 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]]]}] 11:29:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 11:29:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1428ms 11:29:33 INFO - PROCESS | 1856 | 1461263373225 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 11:29:33 INFO - PROCESS | 1856 | 1461263373228 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 11:29:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 11:29:33 INFO - PROCESS | 1856 | 1461263373234 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 11:29:33 INFO - PROCESS | 1856 | 1461263373237 Marionette TRACE conn3 <- [1,1498,null,{}] 11:29:33 INFO - PROCESS | 1856 | 1461263373242 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}] 11:29:33 INFO - PROCESS | 1856 | 1461263373468 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 11:29:33 INFO - PROCESS | 1856 | 1461263373504 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x8621e000 == 123 [pid = 1856] [id = 382] 11:29:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0x895ea800) [pid = 1856] [serial = 1147] [outer = (nil)] 11:29:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0x8af31c00) [pid = 1856] [serial = 1148] [outer = 0x895ea800] 11:29:33 INFO - PROCESS | 1856 | 1461263373577 Marionette DEBUG loaded listener.js 11:29:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x8b15e800) [pid = 1856] [serial = 1149] [outer = 0x895ea800] 11:29:34 INFO - PROCESS | 1856 | 1461263374444 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]]]}] 11:29:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 11:29:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1280ms 11:29:34 INFO - PROCESS | 1856 | 1461263374514 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 11:29:34 INFO - PROCESS | 1856 | 1461263374517 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 11:29:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 11:29:34 INFO - PROCESS | 1856 | 1461263374523 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 11:29:34 INFO - PROCESS | 1856 | 1461263374526 Marionette TRACE conn3 <- [1,1502,null,{}] 11:29:34 INFO - PROCESS | 1856 | 1461263374531 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}] 11:29:34 INFO - PROCESS | 1856 | 1461263374759 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 11:29:34 INFO - PROCESS | 1856 | 1461263374800 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x893c2000 == 124 [pid = 1856] [id = 383] 11:29:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0x895ed800) [pid = 1856] [serial = 1150] [outer = (nil)] 11:29:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0x8b359000) [pid = 1856] [serial = 1151] [outer = 0x895ed800] 11:29:34 INFO - PROCESS | 1856 | 1461263374873 Marionette DEBUG loaded listener.js 11:29:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 186 (0x8b408800) [pid = 1856] [serial = 1152] [outer = 0x895ed800] 11:29:36 INFO - PROCESS | 1856 | --DOMWINDOW == 185 (0x92706c00) [pid = 1856] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 11:29:36 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x828ca000) [pid = 1856] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 11:29:36 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0x828c3800) [pid = 1856] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 11:29:36 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x838d3400) [pid = 1856] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 11:29:36 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x8b406c00) [pid = 1856] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 11:29:36 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x92708000) [pid = 1856] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 11:29:36 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0xa48cb400) [pid = 1856] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 11:29:36 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0x987a1800) [pid = 1856] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 11:29:36 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x89190000) [pid = 1856] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 11:29:36 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x9390f800) [pid = 1856] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 11:29:36 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x935cf800) [pid = 1856] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 11:29:36 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x92738800) [pid = 1856] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 11:29:36 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x92707c00) [pid = 1856] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 11:29:36 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x91c9fc00) [pid = 1856] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 11:29:36 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x9002d000) [pid = 1856] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 11:29:36 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x8b161400) [pid = 1856] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 11:29:36 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x86cd5800) [pid = 1856] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 11:29:36 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x8f942800) [pid = 1856] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 11:29:36 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x8918d400) [pid = 1856] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 11:29:36 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x939cc000) [pid = 1856] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 11:29:36 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x82d57000) [pid = 1856] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 11:29:36 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x8af2fc00) [pid = 1856] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 11:29:36 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x938d8400) [pid = 1856] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 11:29:36 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x838d9c00) [pid = 1856] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 11:29:36 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x903b5800) [pid = 1856] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 11:29:36 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x8e3e4c00) [pid = 1856] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 11:29:36 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x8f1cd000) [pid = 1856] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 11:29:36 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x838d0800) [pid = 1856] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 11:29:36 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x91114400) [pid = 1856] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 11:29:36 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x850f1000) [pid = 1856] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 11:29:36 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x903be800) [pid = 1856] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 11:29:36 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x8be0e000) [pid = 1856] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 11:29:36 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x932a9800) [pid = 1856] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 11:29:36 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x853eb400) [pid = 1856] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 11:29:36 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x987adc00) [pid = 1856] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 11:29:36 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x8fbad800) [pid = 1856] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 11:29:36 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x850f4000) [pid = 1856] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 11:29:36 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x8e3cdc00) [pid = 1856] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 11:29:36 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x853e8000) [pid = 1856] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 11:29:36 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x86cd4c00) [pid = 1856] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 11:29:36 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x92f39800) [pid = 1856] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 11:29:36 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x8be7ec00) [pid = 1856] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 11:29:36 INFO - PROCESS | 1856 | 1461263376662 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]]]}] 11:29:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 11:29:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 2179ms 11:29:36 INFO - PROCESS | 1856 | 1461263376703 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 11:29:36 INFO - PROCESS | 1856 | 1461263376707 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 11:29:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 11:29:36 INFO - PROCESS | 1856 | 1461263376722 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 11:29:36 INFO - PROCESS | 1856 | 1461263376726 Marionette TRACE conn3 <- [1,1506,null,{}] 11:29:36 INFO - PROCESS | 1856 | 1461263376731 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}] 11:29:36 INFO - PROCESS | 1856 | 1461263376929 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 11:29:36 INFO - PROCESS | 1856 | 1461263376948 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x850f1000 == 125 [pid = 1856] [id = 384] 11:29:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x853e8000) [pid = 1856] [serial = 1153] [outer = (nil)] 11:29:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x8918d400) [pid = 1856] [serial = 1154] [outer = 0x853e8000] 11:29:37 INFO - PROCESS | 1856 | 1461263377025 Marionette DEBUG loaded listener.js 11:29:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x8b161400) [pid = 1856] [serial = 1155] [outer = 0x853e8000] 11:29:37 INFO - PROCESS | 1856 | 1461263377918 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]]]}] 11:29:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 11:29:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1226ms 11:29:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 11:29:37 INFO - PROCESS | 1856 | 1461263377950 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 11:29:37 INFO - PROCESS | 1856 | 1461263377952 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 11:29:37 INFO - PROCESS | 1856 | 1461263377958 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 11:29:37 INFO - PROCESS | 1856 | 1461263377962 Marionette TRACE conn3 <- [1,1510,null,{}] 11:29:37 INFO - PROCESS | 1856 | 1461263377973 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}] 11:29:38 INFO - PROCESS | 1856 | 1461263378149 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 11:29:38 INFO - PROCESS | 1856 | 1461263378478 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x828c2000 == 126 [pid = 1856] [id = 385] 11:29:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x828c2400) [pid = 1856] [serial = 1156] [outer = (nil)] 11:29:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x828cec00) [pid = 1856] [serial = 1157] [outer = 0x828c2400] 11:29:38 INFO - PROCESS | 1856 | 1461263378573 Marionette DEBUG loaded listener.js 11:29:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x838d5c00) [pid = 1856] [serial = 1158] [outer = 0x828c2400] 11:29:39 INFO - PROCESS | 1856 | 1461263379569 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]]]}] 11:29:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 11:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1645ms 11:29:39 INFO - PROCESS | 1856 | 1461263379605 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 11:29:39 INFO - PROCESS | 1856 | 1461263379612 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 11:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 11:29:39 INFO - PROCESS | 1856 | 1461263379621 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 11:29:39 INFO - PROCESS | 1856 | 1461263379626 Marionette TRACE conn3 <- [1,1514,null,{}] 11:29:39 INFO - PROCESS | 1856 | 1461263379633 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}] 11:29:39 INFO - PROCESS | 1856 | 1461263379845 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 11:29:40 INFO - PROCESS | 1856 | 1461263380114 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x86217800 == 127 [pid = 1856] [id = 386] 11:29:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x86224400) [pid = 1856] [serial = 1159] [outer = (nil)] 11:29:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x86ccf800) [pid = 1856] [serial = 1160] [outer = 0x86224400] 11:29:40 INFO - PROCESS | 1856 | 1461263380219 Marionette DEBUG loaded listener.js 11:29:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x87b20000) [pid = 1856] [serial = 1161] [outer = 0x86224400] 11:29:41 INFO - PROCESS | 1856 | 1461263381169 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]]]}] 11:29:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 11:29:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1582ms 11:29:41 INFO - PROCESS | 1856 | 1461263381207 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 11:29:41 INFO - PROCESS | 1856 | 1461263381213 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 11:29:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 11:29:41 INFO - PROCESS | 1856 | 1461263381220 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 11:29:41 INFO - PROCESS | 1856 | 1461263381224 Marionette TRACE conn3 <- [1,1518,null,{}] 11:29:41 INFO - PROCESS | 1856 | 1461263381230 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}] 11:29:41 INFO - PROCESS | 1856 | 1461263381516 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 11:29:41 INFO - PROCESS | 1856 | 1461263381870 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x89197400 == 128 [pid = 1856] [id = 387] 11:29:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x895f2800) [pid = 1856] [serial = 1162] [outer = (nil)] 11:29:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x8af2c800) [pid = 1856] [serial = 1163] [outer = 0x895f2800] 11:29:41 INFO - PROCESS | 1856 | 1461263381965 Marionette DEBUG loaded listener.js 11:29:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x8b34f400) [pid = 1856] [serial = 1164] [outer = 0x895f2800] 11:29:42 INFO - PROCESS | 1856 | 1461263382854 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]]]}] 11:29:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 11:29:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1686ms 11:29:42 INFO - PROCESS | 1856 | 1461263382907 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 11:29:42 INFO - PROCESS | 1856 | 1461263382911 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 11:29:42 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 11:29:42 INFO - PROCESS | 1856 | 1461263382927 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 11:29:42 INFO - PROCESS | 1856 | 1461263382936 Marionette TRACE conn3 <- [1,1522,null,{}] 11:29:42 INFO - PROCESS | 1856 | 1461263382942 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}] 11:29:43 INFO - PROCESS | 1856 | 1461263383213 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 11:29:43 INFO - PROCESS | 1856 | 1461263383470 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x893cac00 == 129 [pid = 1856] [id = 388] 11:29:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x8af2d000) [pid = 1856] [serial = 1165] [outer = (nil)] 11:29:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x8be7a000) [pid = 1856] [serial = 1166] [outer = 0x8af2d000] 11:29:43 INFO - PROCESS | 1856 | 1461263383595 Marionette DEBUG loaded listener.js 11:29:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x8bfb1000) [pid = 1856] [serial = 1167] [outer = 0x8af2d000] 11:29:44 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 11:29:44 INFO - PROCESS | 1856 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:29:44 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 11:29:44 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 11:29:44 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 11:29:44 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 11:29:44 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 11:29:44 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 11:29:44 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 11:29:44 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 11:29:44 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 11:29:44 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 11:29:44 INFO - PROCESS | 1856 | 1461263384363 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"]]]}] 11:29:44 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 () { 11:29:44 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:29:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 11:29:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:29:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:29:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 11:29:44 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 () { 11:29:44 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:29:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 11:29:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:29:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:29:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 11:29:44 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 () { 11:29:44 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:29:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 11:29:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:29:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:29:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 11:29:44 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 () { 11:29:44 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 11:29:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 11:29:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:29:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:29:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 11:29:44 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1493ms 11:29:44 INFO - PROCESS | 1856 | 1461263384414 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 11:29:44 INFO - PROCESS | 1856 | 1461263384421 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 11:29:44 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 11:29:44 INFO - PROCESS | 1856 | 1461263384429 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 11:29:44 INFO - PROCESS | 1856 | 1461263384434 Marionette TRACE conn3 <- [1,1526,null,{}] 11:29:44 INFO - PROCESS | 1856 | 1461263384458 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}] 11:29:44 INFO - PROCESS | 1856 | 1461263384637 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 11:29:44 INFO - PROCESS | 1856 | 1461263384854 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x88acfc00 == 130 [pid = 1856] [id = 389] 11:29:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x8bfafc00) [pid = 1856] [serial = 1168] [outer = (nil)] 11:29:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x8e2afc00) [pid = 1856] [serial = 1169] [outer = 0x8bfafc00] 11:29:44 INFO - PROCESS | 1856 | 1461263384972 Marionette DEBUG loaded listener.js 11:29:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x8e3eac00) [pid = 1856] [serial = 1170] [outer = 0x8bfafc00] 11:29:45 INFO - PROCESS | 1856 | 1461263385817 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"]]]}] 11:29:45 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 11:29:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 11:29:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:29:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:29:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 11:29:45 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 11:29:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 11:29:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:29:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:29:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 11:29:45 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 11:29:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 11:29:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:29:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:29:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 11:29:45 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1405ms 11:29:45 INFO - PROCESS | 1856 | 1461263385883 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 11:29:45 INFO - PROCESS | 1856 | 1461263385889 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 11:29:45 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 11:29:45 INFO - PROCESS | 1856 | 1461263385897 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 11:29:45 INFO - PROCESS | 1856 | 1461263385899 Marionette TRACE conn3 <- [1,1530,null,{}] 11:29:45 INFO - PROCESS | 1856 | 1461263385905 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}] 11:29:46 INFO - PROCESS | 1856 | 1461263386090 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 11:29:46 INFO - PROCESS | 1856 | 1461263386355 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f1c4400 == 131 [pid = 1856] [id = 390] 11:29:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x8f1cd400) [pid = 1856] [serial = 1171] [outer = (nil)] 11:29:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x8f359400) [pid = 1856] [serial = 1172] [outer = 0x8f1cd400] 11:29:46 INFO - PROCESS | 1856 | 1461263386459 Marionette DEBUG loaded listener.js 11:29:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x8fc9dc00) [pid = 1856] [serial = 1173] [outer = 0x8f1cd400] 11:29:47 INFO - PROCESS | 1856 | 1461263387335 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]]]}] 11:29:47 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 11:29:47 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 11:29:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:29:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:29:47 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 11:29:47 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 11:29:47 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. 11:29:47 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 11:29:47 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1484ms 11:29:47 INFO - PROCESS | 1856 | 1461263387383 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 11:29:47 INFO - PROCESS | 1856 | 1461263387387 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 11:29:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 11:29:47 INFO - PROCESS | 1856 | 1461263387393 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 11:29:47 INFO - PROCESS | 1856 | 1461263387397 Marionette TRACE conn3 <- [1,1534,null,{}] 11:29:47 INFO - PROCESS | 1856 | 1461263387402 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}] 11:29:47 INFO - PROCESS | 1856 | 1461263387619 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 11:29:47 INFO - PROCESS | 1856 | 1461263387844 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x8be74000 == 132 [pid = 1856] [id = 391] 11:29:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x8f356000) [pid = 1856] [serial = 1174] [outer = (nil)] 11:29:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x91003000) [pid = 1856] [serial = 1175] [outer = 0x8f356000] 11:29:47 INFO - PROCESS | 1856 | 1461263387969 Marionette DEBUG loaded listener.js 11:29:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x91111400) [pid = 1856] [serial = 1176] [outer = 0x8f356000] 11:29:48 INFO - PROCESS | 1856 | 1461263388917 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]]]}] 11:29:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 11:29:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1601ms 11:29:48 INFO - PROCESS | 1856 | 1461263388995 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 11:29:49 INFO - PROCESS | 1856 | 1461263388999 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 11:29:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 11:29:49 INFO - PROCESS | 1856 | 1461263389006 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 11:29:49 INFO - PROCESS | 1856 | 1461263389010 Marionette TRACE conn3 <- [1,1538,null,{}] 11:29:49 INFO - PROCESS | 1856 | 1461263389015 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}] 11:29:49 INFO - PROCESS | 1856 | 1461263389239 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 11:29:49 INFO - PROCESS | 1856 | 1461263389501 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x828cd000 == 133 [pid = 1856] [id = 392] 11:29:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x8b406400) [pid = 1856] [serial = 1177] [outer = (nil)] 11:29:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x92627800) [pid = 1856] [serial = 1178] [outer = 0x8b406400] 11:29:49 INFO - PROCESS | 1856 | 1461263389632 Marionette DEBUG loaded listener.js 11:29:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x92637000) [pid = 1856] [serial = 1179] [outer = 0x8b406400] 11:29:50 INFO - PROCESS | 1856 | 1461263390502 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]]]}] 11:29:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 11:29:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1535ms 11:29:50 INFO - PROCESS | 1856 | 1461263390542 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 11:29:50 INFO - PROCESS | 1856 | 1461263390546 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 11:29:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 11:29:50 INFO - PROCESS | 1856 | 1461263390552 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 11:29:50 INFO - PROCESS | 1856 | 1461263390555 Marionette TRACE conn3 <- [1,1542,null,{}] 11:29:50 INFO - PROCESS | 1856 | 1461263390561 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}] 11:29:50 INFO - PROCESS | 1856 | 1461263390742 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 11:29:51 INFO - PROCESS | 1856 | 1461263391015 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x9002e000 == 134 [pid = 1856] [id = 393] 11:29:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x90f8e000) [pid = 1856] [serial = 1180] [outer = (nil)] 11:29:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x92708c00) [pid = 1856] [serial = 1181] [outer = 0x90f8e000] 11:29:51 INFO - PROCESS | 1856 | 1461263391145 Marionette DEBUG loaded listener.js 11:29:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x9270e000) [pid = 1856] [serial = 1182] [outer = 0x90f8e000] 11:29:51 INFO - PROCESS | 1856 | 1461263391993 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]]]}] 11:29:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 11:29:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1489ms 11:29:52 INFO - PROCESS | 1856 | 1461263392042 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 11:29:52 INFO - PROCESS | 1856 | 1461263392045 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 11:29:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 11:29:52 INFO - PROCESS | 1856 | 1461263392052 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 11:29:52 INFO - PROCESS | 1856 | 1461263392055 Marionette TRACE conn3 <- [1,1546,null,{}] 11:29:52 INFO - PROCESS | 1856 | 1461263392061 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}] 11:29:52 INFO - PROCESS | 1856 | 1461263392252 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 11:29:52 INFO - PROCESS | 1856 | 1461263392485 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x926a1400 == 135 [pid = 1856] [id = 394] 11:29:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x92708000) [pid = 1856] [serial = 1183] [outer = (nil)] 11:29:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x92740800) [pid = 1856] [serial = 1184] [outer = 0x92708000] 11:29:52 INFO - PROCESS | 1856 | 1461263392616 Marionette DEBUG loaded listener.js 11:29:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x92f35400) [pid = 1856] [serial = 1185] [outer = 0x92708000] 11:29:53 INFO - PROCESS | 1856 | 1461263393518 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]]]}] 11:29:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 11:29:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1532ms 11:29:53 INFO - PROCESS | 1856 | 1461263393585 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 11:29:53 INFO - PROCESS | 1856 | 1461263393589 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 11:29:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 11:29:53 INFO - PROCESS | 1856 | 1461263393595 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 11:29:53 INFO - PROCESS | 1856 | 1461263393599 Marionette TRACE conn3 <- [1,1550,null,{}] 11:29:53 INFO - PROCESS | 1856 | 1461263393604 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}] 11:29:53 INFO - PROCESS | 1856 | 1461263393798 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 11:29:54 INFO - PROCESS | 1856 | 1461263394118 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x932a3000 == 136 [pid = 1856] [id = 395] 11:29:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x932a3400) [pid = 1856] [serial = 1186] [outer = (nil)] 11:29:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x932ab400) [pid = 1856] [serial = 1187] [outer = 0x932a3400] 11:29:54 INFO - PROCESS | 1856 | 1461263394223 Marionette DEBUG loaded listener.js 11:29:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x9345b800) [pid = 1856] [serial = 1188] [outer = 0x932a3400] 11:29:55 INFO - PROCESS | 1856 | 1461263395111 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]]]}] 11:29:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 11:29:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1580ms 11:29:55 INFO - PROCESS | 1856 | 1461263395177 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 11:29:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 11:29:55 INFO - PROCESS | 1856 | 1461263395182 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 11:29:55 INFO - PROCESS | 1856 | 1461263395188 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 11:29:55 INFO - PROCESS | 1856 | 1461263395192 Marionette TRACE conn3 <- [1,1554,null,{}] 11:29:55 INFO - PROCESS | 1856 | 1461263395198 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}] 11:29:55 INFO - PROCESS | 1856 | 1461263395455 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 11:29:55 INFO - PROCESS | 1856 | 1461263395777 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x893c4400 == 137 [pid = 1856] [id = 396] 11:29:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0x92fadc00) [pid = 1856] [serial = 1189] [outer = (nil)] 11:29:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0x9372c400) [pid = 1856] [serial = 1190] [outer = 0x92fadc00] 11:29:55 INFO - PROCESS | 1856 | 1461263395867 Marionette DEBUG loaded listener.js 11:29:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x938d4c00) [pid = 1856] [serial = 1191] [outer = 0x92fadc00] 11:29:56 INFO - PROCESS | 1856 | 1461263396795 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]]]}] 11:29:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 11:29:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1682ms 11:29:56 INFO - PROCESS | 1856 | 1461263396870 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 11:29:56 INFO - PROCESS | 1856 | 1461263396874 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 11:29:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 11:29:56 INFO - PROCESS | 1856 | 1461263396880 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 11:29:56 INFO - PROCESS | 1856 | 1461263396885 Marionette TRACE conn3 <- [1,1558,null,{}] 11:29:56 INFO - PROCESS | 1856 | 1461263396891 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}] 11:29:57 INFO - PROCESS | 1856 | 1461263397090 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 11:29:57 INFO - PROCESS | 1856 | 1461263397402 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x936a4c00 == 138 [pid = 1856] [id = 397] 11:29:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0x93726c00) [pid = 1856] [serial = 1192] [outer = (nil)] 11:29:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0x939d4400) [pid = 1856] [serial = 1193] [outer = 0x93726c00] 11:29:57 INFO - PROCESS | 1856 | 1461263397493 Marionette DEBUG loaded listener.js 11:29:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 186 (0x939d8c00) [pid = 1856] [serial = 1194] [outer = 0x93726c00] 11:29:58 INFO - PROCESS | 1856 | 1461263398372 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]]]}] 11:29:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 11:29:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1534ms 11:29:58 INFO - PROCESS | 1856 | 1461263398415 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 11:29:58 INFO - PROCESS | 1856 | 1461263398418 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 11:29:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 11:29:58 INFO - PROCESS | 1856 | 1461263398424 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 11:29:58 INFO - PROCESS | 1856 | 1461263398428 Marionette TRACE conn3 <- [1,1562,null,{}] 11:29:58 INFO - PROCESS | 1856 | 1461263398433 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}] 11:29:58 INFO - PROCESS | 1856 | 1461263398615 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 11:29:58 INFO - PROCESS | 1856 | 1461263398926 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:29:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x939cf800 == 139 [pid = 1856] [id = 398] 11:29:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 187 (0x939cfc00) [pid = 1856] [serial = 1195] [outer = (nil)] 11:29:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 188 (0x95891000) [pid = 1856] [serial = 1196] [outer = 0x939cfc00] 11:29:59 INFO - PROCESS | 1856 | 1461263399016 Marionette DEBUG loaded listener.js 11:29:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 189 (0x9603fc00) [pid = 1856] [serial = 1197] [outer = 0x939cfc00] 11:29:59 INFO - PROCESS | 1856 | 1461263399874 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]]]}] 11:29:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 11:29:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1480ms 11:29:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 11:29:59 INFO - PROCESS | 1856 | 1461263399910 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 11:29:59 INFO - PROCESS | 1856 | 1461263399913 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 11:29:59 INFO - PROCESS | 1856 | 1461263399920 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 11:29:59 INFO - PROCESS | 1856 | 1461263399923 Marionette TRACE conn3 <- [1,1566,null,{}] 11:29:59 INFO - PROCESS | 1856 | 1461263399929 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}] 11:30:00 INFO - PROCESS | 1856 | 1461263400133 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 11:30:00 INFO - PROCESS | 1856 | 1461263400407 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x895ea000 == 140 [pid = 1856] [id = 399] 11:30:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 190 (0x895f6400) [pid = 1856] [serial = 1198] [outer = (nil)] 11:30:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 191 (0x965e9400) [pid = 1856] [serial = 1199] [outer = 0x895f6400] 11:30:00 INFO - PROCESS | 1856 | 1461263400549 Marionette DEBUG loaded listener.js 11:30:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 192 (0x96d76000) [pid = 1856] [serial = 1200] [outer = 0x895f6400] 11:30:01 INFO - PROCESS | 1856 | 1461263401430 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]]]}] 11:30:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 11:30:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1586ms 11:30:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 11:30:01 INFO - PROCESS | 1856 | 1461263401505 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 11:30:01 INFO - PROCESS | 1856 | 1461263401508 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 11:30:01 INFO - PROCESS | 1856 | 1461263401515 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 11:30:01 INFO - PROCESS | 1856 | 1461263401518 Marionette TRACE conn3 <- [1,1570,null,{}] 11:30:01 INFO - PROCESS | 1856 | 1461263401524 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}] 11:30:01 INFO - PROCESS | 1856 | 1461263401765 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 11:30:02 INFO - PROCESS | 1856 | 1461263402105 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f940800 == 141 [pid = 1856] [id = 400] 11:30:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 193 (0x939d9800) [pid = 1856] [serial = 1201] [outer = (nil)] 11:30:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 194 (0x96e03c00) [pid = 1856] [serial = 1202] [outer = 0x939d9800] 11:30:02 INFO - PROCESS | 1856 | 1461263402207 Marionette DEBUG loaded listener.js 11:30:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 195 (0x96e0ac00) [pid = 1856] [serial = 1203] [outer = 0x939d9800] 11:30:03 INFO - PROCESS | 1856 | 1461263403169 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]]]}] 11:30:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 11:30:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1692ms 11:30:03 INFO - PROCESS | 1856 | 1461263403207 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 11:30:03 INFO - PROCESS | 1856 | 1461263403210 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 11:30:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 11:30:03 INFO - PROCESS | 1856 | 1461263403217 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 11:30:03 INFO - PROCESS | 1856 | 1461263403220 Marionette TRACE conn3 <- [1,1574,null,{}] 11:30:03 INFO - PROCESS | 1856 | 1461263403226 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}] 11:30:03 INFO - PROCESS | 1856 | 1461263403438 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 11:30:03 INFO - PROCESS | 1856 | 1461263403756 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f977400 == 142 [pid = 1856] [id = 401] 11:30:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 196 (0x96d73c00) [pid = 1856] [serial = 1204] [outer = (nil)] 11:30:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 197 (0x97227000) [pid = 1856] [serial = 1205] [outer = 0x96d73c00] 11:30:03 INFO - PROCESS | 1856 | 1461263403849 Marionette DEBUG loaded listener.js 11:30:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 198 (0x97228c00) [pid = 1856] [serial = 1206] [outer = 0x96d73c00] 11:30:04 INFO - PROCESS | 1856 | 1461263404724 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]]]}] 11:30:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 11:30:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1586ms 11:30:04 INFO - PROCESS | 1856 | 1461263404804 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 11:30:04 INFO - PROCESS | 1856 | 1461263404807 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 11:30:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 11:30:04 INFO - PROCESS | 1856 | 1461263404816 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 11:30:04 INFO - PROCESS | 1856 | 1461263404819 Marionette TRACE conn3 <- [1,1578,null,{}] 11:30:04 INFO - PROCESS | 1856 | 1461263404826 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}] 11:30:05 INFO - PROCESS | 1856 | 1461263405075 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 11:30:05 INFO - PROCESS | 1856 | 1461263405397 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x87b23800 == 143 [pid = 1856] [id = 402] 11:30:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 199 (0x88ac5800) [pid = 1856] [serial = 1207] [outer = (nil)] 11:30:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 200 (0x97478800) [pid = 1856] [serial = 1208] [outer = 0x88ac5800] 11:30:05 INFO - PROCESS | 1856 | 1461263405491 Marionette DEBUG loaded listener.js 11:30:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 201 (0x9747c800) [pid = 1856] [serial = 1209] [outer = 0x88ac5800] 11:30:06 INFO - PROCESS | 1856 | 1461263406381 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]]]}] 11:30:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 11:30:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1640ms 11:30:06 INFO - PROCESS | 1856 | 1461263406455 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 11:30:06 INFO - PROCESS | 1856 | 1461263406459 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 11:30:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 11:30:06 INFO - PROCESS | 1856 | 1461263406465 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 11:30:06 INFO - PROCESS | 1856 | 1461263406468 Marionette TRACE conn3 <- [1,1582,null,{}] 11:30:06 INFO - PROCESS | 1856 | 1461263406474 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}] 11:30:06 INFO - PROCESS | 1856 | 1461263406689 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 11:30:07 INFO - PROCESS | 1856 | 1461263407021 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x973b7800 == 144 [pid = 1856] [id = 403] 11:30:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 202 (0x97474000) [pid = 1856] [serial = 1210] [outer = (nil)] 11:30:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 203 (0x9770e400) [pid = 1856] [serial = 1211] [outer = 0x97474000] 11:30:07 INFO - PROCESS | 1856 | 1461263407112 Marionette DEBUG loaded listener.js 11:30:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 204 (0x97ad4c00) [pid = 1856] [serial = 1212] [outer = 0x97474000] 11:30:08 INFO - PROCESS | 1856 | 1461263408041 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]]]}] 11:30:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 11:30:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1633ms 11:30:08 INFO - PROCESS | 1856 | 1461263408100 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 11:30:08 INFO - PROCESS | 1856 | 1461263408105 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 11:30:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 11:30:08 INFO - PROCESS | 1856 | 1461263408117 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 11:30:08 INFO - PROCESS | 1856 | 1461263408123 Marionette TRACE conn3 <- [1,1586,null,{}] 11:30:08 INFO - PROCESS | 1856 | 1461263408135 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}] 11:30:08 INFO - PROCESS | 1856 | 1461263408367 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 11:30:09 INFO - PROCESS | 1856 | --DOCSHELL 0x850f1000 == 143 [pid = 1856] [id = 384] 11:30:09 INFO - PROCESS | 1856 | --DOCSHELL 0x893c2000 == 142 [pid = 1856] [id = 383] 11:30:09 INFO - PROCESS | 1856 | --DOCSHELL 0x8621e000 == 141 [pid = 1856] [id = 382] 11:30:09 INFO - PROCESS | 1856 | --DOCSHELL 0x8621dc00 == 140 [pid = 1856] [id = 381] 11:30:09 INFO - PROCESS | 1856 | --DOCSHELL 0x828cac00 == 139 [pid = 1856] [id = 380] 11:30:09 INFO - PROCESS | 1856 | --DOCSHELL 0x86215800 == 138 [pid = 1856] [id = 379] 11:30:09 INFO - PROCESS | 1856 | --DOCSHELL 0x853ed000 == 137 [pid = 1856] [id = 378] 11:30:09 INFO - PROCESS | 1856 | --DOCSHELL 0x93457c00 == 136 [pid = 1856] [id = 377] 11:30:09 INFO - PROCESS | 1856 | --DOCSHELL 0x853f0c00 == 135 [pid = 1856] [id = 375] 11:30:09 INFO - PROCESS | 1856 | --DOCSHELL 0x8be77000 == 134 [pid = 1856] [id = 376] 11:30:09 INFO - PROCESS | 1856 | --DOCSHELL 0x9269bc00 == 133 [pid = 1856] [id = 374] 11:30:09 INFO - PROCESS | 1856 | --DOCSHELL 0x9262cc00 == 132 [pid = 1856] [id = 373] 11:30:09 INFO - PROCESS | 1856 | --DOCSHELL 0x8b35c400 == 131 [pid = 1856] [id = 371] 11:30:09 INFO - PROCESS | 1856 | --DOCSHELL 0x89190400 == 130 [pid = 1856] [id = 372] 11:30:09 INFO - PROCESS | 1856 | --DOCSHELL 0x8fba7800 == 129 [pid = 1856] [id = 370] 11:30:09 INFO - PROCESS | 1856 | --DOCSHELL 0x8be72000 == 128 [pid = 1856] [id = 369] 11:30:09 INFO - PROCESS | 1856 | --DOCSHELL 0x8bfb0000 == 127 [pid = 1856] [id = 368] 11:30:09 INFO - PROCESS | 1856 | --DOCSHELL 0x89192400 == 126 [pid = 1856] [id = 367] 11:30:09 INFO - PROCESS | 1856 | --DOCSHELL 0x8b35bc00 == 125 [pid = 1856] [id = 366] 11:30:09 INFO - PROCESS | 1856 | --DOCSHELL 0x89194c00 == 124 [pid = 1856] [id = 364] 11:30:09 INFO - PROCESS | 1856 | --DOCSHELL 0x8b165c00 == 123 [pid = 1856] [id = 365] 11:30:09 INFO - PROCESS | 1856 | --DOCSHELL 0x853e8c00 == 122 [pid = 1856] [id = 363] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 203 (0x92f40800) [pid = 1856] [serial = 876] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 202 (0x828cc800) [pid = 1856] [serial = 993] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 201 (0xa4a26800) [pid = 1856] [serial = 990] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 200 (0x8b410400) [pid = 1856] [serial = 987] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 199 (0xa4a25000) [pid = 1856] [serial = 984] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 198 (0xa4a21400) [pid = 1856] [serial = 981] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 197 (0xa291cc00) [pid = 1856] [serial = 978] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 196 (0x9ea18000) [pid = 1856] [serial = 975] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 195 (0x97adb400) [pid = 1856] [serial = 972] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 194 (0x9588c400) [pid = 1856] [serial = 969] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 193 (0x93726400) [pid = 1856] [serial = 966] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 192 (0x92f36000) [pid = 1856] [serial = 963] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 191 (0x9269b400) [pid = 1856] [serial = 960] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 190 (0x90f8ec00) [pid = 1856] [serial = 957] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 189 (0x8be0f000) [pid = 1856] [serial = 954] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 188 (0x89192c00) [pid = 1856] [serial = 951] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 187 (0x8b414800) [pid = 1856] [serial = 996] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 186 (0x972b1400) [pid = 1856] [serial = 1062] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 185 (0x8571f400) [pid = 1856] [serial = 1019] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x85727000) [pid = 1856] [serial = 1020] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0x8b358800) [pid = 1856] [serial = 1025] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x98427c00) [pid = 1856] [serial = 1065] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x93731800) [pid = 1856] [serial = 1055] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x93735c00) [pid = 1856] [serial = 1056] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x8e2a5c00) [pid = 1856] [serial = 1028] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0x8e321c00) [pid = 1856] [serial = 1029] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x93457800) [pid = 1856] [serial = 1052] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x9345d400) [pid = 1856] [serial = 1053] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x85673000) [pid = 1856] [serial = 1076] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x85723800) [pid = 1856] [serial = 1077] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x9a726000) [pid = 1856] [serial = 1067] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x9a72fc00) [pid = 1856] [serial = 1068] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x9263f000) [pid = 1856] [serial = 1046] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x92695800) [pid = 1856] [serial = 1047] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x875c6c00) [pid = 1856] [serial = 1079] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x8fc9bc00) [pid = 1856] [serial = 1037] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x8fe62800) [pid = 1856] [serial = 1038] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x85667400) [pid = 1856] [serial = 1073] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x86216000) [pid = 1856] [serial = 1074] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x87b24400) [pid = 1856] [serial = 1022] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x87feb000) [pid = 1856] [serial = 1023] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x92f9f800) [pid = 1856] [serial = 1049] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x92fabc00) [pid = 1856] [serial = 1050] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x8e3cd800) [pid = 1856] [serial = 1031] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x8e3d4800) [pid = 1856] [serial = 1032] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x8af2f000) [pid = 1856] [serial = 1088] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x893cb400) [pid = 1856] [serial = 1083] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x87b20400) [pid = 1856] [serial = 1080] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x89197800) [pid = 1856] [serial = 1086] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x8fe66000) [pid = 1856] [serial = 948] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x8919c000) [pid = 1856] [serial = 1082] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x97225800) [pid = 1856] [serial = 1061] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x8571fc00) [pid = 1856] [serial = 1085] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x8bcb8c00) [pid = 1856] [serial = 1026] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x94d70400) [pid = 1856] [serial = 1058] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x94dd6000) [pid = 1856] [serial = 1059] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x87fe3400) [pid = 1856] [serial = 1017] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x9110f400) [pid = 1856] [serial = 1043] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x92621c00) [pid = 1856] [serial = 1044] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x903b8c00) [pid = 1856] [serial = 1040] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x903be400) [pid = 1856] [serial = 1041] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x8f93b000) [pid = 1856] [serial = 1034] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x8f978c00) [pid = 1856] [serial = 1035] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x850f1400) [pid = 1856] [serial = 1070] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x8af2ec00) [pid = 1856] [serial = 1071] [outer = (nil)] [url = about:blank] 11:30:09 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x9841d000) [pid = 1856] [serial = 1064] [outer = (nil)] [url = about:blank] 11:30:10 INFO - PROCESS | 1856 | 1461263410127 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x838d6000 == 123 [pid = 1856] [id = 404] 11:30:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x838dac00) [pid = 1856] [serial = 1213] [outer = (nil)] 11:30:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x85136400) [pid = 1856] [serial = 1214] [outer = 0x838dac00] 11:30:10 INFO - PROCESS | 1856 | 1461263410209 Marionette DEBUG loaded listener.js 11:30:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x853f2c00) [pid = 1856] [serial = 1215] [outer = 0x838dac00] 11:30:11 INFO - PROCESS | 1856 | 1461263411017 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]]]}] 11:30:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 11:30:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 2946ms 11:30:11 INFO - PROCESS | 1856 | 1461263411065 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 11:30:11 INFO - PROCESS | 1856 | 1461263411073 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 11:30:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 11:30:11 INFO - PROCESS | 1856 | 1461263411082 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 11:30:11 INFO - PROCESS | 1856 | 1461263411086 Marionette TRACE conn3 <- [1,1590,null,{}] 11:30:11 INFO - PROCESS | 1856 | 1461263411093 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}] 11:30:11 INFO - PROCESS | 1856 | 1461263411380 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 11:30:11 INFO - PROCESS | 1856 | 1461263411503 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x8572dc00 == 124 [pid = 1856] [id = 405] 11:30:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x8572e000) [pid = 1856] [serial = 1216] [outer = (nil)] 11:30:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x8621cc00) [pid = 1856] [serial = 1217] [outer = 0x8572e000] 11:30:11 INFO - PROCESS | 1856 | 1461263411584 Marionette DEBUG loaded listener.js 11:30:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x86ccc800) [pid = 1856] [serial = 1218] [outer = 0x8572e000] 11:30:12 INFO - PROCESS | 1856 | 1461263412607 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]]]}] 11:30:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 11:30:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1580ms 11:30:12 INFO - PROCESS | 1856 | 1461263412671 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 11:30:12 INFO - PROCESS | 1856 | 1461263412677 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 11:30:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 11:30:12 INFO - PROCESS | 1856 | 1461263412684 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 11:30:12 INFO - PROCESS | 1856 | 1461263412686 Marionette TRACE conn3 <- [1,1594,null,{}] 11:30:12 INFO - PROCESS | 1856 | 1461263412693 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}] 11:30:12 INFO - PROCESS | 1856 | 1461263412954 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 11:30:13 INFO - PROCESS | 1856 | 1461263412986 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x8621e800 == 125 [pid = 1856] [id = 406] 11:30:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x87c71c00) [pid = 1856] [serial = 1219] [outer = (nil)] 11:30:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x87fe5800) [pid = 1856] [serial = 1220] [outer = 0x87c71c00] 11:30:13 INFO - PROCESS | 1856 | 1461263413062 Marionette DEBUG loaded listener.js 11:30:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x88ac7c00) [pid = 1856] [serial = 1221] [outer = 0x87c71c00] 11:30:14 INFO - PROCESS | 1856 | 1461263414148 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]]]}] 11:30:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 11:30:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1530ms 11:30:14 INFO - PROCESS | 1856 | 1461263414214 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 11:30:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 11:30:14 INFO - PROCESS | 1856 | 1461263414218 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 11:30:14 INFO - PROCESS | 1856 | 1461263414233 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 11:30:14 INFO - PROCESS | 1856 | 1461263414241 Marionette TRACE conn3 <- [1,1598,null,{}] 11:30:14 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x86216400) [pid = 1856] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 11:30:14 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x86ccf000) [pid = 1856] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 11:30:14 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x895ed800) [pid = 1856] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 11:30:14 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x895ea800) [pid = 1856] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 11:30:14 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x828cbc00) [pid = 1856] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 11:30:14 INFO - PROCESS | 1856 | 1461263414536 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}] 11:30:14 INFO - PROCESS | 1856 | 1461263414708 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 11:30:14 INFO - PROCESS | 1856 | 1461263414937 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x875c5c00 == 126 [pid = 1856] [id = 407] 11:30:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x87c67000) [pid = 1856] [serial = 1222] [outer = (nil)] 11:30:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x893c9000) [pid = 1856] [serial = 1223] [outer = 0x87c67000] 11:30:15 INFO - PROCESS | 1856 | 1461263415011 Marionette DEBUG loaded listener.js 11:30:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x895f8000) [pid = 1856] [serial = 1224] [outer = 0x87c67000] 11:30:15 INFO - PROCESS | 1856 | 1461263415724 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]]]}] 11:30:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 11:30:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1558ms 11:30:15 INFO - PROCESS | 1856 | 1461263415783 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 11:30:15 INFO - PROCESS | 1856 | 1461263415786 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 11:30:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 11:30:15 INFO - PROCESS | 1856 | 1461263415792 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 11:30:15 INFO - PROCESS | 1856 | 1461263415796 Marionette TRACE conn3 <- [1,1602,null,{}] 11:30:15 INFO - PROCESS | 1856 | 1461263415801 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}] 11:30:16 INFO - PROCESS | 1856 | 1461263416043 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 11:30:16 INFO - PROCESS | 1856 | 1461263416058 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x828c6800 == 127 [pid = 1856] [id = 408] 11:30:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x87c6b800) [pid = 1856] [serial = 1225] [outer = (nil)] 11:30:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x8b165c00) [pid = 1856] [serial = 1226] [outer = 0x87c6b800] 11:30:16 INFO - PROCESS | 1856 | 1461263416131 Marionette DEBUG loaded listener.js 11:30:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x8b354000) [pid = 1856] [serial = 1227] [outer = 0x87c6b800] 11:30:17 INFO - PROCESS | 1856 | 1461263417302 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]]]}] 11:30:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 11:30:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1582ms 11:30:17 INFO - PROCESS | 1856 | 1461263417376 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 11:30:17 INFO - PROCESS | 1856 | 1461263417382 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 11:30:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 11:30:17 INFO - PROCESS | 1856 | 1461263417391 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 11:30:17 INFO - PROCESS | 1856 | 1461263417397 Marionette TRACE conn3 <- [1,1606,null,{}] 11:30:17 INFO - PROCESS | 1856 | 1461263417405 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}] 11:30:17 INFO - PROCESS | 1856 | 1461263417644 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 11:30:18 INFO - PROCESS | 1856 | 1461263417981 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x85727400 == 128 [pid = 1856] [id = 409] 11:30:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x8572ac00) [pid = 1856] [serial = 1228] [outer = (nil)] 11:30:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x86cd5000) [pid = 1856] [serial = 1229] [outer = 0x8572ac00] 11:30:18 INFO - PROCESS | 1856 | 1461263418074 Marionette DEBUG loaded listener.js 11:30:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x87fe8c00) [pid = 1856] [serial = 1230] [outer = 0x8572ac00] 11:30:19 INFO - PROCESS | 1856 | 1461263419024 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]]]}] 11:30:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 11:30:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1689ms 11:30:19 INFO - PROCESS | 1856 | 1461263419081 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 11:30:19 INFO - PROCESS | 1856 | 1461263419089 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 11:30:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 11:30:19 INFO - PROCESS | 1856 | 1461263419101 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 11:30:19 INFO - PROCESS | 1856 | 1461263419105 Marionette TRACE conn3 <- [1,1610,null,{}] 11:30:19 INFO - PROCESS | 1856 | 1461263419111 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}] 11:30:19 INFO - PROCESS | 1856 | 1461263419351 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 11:30:19 INFO - PROCESS | 1856 | 1461263419686 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x8af38c00 == 129 [pid = 1856] [id = 410] 11:30:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x8b166400) [pid = 1856] [serial = 1231] [outer = (nil)] 11:30:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x8b40a000) [pid = 1856] [serial = 1232] [outer = 0x8b166400] 11:30:19 INFO - PROCESS | 1856 | 1461263419815 Marionette DEBUG loaded listener.js 11:30:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x8b412800) [pid = 1856] [serial = 1233] [outer = 0x8b166400] 11:30:20 INFO - PROCESS | 1856 | 1461263420756 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]]]}] 11:30:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 11:30:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1686ms 11:30:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 11:30:20 INFO - PROCESS | 1856 | 1461263420787 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 11:30:20 INFO - PROCESS | 1856 | 1461263420790 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 11:30:20 INFO - PROCESS | 1856 | 1461263420797 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 11:30:20 INFO - PROCESS | 1856 | 1461263420803 Marionette TRACE conn3 <- [1,1614,null,{}] 11:30:20 INFO - PROCESS | 1856 | 1461263420820 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}] 11:30:21 INFO - PROCESS | 1856 | 1461263421035 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 11:30:21 INFO - PROCESS | 1856 | 1461263421308 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x8be03800 == 130 [pid = 1856] [id = 411] 11:30:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x8be6f400) [pid = 1856] [serial = 1234] [outer = (nil)] 11:30:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x8be77000) [pid = 1856] [serial = 1235] [outer = 0x8be6f400] 11:30:21 INFO - PROCESS | 1856 | 1461263421443 Marionette DEBUG loaded listener.js 11:30:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x8bfbb000) [pid = 1856] [serial = 1236] [outer = 0x8be6f400] 11:30:22 INFO - PROCESS | 1856 | 1461263422338 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]]]}] 11:30:22 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 11:30:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1597ms 11:30:22 INFO - PROCESS | 1856 | 1461263422394 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 11:30:22 INFO - PROCESS | 1856 | 1461263422399 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 11:30:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 11:30:22 INFO - PROCESS | 1856 | 1461263422405 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 11:30:22 INFO - PROCESS | 1856 | 1461263422409 Marionette TRACE conn3 <- [1,1618,null,{}] 11:30:22 INFO - PROCESS | 1856 | 1461263422414 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}] 11:30:22 INFO - PROCESS | 1856 | 1461263422609 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 11:30:22 INFO - PROCESS | 1856 | 1461263422828 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x8bcb8000 == 131 [pid = 1856] [id = 412] 11:30:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x8be0f000) [pid = 1856] [serial = 1237] [outer = (nil)] 11:30:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x8e3cb800) [pid = 1856] [serial = 1238] [outer = 0x8be0f000] 11:30:23 INFO - PROCESS | 1856 | 1461263423004 Marionette DEBUG loaded listener.js 11:30:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x8e3e6400) [pid = 1856] [serial = 1239] [outer = 0x8be0f000] 11:30:23 INFO - PROCESS | 1856 | 1461263423897 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]]]}] 11:30:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 11:30:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1533ms 11:30:23 INFO - PROCESS | 1856 | 1461263423939 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 11:30:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 11:30:23 INFO - PROCESS | 1856 | 1461263423943 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 11:30:23 INFO - PROCESS | 1856 | 1461263423949 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 11:30:23 INFO - PROCESS | 1856 | 1461263423953 Marionette TRACE conn3 <- [1,1622,null,{}] 11:30:23 INFO - PROCESS | 1856 | 1461263423958 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}] 11:30:24 INFO - PROCESS | 1856 | 1461263424146 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 11:30:24 INFO - PROCESS | 1856 | 1461263424371 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x8e324000 == 132 [pid = 1856] [id = 413] 11:30:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x8e327800) [pid = 1856] [serial = 1240] [outer = (nil)] 11:30:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x8f361000) [pid = 1856] [serial = 1241] [outer = 0x8e327800] 11:30:24 INFO - PROCESS | 1856 | 1461263424501 Marionette DEBUG loaded listener.js 11:30:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x8f93b000) [pid = 1856] [serial = 1242] [outer = 0x8e327800] 11:30:25 INFO - PROCESS | 1856 | 1461263425463 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]]]}] 11:30:25 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 11:30:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1589ms 11:30:25 INFO - PROCESS | 1856 | 1461263425539 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 11:30:25 INFO - PROCESS | 1856 | 1461263425543 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 11:30:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 11:30:25 INFO - PROCESS | 1856 | 1461263425549 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 11:30:25 INFO - PROCESS | 1856 | 1461263425552 Marionette TRACE conn3 <- [1,1626,null,{}] 11:30:25 INFO - PROCESS | 1856 | 1461263425558 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}] 11:30:25 INFO - PROCESS | 1856 | 1461263425821 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 11:30:26 INFO - PROCESS | 1856 | 1461263426140 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f355000 == 133 [pid = 1856] [id = 414] 11:30:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x8fc90000) [pid = 1856] [serial = 1243] [outer = (nil)] 11:30:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x8fe6ac00) [pid = 1856] [serial = 1244] [outer = 0x8fc90000] 11:30:26 INFO - PROCESS | 1856 | 1461263426244 Marionette DEBUG loaded listener.js 11:30:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x90031c00) [pid = 1856] [serial = 1245] [outer = 0x8fc90000] 11:30:27 INFO - PROCESS | 1856 | 1461263427133 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]]]}] 11:30:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 11:30:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1678ms 11:30:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 11:30:27 INFO - PROCESS | 1856 | 1461263427228 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 11:30:27 INFO - PROCESS | 1856 | 1461263427231 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 11:30:27 INFO - PROCESS | 1856 | 1461263427238 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 11:30:27 INFO - PROCESS | 1856 | 1461263427240 Marionette TRACE conn3 <- [1,1630,null,{}] 11:30:27 INFO - PROCESS | 1856 | 1461263427247 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}] 11:30:27 INFO - PROCESS | 1856 | 1461263427464 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 11:30:27 INFO - PROCESS | 1856 | 1461263427775 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x8fc92000 == 134 [pid = 1856] [id = 415] 11:30:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x8fe6c400) [pid = 1856] [serial = 1246] [outer = (nil)] 11:30:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x91006800) [pid = 1856] [serial = 1247] [outer = 0x8fe6c400] 11:30:27 INFO - PROCESS | 1856 | 1461263427865 Marionette DEBUG loaded listener.js 11:30:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x91110400) [pid = 1856] [serial = 1248] [outer = 0x8fe6c400] 11:30:28 INFO - PROCESS | 1856 | 1461263428735 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]]]}] 11:30:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 11:30:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1543ms 11:30:28 INFO - PROCESS | 1856 | 1461263428781 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 11:30:28 INFO - PROCESS | 1856 | 1461263428785 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 11:30:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 11:30:28 INFO - PROCESS | 1856 | 1461263428791 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 11:30:28 INFO - PROCESS | 1856 | 1461263428794 Marionette TRACE conn3 <- [1,1634,null,{}] 11:30:28 INFO - PROCESS | 1856 | 1461263428800 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}] 11:30:28 INFO - PROCESS | 1856 | 1461263428990 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 11:30:29 INFO - PROCESS | 1856 | 1461263429259 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x903c2400 == 135 [pid = 1856] [id = 416] 11:30:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x90f8e800) [pid = 1856] [serial = 1249] [outer = (nil)] 11:30:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x92693000) [pid = 1856] [serial = 1250] [outer = 0x90f8e800] 11:30:29 INFO - PROCESS | 1856 | 1461263429391 Marionette DEBUG loaded listener.js 11:30:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x9269b400) [pid = 1856] [serial = 1251] [outer = 0x90f8e800] 11:30:30 INFO - PROCESS | 1856 | 1461263430214 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]]]}] 11:30:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 11:30:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1480ms 11:30:30 INFO - PROCESS | 1856 | 1461263430272 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 11:30:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 11:30:30 INFO - PROCESS | 1856 | 1461263430276 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 11:30:30 INFO - PROCESS | 1856 | 1461263430282 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 11:30:30 INFO - PROCESS | 1856 | 1461263430285 Marionette TRACE conn3 <- [1,1638,null,{}] 11:30:30 INFO - PROCESS | 1856 | 1461263430291 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}] 11:30:30 INFO - PROCESS | 1856 | 1461263430483 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 11:30:30 INFO - PROCESS | 1856 | 1461263430756 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x86cc9c00 == 136 [pid = 1856] [id = 417] 11:30:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x88ac8000) [pid = 1856] [serial = 1252] [outer = (nil)] 11:30:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x9270b000) [pid = 1856] [serial = 1253] [outer = 0x88ac8000] 11:30:30 INFO - PROCESS | 1856 | 1461263430886 Marionette DEBUG loaded listener.js 11:30:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x92f38800) [pid = 1856] [serial = 1254] [outer = 0x88ac8000] 11:30:31 INFO - PROCESS | 1856 | 1461263431744 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]]]}] 11:30:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 11:30:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1534ms 11:30:31 INFO - PROCESS | 1856 | 1461263431816 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 11:30:31 INFO - PROCESS | 1856 | 1461263431820 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 11:30:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 11:30:31 INFO - PROCESS | 1856 | 1461263431826 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 11:30:31 INFO - PROCESS | 1856 | 1461263431830 Marionette TRACE conn3 <- [1,1642,null,{}] 11:30:31 INFO - PROCESS | 1856 | 1461263431835 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}] 11:30:32 INFO - PROCESS | 1856 | 1461263432044 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 11:30:32 INFO - PROCESS | 1856 | 1461263432372 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x8fc99c00 == 137 [pid = 1856] [id = 418] 11:30:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x8fe6e400) [pid = 1856] [serial = 1255] [outer = (nil)] 11:30:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x92fa6400) [pid = 1856] [serial = 1256] [outer = 0x8fe6e400] 11:30:32 INFO - PROCESS | 1856 | 1461263432462 Marionette DEBUG loaded listener.js 11:30:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x92facc00) [pid = 1856] [serial = 1257] [outer = 0x8fe6e400] 11:30:33 INFO - PROCESS | 1856 | 1461263433351 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]]]}] 11:30:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 11:30:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1582ms 11:30:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 11:30:33 INFO - PROCESS | 1856 | 1461263433409 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 11:30:33 INFO - PROCESS | 1856 | 1461263433412 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 11:30:33 INFO - PROCESS | 1856 | 1461263433419 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 11:30:33 INFO - PROCESS | 1856 | 1461263433423 Marionette TRACE conn3 <- [1,1646,null,{}] 11:30:33 INFO - PROCESS | 1856 | 1461263433429 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}] 11:30:33 INFO - PROCESS | 1856 | 1461263433651 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 11:30:33 INFO - PROCESS | 1856 | 1461263433973 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x92f9ec00 == 138 [pid = 1856] [id = 419] 11:30:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x935cdc00) [pid = 1856] [serial = 1258] [outer = (nil)] 11:30:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x935d6400) [pid = 1856] [serial = 1259] [outer = 0x935cdc00] 11:30:34 INFO - PROCESS | 1856 | 1461263434071 Marionette DEBUG loaded listener.js 11:30:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0x93726400) [pid = 1856] [serial = 1260] [outer = 0x935cdc00] 11:30:34 INFO - PROCESS | 1856 | 1461263434977 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]]]}] 11:30:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 11:30:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1630ms 11:30:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 11:30:35 INFO - PROCESS | 1856 | 1461263435049 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 11:30:35 INFO - PROCESS | 1856 | 1461263435052 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 11:30:35 INFO - PROCESS | 1856 | 1461263435059 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 11:30:35 INFO - PROCESS | 1856 | 1461263435062 Marionette TRACE conn3 <- [1,1650,null,{}] 11:30:35 INFO - PROCESS | 1856 | 1461263435068 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}] 11:30:35 INFO - PROCESS | 1856 | 1461263435257 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 11:30:35 INFO - PROCESS | 1856 | 1461263435523 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x936a6c00 == 139 [pid = 1856] [id = 420] 11:30:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0x9372d400) [pid = 1856] [serial = 1261] [outer = (nil)] 11:30:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x938cc000) [pid = 1856] [serial = 1262] [outer = 0x9372d400] 11:30:35 INFO - PROCESS | 1856 | 1461263435663 Marionette DEBUG loaded listener.js 11:30:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0x938d6400) [pid = 1856] [serial = 1263] [outer = 0x9372d400] 11:30:36 INFO - PROCESS | 1856 | 1461263436516 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]]]}] 11:30:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 11:30:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1528ms 11:30:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 11:30:36 INFO - PROCESS | 1856 | 1461263436587 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 11:30:36 INFO - PROCESS | 1856 | 1461263436590 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 11:30:36 INFO - PROCESS | 1856 | 1461263436597 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 11:30:36 INFO - PROCESS | 1856 | 1461263436600 Marionette TRACE conn3 <- [1,1654,null,{}] 11:30:36 INFO - PROCESS | 1856 | 1461263436605 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}] 11:30:36 INFO - PROCESS | 1856 | 1461263436846 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 11:30:37 INFO - PROCESS | 1856 | 1461263437167 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x8572b400 == 140 [pid = 1856] [id = 421] 11:30:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0x9372dc00) [pid = 1856] [serial = 1264] [outer = (nil)] 11:30:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 186 (0x95824000) [pid = 1856] [serial = 1265] [outer = 0x9372dc00] 11:30:37 INFO - PROCESS | 1856 | 1461263437264 Marionette DEBUG loaded listener.js 11:30:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 187 (0x961b9800) [pid = 1856] [serial = 1266] [outer = 0x9372dc00] 11:30:38 INFO - PROCESS | 1856 | 1461263438080 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]]]}] 11:30:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 11:30:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1530ms 11:30:38 INFO - PROCESS | 1856 | 1461263438127 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 11:30:38 INFO - PROCESS | 1856 | 1461263438130 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 11:30:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 11:30:38 INFO - PROCESS | 1856 | 1461263438137 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 11:30:38 INFO - PROCESS | 1856 | 1461263438140 Marionette TRACE conn3 <- [1,1658,null,{}] 11:30:38 INFO - PROCESS | 1856 | 1461263438146 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}] 11:30:38 INFO - PROCESS | 1856 | 1461263438351 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 11:30:38 INFO - PROCESS | 1856 | 1461263438629 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x93731800 == 141 [pid = 1856] [id = 422] 11:30:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 188 (0x939cb000) [pid = 1856] [serial = 1267] [outer = (nil)] 11:30:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 189 (0x972b0000) [pid = 1856] [serial = 1268] [outer = 0x939cb000] 11:30:38 INFO - PROCESS | 1856 | 1461263438761 Marionette DEBUG loaded listener.js 11:30:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 190 (0x97473400) [pid = 1856] [serial = 1269] [outer = 0x939cb000] 11:30:39 INFO - PROCESS | 1856 | 1461263439610 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]]]}] 11:30:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 11:30:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1527ms 11:30:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 11:30:39 INFO - PROCESS | 1856 | 1461263439665 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 11:30:39 INFO - PROCESS | 1856 | 1461263439668 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 11:30:39 INFO - PROCESS | 1856 | 1461263439674 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 11:30:39 INFO - PROCESS | 1856 | 1461263439678 Marionette TRACE conn3 <- [1,1662,null,{}] 11:30:39 INFO - PROCESS | 1856 | 1461263439683 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}] 11:30:39 INFO - PROCESS | 1856 | 1461263439886 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 11:30:40 INFO - PROCESS | 1856 | 1461263440158 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x96d80400 == 142 [pid = 1856] [id = 423] 11:30:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 191 (0x96f29c00) [pid = 1856] [serial = 1270] [outer = (nil)] 11:30:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 192 (0x97d70400) [pid = 1856] [serial = 1271] [outer = 0x96f29c00] 11:30:40 INFO - PROCESS | 1856 | 1461263440297 Marionette DEBUG loaded listener.js 11:30:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 193 (0x97d75c00) [pid = 1856] [serial = 1272] [outer = 0x96f29c00] 11:30:41 INFO - PROCESS | 1856 | 1461263441165 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]]]}] 11:30:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 11:30:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1536ms 11:30:41 INFO - PROCESS | 1856 | 1461263441210 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 11:30:41 INFO - PROCESS | 1856 | 1461263441213 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 11:30:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 11:30:41 INFO - PROCESS | 1856 | 1461263441219 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 11:30:41 INFO - PROCESS | 1856 | 1461263441223 Marionette TRACE conn3 <- [1,1666,null,{}] 11:30:41 INFO - PROCESS | 1856 | 1461263441228 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}] 11:30:41 INFO - PROCESS | 1856 | 1461263441423 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 11:30:41 INFO - PROCESS | 1856 | 1461263441698 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x82d5a800 == 143 [pid = 1856] [id = 424] 11:30:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 194 (0x8513b800) [pid = 1856] [serial = 1273] [outer = (nil)] 11:30:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 195 (0x982f4800) [pid = 1856] [serial = 1274] [outer = 0x8513b800] 11:30:41 INFO - PROCESS | 1856 | 1461263441832 Marionette DEBUG loaded listener.js 11:30:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 196 (0x98425000) [pid = 1856] [serial = 1275] [outer = 0x8513b800] 11:30:42 INFO - PROCESS | 1856 | 1461263442740 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]]]}] 11:30:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 11:30:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1578ms 11:30:42 INFO - PROCESS | 1856 | 1461263442798 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 11:30:42 INFO - PROCESS | 1856 | 1461263442801 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 11:30:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 11:30:42 INFO - PROCESS | 1856 | 1461263442807 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 11:30:42 INFO - PROCESS | 1856 | 1461263442811 Marionette TRACE conn3 <- [1,1670,null,{}] 11:30:42 INFO - PROCESS | 1856 | 1461263442816 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}] 11:30:43 INFO - PROCESS | 1856 | 1461263443024 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 11:30:43 INFO - PROCESS | 1856 | 1461263443347 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x97d74000 == 144 [pid = 1856] [id = 425] 11:30:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 197 (0x982e8000) [pid = 1856] [serial = 1276] [outer = (nil)] 11:30:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 198 (0x987ae800) [pid = 1856] [serial = 1277] [outer = 0x982e8000] 11:30:43 INFO - PROCESS | 1856 | 1461263443450 Marionette DEBUG loaded listener.js 11:30:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 199 (0x9880f000) [pid = 1856] [serial = 1278] [outer = 0x982e8000] 11:30:44 INFO - PROCESS | 1856 | 1461263444278 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]]]}] 11:30:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 11:30:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1537ms 11:30:44 INFO - PROCESS | 1856 | 1461263444348 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 11:30:44 INFO - PROCESS | 1856 | 1461263444351 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 11:30:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 11:30:44 INFO - PROCESS | 1856 | 1461263444357 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 11:30:44 INFO - PROCESS | 1856 | 1461263444361 Marionette TRACE conn3 <- [1,1674,null,{}] 11:30:44 INFO - PROCESS | 1856 | 1461263444367 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}] 11:30:44 INFO - PROCESS | 1856 | 1461263444561 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 11:30:44 INFO - PROCESS | 1856 | 1461263444837 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x82d54000 == 145 [pid = 1856] [id = 426] 11:30:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 200 (0x987a0800) [pid = 1856] [serial = 1279] [outer = (nil)] 11:30:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 201 (0x98fd1400) [pid = 1856] [serial = 1280] [outer = 0x987a0800] 11:30:44 INFO - PROCESS | 1856 | 1461263444978 Marionette DEBUG loaded listener.js 11:30:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 202 (0x9a722000) [pid = 1856] [serial = 1281] [outer = 0x987a0800] 11:30:45 INFO - PROCESS | 1856 | 1461263445859 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]]]}] 11:30:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 11:30:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1538ms 11:30:45 INFO - PROCESS | 1856 | 1461263445897 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 11:30:45 INFO - PROCESS | 1856 | 1461263445900 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 11:30:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 11:30:45 INFO - PROCESS | 1856 | 1461263445906 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 11:30:45 INFO - PROCESS | 1856 | 1461263445910 Marionette TRACE conn3 <- [1,1678,null,{}] 11:30:45 INFO - PROCESS | 1856 | 1461263445915 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}] 11:30:46 INFO - PROCESS | 1856 | 1461263446106 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 11:30:46 INFO - PROCESS | 1856 | 1461263446396 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x85667400 == 146 [pid = 1856] [id = 427] 11:30:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 203 (0x8566bc00) [pid = 1856] [serial = 1282] [outer = (nil)] 11:30:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 204 (0x98fdb800) [pid = 1856] [serial = 1283] [outer = 0x8566bc00] 11:30:46 INFO - PROCESS | 1856 | 1461263446526 Marionette DEBUG loaded listener.js 11:30:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 205 (0x9ea18000) [pid = 1856] [serial = 1284] [outer = 0x8566bc00] 11:30:48 INFO - PROCESS | 1856 | --DOCSHELL 0x8e3cc800 == 145 [pid = 1856] [id = 130] 11:30:48 INFO - PROCESS | 1856 | --DOCSHELL 0x971b4000 == 144 [pid = 1856] [id = 258] 11:30:48 INFO - PROCESS | 1856 | --DOCSHELL 0x8f1ce400 == 143 [pid = 1856] [id = 99] 11:30:48 INFO - PROCESS | 1856 | --DOCSHELL 0x8be71c00 == 142 [pid = 1856] [id = 180] 11:30:48 INFO - PROCESS | 1856 | --DOCSHELL 0x87b23800 == 141 [pid = 1856] [id = 402] 11:30:48 INFO - PROCESS | 1856 | --DOCSHELL 0x8f977400 == 140 [pid = 1856] [id = 401] 11:30:48 INFO - PROCESS | 1856 | --DOCSHELL 0x8f940800 == 139 [pid = 1856] [id = 400] 11:30:48 INFO - PROCESS | 1856 | --DOCSHELL 0x939cf800 == 138 [pid = 1856] [id = 398] 11:30:48 INFO - PROCESS | 1856 | --DOCSHELL 0x895ea000 == 137 [pid = 1856] [id = 399] 11:30:48 INFO - PROCESS | 1856 | --DOCSHELL 0x936a4c00 == 136 [pid = 1856] [id = 397] 11:30:48 INFO - PROCESS | 1856 | --DOCSHELL 0x893c4400 == 135 [pid = 1856] [id = 396] 11:30:48 INFO - PROCESS | 1856 | --DOCSHELL 0x932a3000 == 134 [pid = 1856] [id = 395] 11:30:48 INFO - PROCESS | 1856 | --DOCSHELL 0x9002e000 == 133 [pid = 1856] [id = 393] 11:30:48 INFO - PROCESS | 1856 | --DOCSHELL 0x926a1400 == 132 [pid = 1856] [id = 394] 11:30:48 INFO - PROCESS | 1856 | --DOCSHELL 0x828cd000 == 131 [pid = 1856] [id = 392] 11:30:48 INFO - PROCESS | 1856 | --DOCSHELL 0x8be74000 == 130 [pid = 1856] [id = 391] 11:30:48 INFO - PROCESS | 1856 | --DOCSHELL 0x8f1c4400 == 129 [pid = 1856] [id = 390] 11:30:48 INFO - PROCESS | 1856 | --DOCSHELL 0x88acfc00 == 128 [pid = 1856] [id = 389] 11:30:48 INFO - PROCESS | 1856 | --DOCSHELL 0x893cac00 == 127 [pid = 1856] [id = 388] 11:30:48 INFO - PROCESS | 1856 | --DOCSHELL 0x89197400 == 126 [pid = 1856] [id = 387] 11:30:48 INFO - PROCESS | 1856 | --DOCSHELL 0x86217800 == 125 [pid = 1856] [id = 386] 11:30:48 INFO - PROCESS | 1856 | --DOCSHELL 0x828c2000 == 124 [pid = 1856] [id = 385] 11:30:48 INFO - PROCESS | 1856 | --DOMWINDOW == 204 (0x86ccd000) [pid = 1856] [serial = 1091] [outer = (nil)] [url = about:blank] 11:30:48 INFO - PROCESS | 1856 | --DOMWINDOW == 203 (0x92f35c00) [pid = 1856] [serial = 1121] [outer = (nil)] [url = about:blank] 11:30:48 INFO - PROCESS | 1856 | --DOMWINDOW == 202 (0x932aac00) [pid = 1856] [serial = 1124] [outer = (nil)] [url = about:blank] 11:30:48 INFO - PROCESS | 1856 | --DOMWINDOW == 201 (0x86cc9400) [pid = 1856] [serial = 1140] [outer = (nil)] [url = about:blank] 11:30:48 INFO - PROCESS | 1856 | --DOMWINDOW == 200 (0x86cc6c00) [pid = 1856] [serial = 1136] [outer = (nil)] [url = about:blank] 11:30:48 INFO - PROCESS | 1856 | --DOMWINDOW == 199 (0x90028400) [pid = 1856] [serial = 1112] [outer = (nil)] [url = about:blank] 11:30:48 INFO - PROCESS | 1856 | --DOMWINDOW == 198 (0x9345c800) [pid = 1856] [serial = 1127] [outer = (nil)] [url = about:blank] 11:30:48 INFO - PROCESS | 1856 | --DOMWINDOW == 197 (0x87fea000) [pid = 1856] [serial = 1145] [outer = (nil)] [url = about:blank] 11:30:48 INFO - PROCESS | 1856 | --DOMWINDOW == 196 (0x8f360c00) [pid = 1856] [serial = 1106] [outer = (nil)] [url = about:blank] 11:30:48 INFO - PROCESS | 1856 | --DOMWINDOW == 195 (0x8b408800) [pid = 1856] [serial = 1152] [outer = (nil)] [url = about:blank] 11:30:48 INFO - PROCESS | 1856 | --DOMWINDOW == 194 (0x8af31c00) [pid = 1856] [serial = 1148] [outer = (nil)] [url = about:blank] 11:30:48 INFO - PROCESS | 1856 | --DOMWINDOW == 193 (0x8b359000) [pid = 1856] [serial = 1151] [outer = (nil)] [url = about:blank] 11:30:48 INFO - PROCESS | 1856 | --DOMWINDOW == 192 (0x8fc91400) [pid = 1856] [serial = 1109] [outer = (nil)] [url = about:blank] 11:30:48 INFO - PROCESS | 1856 | --DOMWINDOW == 191 (0x8be7dc00) [pid = 1856] [serial = 1100] [outer = (nil)] [url = about:blank] 11:30:48 INFO - PROCESS | 1856 | --DOMWINDOW == 190 (0x88acf800) [pid = 1856] [serial = 1146] [outer = (nil)] [url = about:blank] 11:30:48 INFO - PROCESS | 1856 | --DOMWINDOW == 189 (0x82d59400) [pid = 1856] [serial = 1142] [outer = (nil)] [url = about:blank] 11:30:48 INFO - PROCESS | 1856 | --DOMWINDOW == 188 (0x850fac00) [pid = 1856] [serial = 1143] [outer = (nil)] [url = about:blank] 11:30:48 INFO - PROCESS | 1856 | --DOMWINDOW == 187 (0x8b15e800) [pid = 1856] [serial = 1149] [outer = (nil)] [url = about:blank] 11:30:48 INFO - PROCESS | 1856 | --DOMWINDOW == 186 (0x895f5800) [pid = 1856] [serial = 1094] [outer = (nil)] [url = about:blank] 11:30:48 INFO - PROCESS | 1856 | --DOMWINDOW == 185 (0x8bcb7000) [pid = 1856] [serial = 1097] [outer = (nil)] [url = about:blank] 11:30:48 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x86221000) [pid = 1856] [serial = 1139] [outer = (nil)] [url = about:blank] 11:30:48 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0x936ac800) [pid = 1856] [serial = 1130] [outer = (nil)] [url = about:blank] 11:30:48 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x938d0400) [pid = 1856] [serial = 1133] [outer = (nil)] [url = about:blank] 11:30:48 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x8e325000) [pid = 1856] [serial = 1103] [outer = (nil)] [url = about:blank] 11:30:48 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x92637400) [pid = 1856] [serial = 1118] [outer = (nil)] [url = about:blank] 11:30:48 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x9100bc00) [pid = 1856] [serial = 1115] [outer = (nil)] [url = about:blank] 11:30:48 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0x8918d400) [pid = 1856] [serial = 1154] [outer = (nil)] [url = about:blank] 11:30:48 INFO - PROCESS | 1856 | 1461263448926 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]]]}] 11:30:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 11:30:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 3036ms 11:30:48 INFO - PROCESS | 1856 | 1461263448943 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 11:30:48 INFO - PROCESS | 1856 | 1461263448949 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 11:30:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 11:30:48 INFO - PROCESS | 1856 | 1461263448958 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 11:30:48 INFO - PROCESS | 1856 | 1461263448963 Marionette TRACE conn3 <- [1,1682,null,{}] 11:30:48 INFO - PROCESS | 1856 | 1461263448972 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}] 11:30:49 INFO - PROCESS | 1856 | 1461263449183 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 11:30:49 INFO - PROCESS | 1856 | 1461263449385 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x85727c00 == 125 [pid = 1856] [id = 428] 11:30:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x85728c00) [pid = 1856] [serial = 1285] [outer = (nil)] 11:30:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x8621e000) [pid = 1856] [serial = 1286] [outer = 0x85728c00] 11:30:49 INFO - PROCESS | 1856 | 1461263449465 Marionette DEBUG loaded listener.js 11:30:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0x875ca800) [pid = 1856] [serial = 1287] [outer = 0x85728c00] 11:30:50 INFO - PROCESS | 1856 | 1461263450213 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]]]}] 11:30:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 11:30:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1286ms 11:30:50 INFO - PROCESS | 1856 | 1461263450244 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 11:30:50 INFO - PROCESS | 1856 | 1461263450252 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 11:30:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 11:30:50 INFO - PROCESS | 1856 | 1461263450261 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 11:30:50 INFO - PROCESS | 1856 | 1461263450265 Marionette TRACE conn3 <- [1,1686,null,{}] 11:30:50 INFO - PROCESS | 1856 | 1461263450271 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}] 11:30:50 INFO - PROCESS | 1856 | 1461263450539 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 11:30:50 INFO - PROCESS | 1856 | 1461263450665 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x875c5800 == 126 [pid = 1856] [id = 429] 11:30:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0x87b1f800) [pid = 1856] [serial = 1288] [outer = (nil)] 11:30:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x88ac5400) [pid = 1856] [serial = 1289] [outer = 0x87b1f800] 11:30:50 INFO - PROCESS | 1856 | 1461263450744 Marionette DEBUG loaded listener.js 11:30:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0x8918d400) [pid = 1856] [serial = 1290] [outer = 0x87b1f800] 11:30:51 INFO - PROCESS | 1856 | 1461263451715 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]]]}] 11:30:51 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 11:30:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1526ms 11:30:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 11:30:51 INFO - PROCESS | 1856 | 1461263451788 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 11:30:51 INFO - PROCESS | 1856 | 1461263451791 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 11:30:51 INFO - PROCESS | 1856 | 1461263451798 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 11:30:51 INFO - PROCESS | 1856 | 1461263451803 Marionette TRACE conn3 <- [1,1690,null,{}] 11:30:51 INFO - PROCESS | 1856 | 1461263451824 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}] 11:30:52 INFO - PROCESS | 1856 | 1461263452080 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 11:30:52 INFO - PROCESS | 1856 | 1461263452109 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x87c73c00 == 127 [pid = 1856] [id = 430] 11:30:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0x8af2e800) [pid = 1856] [serial = 1291] [outer = (nil)] 11:30:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 186 (0x8af37800) [pid = 1856] [serial = 1292] [outer = 0x8af2e800] 11:30:52 INFO - PROCESS | 1856 | 1461263452185 Marionette DEBUG loaded listener.js 11:30:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 187 (0x8b352c00) [pid = 1856] [serial = 1293] [outer = 0x8af2e800] 11:30:53 INFO - PROCESS | 1856 | --DOMWINDOW == 186 (0x828c2400) [pid = 1856] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 11:30:53 INFO - PROCESS | 1856 | --DOMWINDOW == 185 (0x8b406400) [pid = 1856] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 11:30:53 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x92708000) [pid = 1856] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 11:30:53 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0x8bfafc00) [pid = 1856] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 11:30:53 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x8be6fc00) [pid = 1856] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 11:30:53 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x8572e000) [pid = 1856] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 11:30:53 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x92fadc00) [pid = 1856] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 11:30:53 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x85673400) [pid = 1856] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 11:30:53 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0x92741000) [pid = 1856] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 11:30:53 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x90f8e000) [pid = 1856] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 11:30:53 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x8e2a3800) [pid = 1856] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 11:30:53 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x8af2d000) [pid = 1856] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 11:30:53 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x86224400) [pid = 1856] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 11:30:53 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x895f2800) [pid = 1856] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 11:30:53 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x88ac5800) [pid = 1856] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 11:30:53 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x932a3400) [pid = 1856] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 11:30:53 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x838dac00) [pid = 1856] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 11:30:53 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x939cfc00) [pid = 1856] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 11:30:53 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x97474000) [pid = 1856] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 11:30:53 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x87c67000) [pid = 1856] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 11:30:53 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x92712c00) [pid = 1856] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 11:30:53 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x939d9800) [pid = 1856] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 11:30:53 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x8f356000) [pid = 1856] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 11:30:53 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x87c71c00) [pid = 1856] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 11:30:53 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x93726c00) [pid = 1856] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 11:30:53 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x8b408c00) [pid = 1856] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 11:30:53 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x893d0000) [pid = 1856] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 11:30:53 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x8f1cd400) [pid = 1856] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 11:30:53 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x895f6400) [pid = 1856] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 11:30:53 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x935c7c00) [pid = 1856] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 11:30:53 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x8f352800) [pid = 1856] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 11:30:53 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x8bfbbc00) [pid = 1856] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 11:30:53 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x8fc99000) [pid = 1856] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 11:30:53 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x850f8400) [pid = 1856] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 11:30:53 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x96d73c00) [pid = 1856] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 11:30:53 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x8fbadc00) [pid = 1856] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 11:30:53 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x8fc91000) [pid = 1856] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 11:30:53 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x92fa8800) [pid = 1856] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 11:30:53 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x92739800) [pid = 1856] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 11:30:54 INFO - PROCESS | 1856 | 1461263454017 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]]]}] 11:30:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 11:30:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 2239ms 11:30:54 INFO - PROCESS | 1856 | 1461263454036 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 11:30:54 INFO - PROCESS | 1856 | 1461263454039 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 11:30:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 11:30:54 INFO - PROCESS | 1856 | 1461263454046 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 11:30:54 INFO - PROCESS | 1856 | 1461263454048 Marionette TRACE conn3 <- [1,1694,null,{}] 11:30:54 INFO - PROCESS | 1856 | 1461263454054 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}] 11:30:54 INFO - PROCESS | 1856 | 1461263454234 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 11:30:54 INFO - PROCESS | 1856 | 1461263454253 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x82d56c00 == 128 [pid = 1856] [id = 431] 11:30:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x850fa400) [pid = 1856] [serial = 1294] [outer = (nil)] 11:30:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x875ce400) [pid = 1856] [serial = 1295] [outer = 0x850fa400] 11:30:54 INFO - PROCESS | 1856 | 1461263454326 Marionette DEBUG loaded listener.js 11:30:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x895f5800) [pid = 1856] [serial = 1296] [outer = 0x850fa400] 11:30:55 INFO - PROCESS | 1856 | 1461263455199 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]]]}] 11:30:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 11:30:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1182ms 11:30:55 INFO - PROCESS | 1856 | 1461263455228 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 11:30:55 INFO - PROCESS | 1856 | 1461263455231 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 11:30:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 11:30:55 INFO - PROCESS | 1856 | 1461263455248 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 11:30:55 INFO - PROCESS | 1856 | 1461263455252 Marionette TRACE conn3 <- [1,1698,null,{}] 11:30:55 INFO - PROCESS | 1856 | 1461263455257 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}] 11:30:55 INFO - PROCESS | 1856 | 1461263455429 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 11:30:55 INFO - PROCESS | 1856 | 1461263455443 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x87fe7800 == 129 [pid = 1856] [id = 432] 11:30:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x88ac5800) [pid = 1856] [serial = 1297] [outer = (nil)] 11:30:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x8b412000) [pid = 1856] [serial = 1298] [outer = 0x88ac5800] 11:30:55 INFO - PROCESS | 1856 | 1461263455515 Marionette DEBUG loaded listener.js 11:30:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x8bcb7400) [pid = 1856] [serial = 1299] [outer = 0x88ac5800] 11:30:56 INFO - PROCESS | 1856 | 1461263456769 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]]]}] 11:30:56 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 11:30:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1577ms 11:30:56 INFO - PROCESS | 1856 | 1461263456828 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 11:30:56 INFO - PROCESS | 1856 | 1461263456835 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 11:30:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 11:30:56 INFO - PROCESS | 1856 | 1461263456845 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 11:30:56 INFO - PROCESS | 1856 | 1461263456849 Marionette TRACE conn3 <- [1,1702,null,{}] 11:30:56 INFO - PROCESS | 1856 | 1461263456858 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}] 11:30:57 INFO - PROCESS | 1856 | 1461263457072 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 11:30:57 INFO - PROCESS | 1856 | 1461263457393 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x86221000 == 130 [pid = 1856] [id = 433] 11:30:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x87b22c00) [pid = 1856] [serial = 1300] [outer = (nil)] 11:30:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x87fdd400) [pid = 1856] [serial = 1301] [outer = 0x87b22c00] 11:30:57 INFO - PROCESS | 1856 | 1461263457494 Marionette DEBUG loaded listener.js 11:30:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x88acc400) [pid = 1856] [serial = 1302] [outer = 0x87b22c00] 11:30:58 INFO - PROCESS | 1856 | 1461263458523 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]]]}] 11:30:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 11:30:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1735ms 11:30:58 INFO - PROCESS | 1856 | 1461263458581 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 11:30:58 INFO - PROCESS | 1856 | 1461263458590 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 11:30:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 11:30:58 INFO - PROCESS | 1856 | 1461263458601 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 11:30:58 INFO - PROCESS | 1856 | 1461263458605 Marionette TRACE conn3 <- [1,1706,null,{}] 11:30:58 INFO - PROCESS | 1856 | 1461263458611 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}] 11:30:58 INFO - PROCESS | 1856 | 1461263458818 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 11:30:59 INFO - PROCESS | 1856 | 1461263459175 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:30:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x893cc800 == 131 [pid = 1856] [id = 434] 11:30:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x8af34400) [pid = 1856] [serial = 1303] [outer = (nil)] 11:30:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x8b408800) [pid = 1856] [serial = 1304] [outer = 0x8af34400] 11:30:59 INFO - PROCESS | 1856 | 1461263459267 Marionette DEBUG loaded listener.js 11:30:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x8be01400) [pid = 1856] [serial = 1305] [outer = 0x8af34400] 11:31:00 INFO - PROCESS | 1856 | 1461263460204 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]]]}] 11:31:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 11:31:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1637ms 11:31:00 INFO - PROCESS | 1856 | 1461263460238 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 11:31:00 INFO - PROCESS | 1856 | 1461263460241 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 11:31:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 11:31:00 INFO - PROCESS | 1856 | 1461263460248 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 11:31:00 INFO - PROCESS | 1856 | 1461263460254 Marionette TRACE conn3 <- [1,1710,null,{}] 11:31:00 INFO - PROCESS | 1856 | 1461263460271 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}] 11:31:00 INFO - PROCESS | 1856 | 1461263460479 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 11:31:00 INFO - PROCESS | 1856 | 1461263460793 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x8b34e400 == 132 [pid = 1856] [id = 435] 11:31:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x8be76000) [pid = 1856] [serial = 1306] [outer = (nil)] 11:31:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x8bfb9c00) [pid = 1856] [serial = 1307] [outer = 0x8be76000] 11:31:00 INFO - PROCESS | 1856 | 1461263460891 Marionette DEBUG loaded listener.js 11:31:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x8e2a7c00) [pid = 1856] [serial = 1308] [outer = 0x8be76000] 11:31:01 INFO - PROCESS | 1856 | 1461263461810 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]]]}] 11:31:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 11:31:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1634ms 11:31:01 INFO - PROCESS | 1856 | 1461263461883 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 11:31:01 INFO - PROCESS | 1856 | 1461263461887 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 11:31:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 11:31:01 INFO - PROCESS | 1856 | 1461263461894 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 11:31:01 INFO - PROCESS | 1856 | 1461263461897 Marionette TRACE conn3 <- [1,1714,null,{}] 11:31:01 INFO - PROCESS | 1856 | 1461263461903 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}] 11:31:02 INFO - PROCESS | 1856 | 1461263462159 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 11:31:02 INFO - PROCESS | 1856 | 1461263462472 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x87c71c00 == 133 [pid = 1856] [id = 436] 11:31:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x8bfbd000) [pid = 1856] [serial = 1309] [outer = (nil)] 11:31:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x8e3d3400) [pid = 1856] [serial = 1310] [outer = 0x8bfbd000] 11:31:02 INFO - PROCESS | 1856 | 1461263462567 Marionette DEBUG loaded listener.js 11:31:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x8f1c4400) [pid = 1856] [serial = 1311] [outer = 0x8bfbd000] 11:31:03 INFO - PROCESS | 1856 | 1461263463466 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]]]}] 11:31:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 11:31:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1643ms 11:31:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 11:31:03 INFO - PROCESS | 1856 | 1461263463538 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 11:31:03 INFO - PROCESS | 1856 | 1461263463541 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 11:31:03 INFO - PROCESS | 1856 | 1461263463548 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 11:31:03 INFO - PROCESS | 1856 | 1461263463551 Marionette TRACE conn3 <- [1,1718,null,{}] 11:31:03 INFO - PROCESS | 1856 | 1461263463557 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}] 11:31:03 INFO - PROCESS | 1856 | 1461263463759 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 11:31:04 INFO - PROCESS | 1856 | 1461263464079 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x8e2a3400 == 134 [pid = 1856] [id = 437] 11:31:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x8e3e9000) [pid = 1856] [serial = 1312] [outer = (nil)] 11:31:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x8f937000) [pid = 1856] [serial = 1313] [outer = 0x8e3e9000] 11:31:04 INFO - PROCESS | 1856 | 1461263464170 Marionette DEBUG loaded listener.js 11:31:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x8f976400) [pid = 1856] [serial = 1314] [outer = 0x8e3e9000] 11:31:05 INFO - PROCESS | 1856 | 1461263465068 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]]]}] 11:31:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 11:31:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1581ms 11:31:05 INFO - PROCESS | 1856 | 1461263465129 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 11:31:05 INFO - PROCESS | 1856 | 1461263465133 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 11:31:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 11:31:05 INFO - PROCESS | 1856 | 1461263465139 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 11:31:05 INFO - PROCESS | 1856 | 1461263465142 Marionette TRACE conn3 <- [1,1722,null,{}] 11:31:05 INFO - PROCESS | 1856 | 1461263465148 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}] 11:31:05 INFO - PROCESS | 1856 | 1461263465375 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 11:31:05 INFO - PROCESS | 1856 | 1461263465699 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x8b167c00 == 135 [pid = 1856] [id = 438] 11:31:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x8be08400) [pid = 1856] [serial = 1315] [outer = (nil)] 11:31:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x8fc9d800) [pid = 1856] [serial = 1316] [outer = 0x8be08400] 11:31:05 INFO - PROCESS | 1856 | 1461263465796 Marionette DEBUG loaded listener.js 11:31:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x8fe6ec00) [pid = 1856] [serial = 1317] [outer = 0x8be08400] 11:31:06 INFO - PROCESS | 1856 | 1461263466703 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]]]}] 11:31:06 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 11:31:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1630ms 11:31:06 INFO - PROCESS | 1856 | 1461263466771 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 11:31:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 11:31:06 INFO - PROCESS | 1856 | 1461263466775 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 11:31:06 INFO - PROCESS | 1856 | 1461263466781 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 11:31:06 INFO - PROCESS | 1856 | 1461263466785 Marionette TRACE conn3 <- [1,1726,null,{}] 11:31:06 INFO - PROCESS | 1856 | 1461263466791 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}] 11:31:07 INFO - PROCESS | 1856 | 1461263467047 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 11:31:07 INFO - PROCESS | 1856 | 1461263467358 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x8fc94000 == 136 [pid = 1856] [id = 439] 11:31:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x8fc95400) [pid = 1856] [serial = 1318] [outer = (nil)] 11:31:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x9100d000) [pid = 1856] [serial = 1319] [outer = 0x8fc95400] 11:31:07 INFO - PROCESS | 1856 | 1461263467450 Marionette DEBUG loaded listener.js 11:31:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x91110800) [pid = 1856] [serial = 1320] [outer = 0x8fc95400] 11:31:08 INFO - PROCESS | 1856 | 1461263468333 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]]]}] 11:31:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 11:31:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1632ms 11:31:08 INFO - PROCESS | 1856 | 1461263468414 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 11:31:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 11:31:08 INFO - PROCESS | 1856 | 1461263468423 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 11:31:08 INFO - PROCESS | 1856 | 1461263468433 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 11:31:08 INFO - PROCESS | 1856 | 1461263468437 Marionette TRACE conn3 <- [1,1730,null,{}] 11:31:08 INFO - PROCESS | 1856 | 1461263468443 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}] 11:31:08 INFO - PROCESS | 1856 | 1461263468686 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 11:31:09 INFO - PROCESS | 1856 | 1461263469005 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x9002a800 == 137 [pid = 1856] [id = 440] 11:31:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x903c3800) [pid = 1856] [serial = 1321] [outer = (nil)] 11:31:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x92639c00) [pid = 1856] [serial = 1322] [outer = 0x903c3800] 11:31:09 INFO - PROCESS | 1856 | 1461263469096 Marionette DEBUG loaded listener.js 11:31:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x92692400) [pid = 1856] [serial = 1323] [outer = 0x903c3800] 11:31:09 INFO - PROCESS | 1856 | 1461263469945 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]]]}] 11:31:10 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 11:31:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1581ms 11:31:10 INFO - PROCESS | 1856 | 1461263470014 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 11:31:10 INFO - PROCESS | 1856 | 1461263470018 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 11:31:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 11:31:10 INFO - PROCESS | 1856 | 1461263470024 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 11:31:10 INFO - PROCESS | 1856 | 1461263470028 Marionette TRACE conn3 <- [1,1734,null,{}] 11:31:10 INFO - PROCESS | 1856 | 1461263470034 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}] 11:31:10 INFO - PROCESS | 1856 | 1461263470246 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 11:31:10 INFO - PROCESS | 1856 | 1461263470567 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x8e2a4000 == 138 [pid = 1856] [id = 441] 11:31:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x8e3cf400) [pid = 1856] [serial = 1324] [outer = (nil)] 11:31:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x92736000) [pid = 1856] [serial = 1325] [outer = 0x8e3cf400] 11:31:10 INFO - PROCESS | 1856 | 1461263470657 Marionette DEBUG loaded listener.js 11:31:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0x9273a400) [pid = 1856] [serial = 1326] [outer = 0x8e3cf400] 11:31:11 INFO - PROCESS | 1856 | 1461263471543 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]]]}] 11:31:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 11:31:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1548ms 11:31:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 11:31:11 INFO - PROCESS | 1856 | 1461263471575 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 11:31:11 INFO - PROCESS | 1856 | 1461263471578 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 11:31:11 INFO - PROCESS | 1856 | 1461263471584 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 11:31:11 INFO - PROCESS | 1856 | 1461263471588 Marionette TRACE conn3 <- [1,1738,null,{}] 11:31:11 INFO - PROCESS | 1856 | 1461263471593 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}] 11:31:11 INFO - PROCESS | 1856 | 1461263471795 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 11:31:12 INFO - PROCESS | 1856 | 1461263472073 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x92708000 == 139 [pid = 1856] [id = 442] 11:31:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0x92fa4400) [pid = 1856] [serial = 1327] [outer = (nil)] 11:31:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x92fa9800) [pid = 1856] [serial = 1328] [outer = 0x92fa4400] 11:31:12 INFO - PROCESS | 1856 | 1461263472216 Marionette DEBUG loaded listener.js 11:31:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0x932a4800) [pid = 1856] [serial = 1329] [outer = 0x92fa4400] 11:31:13 INFO - PROCESS | 1856 | 1461263473145 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]]]}] 11:31:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 11:31:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1597ms 11:31:13 INFO - PROCESS | 1856 | 1461263473181 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 11:31:13 INFO - PROCESS | 1856 | 1461263473185 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 11:31:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 11:31:13 INFO - PROCESS | 1856 | 1461263473191 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 11:31:13 INFO - PROCESS | 1856 | 1461263473202 Marionette TRACE conn3 <- [1,1742,null,{}] 11:31:13 INFO - PROCESS | 1856 | 1461263473206 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}] 11:31:13 INFO - PROCESS | 1856 | 1461263473425 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 11:31:13 INFO - PROCESS | 1856 | 1461263473763 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x92f3bc00 == 140 [pid = 1856] [id = 443] 11:31:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0x92fa6c00) [pid = 1856] [serial = 1330] [outer = (nil)] 11:31:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 186 (0x935d0800) [pid = 1856] [serial = 1331] [outer = 0x92fa6c00] 11:31:13 INFO - PROCESS | 1856 | 1461263473860 Marionette DEBUG loaded listener.js 11:31:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 187 (0x936ac800) [pid = 1856] [serial = 1332] [outer = 0x92fa6c00] 11:31:14 INFO - PROCESS | 1856 | 1461263474739 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]]]}] 11:31:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 11:31:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1588ms 11:31:14 INFO - PROCESS | 1856 | 1461263474779 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 11:31:14 INFO - PROCESS | 1856 | 1461263474783 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 11:31:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 11:31:14 INFO - PROCESS | 1856 | 1461263474790 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 11:31:14 INFO - PROCESS | 1856 | 1461263474793 Marionette TRACE conn3 <- [1,1746,null,{}] 11:31:14 INFO - PROCESS | 1856 | 1461263474799 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}] 11:31:15 INFO - PROCESS | 1856 | 1461263475003 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 11:31:15 INFO - PROCESS | 1856 | 1461263475283 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x8fe17000 == 141 [pid = 1856] [id = 444] 11:31:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 188 (0x9002e800) [pid = 1856] [serial = 1333] [outer = (nil)] 11:31:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 189 (0x938d4800) [pid = 1856] [serial = 1334] [outer = 0x9002e800] 11:31:15 INFO - PROCESS | 1856 | 1461263475439 Marionette DEBUG loaded listener.js 11:31:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 190 (0x9390e400) [pid = 1856] [serial = 1335] [outer = 0x9002e800] 11:31:16 INFO - PROCESS | 1856 | 1461263476299 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]]]}] 11:31:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 11:31:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1587ms 11:31:16 INFO - PROCESS | 1856 | 1461263476378 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 11:31:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 11:31:16 INFO - PROCESS | 1856 | 1461263476382 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 11:31:16 INFO - PROCESS | 1856 | 1461263476388 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 11:31:16 INFO - PROCESS | 1856 | 1461263476391 Marionette TRACE conn3 <- [1,1750,null,{}] 11:31:16 INFO - PROCESS | 1856 | 1461263476397 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}] 11:31:16 INFO - PROCESS | 1856 | 1461263476647 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 11:31:16 INFO - PROCESS | 1856 | 1461263476968 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x93730800 == 142 [pid = 1856] [id = 445] 11:31:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 191 (0x938cbc00) [pid = 1856] [serial = 1336] [outer = (nil)] 11:31:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 192 (0x94dd3000) [pid = 1856] [serial = 1337] [outer = 0x938cbc00] 11:31:17 INFO - PROCESS | 1856 | 1461263477061 Marionette DEBUG loaded listener.js 11:31:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 193 (0x95824400) [pid = 1856] [serial = 1338] [outer = 0x938cbc00] 11:31:17 INFO - PROCESS | 1856 | 1461263477906 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]]]}] 11:31:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 11:31:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1581ms 11:31:17 INFO - PROCESS | 1856 | 1461263477969 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 11:31:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 11:31:17 INFO - PROCESS | 1856 | 1461263477974 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 11:31:17 INFO - PROCESS | 1856 | 1461263477981 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 11:31:17 INFO - PROCESS | 1856 | 1461263477984 Marionette TRACE conn3 <- [1,1754,null,{}] 11:31:17 INFO - PROCESS | 1856 | 1461263477989 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}] 11:31:18 INFO - PROCESS | 1856 | 1461263478190 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 11:31:18 INFO - PROCESS | 1856 | 1461263478521 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x94dc9400 == 143 [pid = 1856] [id = 446] 11:31:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 194 (0x94dcc000) [pid = 1856] [serial = 1339] [outer = (nil)] 11:31:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 195 (0x96e06800) [pid = 1856] [serial = 1340] [outer = 0x94dcc000] 11:31:18 INFO - PROCESS | 1856 | 1461263478622 Marionette DEBUG loaded listener.js 11:31:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 196 (0x96e0f400) [pid = 1856] [serial = 1341] [outer = 0x94dcc000] 11:31:19 INFO - PROCESS | 1856 | 1461263479487 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]]]}] 11:31:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 11:31:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1590ms 11:31:19 INFO - PROCESS | 1856 | 1461263479571 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 11:31:19 INFO - PROCESS | 1856 | 1461263479574 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 11:31:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 11:31:19 INFO - PROCESS | 1856 | 1461263479581 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 11:31:19 INFO - PROCESS | 1856 | 1461263479584 Marionette TRACE conn3 <- [1,1758,null,{}] 11:31:19 INFO - PROCESS | 1856 | 1461263479605 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}] 11:31:19 INFO - PROCESS | 1856 | 1461263479877 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 11:31:20 INFO - PROCESS | 1856 | 1461263480138 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x88ac3000 == 144 [pid = 1856] [id = 447] 11:31:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 197 (0x8bcbd800) [pid = 1856] [serial = 1342] [outer = (nil)] 11:31:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 198 (0x972b6800) [pid = 1856] [serial = 1343] [outer = 0x8bcbd800] 11:31:20 INFO - PROCESS | 1856 | 1461263480233 Marionette DEBUG loaded listener.js 11:31:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 199 (0x97477800) [pid = 1856] [serial = 1344] [outer = 0x8bcbd800] 11:31:21 INFO - PROCESS | 1856 | 1461263481119 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]]]}] 11:31:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 11:31:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1587ms 11:31:21 INFO - PROCESS | 1856 | 1461263481169 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 11:31:21 INFO - PROCESS | 1856 | 1461263481173 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 11:31:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 11:31:21 INFO - PROCESS | 1856 | 1461263481179 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 11:31:21 INFO - PROCESS | 1856 | 1461263481183 Marionette TRACE conn3 <- [1,1762,null,{}] 11:31:21 INFO - PROCESS | 1856 | 1461263481188 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}] 11:31:21 INFO - PROCESS | 1856 | 1461263481378 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 11:31:21 INFO - PROCESS | 1856 | 1461263481660 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x85725400 == 145 [pid = 1856] [id = 448] 11:31:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 200 (0x97228000) [pid = 1856] [serial = 1345] [outer = (nil)] 11:31:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 201 (0x9841f000) [pid = 1856] [serial = 1346] [outer = 0x97228000] 11:31:21 INFO - PROCESS | 1856 | 1461263481796 Marionette DEBUG loaded listener.js 11:31:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 202 (0x98f28c00) [pid = 1856] [serial = 1347] [outer = 0x97228000] 11:31:22 INFO - PROCESS | 1856 | 1461263482689 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]]]}] 11:31:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 11:31:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1583ms 11:31:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 11:31:22 INFO - PROCESS | 1856 | 1461263482763 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 11:31:22 INFO - PROCESS | 1856 | 1461263482766 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 11:31:22 INFO - PROCESS | 1856 | 1461263482773 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 11:31:22 INFO - PROCESS | 1856 | 1461263482776 Marionette TRACE conn3 <- [1,1766,null,{}] 11:31:22 INFO - PROCESS | 1856 | 1461263482782 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}] 11:31:22 INFO - PROCESS | 1856 | 1461263482992 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 11:31:23 INFO - PROCESS | 1856 | 1461263483324 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x85723c00 == 146 [pid = 1856] [id = 449] 11:31:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 203 (0x9581cc00) [pid = 1856] [serial = 1348] [outer = (nil)] 11:31:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 204 (0x9fc29000) [pid = 1856] [serial = 1349] [outer = 0x9581cc00] 11:31:23 INFO - PROCESS | 1856 | 1461263483423 Marionette DEBUG loaded listener.js 11:31:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 205 (0x9fc2f800) [pid = 1856] [serial = 1350] [outer = 0x9581cc00] 11:31:24 INFO - PROCESS | 1856 | 1461263484315 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]]]}] 11:31:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 11:31:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1581ms 11:31:24 INFO - PROCESS | 1856 | 1461263484354 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 11:31:24 INFO - PROCESS | 1856 | 1461263484358 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 11:31:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 11:31:24 INFO - PROCESS | 1856 | 1461263484364 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 11:31:24 INFO - PROCESS | 1856 | 1461263484367 Marionette TRACE conn3 <- [1,1770,null,{}] 11:31:24 INFO - PROCESS | 1856 | 1461263484388 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}] 11:31:24 INFO - PROCESS | 1856 | 1461263484654 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 11:31:24 INFO - PROCESS | 1856 | 1461263484827 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x85136000 == 147 [pid = 1856] [id = 450] 11:31:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 206 (0x8f944c00) [pid = 1856] [serial = 1351] [outer = (nil)] 11:31:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 207 (0x9390bc00) [pid = 1856] [serial = 1352] [outer = 0x8f944c00] 11:31:24 INFO - PROCESS | 1856 | 1461263484956 Marionette DEBUG loaded listener.js 11:31:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 208 (0xa010b400) [pid = 1856] [serial = 1353] [outer = 0x8f944c00] 11:31:25 INFO - PROCESS | 1856 | 1461263485871 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]]]}] 11:31:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 11:31:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1543ms 11:31:25 INFO - PROCESS | 1856 | 1461263485909 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 11:31:25 INFO - PROCESS | 1856 | 1461263485912 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 11:31:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 11:31:25 INFO - PROCESS | 1856 | 1461263485918 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 11:31:25 INFO - PROCESS | 1856 | 1461263485921 Marionette TRACE conn3 <- [1,1774,null,{}] 11:31:25 INFO - PROCESS | 1856 | 1461263485927 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}] 11:31:26 INFO - PROCESS | 1856 | 1461263486130 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 11:31:26 INFO - PROCESS | 1856 | 1461263486412 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x85723400 == 148 [pid = 1856] [id = 451] 11:31:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 209 (0x9770dc00) [pid = 1856] [serial = 1354] [outer = (nil)] 11:31:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 210 (0xa0ba4800) [pid = 1856] [serial = 1355] [outer = 0x9770dc00] 11:31:26 INFO - PROCESS | 1856 | 1461263486545 Marionette DEBUG loaded listener.js 11:31:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 211 (0xa0ba9800) [pid = 1856] [serial = 1356] [outer = 0x9770dc00] 11:31:28 INFO - PROCESS | 1856 | --DOCSHELL 0x86cc6400 == 147 [pid = 1856] [id = 316] 11:31:28 INFO - PROCESS | 1856 | --DOCSHELL 0x92620400 == 146 [pid = 1856] [id = 327] 11:31:28 INFO - PROCESS | 1856 | --DOCSHELL 0x828c3000 == 145 [pid = 1856] [id = 330] 11:31:28 INFO - PROCESS | 1856 | --DOCSHELL 0x935cb400 == 144 [pid = 1856] [id = 322] 11:31:28 INFO - PROCESS | 1856 | --DOCSHELL 0x9a72e400 == 143 [pid = 1856] [id = 326] 11:31:28 INFO - PROCESS | 1856 | --DOCSHELL 0x903c3c00 == 142 [pid = 1856] [id = 320] 11:31:28 INFO - PROCESS | 1856 | --DOCSHELL 0x8be04800 == 141 [pid = 1856] [id = 321] 11:31:28 INFO - PROCESS | 1856 | --DOCSHELL 0x97222800 == 140 [pid = 1856] [id = 325] 11:31:28 INFO - PROCESS | 1856 | --DOCSHELL 0x8fc98000 == 139 [pid = 1856] [id = 318] 11:31:28 INFO - PROCESS | 1856 | --DOCSHELL 0x90f8d800 == 138 [pid = 1856] [id = 56] 11:31:28 INFO - PROCESS | 1856 | --DOCSHELL 0x88ac6c00 == 137 [pid = 1856] [id = 324] 11:31:28 INFO - PROCESS | 1856 | --DOCSHELL 0x838d2800 == 136 [pid = 1856] [id = 329] 11:31:28 INFO - PROCESS | 1856 | --DOCSHELL 0x8b405c00 == 135 [pid = 1856] [id = 328] 11:31:28 INFO - PROCESS | 1856 | --DOCSHELL 0x936ab000 == 134 [pid = 1856] [id = 323] 11:31:28 INFO - PROCESS | 1856 | --DOCSHELL 0x8af39400 == 133 [pid = 1856] [id = 319] 11:31:28 INFO - PROCESS | 1856 | --DOCSHELL 0x8af38400 == 132 [pid = 1856] [id = 317] 11:31:28 INFO - PROCESS | 1856 | --DOCSHELL 0x82d56c00 == 131 [pid = 1856] [id = 431] 11:31:28 INFO - PROCESS | 1856 | --DOCSHELL 0x87c73c00 == 130 [pid = 1856] [id = 430] 11:31:28 INFO - PROCESS | 1856 | --DOCSHELL 0x875c5800 == 129 [pid = 1856] [id = 429] 11:31:28 INFO - PROCESS | 1856 | --DOCSHELL 0x85727c00 == 128 [pid = 1856] [id = 428] 11:31:28 INFO - PROCESS | 1856 | --DOCSHELL 0x82d54000 == 127 [pid = 1856] [id = 426] 11:31:28 INFO - PROCESS | 1856 | --DOCSHELL 0x85667400 == 126 [pid = 1856] [id = 427] 11:31:28 INFO - PROCESS | 1856 | --DOCSHELL 0x97d74000 == 125 [pid = 1856] [id = 425] 11:31:28 INFO - PROCESS | 1856 | --DOCSHELL 0x82d5a800 == 124 [pid = 1856] [id = 424] 11:31:28 INFO - PROCESS | 1856 | --DOCSHELL 0x96d80400 == 123 [pid = 1856] [id = 423] 11:31:28 INFO - PROCESS | 1856 | --DOCSHELL 0x93731800 == 122 [pid = 1856] [id = 422] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 210 (0x838d5c00) [pid = 1856] [serial = 1158] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 209 (0x92637000) [pid = 1856] [serial = 1179] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 208 (0x92f35400) [pid = 1856] [serial = 1185] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 207 (0x8e2afc00) [pid = 1856] [serial = 1169] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 206 (0x8bfb5800) [pid = 1856] [serial = 1101] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 205 (0x8e3eac00) [pid = 1856] [serial = 1170] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 204 (0x8621cc00) [pid = 1856] [serial = 1217] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 203 (0x938d4c00) [pid = 1856] [serial = 1191] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 202 (0x87b24800) [pid = 1856] [serial = 1092] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 201 (0x93728c00) [pid = 1856] [serial = 1131] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 200 (0x9270e000) [pid = 1856] [serial = 1182] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 199 (0x8e3d2000) [pid = 1856] [serial = 1104] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 198 (0x8bfb1000) [pid = 1856] [serial = 1167] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 197 (0x87b20000) [pid = 1856] [serial = 1161] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 196 (0x8b34f400) [pid = 1856] [serial = 1164] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 195 (0x86ccc800) [pid = 1856] [serial = 1218] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 194 (0x9747c800) [pid = 1856] [serial = 1209] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 193 (0x9345b800) [pid = 1856] [serial = 1188] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 192 (0x85136400) [pid = 1856] [serial = 1214] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 191 (0x9603fc00) [pid = 1856] [serial = 1197] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 190 (0x9770e400) [pid = 1856] [serial = 1211] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 189 (0x895f8000) [pid = 1856] [serial = 1224] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 188 (0x92fa1800) [pid = 1856] [serial = 1122] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 187 (0x97478800) [pid = 1856] [serial = 1208] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 186 (0x96e0ac00) [pid = 1856] [serial = 1203] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 185 (0x92740800) [pid = 1856] [serial = 1184] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x91111400) [pid = 1856] [serial = 1176] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0x86ccf800) [pid = 1856] [serial = 1160] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x88ac7c00) [pid = 1856] [serial = 1221] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x8be7a000) [pid = 1856] [serial = 1166] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x87fe5800) [pid = 1856] [serial = 1220] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x939d8c00) [pid = 1856] [serial = 1194] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0x8be0e400) [pid = 1856] [serial = 1098] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x853f2c00) [pid = 1856] [serial = 1215] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x8b160400) [pid = 1856] [serial = 1095] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x9372c400) [pid = 1856] [serial = 1190] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x8f359400) [pid = 1856] [serial = 1172] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x96e03c00) [pid = 1856] [serial = 1202] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x96d76000) [pid = 1856] [serial = 1200] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x938d6800) [pid = 1856] [serial = 1134] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x8fc96c00) [pid = 1856] [serial = 1110] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x939d4400) [pid = 1856] [serial = 1193] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x91003000) [pid = 1856] [serial = 1175] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x8f93d000) [pid = 1856] [serial = 1107] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x9263cc00) [pid = 1856] [serial = 1119] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x8af37c00) [pid = 1856] [serial = 1089] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x92708c00) [pid = 1856] [serial = 1181] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x97227000) [pid = 1856] [serial = 1205] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x8fc9dc00) [pid = 1856] [serial = 1173] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x828cec00) [pid = 1856] [serial = 1157] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x903b7800) [pid = 1856] [serial = 1113] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x8af2c800) [pid = 1856] [serial = 1163] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x932ab400) [pid = 1856] [serial = 1187] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x965e9400) [pid = 1856] [serial = 1199] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x91111c00) [pid = 1856] [serial = 1116] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x92627800) [pid = 1856] [serial = 1178] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x97228c00) [pid = 1856] [serial = 1206] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x893c9000) [pid = 1856] [serial = 1223] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x935cac00) [pid = 1856] [serial = 1128] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x95891000) [pid = 1856] [serial = 1196] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x932ad400) [pid = 1856] [serial = 1125] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x97ad4c00) [pid = 1856] [serial = 1212] [outer = (nil)] [url = about:blank] 11:31:28 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x8b165c00) [pid = 1856] [serial = 1226] [outer = (nil)] [url = about:blank] 11:31:29 INFO - PROCESS | 1856 | 1461263489123 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]]]}] 11:31:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 11:31:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 3235ms 11:31:29 INFO - PROCESS | 1856 | 1461263489155 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 11:31:29 INFO - PROCESS | 1856 | 1461263489159 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 11:31:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 11:31:29 INFO - PROCESS | 1856 | 1461263489167 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 11:31:29 INFO - PROCESS | 1856 | 1461263489172 Marionette TRACE conn3 <- [1,1778,null,{}] 11:31:29 INFO - PROCESS | 1856 | 1461263489180 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}] 11:31:29 INFO - PROCESS | 1856 | 1461263489373 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 11:31:29 INFO - PROCESS | 1856 | 1461263489569 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x853f2c00 == 123 [pid = 1856] [id = 452] 11:31:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x85667c00) [pid = 1856] [serial = 1357] [outer = (nil)] 11:31:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x86220800) [pid = 1856] [serial = 1358] [outer = 0x85667c00] 11:31:29 INFO - PROCESS | 1856 | 1461263489649 Marionette DEBUG loaded listener.js 11:31:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x86cc7c00) [pid = 1856] [serial = 1359] [outer = 0x85667c00] 11:31:30 INFO - PROCESS | 1856 | 1461263490572 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]]]}] 11:31:30 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 11:31:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1441ms 11:31:30 INFO - PROCESS | 1856 | 1461263490607 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 11:31:30 INFO - PROCESS | 1856 | 1461263490616 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 11:31:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 11:31:30 INFO - PROCESS | 1856 | 1461263490626 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 11:31:30 INFO - PROCESS | 1856 | 1461263490629 Marionette TRACE conn3 <- [1,1782,null,{}] 11:31:30 INFO - PROCESS | 1856 | 1461263490635 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}] 11:31:30 INFO - PROCESS | 1856 | 1461263490832 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 11:31:31 INFO - PROCESS | 1856 | 1461263491049 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x86221c00 == 124 [pid = 1856] [id = 453] 11:31:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x86cd5c00) [pid = 1856] [serial = 1360] [outer = (nil)] 11:31:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x87c6e800) [pid = 1856] [serial = 1361] [outer = 0x86cd5c00] 11:31:31 INFO - PROCESS | 1856 | 1461263491126 Marionette DEBUG loaded listener.js 11:31:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x88ac4000) [pid = 1856] [serial = 1362] [outer = 0x86cd5c00] 11:31:32 INFO - PROCESS | 1856 | 1461263492025 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]]]}] 11:31:32 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 11:31:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1442ms 11:31:32 INFO - PROCESS | 1856 | 1461263492068 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 11:31:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 11:31:32 INFO - PROCESS | 1856 | 1461263492072 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 11:31:32 INFO - PROCESS | 1856 | 1461263492078 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 11:31:32 INFO - PROCESS | 1856 | 1461263492084 Marionette TRACE conn3 <- [1,1786,null,{}] 11:31:32 INFO - PROCESS | 1856 | 1461263492112 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}] 11:31:32 INFO - PROCESS | 1856 | 1461263492433 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 11:31:32 INFO - PROCESS | 1856 | 1461263492470 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x838d3000 == 125 [pid = 1856] [id = 454] 11:31:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x893c9000) [pid = 1856] [serial = 1363] [outer = (nil)] 11:31:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x8af2fc00) [pid = 1856] [serial = 1364] [outer = 0x893c9000] 11:31:32 INFO - PROCESS | 1856 | 1461263492545 Marionette DEBUG loaded listener.js 11:31:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x8b15c000) [pid = 1856] [serial = 1365] [outer = 0x893c9000] 11:31:33 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x8be0f000) [pid = 1856] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 11:31:33 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x9372dc00) [pid = 1856] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 11:31:33 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x8566bc00) [pid = 1856] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 11:31:33 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x8572ac00) [pid = 1856] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 11:31:33 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x853e8000) [pid = 1856] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 11:31:33 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x8513b800) [pid = 1856] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 11:31:33 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x8e327800) [pid = 1856] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 11:31:33 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x982e8000) [pid = 1856] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 11:31:33 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x8fc90000) [pid = 1856] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 11:31:33 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x85728c00) [pid = 1856] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 11:31:33 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x87b1f800) [pid = 1856] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 11:31:33 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x88ac8000) [pid = 1856] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 11:31:33 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x9372d400) [pid = 1856] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 11:31:33 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x90f8e800) [pid = 1856] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 11:31:33 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x8fe6e400) [pid = 1856] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 11:31:33 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x8b166400) [pid = 1856] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 11:31:33 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x8be6f400) [pid = 1856] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 11:31:33 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x96f29c00) [pid = 1856] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 11:31:33 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x8fe6c400) [pid = 1856] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 11:31:33 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x935cdc00) [pid = 1856] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 11:31:33 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x987a0800) [pid = 1856] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 11:31:33 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x939cb000) [pid = 1856] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 11:31:33 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x8af2e800) [pid = 1856] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 11:31:33 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x85672000) [pid = 1856] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 11:31:33 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x850fa400) [pid = 1856] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 11:31:34 INFO - PROCESS | 1856 | 1461263494099 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]]]}] 11:31:34 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 11:31:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 2048ms 11:31:34 INFO - PROCESS | 1856 | 1461263494127 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 11:31:34 INFO - PROCESS | 1856 | 1461263494132 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 11:31:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 11:31:34 INFO - PROCESS | 1856 | 1461263494138 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 11:31:34 INFO - PROCESS | 1856 | 1461263494141 Marionette TRACE conn3 <- [1,1790,null,{}] 11:31:34 INFO - PROCESS | 1856 | 1461263494146 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}] 11:31:34 INFO - PROCESS | 1856 | 1461263494348 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 11:31:34 INFO - PROCESS | 1856 | 1461263494364 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x850fc800 == 126 [pid = 1856] [id = 455] 11:31:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x8566bc00) [pid = 1856] [serial = 1366] [outer = (nil)] 11:31:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x893cfc00) [pid = 1856] [serial = 1367] [outer = 0x8566bc00] 11:31:34 INFO - PROCESS | 1856 | 1461263494610 Marionette DEBUG loaded listener.js 11:31:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x8b165400) [pid = 1856] [serial = 1368] [outer = 0x8566bc00] 11:31:35 INFO - PROCESS | 1856 | 1461263495356 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]]]}] 11:31:35 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) 11:31:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1282ms 11:31:35 INFO - PROCESS | 1856 | 1461263495421 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 11:31:35 INFO - PROCESS | 1856 | 1461263495425 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 11:31:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 11:31:35 INFO - PROCESS | 1856 | 1461263495430 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 11:31:35 INFO - PROCESS | 1856 | 1461263495434 Marionette TRACE conn3 <- [1,1794,null,{}] 11:31:35 INFO - PROCESS | 1856 | 1461263495439 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}] 11:31:35 INFO - PROCESS | 1856 | 1461263495805 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 11:31:35 INFO - PROCESS | 1856 | 1461263495951 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x828cec00 == 127 [pid = 1856] [id = 456] 11:31:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x82d4d400) [pid = 1856] [serial = 1369] [outer = (nil)] 11:31:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x853f1800) [pid = 1856] [serial = 1370] [outer = 0x82d4d400] 11:31:36 INFO - PROCESS | 1856 | 1461263496043 Marionette DEBUG loaded listener.js 11:31:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x8566f400) [pid = 1856] [serial = 1371] [outer = 0x82d4d400] 11:31:37 INFO - PROCESS | 1856 | 1461263497068 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]]]}] 11:31:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 11:31:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1677ms 11:31:37 INFO - PROCESS | 1856 | 1461263497111 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 11:31:37 INFO - PROCESS | 1856 | 1461263497119 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 11:31:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 11:31:37 INFO - PROCESS | 1856 | 1461263497126 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 11:31:37 INFO - PROCESS | 1856 | 1461263497133 Marionette TRACE conn3 <- [1,1798,null,{}] 11:31:37 INFO - PROCESS | 1856 | 1461263497141 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}] 11:31:37 INFO - PROCESS | 1856 | 1461263497344 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 11:31:37 INFO - PROCESS | 1856 | 1461263497663 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x875cf000 == 128 [pid = 1856] [id = 457] 11:31:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x87b25400) [pid = 1856] [serial = 1372] [outer = (nil)] 11:31:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x88ac8400) [pid = 1856] [serial = 1373] [outer = 0x87b25400] 11:31:37 INFO - PROCESS | 1856 | 1461263497758 Marionette DEBUG loaded listener.js 11:31:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x893c8400) [pid = 1856] [serial = 1374] [outer = 0x87b25400] 11:31:38 INFO - PROCESS | 1856 | 1461263498779 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]]]}] 11:31:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 11:31:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1691ms 11:31:38 INFO - PROCESS | 1856 | 1461263498819 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 11:31:38 INFO - PROCESS | 1856 | 1461263498824 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 11:31:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 11:31:38 INFO - PROCESS | 1856 | 1461263498832 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 11:31:38 INFO - PROCESS | 1856 | 1461263498836 Marionette TRACE conn3 <- [1,1802,null,{}] 11:31:38 INFO - PROCESS | 1856 | 1461263498842 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}] 11:31:39 INFO - PROCESS | 1856 | 1461263499051 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 11:31:39 INFO - PROCESS | 1856 | 1461263499415 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x8b359400 == 129 [pid = 1856] [id = 458] 11:31:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x8b409400) [pid = 1856] [serial = 1375] [outer = (nil)] 11:31:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x8b414400) [pid = 1856] [serial = 1376] [outer = 0x8b409400] 11:31:39 INFO - PROCESS | 1856 | 1461263499507 Marionette DEBUG loaded listener.js 11:31:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x8bcc0800) [pid = 1856] [serial = 1377] [outer = 0x8b409400] 11:31:40 INFO - PROCESS | 1856 | 1461263500428 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]]]}] 11:31:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 11:31:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1634ms 11:31:40 INFO - PROCESS | 1856 | 1461263500467 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 11:31:40 INFO - PROCESS | 1856 | 1461263500474 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 11:31:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 11:31:40 INFO - PROCESS | 1856 | 1461263500490 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 11:31:40 INFO - PROCESS | 1856 | 1461263500497 Marionette TRACE conn3 <- [1,1806,null,{}] 11:31:40 INFO - PROCESS | 1856 | 1461263500503 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}] 11:31:40 INFO - PROCESS | 1856 | 1461263500706 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 11:31:41 INFO - PROCESS | 1856 | 1461263501016 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x853e5400 == 130 [pid = 1856] [id = 459] 11:31:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x8b35d800) [pid = 1856] [serial = 1378] [outer = (nil)] 11:31:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x8bfb4000) [pid = 1856] [serial = 1379] [outer = 0x8b35d800] 11:31:41 INFO - PROCESS | 1856 | 1461263501106 Marionette DEBUG loaded listener.js 11:31:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x8bfbc000) [pid = 1856] [serial = 1380] [outer = 0x8b35d800] 11:31:41 INFO - PROCESS | 1856 | 1461263501997 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]]]}] 11:31:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 11:31:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1592ms 11:31:42 INFO - PROCESS | 1856 | 1461263502075 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 11:31:42 INFO - PROCESS | 1856 | 1461263502078 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 11:31:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 11:31:42 INFO - PROCESS | 1856 | 1461263502085 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 11:31:42 INFO - PROCESS | 1856 | 1461263502088 Marionette TRACE conn3 <- [1,1810,null,{}] 11:31:42 INFO - PROCESS | 1856 | 1461263502094 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}] 11:31:42 INFO - PROCESS | 1856 | 1461263502327 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 11:31:42 INFO - PROCESS | 1856 | 1461263502636 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x8be73c00 == 131 [pid = 1856] [id = 460] 11:31:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x8bfb4c00) [pid = 1856] [serial = 1381] [outer = (nil)] 11:31:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x8e3cfc00) [pid = 1856] [serial = 1382] [outer = 0x8bfb4c00] 11:31:42 INFO - PROCESS | 1856 | 1461263502726 Marionette DEBUG loaded listener.js 11:31:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x8e3d5000) [pid = 1856] [serial = 1383] [outer = 0x8bfb4c00] 11:31:43 INFO - PROCESS | 1856 | 1461263503581 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]]]}] 11:31:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 11:31:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1536ms 11:31:43 INFO - PROCESS | 1856 | 1461263503622 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 11:31:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 11:31:43 INFO - PROCESS | 1856 | 1461263503626 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 11:31:43 INFO - PROCESS | 1856 | 1461263503632 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 11:31:43 INFO - PROCESS | 1856 | 1461263503635 Marionette TRACE conn3 <- [1,1814,null,{}] 11:31:43 INFO - PROCESS | 1856 | 1461263503665 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}] 11:31:43 INFO - PROCESS | 1856 | 1461263503894 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 11:31:44 INFO - PROCESS | 1856 | 1461263504221 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f358800 == 132 [pid = 1856] [id = 461] 11:31:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x8f359000) [pid = 1856] [serial = 1384] [outer = (nil)] 11:31:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x8f938400) [pid = 1856] [serial = 1385] [outer = 0x8f359000] 11:31:44 INFO - PROCESS | 1856 | 1461263504322 Marionette DEBUG loaded listener.js 11:31:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x8fbadc00) [pid = 1856] [serial = 1386] [outer = 0x8f359000] 11:31:45 INFO - PROCESS | 1856 | 1461263505211 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]]]}] 11:31:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 11:31:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1654ms 11:31:45 INFO - PROCESS | 1856 | 1461263505286 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 11:31:45 INFO - PROCESS | 1856 | 1461263505290 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 11:31:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 11:31:45 INFO - PROCESS | 1856 | 1461263505296 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 11:31:45 INFO - PROCESS | 1856 | 1461263505300 Marionette TRACE conn3 <- [1,1818,null,{}] 11:31:45 INFO - PROCESS | 1856 | 1461263505305 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}] 11:31:45 INFO - PROCESS | 1856 | 1461263505535 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 11:31:45 INFO - PROCESS | 1856 | 1461263505859 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x87c6ec00 == 133 [pid = 1856] [id = 462] 11:31:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x8f1c6400) [pid = 1856] [serial = 1387] [outer = (nil)] 11:31:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x8fe18800) [pid = 1856] [serial = 1388] [outer = 0x8f1c6400] 11:31:45 INFO - PROCESS | 1856 | 1461263505947 Marionette DEBUG loaded listener.js 11:31:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x8fe6c000) [pid = 1856] [serial = 1389] [outer = 0x8f1c6400] 11:31:46 INFO - PROCESS | 1856 | 1461263506818 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]]]}] 11:31:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 11:31:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1577ms 11:31:46 INFO - PROCESS | 1856 | 1461263506875 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 11:31:46 INFO - PROCESS | 1856 | 1461263506879 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 11:31:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 11:31:46 INFO - PROCESS | 1856 | 1461263506886 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 11:31:46 INFO - PROCESS | 1856 | 1461263506888 Marionette TRACE conn3 <- [1,1822,null,{}] 11:31:46 INFO - PROCESS | 1856 | 1461263506895 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}] 11:31:47 INFO - PROCESS | 1856 | 1461263507102 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 11:31:47 INFO - PROCESS | 1856 | 1461263507371 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x875cd800 == 134 [pid = 1856] [id = 463] 11:31:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x8fc98800) [pid = 1856] [serial = 1390] [outer = (nil)] 11:31:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x903c3c00) [pid = 1856] [serial = 1391] [outer = 0x8fc98800] 11:31:47 INFO - PROCESS | 1856 | 1461263507504 Marionette DEBUG loaded listener.js 11:31:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x91001c00) [pid = 1856] [serial = 1392] [outer = 0x8fc98800] 11:31:48 INFO - PROCESS | 1856 | 1461263508372 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]]]}] 11:31:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 11:31:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1531ms 11:31:48 INFO - PROCESS | 1856 | 1461263508418 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 11:31:48 INFO - PROCESS | 1856 | 1461263508422 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 11:31:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 11:31:48 INFO - PROCESS | 1856 | 1461263508428 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 11:31:48 INFO - PROCESS | 1856 | 1461263508432 Marionette TRACE conn3 <- [1,1826,null,{}] 11:31:48 INFO - PROCESS | 1856 | 1461263508437 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}] 11:31:48 INFO - PROCESS | 1856 | 1461263508651 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 11:31:49 INFO - PROCESS | 1856 | 1461263508989 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f1cf800 == 135 [pid = 1856] [id = 464] 11:31:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x90031400) [pid = 1856] [serial = 1393] [outer = (nil)] 11:31:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x9261ec00) [pid = 1856] [serial = 1394] [outer = 0x90031400] 11:31:49 INFO - PROCESS | 1856 | 1461263509080 Marionette DEBUG loaded listener.js 11:31:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x92624400) [pid = 1856] [serial = 1395] [outer = 0x90031400] 11:31:49 INFO - PROCESS | 1856 | 1461263509908 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]]]}] 11:31:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 11:31:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1528ms 11:31:49 INFO - PROCESS | 1856 | 1461263509957 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 11:31:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 11:31:49 INFO - PROCESS | 1856 | 1461263509961 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 11:31:49 INFO - PROCESS | 1856 | 1461263509967 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 11:31:49 INFO - PROCESS | 1856 | 1461263509971 Marionette TRACE conn3 <- [1,1830,null,{}] 11:31:50 INFO - PROCESS | 1856 | 1461263509996 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}] 11:31:50 INFO - PROCESS | 1856 | 1461263510204 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 11:31:50 INFO - PROCESS | 1856 | 1461263510476 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x8e3f2000 == 136 [pid = 1856] [id = 465] 11:31:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x9261f400) [pid = 1856] [serial = 1396] [outer = (nil)] 11:31:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x9263d800) [pid = 1856] [serial = 1397] [outer = 0x9261f400] 11:31:50 INFO - PROCESS | 1856 | 1461263510611 Marionette DEBUG loaded listener.js 11:31:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x92697000) [pid = 1856] [serial = 1398] [outer = 0x9261f400] 11:31:51 INFO - PROCESS | 1856 | 1461263511528 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]]]}] 11:31:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 11:31:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1601ms 11:31:51 INFO - PROCESS | 1856 | 1461263511567 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 11:31:51 INFO - PROCESS | 1856 | 1461263511572 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 11:31:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 11:31:51 INFO - PROCESS | 1856 | 1461263511578 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 11:31:51 INFO - PROCESS | 1856 | 1461263511582 Marionette TRACE conn3 <- [1,1834,null,{}] 11:31:51 INFO - PROCESS | 1856 | 1461263511604 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}] 11:31:51 INFO - PROCESS | 1856 | 1461263511892 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 11:31:52 INFO - PROCESS | 1856 | 1461263512105 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x92637000 == 137 [pid = 1856] [id = 466] 11:31:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x92738000) [pid = 1856] [serial = 1399] [outer = (nil)] 11:31:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x92743c00) [pid = 1856] [serial = 1400] [outer = 0x92738000] 11:31:52 INFO - PROCESS | 1856 | 1461263512259 Marionette DEBUG loaded listener.js 11:31:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x92f40400) [pid = 1856] [serial = 1401] [outer = 0x92738000] 11:31:53 INFO - PROCESS | 1856 | ************************* 11:31:53 INFO - PROCESS | 1856 | A coding exception was thrown and uncaught in a Task. 11:31:53 INFO - PROCESS | 1856 | 11:31:53 INFO - PROCESS | 1856 | Full message: TypeError: NetworkError when attempting to fetch resource. 11:31:53 INFO - PROCESS | 1856 | Full stack: 11:31:53 INFO - PROCESS | 1856 | ************************* 11:31:53 INFO - PROCESS | 1856 | 1461263513205 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]]]}] 11:31:53 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 11:31:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1689ms 11:31:53 INFO - PROCESS | 1856 | 1461263513267 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 11:31:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 11:31:53 INFO - PROCESS | 1856 | 1461263513272 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 11:31:53 INFO - PROCESS | 1856 | 1461263513278 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 11:31:53 INFO - PROCESS | 1856 | 1461263513283 Marionette TRACE conn3 <- [1,1838,null,{}] 11:31:53 INFO - PROCESS | 1856 | 1461263513288 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}] 11:31:53 INFO - PROCESS | 1856 | 1461263513554 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 11:31:53 INFO - PROCESS | 1856 | 1461263513903 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x92faa400 == 138 [pid = 1856] [id = 467] 11:31:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x92fabc00) [pid = 1856] [serial = 1402] [outer = (nil)] 11:31:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x936a5000) [pid = 1856] [serial = 1403] [outer = 0x92fabc00] 11:31:53 INFO - PROCESS | 1856 | 1461263513994 Marionette DEBUG loaded listener.js 11:31:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x936aa400) [pid = 1856] [serial = 1404] [outer = 0x92fabc00] 11:31:54 INFO - PROCESS | 1856 | 1461263514880 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]]]}] 11:31:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 11:31:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1679ms 11:31:54 INFO - PROCESS | 1856 | 1461263514958 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 11:31:54 INFO - PROCESS | 1856 | 1461263514962 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 11:31:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 11:31:54 INFO - PROCESS | 1856 | 1461263514968 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 11:31:54 INFO - PROCESS | 1856 | 1461263514971 Marionette TRACE conn3 <- [1,1842,null,{}] 11:31:54 INFO - PROCESS | 1856 | 1461263514977 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}] 11:31:55 INFO - PROCESS | 1856 | 1461263515206 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 11:31:55 INFO - PROCESS | 1856 | 1461263515522 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x91114400 == 139 [pid = 1856] [id = 468] 11:31:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x932ac800) [pid = 1856] [serial = 1405] [outer = (nil)] 11:31:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x938d7400) [pid = 1856] [serial = 1406] [outer = 0x932ac800] 11:31:55 INFO - PROCESS | 1856 | 1461263515613 Marionette DEBUG loaded listener.js 11:31:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x9390a000) [pid = 1856] [serial = 1407] [outer = 0x932ac800] 11:31:56 INFO - PROCESS | 1856 | 1461263516446 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]]]}] 11:31:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 11:31:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1549ms 11:31:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 11:31:56 INFO - PROCESS | 1856 | 1461263516520 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 11:31:56 INFO - PROCESS | 1856 | 1461263516523 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 11:31:56 INFO - PROCESS | 1856 | 1461263516530 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 11:31:56 INFO - PROCESS | 1856 | 1461263516533 Marionette TRACE conn3 <- [1,1846,null,{}] 11:31:56 INFO - PROCESS | 1856 | 1461263516540 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}] 11:31:56 INFO - PROCESS | 1856 | 1461263516749 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 11:31:57 INFO - PROCESS | 1856 | 1461263517031 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x92694000 == 140 [pid = 1856] [id = 469] 11:31:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x935d6000) [pid = 1856] [serial = 1408] [outer = (nil)] 11:31:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x94dcac00) [pid = 1856] [serial = 1409] [outer = 0x935d6000] 11:31:57 INFO - PROCESS | 1856 | 1461263517166 Marionette DEBUG loaded listener.js 11:31:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x9603fc00) [pid = 1856] [serial = 1410] [outer = 0x935d6000] 11:31:58 INFO - PROCESS | 1856 | 1461263518055 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]]]}] 11:31:58 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) 11:31:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1587ms 11:31:58 INFO - PROCESS | 1856 | 1461263518117 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 11:31:58 INFO - PROCESS | 1856 | 1461263518121 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 11:31:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 11:31:58 INFO - PROCESS | 1856 | 1461263518127 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 11:31:58 INFO - PROCESS | 1856 | 1461263518130 Marionette TRACE conn3 <- [1,1850,null,{}] 11:31:58 INFO - PROCESS | 1856 | 1461263518136 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}] 11:31:58 INFO - PROCESS | 1856 | 1461263518336 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 11:31:58 INFO - PROCESS | 1856 | 1461263518616 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:31:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x92622000 == 141 [pid = 1856] [id = 470] 11:31:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x9273ac00) [pid = 1856] [serial = 1411] [outer = (nil)] 11:31:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x96d81400) [pid = 1856] [serial = 1412] [outer = 0x9273ac00] 11:31:58 INFO - PROCESS | 1856 | 1461263518775 Marionette DEBUG loaded listener.js 11:31:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x96e03c00) [pid = 1856] [serial = 1413] [outer = 0x9273ac00] 11:31:59 INFO - PROCESS | 1856 | 1461263519695 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]]]}] 11:31:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 11:31:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1629ms 11:31:59 INFO - PROCESS | 1856 | 1461263519757 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 11:31:59 INFO - PROCESS | 1856 | 1461263519761 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 11:31:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 11:31:59 INFO - PROCESS | 1856 | 1461263519768 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 11:31:59 INFO - PROCESS | 1856 | 1461263519770 Marionette TRACE conn3 <- [1,1854,null,{}] 11:31:59 INFO - PROCESS | 1856 | 1461263519776 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}] 11:31:59 INFO - PROCESS | 1856 | 1461263519973 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 11:32:00 INFO - PROCESS | 1856 | 1461263520255 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x82d56000 == 142 [pid = 1856] [id = 471] 11:32:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0x939d9400) [pid = 1856] [serial = 1414] [outer = (nil)] 11:32:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0x97473800) [pid = 1856] [serial = 1415] [outer = 0x939d9400] 11:32:00 INFO - PROCESS | 1856 | 1461263520386 Marionette DEBUG loaded listener.js 11:32:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x97481400) [pid = 1856] [serial = 1416] [outer = 0x939d9400] 11:32:01 INFO - PROCESS | 1856 | 1461263521325 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]]]}] 11:32:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 11:32:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1627ms 11:32:01 INFO - PROCESS | 1856 | 1461263521396 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 11:32:01 INFO - PROCESS | 1856 | 1461263521399 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 11:32:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 11:32:01 INFO - PROCESS | 1856 | 1461263521406 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 11:32:01 INFO - PROCESS | 1856 | 1461263521410 Marionette TRACE conn3 <- [1,1858,null,{}] 11:32:01 INFO - PROCESS | 1856 | 1461263521415 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}] 11:32:01 INFO - PROCESS | 1856 | 1461263521641 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 11:32:01 INFO - PROCESS | 1856 | 1461263521965 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x853e7800 == 143 [pid = 1856] [id = 472] 11:32:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0x96dd6000) [pid = 1856] [serial = 1417] [outer = (nil)] 11:32:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0x97d72000) [pid = 1856] [serial = 1418] [outer = 0x96dd6000] 11:32:02 INFO - PROCESS | 1856 | 1461263522062 Marionette DEBUG loaded listener.js 11:32:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 186 (0x982e8800) [pid = 1856] [serial = 1419] [outer = 0x96dd6000] 11:32:02 INFO - PROCESS | 1856 | 1461263522965 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]]]}] 11:32:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 11:32:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1635ms 11:32:03 INFO - PROCESS | 1856 | 1461263523042 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 11:32:03 INFO - PROCESS | 1856 | 1461263523046 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 11:32:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 11:32:03 INFO - PROCESS | 1856 | 1461263523053 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 11:32:03 INFO - PROCESS | 1856 | 1461263523056 Marionette TRACE conn3 <- [1,1862,null,{}] 11:32:03 INFO - PROCESS | 1856 | 1461263523062 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}] 11:32:03 INFO - PROCESS | 1856 | 1461263523337 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 11:32:03 INFO - PROCESS | 1856 | 1461263523680 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x97ad7000 == 144 [pid = 1856] [id = 473] 11:32:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 187 (0x97ae1000) [pid = 1856] [serial = 1420] [outer = (nil)] 11:32:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 188 (0x9a72e400) [pid = 1856] [serial = 1421] [outer = 0x97ae1000] 11:32:03 INFO - PROCESS | 1856 | 1461263523787 Marionette DEBUG loaded listener.js 11:32:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 189 (0x9d607400) [pid = 1856] [serial = 1422] [outer = 0x97ae1000] 11:32:04 INFO - PROCESS | 1856 | 1461263524678 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]]]}] 11:32:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 11:32:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1682ms 11:32:04 INFO - PROCESS | 1856 | 1461263524742 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 11:32:04 INFO - PROCESS | 1856 | 1461263524746 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 11:32:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 11:32:04 INFO - PROCESS | 1856 | 1461263524755 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 11:32:04 INFO - PROCESS | 1856 | 1461263524757 Marionette TRACE conn3 <- [1,1866,null,{}] 11:32:04 INFO - PROCESS | 1856 | 1461263524762 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}] 11:32:04 INFO - PROCESS | 1856 | 1461263524981 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 11:32:05 INFO - PROCESS | 1856 | 1461263525269 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x965eb000 == 145 [pid = 1856] [id = 474] 11:32:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 190 (0x9a724c00) [pid = 1856] [serial = 1423] [outer = (nil)] 11:32:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 191 (0xa0b36000) [pid = 1856] [serial = 1424] [outer = 0x9a724c00] 11:32:05 INFO - PROCESS | 1856 | 1461263525403 Marionette DEBUG loaded listener.js 11:32:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 192 (0xa0d0e800) [pid = 1856] [serial = 1425] [outer = 0x9a724c00] 11:32:07 INFO - PROCESS | 1856 | --DOCSHELL 0x973b7800 == 144 [pid = 1856] [id = 403] 11:32:07 INFO - PROCESS | 1856 | --DOCSHELL 0x850fc800 == 143 [pid = 1856] [id = 455] 11:32:07 INFO - PROCESS | 1856 | --DOCSHELL 0x838d3000 == 142 [pid = 1856] [id = 454] 11:32:07 INFO - PROCESS | 1856 | --DOCSHELL 0x86221c00 == 141 [pid = 1856] [id = 453] 11:32:07 INFO - PROCESS | 1856 | --DOCSHELL 0x853f2c00 == 140 [pid = 1856] [id = 452] 11:32:07 INFO - PROCESS | 1856 | --DOCSHELL 0x85136000 == 139 [pid = 1856] [id = 450] 11:32:07 INFO - PROCESS | 1856 | --DOCSHELL 0x85723c00 == 138 [pid = 1856] [id = 449] 11:32:07 INFO - PROCESS | 1856 | --DOCSHELL 0x85725400 == 137 [pid = 1856] [id = 448] 11:32:07 INFO - PROCESS | 1856 | --DOCSHELL 0x94dc9400 == 136 [pid = 1856] [id = 446] 11:32:07 INFO - PROCESS | 1856 | --DOCSHELL 0x88ac3000 == 135 [pid = 1856] [id = 447] 11:32:07 INFO - PROCESS | 1856 | --DOCSHELL 0x93730800 == 134 [pid = 1856] [id = 445] 11:32:07 INFO - PROCESS | 1856 | --DOCSHELL 0x8fe17000 == 133 [pid = 1856] [id = 444] 11:32:07 INFO - PROCESS | 1856 | --DOCSHELL 0x92f3bc00 == 132 [pid = 1856] [id = 443] 11:32:07 INFO - PROCESS | 1856 | --DOCSHELL 0x8e2a4000 == 131 [pid = 1856] [id = 441] 11:32:07 INFO - PROCESS | 1856 | --DOCSHELL 0x92708000 == 130 [pid = 1856] [id = 442] 11:32:07 INFO - PROCESS | 1856 | --DOCSHELL 0x9002a800 == 129 [pid = 1856] [id = 440] 11:32:07 INFO - PROCESS | 1856 | --DOCSHELL 0x8fc94000 == 128 [pid = 1856] [id = 439] 11:32:07 INFO - PROCESS | 1856 | --DOCSHELL 0x8b167c00 == 127 [pid = 1856] [id = 438] 11:32:07 INFO - PROCESS | 1856 | --DOCSHELL 0x8e2a3400 == 126 [pid = 1856] [id = 437] 11:32:07 INFO - PROCESS | 1856 | --DOCSHELL 0x8b34e400 == 125 [pid = 1856] [id = 435] 11:32:07 INFO - PROCESS | 1856 | --DOCSHELL 0x87c71c00 == 124 [pid = 1856] [id = 436] 11:32:07 INFO - PROCESS | 1856 | --DOCSHELL 0x893cc800 == 123 [pid = 1856] [id = 434] 11:32:07 INFO - PROCESS | 1856 | --DOCSHELL 0x86221000 == 122 [pid = 1856] [id = 433] 11:32:07 INFO - PROCESS | 1856 | --DOMWINDOW == 191 (0x8b412000) [pid = 1856] [serial = 1298] [outer = (nil)] [url = about:blank] 11:32:07 INFO - PROCESS | 1856 | --DOMWINDOW == 190 (0x895f5800) [pid = 1856] [serial = 1296] [outer = (nil)] [url = about:blank] 11:32:07 INFO - PROCESS | 1856 | --DOMWINDOW == 189 (0x8e3e6400) [pid = 1856] [serial = 1239] [outer = (nil)] [url = about:blank] 11:32:07 INFO - PROCESS | 1856 | --DOMWINDOW == 188 (0x961b9800) [pid = 1856] [serial = 1266] [outer = (nil)] [url = about:blank] 11:32:07 INFO - PROCESS | 1856 | --DOMWINDOW == 187 (0x9ea18000) [pid = 1856] [serial = 1284] [outer = (nil)] [url = about:blank] 11:32:07 INFO - PROCESS | 1856 | --DOMWINDOW == 186 (0x87fe8c00) [pid = 1856] [serial = 1230] [outer = (nil)] [url = about:blank] 11:32:07 INFO - PROCESS | 1856 | --DOMWINDOW == 185 (0x8b161400) [pid = 1856] [serial = 1155] [outer = (nil)] [url = about:blank] 11:32:07 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x982f4800) [pid = 1856] [serial = 1274] [outer = (nil)] [url = about:blank] 11:32:07 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0x8f361000) [pid = 1856] [serial = 1241] [outer = (nil)] [url = about:blank] 11:32:07 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x9880f000) [pid = 1856] [serial = 1278] [outer = (nil)] [url = about:blank] 11:32:07 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x8fe6ac00) [pid = 1856] [serial = 1244] [outer = (nil)] [url = about:blank] 11:32:07 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x875ca800) [pid = 1856] [serial = 1287] [outer = (nil)] [url = about:blank] 11:32:07 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x88ac5400) [pid = 1856] [serial = 1289] [outer = (nil)] [url = about:blank] 11:32:07 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0x92f38800) [pid = 1856] [serial = 1254] [outer = (nil)] [url = about:blank] 11:32:07 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x938d6400) [pid = 1856] [serial = 1263] [outer = (nil)] [url = about:blank] 11:32:07 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x9269b400) [pid = 1856] [serial = 1251] [outer = (nil)] [url = about:blank] 11:32:07 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x92facc00) [pid = 1856] [serial = 1257] [outer = (nil)] [url = about:blank] 11:32:07 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x86cd5000) [pid = 1856] [serial = 1229] [outer = (nil)] [url = about:blank] 11:32:07 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x8b412800) [pid = 1856] [serial = 1233] [outer = (nil)] [url = about:blank] 11:32:07 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x8bfbb000) [pid = 1856] [serial = 1236] [outer = (nil)] [url = about:blank] 11:32:07 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x90031c00) [pid = 1856] [serial = 1245] [outer = (nil)] [url = about:blank] 11:32:07 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x97d75c00) [pid = 1856] [serial = 1272] [outer = (nil)] [url = about:blank] 11:32:07 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x8b40a000) [pid = 1856] [serial = 1232] [outer = (nil)] [url = about:blank] 11:32:07 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x91110400) [pid = 1856] [serial = 1248] [outer = (nil)] [url = about:blank] 11:32:07 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x95824000) [pid = 1856] [serial = 1265] [outer = (nil)] [url = about:blank] 11:32:07 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x935d6400) [pid = 1856] [serial = 1259] [outer = (nil)] [url = about:blank] 11:32:07 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x8e3cb800) [pid = 1856] [serial = 1238] [outer = (nil)] [url = about:blank] 11:32:07 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x92fa6400) [pid = 1856] [serial = 1256] [outer = (nil)] [url = about:blank] 11:32:07 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x93726400) [pid = 1856] [serial = 1260] [outer = (nil)] [url = about:blank] 11:32:07 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x98fd1400) [pid = 1856] [serial = 1280] [outer = (nil)] [url = about:blank] 11:32:07 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x97d70400) [pid = 1856] [serial = 1271] [outer = (nil)] [url = about:blank] 11:32:07 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x938cc000) [pid = 1856] [serial = 1262] [outer = (nil)] [url = about:blank] 11:32:07 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x97473400) [pid = 1856] [serial = 1269] [outer = (nil)] [url = about:blank] 11:32:08 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x9270b000) [pid = 1856] [serial = 1253] [outer = (nil)] [url = about:blank] 11:32:08 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x9a722000) [pid = 1856] [serial = 1281] [outer = (nil)] [url = about:blank] 11:32:08 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x8b352c00) [pid = 1856] [serial = 1293] [outer = (nil)] [url = about:blank] 11:32:08 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x91006800) [pid = 1856] [serial = 1247] [outer = (nil)] [url = about:blank] 11:32:08 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x98fdb800) [pid = 1856] [serial = 1283] [outer = (nil)] [url = about:blank] 11:32:08 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x8918d400) [pid = 1856] [serial = 1290] [outer = (nil)] [url = about:blank] 11:32:08 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x987ae800) [pid = 1856] [serial = 1277] [outer = (nil)] [url = about:blank] 11:32:08 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x8af37800) [pid = 1856] [serial = 1292] [outer = (nil)] [url = about:blank] 11:32:08 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x8b164400) [pid = 1856] [serial = 1137] [outer = (nil)] [url = about:blank] 11:32:08 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x8be77000) [pid = 1856] [serial = 1235] [outer = (nil)] [url = about:blank] 11:32:08 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x8621e000) [pid = 1856] [serial = 1286] [outer = (nil)] [url = about:blank] 11:32:08 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x972b0000) [pid = 1856] [serial = 1268] [outer = (nil)] [url = about:blank] 11:32:08 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x8f93b000) [pid = 1856] [serial = 1242] [outer = (nil)] [url = about:blank] 11:32:08 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x92693000) [pid = 1856] [serial = 1250] [outer = (nil)] [url = about:blank] 11:32:08 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x875ce400) [pid = 1856] [serial = 1295] [outer = (nil)] [url = about:blank] 11:32:08 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x98425000) [pid = 1856] [serial = 1275] [outer = (nil)] [url = about:blank] 11:32:08 INFO - PROCESS | 1856 | 1461263528053 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]]]}] 11:32:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 11:32:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 3443ms 11:32:08 INFO - PROCESS | 1856 | 1461263528199 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 11:32:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 11:32:08 INFO - PROCESS | 1856 | 1461263528204 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 11:32:08 INFO - PROCESS | 1856 | 1461263528212 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 11:32:08 INFO - PROCESS | 1856 | 1461263528218 Marionette TRACE conn3 <- [1,1870,null,{}] 11:32:08 INFO - PROCESS | 1856 | 1461263528227 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}] 11:32:08 INFO - PROCESS | 1856 | 1461263528415 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 11:32:08 INFO - PROCESS | 1856 | 1461263528634 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x86221000 == 123 [pid = 1856] [id = 475] 11:32:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x86221400) [pid = 1856] [serial = 1426] [outer = (nil)] 11:32:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x86cc9800) [pid = 1856] [serial = 1427] [outer = 0x86221400] 11:32:08 INFO - PROCESS | 1856 | 1461263528728 Marionette DEBUG loaded listener.js 11:32:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x86cd1800) [pid = 1856] [serial = 1428] [outer = 0x86221400] 11:32:09 INFO - PROCESS | 1856 | 1461263529546 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]]]}] 11:32:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 11:32:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1384ms 11:32:09 INFO - PROCESS | 1856 | 1461263529595 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 11:32:09 INFO - PROCESS | 1856 | 1461263529603 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 11:32:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 11:32:09 INFO - PROCESS | 1856 | 1461263529613 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 11:32:09 INFO - PROCESS | 1856 | 1461263529617 Marionette TRACE conn3 <- [1,1874,null,{}] 11:32:09 INFO - PROCESS | 1856 | 1461263529623 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}] 11:32:09 INFO - PROCESS | 1856 | 1461263529814 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 11:32:10 INFO - PROCESS | 1856 | 1461263530022 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x8572c800 == 124 [pid = 1856] [id = 476] 11:32:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x8572d000) [pid = 1856] [serial = 1429] [outer = (nil)] 11:32:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x87fe0c00) [pid = 1856] [serial = 1430] [outer = 0x8572d000] 11:32:10 INFO - PROCESS | 1856 | 1461263530104 Marionette DEBUG loaded listener.js 11:32:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x88acec00) [pid = 1856] [serial = 1431] [outer = 0x8572d000] 11:32:11 INFO - PROCESS | 1856 | 1461263531103 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]]]}] 11:32:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 11:32:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1531ms 11:32:11 INFO - PROCESS | 1856 | 1461263531144 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 11:32:11 INFO - PROCESS | 1856 | 1461263531147 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 11:32:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 11:32:11 INFO - PROCESS | 1856 | 1461263531153 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 11:32:11 INFO - PROCESS | 1856 | 1461263531159 Marionette TRACE conn3 <- [1,1878,null,{}] 11:32:11 INFO - PROCESS | 1856 | 1461263531180 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}] 11:32:11 INFO - PROCESS | 1856 | 1461263531454 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 11:32:11 INFO - PROCESS | 1856 | 1461263531487 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x86216400 == 125 [pid = 1856] [id = 477] 11:32:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x8af2c400) [pid = 1856] [serial = 1432] [outer = (nil)] 11:32:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x8b15f800) [pid = 1856] [serial = 1433] [outer = 0x8af2c400] 11:32:11 INFO - PROCESS | 1856 | 1461263531565 Marionette DEBUG loaded listener.js 11:32:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x8b351c00) [pid = 1856] [serial = 1434] [outer = 0x8af2c400] 11:32:13 INFO - PROCESS | 1856 | 1461263533087 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]]]}] 11:32:13 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x938cbc00) [pid = 1856] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 11:32:13 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x87b22c00) [pid = 1856] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 11:32:13 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x92fa4400) [pid = 1856] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 11:32:13 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x8e3cf400) [pid = 1856] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 11:32:13 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x8be08400) [pid = 1856] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 11:32:13 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x903c3800) [pid = 1856] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 11:32:13 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x8bcbd800) [pid = 1856] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 11:32:13 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x8e3e9000) [pid = 1856] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 11:32:13 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x8be76000) [pid = 1856] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 11:32:13 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x8bfbd000) [pid = 1856] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 11:32:13 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x8af34400) [pid = 1856] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 11:32:13 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x97228000) [pid = 1856] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 11:32:13 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x8fc95400) [pid = 1856] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 11:32:13 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x86cd5c00) [pid = 1856] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 11:32:13 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x8f944c00) [pid = 1856] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 11:32:13 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x9581cc00) [pid = 1856] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 11:32:13 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x94dcc000) [pid = 1856] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 11:32:13 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x92fa6c00) [pid = 1856] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 11:32:13 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x893c9000) [pid = 1856] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 11:32:13 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x85667c00) [pid = 1856] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 11:32:13 INFO - PROCESS | 1856 | --DOMWINDOW == 131 (0x87c6b800) [pid = 1856] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 11:32:13 INFO - PROCESS | 1856 | --DOMWINDOW == 130 (0x9002e800) [pid = 1856] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 11:32:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 11:32:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 2050ms 11:32:13 INFO - PROCESS | 1856 | 1461263533232 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 11:32:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 11:32:13 INFO - PROCESS | 1856 | 1461263533237 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 11:32:13 INFO - PROCESS | 1856 | 1461263533243 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 11:32:13 INFO - PROCESS | 1856 | 1461263533247 Marionette TRACE conn3 <- [1,1882,null,{}] 11:32:13 INFO - PROCESS | 1856 | 1461263533252 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}] 11:32:13 INFO - PROCESS | 1856 | 1461263533508 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 11:32:13 INFO - PROCESS | 1856 | 1461263533630 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x85728800 == 126 [pid = 1856] [id = 478] 11:32:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 131 (0x85728c00) [pid = 1856] [serial = 1435] [outer = (nil)] 11:32:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0x8b167800) [pid = 1856] [serial = 1436] [outer = 0x85728c00] 11:32:13 INFO - PROCESS | 1856 | 1461263533702 Marionette DEBUG loaded listener.js 11:32:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x8b40a000) [pid = 1856] [serial = 1437] [outer = 0x85728c00] 11:32:14 INFO - PROCESS | 1856 | 1461263534495 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]]]}] 11:32:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 11:32:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1328ms 11:32:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 11:32:14 INFO - PROCESS | 1856 | 1461263534570 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 11:32:14 INFO - PROCESS | 1856 | 1461263534573 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 11:32:14 INFO - PROCESS | 1856 | 1461263534580 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 11:32:14 INFO - PROCESS | 1856 | 1461263534583 Marionette TRACE conn3 <- [1,1886,null,{}] 11:32:14 INFO - PROCESS | 1856 | 1461263534588 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}] 11:32:14 INFO - PROCESS | 1856 | 1461263534770 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 11:32:14 INFO - PROCESS | 1856 | 1461263534953 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x87fe6c00 == 127 [pid = 1856] [id = 479] 11:32:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x8af34400) [pid = 1856] [serial = 1438] [outer = (nil)] 11:32:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x8be05c00) [pid = 1856] [serial = 1439] [outer = 0x8af34400] 11:32:15 INFO - PROCESS | 1856 | 1461263535028 Marionette DEBUG loaded listener.js 11:32:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x8be0e400) [pid = 1856] [serial = 1440] [outer = 0x8af34400] 11:32:16 INFO - PROCESS | 1856 | 1461263536106 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]]]}] 11:32:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 11:32:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1578ms 11:32:16 INFO - PROCESS | 1856 | 1461263536159 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 11:32:16 INFO - PROCESS | 1856 | 1461263536166 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 11:32:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 11:32:16 INFO - PROCESS | 1856 | 1461263536176 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 11:32:16 INFO - PROCESS | 1856 | 1461263536180 Marionette TRACE conn3 <- [1,1890,null,{}] 11:32:16 INFO - PROCESS | 1856 | 1461263536188 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}] 11:32:16 INFO - PROCESS | 1856 | 1461263536406 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 11:32:16 INFO - PROCESS | 1856 | 1461263536732 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x850fc800 == 128 [pid = 1856] [id = 480] 11:32:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x85672000) [pid = 1856] [serial = 1441] [outer = (nil)] 11:32:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x87c6d000) [pid = 1856] [serial = 1442] [outer = 0x85672000] 11:32:16 INFO - PROCESS | 1856 | 1461263536831 Marionette DEBUG loaded listener.js 11:32:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x8918d400) [pid = 1856] [serial = 1443] [outer = 0x85672000] 11:32:17 INFO - PROCESS | 1856 | 1461263537723 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]]]}] 11:32:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 11:32:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1584ms 11:32:17 INFO - PROCESS | 1856 | 1461263537760 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 11:32:17 INFO - PROCESS | 1856 | 1461263537769 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 11:32:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 11:32:17 INFO - PROCESS | 1856 | 1461263537779 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 11:32:17 INFO - PROCESS | 1856 | 1461263537784 Marionette TRACE conn3 <- [1,1894,null,{}] 11:32:17 INFO - PROCESS | 1856 | 1461263537790 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}] 11:32:17 INFO - PROCESS | 1856 | 1461263537992 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 11:32:18 INFO - PROCESS | 1856 | 1461263538268 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x8b35bc00 == 129 [pid = 1856] [id = 481] 11:32:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x8b40b400) [pid = 1856] [serial = 1444] [outer = (nil)] 11:32:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x8bcb4400) [pid = 1856] [serial = 1445] [outer = 0x8b40b400] 11:32:18 INFO - PROCESS | 1856 | 1461263538472 Marionette DEBUG loaded listener.js 11:32:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x8be70c00) [pid = 1856] [serial = 1446] [outer = 0x8b40b400] 11:32:19 INFO - PROCESS | 1856 | 1461263539474 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]]]}] 11:32:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 11:32:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1732ms 11:32:19 INFO - PROCESS | 1856 | 1461263539511 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 11:32:19 INFO - PROCESS | 1856 | 1461263539515 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 11:32:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 11:32:19 INFO - PROCESS | 1856 | 1461263539522 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 11:32:19 INFO - PROCESS | 1856 | 1461263539528 Marionette TRACE conn3 <- [1,1898,null,{}] 11:32:19 INFO - PROCESS | 1856 | 1461263539544 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}] 11:32:19 INFO - PROCESS | 1856 | 1461263539765 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 11:32:20 INFO - PROCESS | 1856 | 1461263540080 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x8bfb1000 == 130 [pid = 1856] [id = 482] 11:32:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x8e2a4000) [pid = 1856] [serial = 1447] [outer = (nil)] 11:32:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x8e3c7800) [pid = 1856] [serial = 1448] [outer = 0x8e2a4000] 11:32:20 INFO - PROCESS | 1856 | 1461263540174 Marionette DEBUG loaded listener.js 11:32:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x8e3e8800) [pid = 1856] [serial = 1449] [outer = 0x8e2a4000] 11:32:21 INFO - PROCESS | 1856 | 1461263541023 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]]]}] 11:32:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 11:32:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1533ms 11:32:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 11:32:21 INFO - PROCESS | 1856 | 1461263541056 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 11:32:21 INFO - PROCESS | 1856 | 1461263541060 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 11:32:21 INFO - PROCESS | 1856 | 1461263541067 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 11:32:21 INFO - PROCESS | 1856 | 1461263541070 Marionette TRACE conn3 <- [1,1902,null,{}] 11:32:21 INFO - PROCESS | 1856 | 1461263541076 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}] 11:32:21 INFO - PROCESS | 1856 | 1461263541276 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 11:32:21 INFO - PROCESS | 1856 | 1461263541552 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x853e8400 == 131 [pid = 1856] [id = 483] 11:32:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x8af2e000) [pid = 1856] [serial = 1450] [outer = (nil)] 11:32:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x8f779800) [pid = 1856] [serial = 1451] [outer = 0x8af2e000] 11:32:21 INFO - PROCESS | 1856 | 1461263541643 Marionette DEBUG loaded listener.js 11:32:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x8f940800) [pid = 1856] [serial = 1452] [outer = 0x8af2e000] 11:32:22 INFO - PROCESS | 1856 | 1461263542575 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]]]}] 11:32:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 11:32:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1579ms 11:32:22 INFO - PROCESS | 1856 | 1461263542646 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 11:32:22 INFO - PROCESS | 1856 | 1461263542650 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 11:32:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 11:32:22 INFO - PROCESS | 1856 | 1461263542656 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 11:32:22 INFO - PROCESS | 1856 | 1461263542659 Marionette TRACE conn3 <- [1,1906,null,{}] 11:32:22 INFO - PROCESS | 1856 | 1461263542665 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}] 11:32:22 INFO - PROCESS | 1856 | 1461263542897 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 11:32:23 INFO - PROCESS | 1856 | 1461263543221 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x87b24c00 == 132 [pid = 1856] [id = 484] 11:32:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x8b166400) [pid = 1856] [serial = 1453] [outer = (nil)] 11:32:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x8fbab400) [pid = 1856] [serial = 1454] [outer = 0x8b166400] 11:32:23 INFO - PROCESS | 1856 | 1461263543312 Marionette DEBUG loaded listener.js 11:32:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x8fc92400) [pid = 1856] [serial = 1455] [outer = 0x8b166400] 11:32:24 INFO - PROCESS | 1856 | 1461263544232 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]]]}] 11:32:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 11:32:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1633ms 11:32:24 INFO - PROCESS | 1856 | 1461263544289 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 11:32:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 11:32:24 INFO - PROCESS | 1856 | 1461263544294 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 11:32:24 INFO - PROCESS | 1856 | 1461263544301 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 11:32:24 INFO - PROCESS | 1856 | 1461263544305 Marionette TRACE conn3 <- [1,1910,null,{}] 11:32:24 INFO - PROCESS | 1856 | 1461263544310 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}] 11:32:24 INFO - PROCESS | 1856 | 1461263544573 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 11:32:24 INFO - PROCESS | 1856 | 1461263544904 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x8fba4400 == 133 [pid = 1856] [id = 485] 11:32:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x903b9400) [pid = 1856] [serial = 1456] [outer = (nil)] 11:32:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x91004c00) [pid = 1856] [serial = 1457] [outer = 0x903b9400] 11:32:24 INFO - PROCESS | 1856 | 1461263544994 Marionette DEBUG loaded listener.js 11:32:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x9110f000) [pid = 1856] [serial = 1458] [outer = 0x903b9400] 11:32:25 INFO - PROCESS | 1856 | 1461263545844 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]]]}] 11:32:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 11:32:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1588ms 11:32:25 INFO - PROCESS | 1856 | 1461263545889 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 11:32:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 11:32:25 INFO - PROCESS | 1856 | 1461263545893 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 11:32:25 INFO - PROCESS | 1856 | 1461263545899 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 11:32:25 INFO - PROCESS | 1856 | 1461263545902 Marionette TRACE conn3 <- [1,1914,null,{}] 11:32:25 INFO - PROCESS | 1856 | 1461263545908 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}] 11:32:26 INFO - PROCESS | 1856 | 1461263546108 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 11:32:26 INFO - PROCESS | 1856 | 1461263546386 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x8e3ef800 == 134 [pid = 1856] [id = 486] 11:32:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x8fc91800) [pid = 1856] [serial = 1459] [outer = (nil)] 11:32:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x9263ec00) [pid = 1856] [serial = 1460] [outer = 0x8fc91800] 11:32:26 INFO - PROCESS | 1856 | 1461263546517 Marionette DEBUG loaded listener.js 11:32:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x92693000) [pid = 1856] [serial = 1461] [outer = 0x8fc91800] 11:32:27 INFO - PROCESS | 1856 | 1461263547358 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]]]}] 11:32:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 11:32:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1529ms 11:32:27 INFO - PROCESS | 1856 | 1461263547428 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 11:32:27 INFO - PROCESS | 1856 | 1461263547431 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 11:32:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 11:32:27 INFO - PROCESS | 1856 | 1461263547438 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 11:32:27 INFO - PROCESS | 1856 | 1461263547441 Marionette TRACE conn3 <- [1,1918,null,{}] 11:32:27 INFO - PROCESS | 1856 | 1461263547447 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}] 11:32:27 INFO - PROCESS | 1856 | 1461263547639 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 11:32:27 INFO - PROCESS | 1856 | 1461263547916 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x91008400 == 135 [pid = 1856] [id = 487] 11:32:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x92623000) [pid = 1856] [serial = 1462] [outer = (nil)] 11:32:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x92738800) [pid = 1856] [serial = 1463] [outer = 0x92623000] 11:32:28 INFO - PROCESS | 1856 | 1461263548059 Marionette DEBUG loaded listener.js 11:32:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x9273e400) [pid = 1856] [serial = 1464] [outer = 0x92623000] 11:32:29 INFO - PROCESS | 1856 | 1461263549006 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]]]}] 11:32:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 11:32:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1628ms 11:32:29 INFO - PROCESS | 1856 | 1461263549066 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 11:32:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 11:32:29 INFO - PROCESS | 1856 | 1461263549071 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 11:32:29 INFO - PROCESS | 1856 | 1461263549077 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 11:32:29 INFO - PROCESS | 1856 | 1461263549080 Marionette TRACE conn3 <- [1,1922,null,{}] 11:32:29 INFO - PROCESS | 1856 | 1461263549086 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}] 11:32:29 INFO - PROCESS | 1856 | 1461263549279 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 11:32:29 INFO - PROCESS | 1856 | 1461263549637 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x9110d400 == 136 [pid = 1856] [id = 488] 11:32:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x9270bc00) [pid = 1856] [serial = 1465] [outer = (nil)] 11:32:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x92fa1000) [pid = 1856] [serial = 1466] [outer = 0x9270bc00] 11:32:29 INFO - PROCESS | 1856 | 1461263549729 Marionette DEBUG loaded listener.js 11:32:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x92fa8400) [pid = 1856] [serial = 1467] [outer = 0x9270bc00] 11:32:30 INFO - PROCESS | 1856 | 1461263550619 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]]]}] 11:32:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 11:32:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1581ms 11:32:30 INFO - PROCESS | 1856 | 1461263550657 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 11:32:30 INFO - PROCESS | 1856 | 1461263550661 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 11:32:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 11:32:30 INFO - PROCESS | 1856 | 1461263550667 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 11:32:30 INFO - PROCESS | 1856 | 1461263550670 Marionette TRACE conn3 <- [1,1926,null,{}] 11:32:30 INFO - PROCESS | 1856 | 1461263550676 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}] 11:32:30 INFO - PROCESS | 1856 | 1461263550874 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 11:32:31 INFO - PROCESS | 1856 | 1461263551160 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x87fdf000 == 137 [pid = 1856] [id = 489] 11:32:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x8b15e000) [pid = 1856] [serial = 1468] [outer = (nil)] 11:32:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x932ae400) [pid = 1856] [serial = 1469] [outer = 0x8b15e000] 11:32:31 INFO - PROCESS | 1856 | 1461263551293 Marionette DEBUG loaded listener.js 11:32:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x93452800) [pid = 1856] [serial = 1470] [outer = 0x8b15e000] 11:32:32 INFO - PROCESS | 1856 | 1461263552189 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]]]}] 11:32:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 11:32:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1584ms 11:32:32 INFO - PROCESS | 1856 | 1461263552251 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 11:32:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 11:32:32 INFO - PROCESS | 1856 | 1461263552256 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 11:32:32 INFO - PROCESS | 1856 | 1461263552262 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 11:32:32 INFO - PROCESS | 1856 | 1461263552267 Marionette TRACE conn3 <- [1,1930,null,{}] 11:32:32 INFO - PROCESS | 1856 | 1461263552272 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}] 11:32:32 INFO - PROCESS | 1856 | 1461263552502 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 11:32:32 INFO - PROCESS | 1856 | 1461263552835 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x932aa400 == 138 [pid = 1856] [id = 490] 11:32:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x9372f800) [pid = 1856] [serial = 1471] [outer = (nil)] 11:32:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x938cec00) [pid = 1856] [serial = 1472] [outer = 0x9372f800] 11:32:32 INFO - PROCESS | 1856 | 1461263552932 Marionette DEBUG loaded listener.js 11:32:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x939cdc00) [pid = 1856] [serial = 1473] [outer = 0x9372f800] 11:32:33 INFO - PROCESS | 1856 | 1461263553828 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]]]}] 11:32:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 11:32:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1633ms 11:32:33 INFO - PROCESS | 1856 | 1461263553896 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 11:32:33 INFO - PROCESS | 1856 | 1461263553899 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 11:32:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 11:32:33 INFO - PROCESS | 1856 | 1461263553906 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 11:32:33 INFO - PROCESS | 1856 | 1461263553909 Marionette TRACE conn3 <- [1,1934,null,{}] 11:32:33 INFO - PROCESS | 1856 | 1461263553914 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}] 11:32:34 INFO - PROCESS | 1856 | 1461263554121 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 11:32:34 INFO - PROCESS | 1856 | 1461263554441 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x92708000 == 139 [pid = 1856] [id = 491] 11:32:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x93726400) [pid = 1856] [serial = 1474] [outer = (nil)] 11:32:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x9581cc00) [pid = 1856] [serial = 1475] [outer = 0x93726400] 11:32:34 INFO - PROCESS | 1856 | 1461263554544 Marionette DEBUG loaded listener.js 11:32:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x95890800) [pid = 1856] [serial = 1476] [outer = 0x93726400] 11:32:35 INFO - PROCESS | 1856 | 1461263555406 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]]]}] 11:32:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 11:32:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1540ms 11:32:35 INFO - PROCESS | 1856 | 1461263555446 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 11:32:35 INFO - PROCESS | 1856 | 1461263555449 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 11:32:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 11:32:35 INFO - PROCESS | 1856 | 1461263555456 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 11:32:35 INFO - PROCESS | 1856 | 1461263555459 Marionette TRACE conn3 <- [1,1938,null,{}] 11:32:35 INFO - PROCESS | 1856 | 1461263555465 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}] 11:32:35 INFO - PROCESS | 1856 | 1461263555654 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 11:32:35 INFO - PROCESS | 1856 | 1461263555911 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x82d59000 == 140 [pid = 1856] [id = 492] 11:32:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x85132c00) [pid = 1856] [serial = 1477] [outer = (nil)] 11:32:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x96dd4800) [pid = 1856] [serial = 1478] [outer = 0x85132c00] 11:32:36 INFO - PROCESS | 1856 | 1461263556043 Marionette DEBUG loaded listener.js 11:32:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x96ddcc00) [pid = 1856] [serial = 1479] [outer = 0x85132c00] 11:32:36 INFO - PROCESS | 1856 | 1461263556881 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]]]}] 11:32:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 11:32:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1480ms 11:32:36 INFO - PROCESS | 1856 | 1461263556937 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 11:32:36 INFO - PROCESS | 1856 | 1461263556941 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 11:32:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 11:32:36 INFO - PROCESS | 1856 | 1461263556948 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 11:32:36 INFO - PROCESS | 1856 | 1461263556951 Marionette TRACE conn3 <- [1,1942,null,{}] 11:32:36 INFO - PROCESS | 1856 | 1461263556957 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}] 11:32:37 INFO - PROCESS | 1856 | 1461263557156 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 11:32:37 INFO - PROCESS | 1856 | 1461263557432 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x965e8800 == 141 [pid = 1856] [id = 493] 11:32:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x96d75000) [pid = 1856] [serial = 1480] [outer = (nil)] 11:32:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x9747b400) [pid = 1856] [serial = 1481] [outer = 0x96d75000] 11:32:37 INFO - PROCESS | 1856 | 1461263557562 Marionette DEBUG loaded listener.js 11:32:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x97ae2c00) [pid = 1856] [serial = 1482] [outer = 0x96d75000] 11:32:38 INFO - PROCESS | 1856 | 1461263558427 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]]]}] 11:32:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 11:32:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1528ms 11:32:38 INFO - PROCESS | 1856 | 1461263558477 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 11:32:38 INFO - PROCESS | 1856 | 1461263558481 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 11:32:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 11:32:38 INFO - PROCESS | 1856 | 1461263558487 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 11:32:38 INFO - PROCESS | 1856 | 1461263558489 Marionette TRACE conn3 <- [1,1946,null,{}] 11:32:38 INFO - PROCESS | 1856 | 1461263558495 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}] 11:32:38 INFO - PROCESS | 1856 | 1461263558687 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 11:32:39 INFO - PROCESS | 1856 | 1461263559037 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x838d5c00 == 142 [pid = 1856] [id = 494] 11:32:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x973b3400) [pid = 1856] [serial = 1483] [outer = (nil)] 11:32:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x98420400) [pid = 1856] [serial = 1484] [outer = 0x973b3400] 11:32:39 INFO - PROCESS | 1856 | 1461263559129 Marionette DEBUG loaded listener.js 11:32:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0x98487800) [pid = 1856] [serial = 1485] [outer = 0x973b3400] 11:32:40 INFO - PROCESS | 1856 | 1461263560014 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]]]}] 11:32:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 11:32:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1585ms 11:32:40 INFO - PROCESS | 1856 | 1461263560073 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 11:32:40 INFO - PROCESS | 1856 | 1461263560076 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 11:32:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 11:32:40 INFO - PROCESS | 1856 | 1461263560082 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 11:32:40 INFO - PROCESS | 1856 | 1461263560086 Marionette TRACE conn3 <- [1,1950,null,{}] 11:32:40 INFO - PROCESS | 1856 | 1461263560092 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}] 11:32:40 INFO - PROCESS | 1856 | 1461263560293 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 11:32:40 INFO - PROCESS | 1856 | 1461263560622 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x8e3cec00 == 143 [pid = 1856] [id = 495] 11:32:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0x973b7800) [pid = 1856] [serial = 1486] [outer = (nil)] 11:32:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x98f45000) [pid = 1856] [serial = 1487] [outer = 0x973b7800] 11:32:40 INFO - PROCESS | 1856 | 1461263560712 Marionette DEBUG loaded listener.js 11:32:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0x9a723000) [pid = 1856] [serial = 1488] [outer = 0x973b7800] 11:32:41 INFO - PROCESS | 1856 | 1461263561593 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]]]}] 11:32:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 11:32:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1580ms 11:32:41 INFO - PROCESS | 1856 | 1461263561662 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 11:32:41 INFO - PROCESS | 1856 | 1461263561666 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 11:32:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 11:32:41 INFO - PROCESS | 1856 | 1461263561672 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 11:32:41 INFO - PROCESS | 1856 | 1461263561675 Marionette TRACE conn3 <- [1,1954,null,{}] 11:32:41 INFO - PROCESS | 1856 | 1461263561681 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}] 11:32:41 INFO - PROCESS | 1856 | 1461263561895 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 11:32:42 INFO - PROCESS | 1856 | 1461263562222 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x98810800 == 144 [pid = 1856] [id = 496] 11:32:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0x98f2bc00) [pid = 1856] [serial = 1489] [outer = (nil)] 11:32:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 186 (0x9ea1f800) [pid = 1856] [serial = 1490] [outer = 0x98f2bc00] 11:32:42 INFO - PROCESS | 1856 | 1461263562316 Marionette DEBUG loaded listener.js 11:32:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 187 (0x9fc93000) [pid = 1856] [serial = 1491] [outer = 0x98f2bc00] 11:32:43 INFO - PROCESS | 1856 | 1461263563205 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]]]}] 11:32:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 11:32:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1593ms 11:32:43 INFO - PROCESS | 1856 | 1461263563267 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 11:32:43 INFO - PROCESS | 1856 | 1461263563270 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 11:32:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 11:32:43 INFO - PROCESS | 1856 | 1461263563277 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 11:32:43 INFO - PROCESS | 1856 | 1461263563280 Marionette TRACE conn3 <- [1,1958,null,{}] 11:32:43 INFO - PROCESS | 1856 | 1461263563286 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}] 11:32:43 INFO - PROCESS | 1856 | 1461263563522 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 11:32:43 INFO - PROCESS | 1856 | 1461263563845 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x85666400 == 145 [pid = 1856] [id = 497] 11:32:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 188 (0x98f2f800) [pid = 1856] [serial = 1492] [outer = (nil)] 11:32:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 189 (0xa0d46800) [pid = 1856] [serial = 1493] [outer = 0x98f2f800] 11:32:43 INFO - PROCESS | 1856 | 1461263563953 Marionette DEBUG loaded listener.js 11:32:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 190 (0xa1056400) [pid = 1856] [serial = 1494] [outer = 0x98f2f800] 11:32:44 INFO - PROCESS | 1856 | 1461263564873 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]]]}] 11:32:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 11:32:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1634ms 11:32:44 INFO - PROCESS | 1856 | 1461263564912 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 11:32:44 INFO - PROCESS | 1856 | 1461263564915 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 11:32:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 11:32:44 INFO - PROCESS | 1856 | 1461263564922 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 11:32:44 INFO - PROCESS | 1856 | 1461263564925 Marionette TRACE conn3 <- [1,1962,null,{}] 11:32:44 INFO - PROCESS | 1856 | 1461263564931 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}] 11:32:45 INFO - PROCESS | 1856 | 1461263565128 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 11:32:45 INFO - PROCESS | 1856 | 1461263565470 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:47 INFO - PROCESS | 1856 | --DOCSHELL 0x85728800 == 144 [pid = 1856] [id = 478] 11:32:47 INFO - PROCESS | 1856 | --DOCSHELL 0x86216400 == 143 [pid = 1856] [id = 477] 11:32:47 INFO - PROCESS | 1856 | --DOCSHELL 0x8572c800 == 142 [pid = 1856] [id = 476] 11:32:47 INFO - PROCESS | 1856 | --DOCSHELL 0x86221000 == 141 [pid = 1856] [id = 475] 11:32:47 INFO - PROCESS | 1856 | --DOCSHELL 0x97ad7000 == 140 [pid = 1856] [id = 473] 11:32:47 INFO - PROCESS | 1856 | --DOCSHELL 0x82d56000 == 139 [pid = 1856] [id = 471] 11:32:47 INFO - PROCESS | 1856 | --DOCSHELL 0x853e7800 == 138 [pid = 1856] [id = 472] 11:32:47 INFO - PROCESS | 1856 | --DOCSHELL 0x92622000 == 137 [pid = 1856] [id = 470] 11:32:47 INFO - PROCESS | 1856 | --DOCSHELL 0x92694000 == 136 [pid = 1856] [id = 469] 11:32:47 INFO - PROCESS | 1856 | --DOCSHELL 0x91114400 == 135 [pid = 1856] [id = 468] 11:32:47 INFO - PROCESS | 1856 | --DOCSHELL 0x92faa400 == 134 [pid = 1856] [id = 467] 11:32:47 INFO - PROCESS | 1856 | --DOCSHELL 0x8e3f2000 == 133 [pid = 1856] [id = 465] 11:32:47 INFO - PROCESS | 1856 | --DOCSHELL 0x92637000 == 132 [pid = 1856] [id = 466] 11:32:47 INFO - PROCESS | 1856 | --DOCSHELL 0x8f1cf800 == 131 [pid = 1856] [id = 464] 11:32:47 INFO - PROCESS | 1856 | --DOCSHELL 0x875cd800 == 130 [pid = 1856] [id = 463] 11:32:47 INFO - PROCESS | 1856 | --DOCSHELL 0x87c6ec00 == 129 [pid = 1856] [id = 462] 11:32:47 INFO - PROCESS | 1856 | --DOCSHELL 0x8f358800 == 128 [pid = 1856] [id = 461] 11:32:47 INFO - PROCESS | 1856 | --DOCSHELL 0x8be73c00 == 127 [pid = 1856] [id = 460] 11:32:47 INFO - PROCESS | 1856 | --DOCSHELL 0x8b359400 == 126 [pid = 1856] [id = 458] 11:32:47 INFO - PROCESS | 1856 | --DOCSHELL 0x853e5400 == 125 [pid = 1856] [id = 459] 11:32:47 INFO - PROCESS | 1856 | --DOCSHELL 0x875cf000 == 124 [pid = 1856] [id = 457] 11:32:47 INFO - PROCESS | 1856 | --DOCSHELL 0x828cec00 == 123 [pid = 1856] [id = 456] 11:32:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x828cec00 == 124 [pid = 1856] [id = 498] 11:32:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 191 (0x82d56000) [pid = 1856] [serial = 1495] [outer = (nil)] 11:32:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 192 (0x85667c00) [pid = 1856] [serial = 1496] [outer = 0x82d56000] 11:32:47 INFO - PROCESS | 1856 | 1461263567126 Marionette DEBUG loaded listener.js 11:32:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 193 (0x85720000) [pid = 1856] [serial = 1497] [outer = 0x82d56000] 11:32:47 INFO - PROCESS | 1856 | --DOMWINDOW == 192 (0x893cfc00) [pid = 1856] [serial = 1367] [outer = (nil)] [url = about:blank] 11:32:47 INFO - PROCESS | 1856 | --DOMWINDOW == 191 (0x95824400) [pid = 1856] [serial = 1338] [outer = (nil)] [url = about:blank] 11:32:47 INFO - PROCESS | 1856 | --DOMWINDOW == 190 (0x88acc400) [pid = 1856] [serial = 1302] [outer = (nil)] [url = about:blank] 11:32:47 INFO - PROCESS | 1856 | --DOMWINDOW == 189 (0x932a4800) [pid = 1856] [serial = 1329] [outer = (nil)] [url = about:blank] 11:32:47 INFO - PROCESS | 1856 | --DOMWINDOW == 188 (0x9273a400) [pid = 1856] [serial = 1326] [outer = (nil)] [url = about:blank] 11:32:47 INFO - PROCESS | 1856 | --DOMWINDOW == 187 (0x8fe6ec00) [pid = 1856] [serial = 1317] [outer = (nil)] [url = about:blank] 11:32:47 INFO - PROCESS | 1856 | --DOMWINDOW == 186 (0x87fdd400) [pid = 1856] [serial = 1301] [outer = (nil)] [url = about:blank] 11:32:47 INFO - PROCESS | 1856 | --DOMWINDOW == 185 (0x92692400) [pid = 1856] [serial = 1323] [outer = (nil)] [url = about:blank] 11:32:47 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x8fc9d800) [pid = 1856] [serial = 1316] [outer = (nil)] [url = about:blank] 11:32:47 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0x972b6800) [pid = 1856] [serial = 1343] [outer = (nil)] [url = about:blank] 11:32:47 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x8f976400) [pid = 1856] [serial = 1314] [outer = (nil)] [url = about:blank] 11:32:47 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x8e2a7c00) [pid = 1856] [serial = 1308] [outer = (nil)] [url = about:blank] 11:32:47 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x8f1c4400) [pid = 1856] [serial = 1311] [outer = (nil)] [url = about:blank] 11:32:47 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x8be01400) [pid = 1856] [serial = 1305] [outer = (nil)] [url = about:blank] 11:32:47 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0x9841f000) [pid = 1856] [serial = 1346] [outer = (nil)] [url = about:blank] 11:32:47 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x9100d000) [pid = 1856] [serial = 1319] [outer = (nil)] [url = about:blank] 11:32:47 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x87c6e800) [pid = 1856] [serial = 1361] [outer = (nil)] [url = about:blank] 11:32:47 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x9390bc00) [pid = 1856] [serial = 1352] [outer = (nil)] [url = about:blank] 11:32:47 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x9fc2f800) [pid = 1856] [serial = 1350] [outer = (nil)] [url = about:blank] 11:32:47 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x96e06800) [pid = 1856] [serial = 1340] [outer = (nil)] [url = about:blank] 11:32:47 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x936ac800) [pid = 1856] [serial = 1332] [outer = (nil)] [url = about:blank] 11:32:47 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x98f28c00) [pid = 1856] [serial = 1347] [outer = (nil)] [url = about:blank] 11:32:47 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x935d0800) [pid = 1856] [serial = 1331] [outer = (nil)] [url = about:blank] 11:32:47 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x92736000) [pid = 1856] [serial = 1325] [outer = (nil)] [url = about:blank] 11:32:47 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x8af2fc00) [pid = 1856] [serial = 1364] [outer = (nil)] [url = about:blank] 11:32:47 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x92639c00) [pid = 1856] [serial = 1322] [outer = (nil)] [url = about:blank] 11:32:47 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x96e0f400) [pid = 1856] [serial = 1341] [outer = (nil)] [url = about:blank] 11:32:47 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x8f937000) [pid = 1856] [serial = 1313] [outer = (nil)] [url = about:blank] 11:32:47 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x86cc7c00) [pid = 1856] [serial = 1359] [outer = (nil)] [url = about:blank] 11:32:47 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x8b408800) [pid = 1856] [serial = 1304] [outer = (nil)] [url = about:blank] 11:32:47 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0xa010b400) [pid = 1856] [serial = 1353] [outer = (nil)] [url = about:blank] 11:32:47 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x9fc29000) [pid = 1856] [serial = 1349] [outer = (nil)] [url = about:blank] 11:32:47 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x8b354000) [pid = 1856] [serial = 1227] [outer = (nil)] [url = about:blank] 11:32:47 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x86220800) [pid = 1856] [serial = 1358] [outer = (nil)] [url = about:blank] 11:32:47 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x9390e400) [pid = 1856] [serial = 1335] [outer = (nil)] [url = about:blank] 11:32:47 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x8e3d3400) [pid = 1856] [serial = 1310] [outer = (nil)] [url = about:blank] 11:32:47 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x92fa9800) [pid = 1856] [serial = 1328] [outer = (nil)] [url = about:blank] 11:32:47 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x88ac4000) [pid = 1856] [serial = 1362] [outer = (nil)] [url = about:blank] 11:32:47 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x97477800) [pid = 1856] [serial = 1344] [outer = (nil)] [url = about:blank] 11:32:47 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x94dd3000) [pid = 1856] [serial = 1337] [outer = (nil)] [url = about:blank] 11:32:47 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x91110800) [pid = 1856] [serial = 1320] [outer = (nil)] [url = about:blank] 11:32:47 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x8b15c000) [pid = 1856] [serial = 1365] [outer = (nil)] [url = about:blank] 11:32:47 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0xa0ba4800) [pid = 1856] [serial = 1355] [outer = (nil)] [url = about:blank] 11:32:47 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x8bfb9c00) [pid = 1856] [serial = 1307] [outer = (nil)] [url = about:blank] 11:32:47 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x938d4800) [pid = 1856] [serial = 1334] [outer = (nil)] [url = about:blank] 11:32:48 INFO - PROCESS | 1856 | 1461263568122 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]]]}] 11:32:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 11:32:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 3231ms 11:32:48 INFO - PROCESS | 1856 | 1461263568154 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 11:32:48 INFO - PROCESS | 1856 | 1461263568160 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 11:32:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 11:32:48 INFO - PROCESS | 1856 | 1461263568169 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 11:32:48 INFO - PROCESS | 1856 | 1461263568173 Marionette TRACE conn3 <- [1,1966,null,{}] 11:32:48 INFO - PROCESS | 1856 | 1461263568180 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}] 11:32:48 INFO - PROCESS | 1856 | 1461263568384 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 11:32:48 INFO - PROCESS | 1856 | 1461263568598 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x875ce000 == 125 [pid = 1856] [id = 499] 11:32:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x875ce400) [pid = 1856] [serial = 1498] [outer = (nil)] 11:32:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x87c69c00) [pid = 1856] [serial = 1499] [outer = 0x875ce400] 11:32:48 INFO - PROCESS | 1856 | 1461263568677 Marionette DEBUG loaded listener.js 11:32:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x87fde800) [pid = 1856] [serial = 1500] [outer = 0x875ce400] 11:32:49 INFO - PROCESS | 1856 | 1461263569487 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]]]}] 11:32:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 11:32:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1381ms 11:32:49 INFO - PROCESS | 1856 | 1461263569549 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 11:32:49 INFO - PROCESS | 1856 | 1461263569555 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 11:32:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 11:32:49 INFO - PROCESS | 1856 | 1461263569565 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 11:32:49 INFO - PROCESS | 1856 | 1461263569569 Marionette TRACE conn3 <- [1,1970,null,{}] 11:32:49 INFO - PROCESS | 1856 | 1461263569574 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}] 11:32:49 INFO - PROCESS | 1856 | 1461263569867 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 11:32:49 INFO - PROCESS | 1856 | 1461263569896 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x87fe7c00 == 126 [pid = 1856] [id = 500] 11:32:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x89196800) [pid = 1856] [serial = 1501] [outer = (nil)] 11:32:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x895f3800) [pid = 1856] [serial = 1502] [outer = 0x89196800] 11:32:49 INFO - PROCESS | 1856 | 1461263569969 Marionette DEBUG loaded listener.js 11:32:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x8af37800) [pid = 1856] [serial = 1503] [outer = 0x89196800] 11:32:51 INFO - PROCESS | 1856 | 1461263571023 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]]]}] 11:32:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 11:32:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1481ms 11:32:51 INFO - PROCESS | 1856 | 1461263571051 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 11:32:51 INFO - PROCESS | 1856 | 1461263571057 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 11:32:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 11:32:51 INFO - PROCESS | 1856 | 1461263571066 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 11:32:51 INFO - PROCESS | 1856 | 1461263571078 Marionette TRACE conn3 <- [1,1974,null,{}] 11:32:51 INFO - PROCESS | 1856 | 1461263571118 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}] 11:32:51 INFO - PROCESS | 1856 | 1461263571374 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 11:32:51 INFO - PROCESS | 1856 | 1461263571403 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x89198800 == 127 [pid = 1856] [id = 501] 11:32:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x8b40f400) [pid = 1856] [serial = 1504] [outer = (nil)] 11:32:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x8bcb8c00) [pid = 1856] [serial = 1505] [outer = 0x8b40f400] 11:32:51 INFO - PROCESS | 1856 | 1461263571475 Marionette DEBUG loaded listener.js 11:32:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x8be05000) [pid = 1856] [serial = 1506] [outer = 0x8b40f400] 11:32:52 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x9261f400) [pid = 1856] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 11:32:52 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x8af2c400) [pid = 1856] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 11:32:52 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x82d4d400) [pid = 1856] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 11:32:52 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x9770dc00) [pid = 1856] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 11:32:52 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x8b35d800) [pid = 1856] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 11:32:52 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x90031400) [pid = 1856] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 11:32:52 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x87b25400) [pid = 1856] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 11:32:52 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x8b409400) [pid = 1856] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 11:32:52 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x92738000) [pid = 1856] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 11:32:52 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x932ac800) [pid = 1856] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 11:32:52 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x8f1c6400) [pid = 1856] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 11:32:52 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x8bfb4c00) [pid = 1856] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 11:32:52 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x9273ac00) [pid = 1856] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 11:32:52 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x8fc98800) [pid = 1856] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 11:32:52 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x9a724c00) [pid = 1856] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 11:32:52 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x935d6000) [pid = 1856] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 11:32:52 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x86221400) [pid = 1856] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 11:32:52 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x939d9400) [pid = 1856] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 11:32:52 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x97ae1000) [pid = 1856] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 11:32:52 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x85728c00) [pid = 1856] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 11:32:52 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x92fabc00) [pid = 1856] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 11:32:52 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x88ac5800) [pid = 1856] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 11:32:52 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x8572d000) [pid = 1856] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 11:32:52 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x8f359000) [pid = 1856] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 11:32:52 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x96dd6000) [pid = 1856] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 11:32:52 INFO - PROCESS | 1856 | 1461263572982 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]]]}] 11:32:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 11:32:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1969ms 11:32:53 INFO - PROCESS | 1856 | 1461263573035 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 11:32:53 INFO - PROCESS | 1856 | 1461263573038 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 11:32:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 11:32:53 INFO - PROCESS | 1856 | 1461263573060 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 11:32:53 INFO - PROCESS | 1856 | 1461263573064 Marionette TRACE conn3 <- [1,1978,null,{}] 11:32:53 INFO - PROCESS | 1856 | 1461263573069 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}] 11:32:53 INFO - PROCESS | 1856 | 1461263573265 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 11:32:53 INFO - PROCESS | 1856 | 1461263573276 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x87b26400 == 128 [pid = 1856] [id = 502] 11:32:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x89195800) [pid = 1856] [serial = 1507] [outer = (nil)] 11:32:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x8bcbb000) [pid = 1856] [serial = 1508] [outer = 0x89195800] 11:32:53 INFO - PROCESS | 1856 | 1461263573348 Marionette DEBUG loaded listener.js 11:32:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x8be77400) [pid = 1856] [serial = 1509] [outer = 0x89195800] 11:32:54 INFO - PROCESS | 1856 | 1461263574297 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]]]}] 11:32:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 11:32:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1294ms 11:32:54 INFO - PROCESS | 1856 | 1461263574343 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 11:32:54 INFO - PROCESS | 1856 | 1461263574346 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 11:32:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 11:32:54 INFO - PROCESS | 1856 | 1461263574352 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 11:32:54 INFO - PROCESS | 1856 | 1461263574355 Marionette TRACE conn3 <- [1,1982,null,{}] 11:32:54 INFO - PROCESS | 1856 | 1461263574360 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}] 11:32:54 INFO - PROCESS | 1856 | 1461263574537 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 11:32:54 INFO - PROCESS | 1856 | 1461263574904 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x828c1c00 == 129 [pid = 1856] [id = 503] 11:32:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x82d4d400) [pid = 1856] [serial = 1510] [outer = (nil)] 11:32:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x853ed000) [pid = 1856] [serial = 1511] [outer = 0x82d4d400] 11:32:55 INFO - PROCESS | 1856 | 1461263575004 Marionette DEBUG loaded listener.js 11:32:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x85724400) [pid = 1856] [serial = 1512] [outer = 0x82d4d400] 11:32:55 INFO - PROCESS | 1856 | 1461263575979 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]]]}] 11:32:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 11:32:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1688ms 11:32:56 INFO - PROCESS | 1856 | 1461263576043 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 11:32:56 INFO - PROCESS | 1856 | 1461263576051 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 11:32:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 11:32:56 INFO - PROCESS | 1856 | 1461263576060 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 11:32:56 INFO - PROCESS | 1856 | 1461263576065 Marionette TRACE conn3 <- [1,1986,null,{}] 11:32:56 INFO - PROCESS | 1856 | 1461263576074 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}] 11:32:56 INFO - PROCESS | 1856 | 1461263576326 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 11:32:56 INFO - PROCESS | 1856 | 1461263576655 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x87fdc800 == 130 [pid = 1856] [id = 504] 11:32:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x87fe0400) [pid = 1856] [serial = 1513] [outer = (nil)] 11:32:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x88aca800) [pid = 1856] [serial = 1514] [outer = 0x87fe0400] 11:32:56 INFO - PROCESS | 1856 | 1461263576747 Marionette DEBUG loaded listener.js 11:32:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x893c1400) [pid = 1856] [serial = 1515] [outer = 0x87fe0400] 11:32:57 INFO - PROCESS | 1856 | 1461263577717 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]]]}] 11:32:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 11:32:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1729ms 11:32:57 INFO - PROCESS | 1856 | 1461263577794 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 11:32:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 11:32:57 INFO - PROCESS | 1856 | 1461263577800 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 11:32:57 INFO - PROCESS | 1856 | 1461263577807 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 11:32:57 INFO - PROCESS | 1856 | 1461263577811 Marionette TRACE conn3 <- [1,1990,null,{}] 11:32:57 INFO - PROCESS | 1856 | 1461263577817 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}] 11:32:58 INFO - PROCESS | 1856 | 1461263578061 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 11:32:58 INFO - PROCESS | 1856 | 1461263578441 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:32:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x8b34e800 == 131 [pid = 1856] [id = 505] 11:32:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x8b353400) [pid = 1856] [serial = 1516] [outer = (nil)] 11:32:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x8b35d800) [pid = 1856] [serial = 1517] [outer = 0x8b353400] 11:32:58 INFO - PROCESS | 1856 | 1461263578533 Marionette DEBUG loaded listener.js 11:32:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x8b414800) [pid = 1856] [serial = 1518] [outer = 0x8b353400] 11:32:59 INFO - PROCESS | 1856 | 1461263579460 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]]]}] 11:32:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 11:32:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1682ms 11:32:59 INFO - PROCESS | 1856 | 1461263579489 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 11:32:59 INFO - PROCESS | 1856 | 1461263579493 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 11:32:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 11:32:59 INFO - PROCESS | 1856 | 1461263579509 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 11:32:59 INFO - PROCESS | 1856 | 1461263579518 Marionette TRACE conn3 <- [1,1994,null,{}] 11:32:59 INFO - PROCESS | 1856 | 1461263579524 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}] 11:32:59 INFO - PROCESS | 1856 | 1461263579763 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 11:33:00 INFO - PROCESS | 1856 | 1461263580113 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x893cbc00 == 132 [pid = 1856] [id = 506] 11:33:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x8af35c00) [pid = 1856] [serial = 1519] [outer = (nil)] 11:33:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x8e3d3000) [pid = 1856] [serial = 1520] [outer = 0x8af35c00] 11:33:00 INFO - PROCESS | 1856 | 1461263580210 Marionette DEBUG loaded listener.js 11:33:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x8e3f3000) [pid = 1856] [serial = 1521] [outer = 0x8af35c00] 11:33:01 INFO - PROCESS | 1856 | 1461263581104 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]]]}] 11:33:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 11:33:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1648ms 11:33:01 INFO - PROCESS | 1856 | 1461263581149 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 11:33:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 11:33:01 INFO - PROCESS | 1856 | 1461263581154 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 11:33:01 INFO - PROCESS | 1856 | 1461263581161 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 11:33:01 INFO - PROCESS | 1856 | 1461263581164 Marionette TRACE conn3 <- [1,1998,null,{}] 11:33:01 INFO - PROCESS | 1856 | 1461263581170 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}] 11:33:01 INFO - PROCESS | 1856 | 1461263581389 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 11:33:01 INFO - PROCESS | 1856 | 1461263581706 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x893cec00 == 133 [pid = 1856] [id = 507] 11:33:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x8f361c00) [pid = 1856] [serial = 1522] [outer = (nil)] 11:33:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x8f981000) [pid = 1856] [serial = 1523] [outer = 0x8f361c00] 11:33:01 INFO - PROCESS | 1856 | 1461263581803 Marionette DEBUG loaded listener.js 11:33:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x8fba7000) [pid = 1856] [serial = 1524] [outer = 0x8f361c00] 11:33:02 INFO - PROCESS | 1856 | 1461263582681 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]]]}] 11:33:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 11:33:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1582ms 11:33:02 INFO - PROCESS | 1856 | 1461263582745 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 11:33:02 INFO - PROCESS | 1856 | 1461263582749 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 11:33:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 11:33:02 INFO - PROCESS | 1856 | 1461263582758 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 11:33:02 INFO - PROCESS | 1856 | 1461263582761 Marionette TRACE conn3 <- [1,2002,null,{}] 11:33:02 INFO - PROCESS | 1856 | 1461263582765 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}] 11:33:02 INFO - PROCESS | 1856 | 1461263582997 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 11:33:03 INFO - PROCESS | 1856 | 1461263583348 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x8fe0c000 == 134 [pid = 1856] [id = 508] 11:33:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x8fe15000) [pid = 1856] [serial = 1525] [outer = (nil)] 11:33:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x8fe69c00) [pid = 1856] [serial = 1526] [outer = 0x8fe15000] 11:33:03 INFO - PROCESS | 1856 | 1461263583456 Marionette DEBUG loaded listener.js 11:33:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x903bd000) [pid = 1856] [serial = 1527] [outer = 0x8fe15000] 11:33:04 INFO - PROCESS | 1856 | 1461263584457 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]]]}] 11:33:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 11:33:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1728ms 11:33:04 INFO - PROCESS | 1856 | 1461263584488 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 11:33:04 INFO - PROCESS | 1856 | 1461263584492 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 11:33:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 11:33:04 INFO - PROCESS | 1856 | 1461263584499 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 11:33:04 INFO - PROCESS | 1856 | 1461263584503 Marionette TRACE conn3 <- [1,2006,null,{}] 11:33:04 INFO - PROCESS | 1856 | 1461263584509 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}] 11:33:04 INFO - PROCESS | 1856 | 1461263584741 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 11:33:05 INFO - PROCESS | 1856 | 1461263585085 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x8bfbb800 == 135 [pid = 1856] [id = 509] 11:33:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x8f937000) [pid = 1856] [serial = 1528] [outer = (nil)] 11:33:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x91114400) [pid = 1856] [serial = 1529] [outer = 0x8f937000] 11:33:05 INFO - PROCESS | 1856 | 1461263585186 Marionette DEBUG loaded listener.js 11:33:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x9261e800) [pid = 1856] [serial = 1530] [outer = 0x8f937000] 11:33:06 INFO - PROCESS | 1856 | 1461263586112 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]]]}] 11:33:06 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 11:33:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1681ms 11:33:06 INFO - PROCESS | 1856 | 1461263586182 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 11:33:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 11:33:06 INFO - PROCESS | 1856 | 1461263586186 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 11:33:06 INFO - PROCESS | 1856 | 1461263586193 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 11:33:06 INFO - PROCESS | 1856 | 1461263586196 Marionette TRACE conn3 <- [1,2010,null,{}] 11:33:06 INFO - PROCESS | 1856 | 1461263586202 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}] 11:33:06 INFO - PROCESS | 1856 | 1461263586470 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 11:33:06 INFO - PROCESS | 1856 | 1461263586799 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x9100bc00 == 136 [pid = 1856] [id = 510] 11:33:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x91115000) [pid = 1856] [serial = 1531] [outer = (nil)] 11:33:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x9269fc00) [pid = 1856] [serial = 1532] [outer = 0x91115000] 11:33:06 INFO - PROCESS | 1856 | 1461263586899 Marionette DEBUG loaded listener.js 11:33:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x92706400) [pid = 1856] [serial = 1533] [outer = 0x91115000] 11:33:07 INFO - PROCESS | 1856 | 1461263587823 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]]]}] 11:33:07 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 11:33:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1691ms 11:33:07 INFO - PROCESS | 1856 | 1461263587883 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 11:33:07 INFO - PROCESS | 1856 | 1461263587887 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 11:33:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 11:33:07 INFO - PROCESS | 1856 | 1461263587894 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 11:33:07 INFO - PROCESS | 1856 | 1461263587897 Marionette TRACE conn3 <- [1,2014,null,{}] 11:33:07 INFO - PROCESS | 1856 | 1461263587903 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}] 11:33:08 INFO - PROCESS | 1856 | 1461263588119 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 11:33:08 INFO - PROCESS | 1856 | 1461263588449 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x8bfb5c00 == 137 [pid = 1856] [id = 511] 11:33:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x8bfb6400) [pid = 1856] [serial = 1534] [outer = (nil)] 11:33:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x92f37000) [pid = 1856] [serial = 1535] [outer = 0x8bfb6400] 11:33:08 INFO - PROCESS | 1856 | 1461263588542 Marionette DEBUG loaded listener.js 11:33:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x92f9f800) [pid = 1856] [serial = 1536] [outer = 0x8bfb6400] 11:33:09 INFO - PROCESS | 1856 | 1461263589443 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]]]}] 11:33:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 11:33:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1629ms 11:33:09 INFO - PROCESS | 1856 | 1461263589524 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 11:33:09 INFO - PROCESS | 1856 | 1461263589528 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 11:33:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 11:33:09 INFO - PROCESS | 1856 | 1461263589535 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 11:33:09 INFO - PROCESS | 1856 | 1461263589538 Marionette TRACE conn3 <- [1,2018,null,{}] 11:33:09 INFO - PROCESS | 1856 | 1461263589544 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}] 11:33:09 INFO - PROCESS | 1856 | 1461263589815 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 11:33:10 INFO - PROCESS | 1856 | 1461263590155 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x86cca000 == 138 [pid = 1856] [id = 512] 11:33:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x8bfb1c00) [pid = 1856] [serial = 1537] [outer = (nil)] 11:33:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x932a8800) [pid = 1856] [serial = 1538] [outer = 0x8bfb1c00] 11:33:10 INFO - PROCESS | 1856 | 1461263590250 Marionette DEBUG loaded listener.js 11:33:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x932ad000) [pid = 1856] [serial = 1539] [outer = 0x8bfb1c00] 11:33:11 INFO - PROCESS | 1856 | 1461263591150 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]]]}] 11:33:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 11:33:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1691ms 11:33:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 11:33:11 INFO - PROCESS | 1856 | 1461263591226 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 11:33:11 INFO - PROCESS | 1856 | 1461263591230 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 11:33:11 INFO - PROCESS | 1856 | 1461263591236 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 11:33:11 INFO - PROCESS | 1856 | 1461263591239 Marionette TRACE conn3 <- [1,2022,null,{}] 11:33:11 INFO - PROCESS | 1856 | 1461263591245 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}] 11:33:11 INFO - PROCESS | 1856 | 1461263591488 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 11:33:11 INFO - PROCESS | 1856 | 1461263591823 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x92fadc00 == 139 [pid = 1856] [id = 513] 11:33:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x936a4c00) [pid = 1856] [serial = 1540] [outer = (nil)] 11:33:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x936ab000) [pid = 1856] [serial = 1541] [outer = 0x936a4c00] 11:33:11 INFO - PROCESS | 1856 | 1461263591936 Marionette DEBUG loaded listener.js 11:33:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x93730800) [pid = 1856] [serial = 1542] [outer = 0x936a4c00] 11:33:12 INFO - PROCESS | 1856 | 1461263592902 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]]]}] 11:33:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 11:33:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1730ms 11:33:12 INFO - PROCESS | 1856 | 1461263592967 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 11:33:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 11:33:12 INFO - PROCESS | 1856 | 1461263592972 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 11:33:12 INFO - PROCESS | 1856 | 1461263592979 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 11:33:12 INFO - PROCESS | 1856 | 1461263592984 Marionette TRACE conn3 <- [1,2026,null,{}] 11:33:12 INFO - PROCESS | 1856 | 1461263592991 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}] 11:33:13 INFO - PROCESS | 1856 | 1461263593292 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 11:33:13 INFO - PROCESS | 1856 | 1461263593648 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x93734000 == 140 [pid = 1856] [id = 514] 11:33:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x93905c00) [pid = 1856] [serial = 1543] [outer = (nil)] 11:33:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x939d5800) [pid = 1856] [serial = 1544] [outer = 0x93905c00] 11:33:13 INFO - PROCESS | 1856 | 1461263593743 Marionette DEBUG loaded listener.js 11:33:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x94dc7c00) [pid = 1856] [serial = 1545] [outer = 0x93905c00] 11:33:14 INFO - PROCESS | 1856 | 1461263594611 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]]]}] 11:33:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 11:33:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1693ms 11:33:14 INFO - PROCESS | 1856 | 1461263594689 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 11:33:14 INFO - PROCESS | 1856 | 1461263594692 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 11:33:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 11:33:14 INFO - PROCESS | 1856 | 1461263594702 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 11:33:14 INFO - PROCESS | 1856 | 1461263594704 Marionette TRACE conn3 <- [1,2030,null,{}] 11:33:14 INFO - PROCESS | 1856 | 1461263594709 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}] 11:33:14 INFO - PROCESS | 1856 | 1461263594910 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 11:33:15 INFO - PROCESS | 1856 | 1461263595245 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x8e3cbc00 == 141 [pid = 1856] [id = 515] 11:33:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x939d9000) [pid = 1856] [serial = 1546] [outer = (nil)] 11:33:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x96e10c00) [pid = 1856] [serial = 1547] [outer = 0x939d9000] 11:33:15 INFO - PROCESS | 1856 | 1461263595390 Marionette DEBUG loaded listener.js 11:33:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x97219800) [pid = 1856] [serial = 1548] [outer = 0x939d9000] 11:33:16 INFO - PROCESS | 1856 | 1461263596324 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]]]}] 11:33:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 11:33:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1691ms 11:33:16 INFO - PROCESS | 1856 | 1461263596394 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 11:33:16 INFO - PROCESS | 1856 | 1461263596397 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 11:33:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 11:33:16 INFO - PROCESS | 1856 | 1461263596404 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 11:33:16 INFO - PROCESS | 1856 | 1461263596408 Marionette TRACE conn3 <- [1,2034,null,{}] 11:33:16 INFO - PROCESS | 1856 | 1461263596415 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}] 11:33:16 INFO - PROCESS | 1856 | 1461263596686 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 11:33:17 INFO - PROCESS | 1856 | 1461263597013 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x961b8c00 == 142 [pid = 1856] [id = 516] 11:33:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x965e5400) [pid = 1856] [serial = 1549] [outer = (nil)] 11:33:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x9747b800) [pid = 1856] [serial = 1550] [outer = 0x965e5400] 11:33:17 INFO - PROCESS | 1856 | 1461263597108 Marionette DEBUG loaded listener.js 11:33:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x9747e800) [pid = 1856] [serial = 1551] [outer = 0x965e5400] 11:33:17 INFO - PROCESS | 1856 | 1461263597962 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]]]}] 11:33:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 11:33:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1629ms 11:33:18 INFO - PROCESS | 1856 | 1461263598035 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 11:33:18 INFO - PROCESS | 1856 | 1461263598039 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 11:33:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 11:33:18 INFO - PROCESS | 1856 | 1461263598045 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 11:33:18 INFO - PROCESS | 1856 | 1461263598047 Marionette TRACE conn3 <- [1,2038,null,{}] 11:33:18 INFO - PROCESS | 1856 | 1461263598054 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}] 11:33:18 INFO - PROCESS | 1856 | 1461263598297 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 11:33:18 INFO - PROCESS | 1856 | 1461263598636 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x973a8c00 == 143 [pid = 1856] [id = 517] 11:33:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x97474c00) [pid = 1856] [serial = 1552] [outer = (nil)] 11:33:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x982e8c00) [pid = 1856] [serial = 1553] [outer = 0x97474c00] 11:33:18 INFO - PROCESS | 1856 | 1461263598728 Marionette DEBUG loaded listener.js 11:33:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x9841f000) [pid = 1856] [serial = 1554] [outer = 0x97474c00] 11:33:19 INFO - PROCESS | 1856 | 1461263599607 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]]]}] 11:33:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 11:33:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1629ms 11:33:19 INFO - PROCESS | 1856 | 1461263599675 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 11:33:19 INFO - PROCESS | 1856 | 1461263599679 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 11:33:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 11:33:19 INFO - PROCESS | 1856 | 1461263599685 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 11:33:19 INFO - PROCESS | 1856 | 1461263599688 Marionette TRACE conn3 <- [1,2042,null,{}] 11:33:19 INFO - PROCESS | 1856 | 1461263599694 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}] 11:33:19 INFO - PROCESS | 1856 | 1461263599910 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 11:33:20 INFO - PROCESS | 1856 | 1461263600250 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x82d4f800 == 144 [pid = 1856] [id = 518] 11:33:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0x87b2a400) [pid = 1856] [serial = 1555] [outer = (nil)] 11:33:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0x98f43800) [pid = 1856] [serial = 1556] [outer = 0x87b2a400] 11:33:20 INFO - PROCESS | 1856 | 1461263600342 Marionette DEBUG loaded listener.js 11:33:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x9a7a6400) [pid = 1856] [serial = 1557] [outer = 0x87b2a400] 11:33:21 INFO - PROCESS | 1856 | 1461263601254 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]]]}] 11:33:21 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) 11:33:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1640ms 11:33:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 11:33:21 INFO - PROCESS | 1856 | 1461263601326 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 11:33:21 INFO - PROCESS | 1856 | 1461263601329 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 11:33:21 INFO - PROCESS | 1856 | 1461263601336 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 11:33:21 INFO - PROCESS | 1856 | 1461263601339 Marionette TRACE conn3 <- [1,2046,null,{}] 11:33:21 INFO - PROCESS | 1856 | 1461263601344 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}] 11:33:21 INFO - PROCESS | 1856 | 1461263601544 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 11:33:21 INFO - PROCESS | 1856 | 1461263601825 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x85138c00 == 145 [pid = 1856] [id = 519] 11:33:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0x939adc00) [pid = 1856] [serial = 1558] [outer = (nil)] 11:33:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0x9fc9dc00) [pid = 1856] [serial = 1559] [outer = 0x939adc00] 11:33:21 INFO - PROCESS | 1856 | 1461263601962 Marionette DEBUG loaded listener.js 11:33:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 186 (0x9fdaa400) [pid = 1856] [serial = 1560] [outer = 0x939adc00] 11:33:22 INFO - PROCESS | 1856 | 1461263602856 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]]]}] 11:33:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 11:33:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1581ms 11:33:22 INFO - PROCESS | 1856 | 1461263602916 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 11:33:22 INFO - PROCESS | 1856 | 1461263602920 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 11:33:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 11:33:22 INFO - PROCESS | 1856 | 1461263602926 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 11:33:22 INFO - PROCESS | 1856 | 1461263602929 Marionette TRACE conn3 <- [1,2050,null,{}] 11:33:22 INFO - PROCESS | 1856 | 1461263602936 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}] 11:33:23 INFO - PROCESS | 1856 | 1461263603168 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 11:33:23 INFO - PROCESS | 1856 | 1461263603511 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x9ea23400 == 146 [pid = 1856] [id = 520] 11:33:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 187 (0x9fc92c00) [pid = 1856] [serial = 1561] [outer = (nil)] 11:33:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 188 (0xa0d41000) [pid = 1856] [serial = 1562] [outer = 0x9fc92c00] 11:33:23 INFO - PROCESS | 1856 | 1461263603607 Marionette DEBUG loaded listener.js 11:33:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 189 (0xa10b5c00) [pid = 1856] [serial = 1563] [outer = 0x9fc92c00] 11:33:24 INFO - PROCESS | 1856 | 1461263604493 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]]]}] 11:33:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 11:33:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1629ms 11:33:24 INFO - PROCESS | 1856 | 1461263604556 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 11:33:24 INFO - PROCESS | 1856 | 1461263604560 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 11:33:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 11:33:24 INFO - PROCESS | 1856 | 1461263604566 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 11:33:24 INFO - PROCESS | 1856 | 1461263604569 Marionette TRACE conn3 <- [1,2054,null,{}] 11:33:24 INFO - PROCESS | 1856 | 1461263604574 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}] 11:33:24 INFO - PROCESS | 1856 | 1461263604787 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 11:33:26 INFO - PROCESS | 1856 | --DOCSHELL 0x87b26400 == 145 [pid = 1856] [id = 502] 11:33:26 INFO - PROCESS | 1856 | --DOCSHELL 0x89198800 == 144 [pid = 1856] [id = 501] 11:33:26 INFO - PROCESS | 1856 | --DOCSHELL 0x87fe7c00 == 143 [pid = 1856] [id = 500] 11:33:26 INFO - PROCESS | 1856 | --DOCSHELL 0x875ce000 == 142 [pid = 1856] [id = 499] 11:33:26 INFO - PROCESS | 1856 | --DOCSHELL 0x828cec00 == 141 [pid = 1856] [id = 498] 11:33:26 INFO - PROCESS | 1856 | --DOCSHELL 0x98810800 == 140 [pid = 1856] [id = 496] 11:33:26 INFO - PROCESS | 1856 | --DOCSHELL 0x838d5c00 == 139 [pid = 1856] [id = 494] 11:33:26 INFO - PROCESS | 1856 | --DOCSHELL 0x8e3cec00 == 138 [pid = 1856] [id = 495] 11:33:26 INFO - PROCESS | 1856 | --DOCSHELL 0x965e8800 == 137 [pid = 1856] [id = 493] 11:33:26 INFO - PROCESS | 1856 | --DOCSHELL 0x82d59000 == 136 [pid = 1856] [id = 492] 11:33:26 INFO - PROCESS | 1856 | --DOCSHELL 0x92708000 == 135 [pid = 1856] [id = 491] 11:33:26 INFO - PROCESS | 1856 | --DOCSHELL 0x87fdf000 == 134 [pid = 1856] [id = 489] 11:33:26 INFO - PROCESS | 1856 | --DOCSHELL 0x932aa400 == 133 [pid = 1856] [id = 490] 11:33:26 INFO - PROCESS | 1856 | --DOCSHELL 0x9110d400 == 132 [pid = 1856] [id = 488] 11:33:26 INFO - PROCESS | 1856 | --DOCSHELL 0x91008400 == 131 [pid = 1856] [id = 487] 11:33:26 INFO - PROCESS | 1856 | --DOCSHELL 0x8e3ef800 == 130 [pid = 1856] [id = 486] 11:33:26 INFO - PROCESS | 1856 | --DOCSHELL 0x8fba4400 == 129 [pid = 1856] [id = 485] 11:33:26 INFO - PROCESS | 1856 | --DOCSHELL 0x87b24c00 == 128 [pid = 1856] [id = 484] 11:33:26 INFO - PROCESS | 1856 | --DOCSHELL 0x8bfb1000 == 127 [pid = 1856] [id = 482] 11:33:26 INFO - PROCESS | 1856 | --DOCSHELL 0x853e8400 == 126 [pid = 1856] [id = 483] 11:33:26 INFO - PROCESS | 1856 | --DOCSHELL 0x8b35bc00 == 125 [pid = 1856] [id = 481] 11:33:26 INFO - PROCESS | 1856 | --DOCSHELL 0x850fc800 == 124 [pid = 1856] [id = 480] 11:33:26 INFO - PROCESS | 1856 | --DOMWINDOW == 188 (0x8b40a000) [pid = 1856] [serial = 1437] [outer = (nil)] [url = about:blank] 11:33:26 INFO - PROCESS | 1856 | --DOMWINDOW == 187 (0x92697000) [pid = 1856] [serial = 1398] [outer = (nil)] [url = about:blank] 11:33:26 INFO - PROCESS | 1856 | --DOMWINDOW == 186 (0x8b351c00) [pid = 1856] [serial = 1434] [outer = (nil)] [url = about:blank] 11:33:26 INFO - PROCESS | 1856 | --DOMWINDOW == 185 (0x8566f400) [pid = 1856] [serial = 1371] [outer = (nil)] [url = about:blank] 11:33:26 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x8b15f800) [pid = 1856] [serial = 1433] [outer = (nil)] [url = about:blank] 11:33:26 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0xa0ba9800) [pid = 1856] [serial = 1356] [outer = (nil)] [url = about:blank] 11:33:26 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x8bfb4000) [pid = 1856] [serial = 1379] [outer = (nil)] [url = about:blank] 11:33:26 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x9261ec00) [pid = 1856] [serial = 1394] [outer = (nil)] [url = about:blank] 11:33:26 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x9263d800) [pid = 1856] [serial = 1397] [outer = (nil)] [url = about:blank] 11:33:26 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x88ac8400) [pid = 1856] [serial = 1373] [outer = (nil)] [url = about:blank] 11:33:26 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0x853f1800) [pid = 1856] [serial = 1370] [outer = (nil)] [url = about:blank] 11:33:26 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x8b414400) [pid = 1856] [serial = 1376] [outer = (nil)] [url = about:blank] 11:33:26 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x92f40400) [pid = 1856] [serial = 1401] [outer = (nil)] [url = about:blank] 11:33:26 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x9390a000) [pid = 1856] [serial = 1407] [outer = (nil)] [url = about:blank] 11:33:26 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x92624400) [pid = 1856] [serial = 1395] [outer = (nil)] [url = about:blank] 11:33:26 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x8fe18800) [pid = 1856] [serial = 1388] [outer = (nil)] [url = about:blank] 11:33:26 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x8e3cfc00) [pid = 1856] [serial = 1382] [outer = (nil)] [url = about:blank] 11:33:26 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x96d81400) [pid = 1856] [serial = 1412] [outer = (nil)] [url = about:blank] 11:33:26 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x91001c00) [pid = 1856] [serial = 1392] [outer = (nil)] [url = about:blank] 11:33:26 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x8bcc0800) [pid = 1856] [serial = 1377] [outer = (nil)] [url = about:blank] 11:33:26 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0xa0d0e800) [pid = 1856] [serial = 1425] [outer = (nil)] [url = about:blank] 11:33:26 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x8e3d5000) [pid = 1856] [serial = 1383] [outer = (nil)] [url = about:blank] 11:33:26 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x94dcac00) [pid = 1856] [serial = 1409] [outer = (nil)] [url = about:blank] 11:33:26 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x86cd1800) [pid = 1856] [serial = 1428] [outer = (nil)] [url = about:blank] 11:33:26 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x8bfbc000) [pid = 1856] [serial = 1380] [outer = (nil)] [url = about:blank] 11:33:26 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x9603fc00) [pid = 1856] [serial = 1410] [outer = (nil)] [url = about:blank] 11:33:26 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x86cc9800) [pid = 1856] [serial = 1427] [outer = (nil)] [url = about:blank] 11:33:26 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x97473800) [pid = 1856] [serial = 1415] [outer = (nil)] [url = about:blank] 11:33:26 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x9a72e400) [pid = 1856] [serial = 1421] [outer = (nil)] [url = about:blank] 11:33:26 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x903c3c00) [pid = 1856] [serial = 1391] [outer = (nil)] [url = about:blank] 11:33:26 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x8b167800) [pid = 1856] [serial = 1436] [outer = (nil)] [url = about:blank] 11:33:26 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x936a5000) [pid = 1856] [serial = 1403] [outer = (nil)] [url = about:blank] 11:33:26 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x938d7400) [pid = 1856] [serial = 1406] [outer = (nil)] [url = about:blank] 11:33:26 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0xa0b36000) [pid = 1856] [serial = 1424] [outer = (nil)] [url = about:blank] 11:33:26 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x8bcb7400) [pid = 1856] [serial = 1299] [outer = (nil)] [url = about:blank] 11:33:26 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x936aa400) [pid = 1856] [serial = 1404] [outer = (nil)] [url = about:blank] 11:33:26 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x893c8400) [pid = 1856] [serial = 1374] [outer = (nil)] [url = about:blank] 11:33:26 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x96e03c00) [pid = 1856] [serial = 1413] [outer = (nil)] [url = about:blank] 11:33:26 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x87fe0c00) [pid = 1856] [serial = 1430] [outer = (nil)] [url = about:blank] 11:33:26 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x92743c00) [pid = 1856] [serial = 1400] [outer = (nil)] [url = about:blank] 11:33:26 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x8f938400) [pid = 1856] [serial = 1385] [outer = (nil)] [url = about:blank] 11:33:26 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x9d607400) [pid = 1856] [serial = 1422] [outer = (nil)] [url = about:blank] 11:33:26 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x8fbadc00) [pid = 1856] [serial = 1386] [outer = (nil)] [url = about:blank] 11:33:26 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x97481400) [pid = 1856] [serial = 1416] [outer = (nil)] [url = about:blank] 11:33:26 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x88acec00) [pid = 1856] [serial = 1431] [outer = (nil)] [url = about:blank] 11:33:26 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x982e8800) [pid = 1856] [serial = 1419] [outer = (nil)] [url = about:blank] 11:33:26 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x8fe6c000) [pid = 1856] [serial = 1389] [outer = (nil)] [url = about:blank] 11:33:26 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x97d72000) [pid = 1856] [serial = 1418] [outer = (nil)] [url = about:blank] 11:33:27 INFO - PROCESS | 1856 | 1461263606977 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x850fbc00 == 125 [pid = 1856] [id = 521] 11:33:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x8566b800) [pid = 1856] [serial = 1564] [outer = (nil)] 11:33:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x85720400) [pid = 1856] [serial = 1565] [outer = 0x8566b800] 11:33:27 INFO - PROCESS | 1856 | 1461263607059 Marionette DEBUG loaded listener.js 11:33:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x8621ac00) [pid = 1856] [serial = 1566] [outer = 0x8566b800] 11:33:27 INFO - PROCESS | 1856 | 1461263607832 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]]]}] 11:33:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 11:33:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 3287ms 11:33:27 INFO - PROCESS | 1856 | 1461263607854 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 11:33:27 INFO - PROCESS | 1856 | 1461263607862 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 11:33:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 11:33:27 INFO - PROCESS | 1856 | 1461263607871 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 11:33:27 INFO - PROCESS | 1856 | 1461263607876 Marionette TRACE conn3 <- [1,2058,null,{}] 11:33:27 INFO - PROCESS | 1856 | 1461263607883 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}] 11:33:28 INFO - PROCESS | 1856 | 1461263608094 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 11:33:28 INFO - PROCESS | 1856 | 1461263608291 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x875c8000 == 126 [pid = 1856] [id = 522] 11:33:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x87b22400) [pid = 1856] [serial = 1567] [outer = (nil)] 11:33:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x87c6ac00) [pid = 1856] [serial = 1568] [outer = 0x87b22400] 11:33:28 INFO - PROCESS | 1856 | 1461263608369 Marionette DEBUG loaded listener.js 11:33:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x87fe7c00) [pid = 1856] [serial = 1569] [outer = 0x87b22400] 11:33:29 INFO - PROCESS | 1856 | 1461263609334 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]]]}] 11:33:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 11:33:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1531ms 11:33:29 INFO - PROCESS | 1856 | 1461263609406 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 11:33:29 INFO - PROCESS | 1856 | 1461263609412 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 11:33:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 11:33:29 INFO - PROCESS | 1856 | 1461263609418 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 11:33:29 INFO - PROCESS | 1856 | 1461263609421 Marionette TRACE conn3 <- [1,2062,null,{}] 11:33:29 INFO - PROCESS | 1856 | 1461263609435 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}] 11:33:29 INFO - PROCESS | 1856 | 1461263609701 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 11:33:29 INFO - PROCESS | 1856 | 1461263609733 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x87b24c00 == 127 [pid = 1856] [id = 523] 11:33:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x893c5000) [pid = 1856] [serial = 1570] [outer = (nil)] 11:33:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x895f6400) [pid = 1856] [serial = 1571] [outer = 0x893c5000] 11:33:29 INFO - PROCESS | 1856 | 1461263609806 Marionette DEBUG loaded listener.js 11:33:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x8b160000) [pid = 1856] [serial = 1572] [outer = 0x893c5000] 11:33:30 INFO - PROCESS | 1856 | 1461263610920 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]]]}] 11:33:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 11:33:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1539ms 11:33:30 INFO - PROCESS | 1856 | 1461263610959 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 11:33:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 11:33:30 INFO - PROCESS | 1856 | 1461263610963 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 11:33:30 INFO - PROCESS | 1856 | 1461263610978 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 11:33:30 INFO - PROCESS | 1856 | 1461263610987 Marionette TRACE conn3 <- [1,2066,null,{}] 11:33:31 INFO - PROCESS | 1856 | 1461263610999 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}] 11:33:31 INFO - PROCESS | 1856 | 1461263611258 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 11:33:32 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x8566bc00) [pid = 1856] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 11:33:32 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x8b40f400) [pid = 1856] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 11:33:32 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x8fc91800) [pid = 1856] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 11:33:32 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x903b9400) [pid = 1856] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 11:33:32 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x8b166400) [pid = 1856] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 11:33:32 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x8af2e000) [pid = 1856] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 11:33:32 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x8e2a4000) [pid = 1856] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 11:33:32 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x8b40b400) [pid = 1856] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 11:33:32 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x85672000) [pid = 1856] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 11:33:32 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x875ce400) [pid = 1856] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 11:33:32 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x82d56000) [pid = 1856] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 11:33:32 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x98f2bc00) [pid = 1856] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 11:33:32 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x973b7800) [pid = 1856] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 11:33:32 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x973b3400) [pid = 1856] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 11:33:32 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x96d75000) [pid = 1856] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 11:33:32 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x85132c00) [pid = 1856] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 11:33:32 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x93726400) [pid = 1856] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 11:33:32 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x9372f800) [pid = 1856] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 11:33:32 INFO - PROCESS | 1856 | --DOMWINDOW == 131 (0x8b15e000) [pid = 1856] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 11:33:32 INFO - PROCESS | 1856 | --DOMWINDOW == 130 (0x9270bc00) [pid = 1856] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 11:33:32 INFO - PROCESS | 1856 | --DOMWINDOW == 129 (0x92623000) [pid = 1856] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 11:33:32 INFO - PROCESS | 1856 | --DOMWINDOW == 128 (0x89196800) [pid = 1856] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 11:33:32 INFO - PROCESS | 1856 | 1461263612072 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x82d56000 == 128 [pid = 1856] [id = 524] 11:33:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x838db400) [pid = 1856] [serial = 1573] [outer = (nil)] 11:33:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x85672000) [pid = 1856] [serial = 1574] [outer = 0x838db400] 11:33:32 INFO - PROCESS | 1856 | 1461263612164 Marionette DEBUG loaded listener.js 11:33:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 131 (0x88ac5800) [pid = 1856] [serial = 1575] [outer = 0x838db400] 11:33:32 INFO - PROCESS | 1856 | 1461263612898 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]]]}] 11:33:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 11:33:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1945ms 11:33:32 INFO - PROCESS | 1856 | 1461263612915 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 11:33:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 11:33:32 INFO - PROCESS | 1856 | 1461263612919 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 11:33:32 INFO - PROCESS | 1856 | 1461263612926 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 11:33:32 INFO - PROCESS | 1856 | 1461263612929 Marionette TRACE conn3 <- [1,2070,null,{}] 11:33:32 INFO - PROCESS | 1856 | 1461263612947 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}] 11:33:33 INFO - PROCESS | 1856 | 1461263613128 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 11:33:33 INFO - PROCESS | 1856 | 1461263613144 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x853e8000 == 129 [pid = 1856] [id = 525] 11:33:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0x8be04000) [pid = 1856] [serial = 1576] [outer = (nil)] 11:33:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x8be73c00) [pid = 1856] [serial = 1577] [outer = 0x8be04000] 11:33:33 INFO - PROCESS | 1856 | 1461263613217 Marionette DEBUG loaded listener.js 11:33:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x8bfb5000) [pid = 1856] [serial = 1578] [outer = 0x8be04000] 11:33:34 INFO - PROCESS | 1856 | 1461263614433 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]]]}] 11:33:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 11:33:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1541ms 11:33:34 INFO - PROCESS | 1856 | 1461263614467 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 11:33:34 INFO - PROCESS | 1856 | 1461263614472 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 11:33:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 11:33:34 INFO - PROCESS | 1856 | 1461263614482 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 11:33:34 INFO - PROCESS | 1856 | 1461263614488 Marionette TRACE conn3 <- [1,2074,null,{}] 11:33:34 INFO - PROCESS | 1856 | 1461263614498 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}] 11:33:34 INFO - PROCESS | 1856 | 1461263614713 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 11:33:35 INFO - PROCESS | 1856 | 1461263615057 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x8621fc00 == 130 [pid = 1856] [id = 526] 11:33:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x86cd1c00) [pid = 1856] [serial = 1579] [outer = (nil)] 11:33:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x87b26400) [pid = 1856] [serial = 1580] [outer = 0x86cd1c00] 11:33:35 INFO - PROCESS | 1856 | 1461263615155 Marionette DEBUG loaded listener.js 11:33:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x893d0400) [pid = 1856] [serial = 1581] [outer = 0x86cd1c00] 11:33:36 INFO - PROCESS | 1856 | 1461263616083 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]]]}] 11:33:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 11:33:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1637ms 11:33:36 INFO - PROCESS | 1856 | 1461263616120 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 11:33:36 INFO - PROCESS | 1856 | 1461263616129 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 11:33:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 11:33:36 INFO - PROCESS | 1856 | 1461263616139 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 11:33:36 INFO - PROCESS | 1856 | 1461263616143 Marionette TRACE conn3 <- [1,2078,null,{}] 11:33:36 INFO - PROCESS | 1856 | 1461263616150 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}] 11:33:36 INFO - PROCESS | 1856 | 1461263616355 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 11:33:36 INFO - PROCESS | 1856 | 1461263616676 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x8b34f800 == 131 [pid = 1856] [id = 527] 11:33:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x8b40e000) [pid = 1856] [serial = 1582] [outer = (nil)] 11:33:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x8bcc0800) [pid = 1856] [serial = 1583] [outer = 0x8b40e000] 11:33:36 INFO - PROCESS | 1856 | 1461263616772 Marionette DEBUG loaded listener.js 11:33:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x8bfb4c00) [pid = 1856] [serial = 1584] [outer = 0x8b40e000] 11:33:37 INFO - PROCESS | 1856 | 1461263617789 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]]]}] 11:33:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 11:33:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1691ms 11:33:37 INFO - PROCESS | 1856 | 1461263617830 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 11:33:37 INFO - PROCESS | 1856 | 1461263617835 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 11:33:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 11:33:37 INFO - PROCESS | 1856 | 1461263617841 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 11:33:37 INFO - PROCESS | 1856 | 1461263617847 Marionette TRACE conn3 <- [1,2082,null,{}] 11:33:37 INFO - PROCESS | 1856 | 1461263617863 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}] 11:33:38 INFO - PROCESS | 1856 | 1461263618079 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 11:33:38 INFO - PROCESS | 1856 | 1461263618402 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x8e2a5400 == 132 [pid = 1856] [id = 528] 11:33:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x8e3ce400) [pid = 1856] [serial = 1585] [outer = (nil)] 11:33:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x8e3e7400) [pid = 1856] [serial = 1586] [outer = 0x8e3ce400] 11:33:38 INFO - PROCESS | 1856 | 1461263618510 Marionette DEBUG loaded listener.js 11:33:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x8f1cb000) [pid = 1856] [serial = 1587] [outer = 0x8e3ce400] 11:33:39 INFO - PROCESS | 1856 | 1461263619418 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]]]}] 11:33:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 11:33:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1634ms 11:33:39 INFO - PROCESS | 1856 | 1461263619476 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 11:33:39 INFO - PROCESS | 1856 | 1461263619481 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 11:33:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 11:33:39 INFO - PROCESS | 1856 | 1461263619487 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 11:33:39 INFO - PROCESS | 1856 | 1461263619491 Marionette TRACE conn3 <- [1,2086,null,{}] 11:33:39 INFO - PROCESS | 1856 | 1461263619496 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}] 11:33:39 INFO - PROCESS | 1856 | 1461263619694 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 11:33:40 INFO - PROCESS | 1856 | 1461263620017 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x8af39c00 == 133 [pid = 1856] [id = 529] 11:33:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x8e3e5000) [pid = 1856] [serial = 1588] [outer = (nil)] 11:33:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x8f978c00) [pid = 1856] [serial = 1589] [outer = 0x8e3e5000] 11:33:40 INFO - PROCESS | 1856 | 1461263620109 Marionette DEBUG loaded listener.js 11:33:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x8fba4c00) [pid = 1856] [serial = 1590] [outer = 0x8e3e5000] 11:33:41 INFO - PROCESS | 1856 | 1461263621000 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]]]}] 11:33:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 11:33:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1579ms 11:33:41 INFO - PROCESS | 1856 | 1461263621066 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 11:33:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 11:33:41 INFO - PROCESS | 1856 | 1461263621070 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 11:33:41 INFO - PROCESS | 1856 | 1461263621076 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 11:33:41 INFO - PROCESS | 1856 | 1461263621080 Marionette TRACE conn3 <- [1,2090,null,{}] 11:33:41 INFO - PROCESS | 1856 | 1461263621086 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}] 11:33:41 INFO - PROCESS | 1856 | 1461263621289 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 11:33:41 INFO - PROCESS | 1856 | 1461263621604 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f35e400 == 134 [pid = 1856] [id = 530] 11:33:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x8f77c800) [pid = 1856] [serial = 1591] [outer = (nil)] 11:33:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x8fc9ec00) [pid = 1856] [serial = 1592] [outer = 0x8f77c800] 11:33:41 INFO - PROCESS | 1856 | 1461263621697 Marionette DEBUG loaded listener.js 11:33:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x8fe6c000) [pid = 1856] [serial = 1593] [outer = 0x8f77c800] 11:33:42 INFO - PROCESS | 1856 | 1461263622575 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]]]}] 11:33:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 11:33:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1534ms 11:33:42 INFO - PROCESS | 1856 | 1461263622611 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 11:33:42 INFO - PROCESS | 1856 | 1461263622615 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 11:33:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 11:33:42 INFO - PROCESS | 1856 | 1461263622621 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 11:33:42 INFO - PROCESS | 1856 | 1461263622624 Marionette TRACE conn3 <- [1,2094,null,{}] 11:33:42 INFO - PROCESS | 1856 | 1461263622630 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}] 11:33:42 INFO - PROCESS | 1856 | 1461263622862 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 11:33:43 INFO - PROCESS | 1856 | 1461263623139 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x903b5800 == 135 [pid = 1856] [id = 531] 11:33:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x903b6000) [pid = 1856] [serial = 1594] [outer = (nil)] 11:33:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x91007800) [pid = 1856] [serial = 1595] [outer = 0x903b6000] 11:33:43 INFO - PROCESS | 1856 | 1461263623292 Marionette DEBUG loaded listener.js 11:33:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x91119400) [pid = 1856] [serial = 1596] [outer = 0x903b6000] 11:33:44 INFO - PROCESS | 1856 | 1461263624202 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]]]}] 11:33:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 11:33:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1629ms 11:33:44 INFO - PROCESS | 1856 | 1461263624250 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 11:33:44 INFO - PROCESS | 1856 | 1461263624255 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 11:33:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 11:33:44 INFO - PROCESS | 1856 | 1461263624261 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 11:33:44 INFO - PROCESS | 1856 | 1461263624264 Marionette TRACE conn3 <- [1,2098,null,{}] 11:33:44 INFO - PROCESS | 1856 | 1461263624270 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}] 11:33:44 INFO - PROCESS | 1856 | 1461263624468 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 11:33:44 INFO - PROCESS | 1856 | 1461263624747 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x9100c000 == 136 [pid = 1856] [id = 532] 11:33:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x92622400) [pid = 1856] [serial = 1597] [outer = (nil)] 11:33:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x9263f000) [pid = 1856] [serial = 1598] [outer = 0x92622400] 11:33:44 INFO - PROCESS | 1856 | 1461263624882 Marionette DEBUG loaded listener.js 11:33:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x9269b400) [pid = 1856] [serial = 1599] [outer = 0x92622400] 11:33:45 INFO - PROCESS | 1856 | 1461263625806 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]]]}] 11:33:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 11:33:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1588ms 11:33:45 INFO - PROCESS | 1856 | 1461263625850 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 11:33:45 INFO - PROCESS | 1856 | 1461263625854 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 11:33:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 11:33:45 INFO - PROCESS | 1856 | 1461263625860 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 11:33:45 INFO - PROCESS | 1856 | 1461263625864 Marionette TRACE conn3 <- [1,2102,null,{}] 11:33:45 INFO - PROCESS | 1856 | 1461263625869 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}] 11:33:46 INFO - PROCESS | 1856 | 1461263626067 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 11:33:46 INFO - PROCESS | 1856 | 1461263626396 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x8af2c400 == 137 [pid = 1856] [id = 533] 11:33:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x8bcbd800) [pid = 1856] [serial = 1600] [outer = (nil)] 11:33:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x92738000) [pid = 1856] [serial = 1601] [outer = 0x8bcbd800] 11:33:46 INFO - PROCESS | 1856 | 1461263626485 Marionette DEBUG loaded listener.js 11:33:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x92740000) [pid = 1856] [serial = 1602] [outer = 0x8bcbd800] 11:33:47 INFO - PROCESS | 1856 | 1461263627360 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]]]}] 11:33:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 11:33:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1530ms 11:33:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 11:33:47 INFO - PROCESS | 1856 | 1461263627391 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 11:33:47 INFO - PROCESS | 1856 | 1461263627394 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 11:33:47 INFO - PROCESS | 1856 | 1461263627401 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 11:33:47 INFO - PROCESS | 1856 | 1461263627405 Marionette TRACE conn3 <- [1,2106,null,{}] 11:33:47 INFO - PROCESS | 1856 | 1461263627411 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}] 11:33:47 INFO - PROCESS | 1856 | 1461263627605 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 11:33:47 INFO - PROCESS | 1856 | 1461263627857 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x8b166800 == 138 [pid = 1856] [id = 534] 11:33:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x92692800) [pid = 1856] [serial = 1603] [outer = (nil)] 11:33:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x92fa0c00) [pid = 1856] [serial = 1604] [outer = 0x92692800] 11:33:47 INFO - PROCESS | 1856 | 1461263627943 Marionette DEBUG loaded listener.js 11:33:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x932a7000) [pid = 1856] [serial = 1605] [outer = 0x92692800] 11:33:48 INFO - PROCESS | 1856 | 1461263628901 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]]]}] 11:33:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 11:33:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1534ms 11:33:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 11:33:48 INFO - PROCESS | 1856 | 1461263628935 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 11:33:48 INFO - PROCESS | 1856 | 1461263628938 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 11:33:48 INFO - PROCESS | 1856 | 1461263628944 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 11:33:48 INFO - PROCESS | 1856 | 1461263628948 Marionette TRACE conn3 <- [1,2110,null,{}] 11:33:48 INFO - PROCESS | 1856 | 1461263628953 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}] 11:33:49 INFO - PROCESS | 1856 | 1461263629265 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 11:33:49 INFO - PROCESS | 1856 | 1461263629522 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x828c4400 == 139 [pid = 1856] [id = 535] 11:33:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x853f4c00) [pid = 1856] [serial = 1606] [outer = (nil)] 11:33:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x932b0c00) [pid = 1856] [serial = 1607] [outer = 0x853f4c00] 11:33:49 INFO - PROCESS | 1856 | 1461263629613 Marionette DEBUG loaded listener.js 11:33:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x935cbc00) [pid = 1856] [serial = 1608] [outer = 0x853f4c00] 11:33:50 INFO - PROCESS | 1856 | 1461263630528 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]]]}] 11:33:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 11:33:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1637ms 11:33:50 INFO - PROCESS | 1856 | 1461263630581 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 11:33:50 INFO - PROCESS | 1856 | 1461263630585 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 11:33:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 11:33:50 INFO - PROCESS | 1856 | 1461263630592 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 11:33:50 INFO - PROCESS | 1856 | 1461263630596 Marionette TRACE conn3 <- [1,2114,null,{}] 11:33:50 INFO - PROCESS | 1856 | 1461263630602 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}] 11:33:50 INFO - PROCESS | 1856 | 1461263630838 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 11:33:51 INFO - PROCESS | 1856 | 1461263631172 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x92fa2400 == 140 [pid = 1856] [id = 536] 11:33:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x93735800) [pid = 1856] [serial = 1609] [outer = (nil)] 11:33:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x938da000) [pid = 1856] [serial = 1610] [outer = 0x93735800] 11:33:51 INFO - PROCESS | 1856 | 1461263631268 Marionette DEBUG loaded listener.js 11:33:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x93910c00) [pid = 1856] [serial = 1611] [outer = 0x93735800] 11:33:52 INFO - PROCESS | 1856 | 1461263632208 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]]]}] 11:33:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 11:33:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1679ms 11:33:52 INFO - PROCESS | 1856 | 1461263632272 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 11:33:52 INFO - PROCESS | 1856 | 1461263632276 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 11:33:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 11:33:52 INFO - PROCESS | 1856 | 1461263632282 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 11:33:52 INFO - PROCESS | 1856 | 1461263632285 Marionette TRACE conn3 <- [1,2118,null,{}] 11:33:52 INFO - PROCESS | 1856 | 1461263632291 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}] 11:33:52 INFO - PROCESS | 1856 | 1461263632486 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 11:33:52 INFO - PROCESS | 1856 | 1461263632765 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x936a1800 == 141 [pid = 1856] [id = 537] 11:33:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x9372d800) [pid = 1856] [serial = 1612] [outer = (nil)] 11:33:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x939d3400) [pid = 1856] [serial = 1613] [outer = 0x9372d800] 11:33:52 INFO - PROCESS | 1856 | 1461263632903 Marionette DEBUG loaded listener.js 11:33:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x939cc800) [pid = 1856] [serial = 1614] [outer = 0x9372d800] 11:33:54 INFO - PROCESS | 1856 | 1461263634018 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]]]}] 11:33:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 11:33:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1787ms 11:33:54 INFO - PROCESS | 1856 | 1461263634069 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 11:33:54 INFO - PROCESS | 1856 | 1461263634072 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 11:33:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 11:33:54 INFO - PROCESS | 1856 | 1461263634099 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 11:33:54 INFO - PROCESS | 1856 | 1461263634102 Marionette TRACE conn3 <- [1,2122,null,{}] 11:33:54 INFO - PROCESS | 1856 | 1461263634108 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}] 11:33:54 INFO - PROCESS | 1856 | 1461263634309 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 11:33:54 INFO - PROCESS | 1856 | 1461263634595 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x853e6000 == 142 [pid = 1856] [id = 538] 11:33:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x85720c00) [pid = 1856] [serial = 1615] [outer = (nil)] 11:33:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x961b8800) [pid = 1856] [serial = 1616] [outer = 0x85720c00] 11:33:54 INFO - PROCESS | 1856 | 1461263634729 Marionette DEBUG loaded listener.js 11:33:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x96f24400) [pid = 1856] [serial = 1617] [outer = 0x85720c00] 11:33:55 INFO - PROCESS | 1856 | 1461263635663 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]]]}] 11:33:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 11:33:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1637ms 11:33:55 INFO - PROCESS | 1856 | 1461263635732 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 11:33:55 INFO - PROCESS | 1856 | 1461263635735 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 11:33:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 11:33:55 INFO - PROCESS | 1856 | 1461263635742 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 11:33:55 INFO - PROCESS | 1856 | 1461263635745 Marionette TRACE conn3 <- [1,2126,null,{}] 11:33:55 INFO - PROCESS | 1856 | 1461263635751 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}] 11:33:55 INFO - PROCESS | 1856 | 1461263635955 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 11:33:56 INFO - PROCESS | 1856 | 1461263636281 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x92735800 == 143 [pid = 1856] [id = 539] 11:33:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x939d7c00) [pid = 1856] [serial = 1618] [outer = (nil)] 11:33:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x97478800) [pid = 1856] [serial = 1619] [outer = 0x939d7c00] 11:33:56 INFO - PROCESS | 1856 | 1461263636372 Marionette DEBUG loaded listener.js 11:33:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x9747c400) [pid = 1856] [serial = 1620] [outer = 0x939d7c00] 11:33:57 INFO - PROCESS | 1856 | 1461263637251 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]]]}] 11:33:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 11:33:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1583ms 11:33:57 INFO - PROCESS | 1856 | 1461263637326 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 11:33:57 INFO - PROCESS | 1856 | 1461263637330 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 11:33:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 11:33:57 INFO - PROCESS | 1856 | 1461263637336 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 11:33:57 INFO - PROCESS | 1856 | 1461263637340 Marionette TRACE conn3 <- [1,2130,null,{}] 11:33:57 INFO - PROCESS | 1856 | 1461263637346 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}] 11:33:57 INFO - PROCESS | 1856 | 1461263637583 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 11:33:57 INFO - PROCESS | 1856 | 1461263637908 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x939cec00 == 144 [pid = 1856] [id = 540] 11:33:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x97473400) [pid = 1856] [serial = 1621] [outer = (nil)] 11:33:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x982f2000) [pid = 1856] [serial = 1622] [outer = 0x97473400] 11:33:58 INFO - PROCESS | 1856 | 1461263637999 Marionette DEBUG loaded listener.js 11:33:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x9847cc00) [pid = 1856] [serial = 1623] [outer = 0x97473400] 11:33:58 INFO - PROCESS | 1856 | 1461263638929 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] 11:33:58 INFO - PROCESS | 1856 | 1461263638983 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 11:33:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 11:33:58 INFO - PROCESS | 1856 | 1461263638989 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 11:33:58 INFO - PROCESS | 1856 | 1461263638993 Marionette TRACE conn3 <- [1,2134,null,{}] 11:33:59 INFO - PROCESS | 1856 | 1461263638998 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}] 11:33:59 INFO - PROCESS | 1856 | 1461263639193 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 11:33:59 INFO - PROCESS | 1856 | 1461263639526 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:33:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x87fe4400 == 145 [pid = 1856] [id = 541] 11:33:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x895ee000) [pid = 1856] [serial = 1624] [outer = (nil)] 11:33:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0x9d605000) [pid = 1856] [serial = 1625] [outer = 0x895ee000] 11:33:59 INFO - PROCESS | 1856 | 1461263639615 Marionette DEBUG loaded listener.js 11:33:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0x9ea18000) [pid = 1856] [serial = 1626] [outer = 0x895ee000] 11:34:00 INFO - PROCESS | 1856 | 1461263640478 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]]]}] 11:34:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 11:34:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1528ms 11:34:00 INFO - PROCESS | 1856 | 1461263640519 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 11:34:00 INFO - PROCESS | 1856 | 1461263640522 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 11:34:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 11:34:00 INFO - PROCESS | 1856 | 1461263640528 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 11:34:00 INFO - PROCESS | 1856 | 1461263640532 Marionette TRACE conn3 <- [1,2138,null,{}] 11:34:00 INFO - PROCESS | 1856 | 1461263640537 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}] 11:34:00 INFO - PROCESS | 1856 | 1461263640751 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 11:34:01 INFO - PROCESS | 1856 | 1461263641122 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x9d60f400 == 146 [pid = 1856] [id = 542] 11:34:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0xa0b2f400) [pid = 1856] [serial = 1627] [outer = (nil)] 11:34:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0xa0d0dc00) [pid = 1856] [serial = 1628] [outer = 0xa0b2f400] 11:34:01 INFO - PROCESS | 1856 | 1461263641214 Marionette DEBUG loaded listener.js 11:34:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0xa10a8800) [pid = 1856] [serial = 1629] [outer = 0xa0b2f400] 11:34:02 INFO - PROCESS | 1856 | 1461263642130 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]]]}] 11:34:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 11:34:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1685ms 11:34:02 INFO - PROCESS | 1856 | 1461263642214 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 11:34:02 INFO - PROCESS | 1856 | 1461263642218 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 11:34:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 11:34:02 INFO - PROCESS | 1856 | 1461263642225 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 11:34:02 INFO - PROCESS | 1856 | 1461263642229 Marionette TRACE conn3 <- [1,2142,null,{}] 11:34:02 INFO - PROCESS | 1856 | 1461263642234 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}] 11:34:02 INFO - PROCESS | 1856 | 1461263642501 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 11:34:02 INFO - PROCESS | 1856 | 1461263642851 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x9fd5e800 == 147 [pid = 1856] [id = 543] 11:34:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 186 (0x9fd61c00) [pid = 1856] [serial = 1630] [outer = (nil)] 11:34:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 187 (0xa3d82800) [pid = 1856] [serial = 1631] [outer = 0x9fd61c00] 11:34:02 INFO - PROCESS | 1856 | 1461263642941 Marionette DEBUG loaded listener.js 11:34:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 188 (0xa3d8b000) [pid = 1856] [serial = 1632] [outer = 0x9fd61c00] 11:34:03 INFO - PROCESS | 1856 | 1461263643894 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] 11:34:03 INFO - PROCESS | 1856 | 1461263643974 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 11:34:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 11:34:03 INFO - PROCESS | 1856 | 1461263643980 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 11:34:03 INFO - PROCESS | 1856 | 1461263643984 Marionette TRACE conn3 <- [1,2146,null,{}] 11:34:04 INFO - PROCESS | 1856 | 1461263643991 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}] 11:34:04 INFO - PROCESS | 1856 | 1461263644213 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 11:34:06 INFO - PROCESS | 1856 | --DOCSHELL 0x8572dc00 == 146 [pid = 1856] [id = 405] 11:34:06 INFO - PROCESS | 1856 | --DOCSHELL 0x8fc99c00 == 145 [pid = 1856] [id = 418] 11:34:06 INFO - PROCESS | 1856 | --DOCSHELL 0x8af38c00 == 144 [pid = 1856] [id = 410] 11:34:06 INFO - PROCESS | 1856 | --DOCSHELL 0x87fdd000 == 143 [pid = 1856] [id = 230] 11:34:06 INFO - PROCESS | 1856 | --DOCSHELL 0x92f9ec00 == 142 [pid = 1856] [id = 419] 11:34:06 INFO - PROCESS | 1856 | --DOCSHELL 0x936a6c00 == 141 [pid = 1856] [id = 420] 11:34:06 INFO - PROCESS | 1856 | --DOCSHELL 0x903c2400 == 140 [pid = 1856] [id = 416] 11:34:06 INFO - PROCESS | 1856 | --DOCSHELL 0x875c1400 == 139 [pid = 1856] [id = 232] 11:34:06 INFO - PROCESS | 1856 | --DOCSHELL 0x8572b400 == 138 [pid = 1856] [id = 421] 11:34:06 INFO - PROCESS | 1856 | --DOCSHELL 0x8f93a400 == 137 [pid = 1856] [id = 127] 11:34:06 INFO - PROCESS | 1856 | --DOCSHELL 0x938d8c00 == 136 [pid = 1856] [id = 121] 11:34:06 INFO - PROCESS | 1856 | --DOCSHELL 0x8fc92000 == 135 [pid = 1856] [id = 415] 11:34:06 INFO - PROCESS | 1856 | --DOCSHELL 0x8f355000 == 134 [pid = 1856] [id = 414] 11:34:06 INFO - PROCESS | 1856 | --DOCSHELL 0x8e324000 == 133 [pid = 1856] [id = 413] 11:34:06 INFO - PROCESS | 1856 | --DOCSHELL 0x938dac00 == 132 [pid = 1856] [id = 229] 11:34:06 INFO - PROCESS | 1856 | --DOCSHELL 0x86cc9c00 == 131 [pid = 1856] [id = 417] 11:34:06 INFO - PROCESS | 1856 | --DOCSHELL 0x85138c00 == 130 [pid = 1856] [id = 519] 11:34:06 INFO - PROCESS | 1856 | --DOCSHELL 0x82d4f800 == 129 [pid = 1856] [id = 518] 11:34:06 INFO - PROCESS | 1856 | --DOCSHELL 0x961b8c00 == 128 [pid = 1856] [id = 516] 11:34:06 INFO - PROCESS | 1856 | --DOCSHELL 0x973a8c00 == 127 [pid = 1856] [id = 517] 11:34:06 INFO - PROCESS | 1856 | --DOCSHELL 0x8e3cbc00 == 126 [pid = 1856] [id = 515] 11:34:06 INFO - PROCESS | 1856 | --DOCSHELL 0x93734000 == 125 [pid = 1856] [id = 514] 11:34:06 INFO - PROCESS | 1856 | --DOCSHELL 0x92fadc00 == 124 [pid = 1856] [id = 513] 11:34:06 INFO - PROCESS | 1856 | --DOCSHELL 0x86cca000 == 123 [pid = 1856] [id = 512] 11:34:06 INFO - PROCESS | 1856 | --DOCSHELL 0x9100bc00 == 122 [pid = 1856] [id = 510] 11:34:06 INFO - PROCESS | 1856 | --DOCSHELL 0x8bfb5c00 == 121 [pid = 1856] [id = 511] 11:34:06 INFO - PROCESS | 1856 | --DOCSHELL 0x8bfbb800 == 120 [pid = 1856] [id = 509] 11:34:06 INFO - PROCESS | 1856 | --DOCSHELL 0x8fe0c000 == 119 [pid = 1856] [id = 508] 11:34:06 INFO - PROCESS | 1856 | --DOCSHELL 0x893cec00 == 118 [pid = 1856] [id = 507] 11:34:06 INFO - PROCESS | 1856 | --DOCSHELL 0x893cbc00 == 117 [pid = 1856] [id = 506] 11:34:06 INFO - PROCESS | 1856 | --DOCSHELL 0x87fdc800 == 116 [pid = 1856] [id = 504] 11:34:06 INFO - PROCESS | 1856 | --DOCSHELL 0x8b34e800 == 115 [pid = 1856] [id = 505] 11:34:06 INFO - PROCESS | 1856 | --DOCSHELL 0x828c1c00 == 114 [pid = 1856] [id = 503] 11:34:06 INFO - PROCESS | 1856 | --DOMWINDOW == 187 (0x8b165400) [pid = 1856] [serial = 1368] [outer = (nil)] [url = about:blank] 11:34:06 INFO - PROCESS | 1856 | --DOMWINDOW == 186 (0x8bcbb000) [pid = 1856] [serial = 1508] [outer = (nil)] [url = about:blank] 11:34:06 INFO - PROCESS | 1856 | --DOMWINDOW == 185 (0x8bcb8c00) [pid = 1856] [serial = 1505] [outer = (nil)] [url = about:blank] 11:34:06 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x92693000) [pid = 1856] [serial = 1461] [outer = (nil)] [url = about:blank] 11:34:06 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0x9263ec00) [pid = 1856] [serial = 1460] [outer = (nil)] [url = about:blank] 11:34:06 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x9110f000) [pid = 1856] [serial = 1458] [outer = (nil)] [url = about:blank] 11:34:06 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x91004c00) [pid = 1856] [serial = 1457] [outer = (nil)] [url = about:blank] 11:34:06 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x8fc92400) [pid = 1856] [serial = 1455] [outer = (nil)] [url = about:blank] 11:34:06 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x8fbab400) [pid = 1856] [serial = 1454] [outer = (nil)] [url = about:blank] 11:34:06 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0x8f940800) [pid = 1856] [serial = 1452] [outer = (nil)] [url = about:blank] 11:34:06 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x8f779800) [pid = 1856] [serial = 1451] [outer = (nil)] [url = about:blank] 11:34:06 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x8e3e8800) [pid = 1856] [serial = 1449] [outer = (nil)] [url = about:blank] 11:34:06 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x8e3c7800) [pid = 1856] [serial = 1448] [outer = (nil)] [url = about:blank] 11:34:06 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x8be70c00) [pid = 1856] [serial = 1446] [outer = (nil)] [url = about:blank] 11:34:06 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x8bcb4400) [pid = 1856] [serial = 1445] [outer = (nil)] [url = about:blank] 11:34:06 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x8918d400) [pid = 1856] [serial = 1443] [outer = (nil)] [url = about:blank] 11:34:06 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x87c6d000) [pid = 1856] [serial = 1442] [outer = (nil)] [url = about:blank] 11:34:06 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x8be05c00) [pid = 1856] [serial = 1439] [outer = (nil)] [url = about:blank] 11:34:06 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x87c69c00) [pid = 1856] [serial = 1499] [outer = (nil)] [url = about:blank] 11:34:06 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x87fde800) [pid = 1856] [serial = 1500] [outer = (nil)] [url = about:blank] 11:34:06 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x85667c00) [pid = 1856] [serial = 1496] [outer = (nil)] [url = about:blank] 11:34:06 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x85720000) [pid = 1856] [serial = 1497] [outer = (nil)] [url = about:blank] 11:34:06 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0xa0d46800) [pid = 1856] [serial = 1493] [outer = (nil)] [url = about:blank] 11:34:06 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x9fc93000) [pid = 1856] [serial = 1491] [outer = (nil)] [url = about:blank] 11:34:06 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x9ea1f800) [pid = 1856] [serial = 1490] [outer = (nil)] [url = about:blank] 11:34:06 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x9a723000) [pid = 1856] [serial = 1488] [outer = (nil)] [url = about:blank] 11:34:06 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x98f45000) [pid = 1856] [serial = 1487] [outer = (nil)] [url = about:blank] 11:34:06 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x98487800) [pid = 1856] [serial = 1485] [outer = (nil)] [url = about:blank] 11:34:06 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x98420400) [pid = 1856] [serial = 1484] [outer = (nil)] [url = about:blank] 11:34:06 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x97ae2c00) [pid = 1856] [serial = 1482] [outer = (nil)] [url = about:blank] 11:34:06 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x9747b400) [pid = 1856] [serial = 1481] [outer = (nil)] [url = about:blank] 11:34:06 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x96ddcc00) [pid = 1856] [serial = 1479] [outer = (nil)] [url = about:blank] 11:34:06 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x96dd4800) [pid = 1856] [serial = 1478] [outer = (nil)] [url = about:blank] 11:34:06 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x95890800) [pid = 1856] [serial = 1476] [outer = (nil)] [url = about:blank] 11:34:06 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x9581cc00) [pid = 1856] [serial = 1475] [outer = (nil)] [url = about:blank] 11:34:06 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x939cdc00) [pid = 1856] [serial = 1473] [outer = (nil)] [url = about:blank] 11:34:06 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x938cec00) [pid = 1856] [serial = 1472] [outer = (nil)] [url = about:blank] 11:34:06 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x93452800) [pid = 1856] [serial = 1470] [outer = (nil)] [url = about:blank] 11:34:06 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x932ae400) [pid = 1856] [serial = 1469] [outer = (nil)] [url = about:blank] 11:34:06 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x92fa8400) [pid = 1856] [serial = 1467] [outer = (nil)] [url = about:blank] 11:34:06 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x92fa1000) [pid = 1856] [serial = 1466] [outer = (nil)] [url = about:blank] 11:34:06 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x9273e400) [pid = 1856] [serial = 1464] [outer = (nil)] [url = about:blank] 11:34:06 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x92738800) [pid = 1856] [serial = 1463] [outer = (nil)] [url = about:blank] 11:34:06 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x8be05000) [pid = 1856] [serial = 1506] [outer = (nil)] [url = about:blank] 11:34:06 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x895f3800) [pid = 1856] [serial = 1502] [outer = (nil)] [url = about:blank] 11:34:06 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x8af37800) [pid = 1856] [serial = 1503] [outer = (nil)] [url = about:blank] 11:34:06 INFO - PROCESS | 1856 | 1461263646539 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x853e8800 == 115 [pid = 1856] [id = 544] 11:34:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x85672c00) [pid = 1856] [serial = 1633] [outer = (nil)] 11:34:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x86cc8c00) [pid = 1856] [serial = 1634] [outer = 0x85672c00] 11:34:06 INFO - PROCESS | 1856 | 1461263646619 Marionette DEBUG loaded listener.js 11:34:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x86cd4400) [pid = 1856] [serial = 1635] [outer = 0x85672c00] 11:34:07 INFO - PROCESS | 1856 | 1461263647426 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] 11:34:07 INFO - PROCESS | 1856 | 1461263647474 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 11:34:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 11:34:07 INFO - PROCESS | 1856 | 1461263647483 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 11:34:07 INFO - PROCESS | 1856 | 1461263647486 Marionette TRACE conn3 <- [1,2150,null,{}] 11:34:07 INFO - PROCESS | 1856 | 1461263647494 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}] 11:34:07 INFO - PROCESS | 1856 | 1461263647796 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 11:34:07 INFO - PROCESS | 1856 | 1461263647927 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x893c7000 == 116 [pid = 1856] [id = 545] 11:34:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x893cbc00) [pid = 1856] [serial = 1636] [outer = (nil)] 11:34:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x895efc00) [pid = 1856] [serial = 1637] [outer = 0x893cbc00] 11:34:08 INFO - PROCESS | 1856 | 1461263648009 Marionette DEBUG loaded listener.js 11:34:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x8af37c00) [pid = 1856] [serial = 1638] [outer = 0x893cbc00] 11:34:09 INFO - PROCESS | 1856 | 1461263649017 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]]]}] 11:34:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 11:34:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1594ms 11:34:09 INFO - PROCESS | 1856 | 1461263649083 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 11:34:09 INFO - PROCESS | 1856 | 1461263649089 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 11:34:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 11:34:09 INFO - PROCESS | 1856 | 1461263649096 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 11:34:09 INFO - PROCESS | 1856 | 1461263649099 Marionette TRACE conn3 <- [1,2154,null,{}] 11:34:09 INFO - PROCESS | 1856 | 1461263649105 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}] 11:34:09 INFO - PROCESS | 1856 | 1461263649401 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 11:34:09 INFO - PROCESS | 1856 | 1461263649432 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x86ccb800 == 117 [pid = 1856] [id = 546] 11:34:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x8b351400) [pid = 1856] [serial = 1639] [outer = (nil)] 11:34:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x8bcbb000) [pid = 1856] [serial = 1640] [outer = 0x8b351400] 11:34:09 INFO - PROCESS | 1856 | 1461263649506 Marionette DEBUG loaded listener.js 11:34:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x8be0a000) [pid = 1856] [serial = 1641] [outer = 0x8b351400] 11:34:10 INFO - PROCESS | 1856 | 1461263650537 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]]]}] 11:34:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 11:34:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1489ms 11:34:10 INFO - PROCESS | 1856 | 1461263650586 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 11:34:10 INFO - PROCESS | 1856 | 1461263650590 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 11:34:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 11:34:10 INFO - PROCESS | 1856 | 1461263650610 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 11:34:10 INFO - PROCESS | 1856 | 1461263650619 Marionette TRACE conn3 <- [1,2158,null,{}] 11:34:10 INFO - PROCESS | 1856 | 1461263650625 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}] 11:34:11 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x98f2f800) [pid = 1856] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 11:34:11 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x8af34400) [pid = 1856] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 11:34:11 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x893c5000) [pid = 1856] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 11:34:11 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x838db400) [pid = 1856] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 11:34:11 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x939adc00) [pid = 1856] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 11:34:11 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x87b2a400) [pid = 1856] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 11:34:11 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x97474c00) [pid = 1856] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 11:34:11 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x965e5400) [pid = 1856] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 11:34:11 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x939d9000) [pid = 1856] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 11:34:11 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x93905c00) [pid = 1856] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 11:34:11 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x936a4c00) [pid = 1856] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 11:34:11 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x8bfb1c00) [pid = 1856] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 11:34:11 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x8bfb6400) [pid = 1856] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 11:34:11 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x91115000) [pid = 1856] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 11:34:11 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x8f937000) [pid = 1856] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 11:34:11 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x8fe15000) [pid = 1856] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 11:34:11 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x8f361c00) [pid = 1856] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 11:34:11 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x8af35c00) [pid = 1856] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 11:34:11 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x8b353400) [pid = 1856] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 11:34:11 INFO - PROCESS | 1856 | --DOMWINDOW == 131 (0x87fe0400) [pid = 1856] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 11:34:11 INFO - PROCESS | 1856 | --DOMWINDOW == 130 (0x82d4d400) [pid = 1856] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 11:34:11 INFO - PROCESS | 1856 | --DOMWINDOW == 129 (0x87b22400) [pid = 1856] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 11:34:11 INFO - PROCESS | 1856 | --DOMWINDOW == 128 (0x8566b800) [pid = 1856] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 11:34:11 INFO - PROCESS | 1856 | 1461263651553 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 11:34:11 INFO - PROCESS | 1856 | 1461263651687 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x853f2000 == 118 [pid = 1856] [id = 547] 11:34:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x87b22400) [pid = 1856] [serial = 1642] [outer = (nil)] 11:34:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x893c5000) [pid = 1856] [serial = 1643] [outer = 0x87b22400] 11:34:11 INFO - PROCESS | 1856 | 1461263651767 Marionette DEBUG loaded listener.js 11:34:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 131 (0x8bcbe800) [pid = 1856] [serial = 1644] [outer = 0x87b22400] 11:34:12 INFO - PROCESS | 1856 | 1461263652517 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]]]}] 11:34:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 11:34:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1948ms 11:34:12 INFO - PROCESS | 1856 | 1461263652552 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 11:34:12 INFO - PROCESS | 1856 | 1461263652556 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 11:34:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 11:34:12 INFO - PROCESS | 1856 | 1461263652562 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 11:34:12 INFO - PROCESS | 1856 | 1461263652564 Marionette TRACE conn3 <- [1,2162,null,{}] 11:34:12 INFO - PROCESS | 1856 | 1461263652570 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}] 11:34:12 INFO - PROCESS | 1856 | 1461263652748 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 11:34:12 INFO - PROCESS | 1856 | 1461263652768 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x838db400 == 119 [pid = 1856] [id = 548] 11:34:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0x893cb800) [pid = 1856] [serial = 1645] [outer = (nil)] 11:34:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x8e3d3800) [pid = 1856] [serial = 1646] [outer = 0x893cb800] 11:34:12 INFO - PROCESS | 1856 | 1461263652841 Marionette DEBUG loaded listener.js 11:34:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x8e3e9000) [pid = 1856] [serial = 1647] [outer = 0x893cb800] 11:34:14 INFO - PROCESS | 1856 | 1461263654153 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]]]}] 11:34:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 11:34:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1647ms 11:34:14 INFO - PROCESS | 1856 | 1461263654211 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 11:34:14 INFO - PROCESS | 1856 | 1461263654217 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 11:34:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 11:34:14 INFO - PROCESS | 1856 | 1461263654227 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 11:34:14 INFO - PROCESS | 1856 | 1461263654232 Marionette TRACE conn3 <- [1,2166,null,{}] 11:34:14 INFO - PROCESS | 1856 | 1461263654240 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}] 11:34:14 INFO - PROCESS | 1856 | 1461263654490 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 11:34:14 INFO - PROCESS | 1856 | 1461263654837 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x85726400 == 120 [pid = 1856] [id = 549] 11:34:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x88ac6c00) [pid = 1856] [serial = 1648] [outer = (nil)] 11:34:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x895f7400) [pid = 1856] [serial = 1649] [outer = 0x88ac6c00] 11:34:14 INFO - PROCESS | 1856 | 1461263654931 Marionette DEBUG loaded listener.js 11:34:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x8b35a400) [pid = 1856] [serial = 1650] [outer = 0x88ac6c00] 11:34:15 INFO - PROCESS | 1856 | 1461263655904 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]]]}] 11:34:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 11:34:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1734ms 11:34:15 INFO - PROCESS | 1856 | 1461263655961 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 11:34:15 INFO - PROCESS | 1856 | 1461263655970 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 11:34:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 11:34:15 INFO - PROCESS | 1856 | 1461263655981 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 11:34:15 INFO - PROCESS | 1856 | 1461263655985 Marionette TRACE conn3 <- [1,2170,null,{}] 11:34:15 INFO - PROCESS | 1856 | 1461263655991 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}] 11:34:16 INFO - PROCESS | 1856 | 1461263656233 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 11:34:16 INFO - PROCESS | 1856 | 1461263656611 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x8bfb0400 == 121 [pid = 1856] [id = 550] 11:34:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x8bfb4400) [pid = 1856] [serial = 1651] [outer = (nil)] 11:34:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x8e321800) [pid = 1856] [serial = 1652] [outer = 0x8bfb4400] 11:34:16 INFO - PROCESS | 1856 | 1461263656702 Marionette DEBUG loaded listener.js 11:34:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x8e3d3c00) [pid = 1856] [serial = 1653] [outer = 0x8bfb4400] 11:34:17 INFO - PROCESS | 1856 | 1461263657632 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]]]}] 11:34:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 11:34:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1696ms 11:34:17 INFO - PROCESS | 1856 | 1461263657678 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 11:34:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 11:34:17 INFO - PROCESS | 1856 | 1461263657682 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 11:34:17 INFO - PROCESS | 1856 | 1461263657689 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 11:34:17 INFO - PROCESS | 1856 | 1461263657695 Marionette TRACE conn3 <- [1,2174,null,{}] 11:34:17 INFO - PROCESS | 1856 | 1461263657711 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}] 11:34:17 INFO - PROCESS | 1856 | 1461263657926 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 11:34:18 INFO - PROCESS | 1856 | 1461263658255 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f77f400 == 122 [pid = 1856] [id = 551] 11:34:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x8f942800) [pid = 1856] [serial = 1654] [outer = (nil)] 11:34:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x8fbaa000) [pid = 1856] [serial = 1655] [outer = 0x8f942800] 11:34:18 INFO - PROCESS | 1856 | 1461263658353 Marionette DEBUG loaded listener.js 11:34:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x8fc98400) [pid = 1856] [serial = 1656] [outer = 0x8f942800] 11:34:19 INFO - PROCESS | 1856 | 1461263659286 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]]]}] 11:34:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 11:34:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1637ms 11:34:19 INFO - PROCESS | 1856 | 1461263659325 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 11:34:19 INFO - PROCESS | 1856 | 1461263659330 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 11:34:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 11:34:19 INFO - PROCESS | 1856 | 1461263659336 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 11:34:19 INFO - PROCESS | 1856 | 1461263659340 Marionette TRACE conn3 <- [1,2178,null,{}] 11:34:19 INFO - PROCESS | 1856 | 1461263659345 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}] 11:34:19 INFO - PROCESS | 1856 | 1461263659562 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 11:34:19 INFO - PROCESS | 1856 | 1461263659816 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f354c00 == 123 [pid = 1856] [id = 552] 11:34:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x8f942000) [pid = 1856] [serial = 1657] [outer = (nil)] 11:34:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x90029800) [pid = 1856] [serial = 1658] [outer = 0x8f942000] 11:34:19 INFO - PROCESS | 1856 | 1461263659948 Marionette DEBUG loaded listener.js 11:34:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x903b6400) [pid = 1856] [serial = 1659] [outer = 0x8f942000] 11:34:20 INFO - PROCESS | 1856 | 1461263660870 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]]]}] 11:34:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 11:34:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1579ms 11:34:20 INFO - PROCESS | 1856 | 1461263660917 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 11:34:20 INFO - PROCESS | 1856 | 1461263660921 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 11:34:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 11:34:20 INFO - PROCESS | 1856 | 1461263660927 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 11:34:20 INFO - PROCESS | 1856 | 1461263660930 Marionette TRACE conn3 <- [1,2182,null,{}] 11:34:20 INFO - PROCESS | 1856 | 1461263660936 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}] 11:34:21 INFO - PROCESS | 1856 | 1461263661133 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 11:34:21 INFO - PROCESS | 1856 | 1461263661424 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x8e2a2c00 == 124 [pid = 1856] [id = 553] 11:34:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x8fc9a800) [pid = 1856] [serial = 1660] [outer = (nil)] 11:34:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x91003000) [pid = 1856] [serial = 1661] [outer = 0x8fc9a800] 11:34:21 INFO - PROCESS | 1856 | 1461263661555 Marionette DEBUG loaded listener.js 11:34:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x91112000) [pid = 1856] [serial = 1662] [outer = 0x8fc9a800] 11:34:22 INFO - PROCESS | 1856 | 1461263662428 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]]]}] 11:34:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 11:34:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1540ms 11:34:22 INFO - PROCESS | 1856 | 1461263662468 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 11:34:22 INFO - PROCESS | 1856 | 1461263662471 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 11:34:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 11:34:22 INFO - PROCESS | 1856 | 1461263662477 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 11:34:22 INFO - PROCESS | 1856 | 1461263662481 Marionette TRACE conn3 <- [1,2186,null,{}] 11:34:22 INFO - PROCESS | 1856 | 1461263662486 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}] 11:34:22 INFO - PROCESS | 1856 | 1461263662712 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 11:34:23 INFO - PROCESS | 1856 | 1461263662990 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x903c2400 == 125 [pid = 1856] [id = 554] 11:34:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x92697000) [pid = 1856] [serial = 1663] [outer = (nil)] 11:34:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x9270e800) [pid = 1856] [serial = 1664] [outer = 0x92697000] 11:34:23 INFO - PROCESS | 1856 | 1461263663137 Marionette DEBUG loaded listener.js 11:34:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x9273ec00) [pid = 1856] [serial = 1665] [outer = 0x92697000] 11:34:24 INFO - PROCESS | 1856 | 1461263664046 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]]]}] 11:34:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 11:34:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1628ms 11:34:24 INFO - PROCESS | 1856 | 1461263664107 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 11:34:24 INFO - PROCESS | 1856 | 1461263664111 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 11:34:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 11:34:24 INFO - PROCESS | 1856 | 1461263664117 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 11:34:24 INFO - PROCESS | 1856 | 1461263664121 Marionette TRACE conn3 <- [1,2190,null,{}] 11:34:24 INFO - PROCESS | 1856 | 1461263664126 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}] 11:34:24 INFO - PROCESS | 1856 | 1461263664329 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 11:34:24 INFO - PROCESS | 1856 | 1461263664654 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x875cf000 == 126 [pid = 1856] [id = 555] 11:34:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x9100ac00) [pid = 1856] [serial = 1666] [outer = (nil)] 11:34:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x92f40000) [pid = 1856] [serial = 1667] [outer = 0x9100ac00] 11:34:24 INFO - PROCESS | 1856 | 1461263664745 Marionette DEBUG loaded listener.js 11:34:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x92fa6800) [pid = 1856] [serial = 1668] [outer = 0x9100ac00] 11:34:25 INFO - PROCESS | 1856 | 1461263665606 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]]]}] 11:34:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 11:34:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1532ms 11:34:25 INFO - PROCESS | 1856 | 1461263665649 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 11:34:25 INFO - PROCESS | 1856 | 1461263665654 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 11:34:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 11:34:25 INFO - PROCESS | 1856 | 1461263665660 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 11:34:25 INFO - PROCESS | 1856 | 1461263665663 Marionette TRACE conn3 <- [1,2194,null,{}] 11:34:25 INFO - PROCESS | 1856 | 1461263665669 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}] 11:34:25 INFO - PROCESS | 1856 | 1461263665872 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 11:34:26 INFO - PROCESS | 1856 | 1461263666156 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x9273b000 == 127 [pid = 1856] [id = 556] 11:34:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x92facc00) [pid = 1856] [serial = 1669] [outer = (nil)] 11:34:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x935cb400) [pid = 1856] [serial = 1670] [outer = 0x92facc00] 11:34:26 INFO - PROCESS | 1856 | 1461263666302 Marionette DEBUG loaded listener.js 11:34:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x936a3c00) [pid = 1856] [serial = 1671] [outer = 0x92facc00] 11:34:27 INFO - PROCESS | 1856 | 1461263667174 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]]]}] 11:34:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 11:34:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1589ms 11:34:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 11:34:27 INFO - PROCESS | 1856 | 1461263667249 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 11:34:27 INFO - PROCESS | 1856 | 1461263667252 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 11:34:27 INFO - PROCESS | 1856 | 1461263667259 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 11:34:27 INFO - PROCESS | 1856 | 1461263667262 Marionette TRACE conn3 <- [1,2198,null,{}] 11:34:27 INFO - PROCESS | 1856 | 1461263667268 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}] 11:34:27 INFO - PROCESS | 1856 | 1461263667507 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 11:34:27 INFO - PROCESS | 1856 | 1461263667831 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x932ac400 == 128 [pid = 1856] [id = 557] 11:34:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x935d1000) [pid = 1856] [serial = 1672] [outer = (nil)] 11:34:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x93731c00) [pid = 1856] [serial = 1673] [outer = 0x935d1000] 11:34:27 INFO - PROCESS | 1856 | 1461263667922 Marionette DEBUG loaded listener.js 11:34:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x938d4800) [pid = 1856] [serial = 1674] [outer = 0x935d1000] 11:34:28 INFO - PROCESS | 1856 | 1461263668811 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]]]}] 11:34:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 11:34:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1629ms 11:34:28 INFO - PROCESS | 1856 | 1461263668887 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 11:34:28 INFO - PROCESS | 1856 | 1461263668891 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 11:34:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 11:34:28 INFO - PROCESS | 1856 | 1461263668897 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 11:34:28 INFO - PROCESS | 1856 | 1461263668901 Marionette TRACE conn3 <- [1,2202,null,{}] 11:34:28 INFO - PROCESS | 1856 | 1461263668907 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}] 11:34:29 INFO - PROCESS | 1856 | 1461263669152 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 11:34:29 INFO - PROCESS | 1856 | 1461263669487 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x853ebc00 == 129 [pid = 1856] [id = 558] 11:34:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x92736c00) [pid = 1856] [serial = 1675] [outer = (nil)] 11:34:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x939d5c00) [pid = 1856] [serial = 1676] [outer = 0x92736c00] 11:34:29 INFO - PROCESS | 1856 | 1461263669578 Marionette DEBUG loaded listener.js 11:34:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x939d9c00) [pid = 1856] [serial = 1677] [outer = 0x92736c00] 11:34:30 INFO - PROCESS | 1856 | 1461263670482 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]]]}] 11:34:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 11:34:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1628ms 11:34:30 INFO - PROCESS | 1856 | 1461263670527 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 11:34:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 11:34:30 INFO - PROCESS | 1856 | 1461263670532 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 11:34:30 INFO - PROCESS | 1856 | 1461263670539 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 11:34:30 INFO - PROCESS | 1856 | 1461263670544 Marionette TRACE conn3 <- [1,2206,null,{}] 11:34:30 INFO - PROCESS | 1856 | 1461263670549 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}] 11:34:30 INFO - PROCESS | 1856 | 1461263670781 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 11:34:31 INFO - PROCESS | 1856 | 1461263671117 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x9390ec00 == 130 [pid = 1856] [id = 559] 11:34:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x961b9800) [pid = 1856] [serial = 1678] [outer = (nil)] 11:34:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x972b0000) [pid = 1856] [serial = 1679] [outer = 0x961b9800] 11:34:31 INFO - PROCESS | 1856 | 1461263671224 Marionette DEBUG loaded listener.js 11:34:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x97adcc00) [pid = 1856] [serial = 1680] [outer = 0x961b9800] 11:34:32 INFO - PROCESS | 1856 | 1461263672175 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]]]}] 11:34:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 11:34:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1683ms 11:34:32 INFO - PROCESS | 1856 | 1461263672221 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 11:34:32 INFO - PROCESS | 1856 | 1461263672225 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 11:34:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 11:34:32 INFO - PROCESS | 1856 | 1461263672231 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 11:34:32 INFO - PROCESS | 1856 | 1461263672234 Marionette TRACE conn3 <- [1,2210,null,{}] 11:34:32 INFO - PROCESS | 1856 | 1461263672240 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}] 11:34:32 INFO - PROCESS | 1856 | 1461263672435 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 11:34:32 INFO - PROCESS | 1856 | 1461263672722 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x853f2400 == 131 [pid = 1856] [id = 560] 11:34:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x97225000) [pid = 1856] [serial = 1681] [outer = (nil)] 11:34:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x9847d400) [pid = 1856] [serial = 1682] [outer = 0x97225000] 11:34:32 INFO - PROCESS | 1856 | 1461263672859 Marionette DEBUG loaded listener.js 11:34:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x98f31c00) [pid = 1856] [serial = 1683] [outer = 0x97225000] 11:34:33 INFO - PROCESS | 1856 | 1461263673692 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]]]}] 11:34:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 11:34:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1530ms 11:34:33 INFO - PROCESS | 1856 | 1461263673762 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 11:34:33 INFO - PROCESS | 1856 | 1461263673766 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 11:34:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 11:34:33 INFO - PROCESS | 1856 | 1461263673772 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 11:34:33 INFO - PROCESS | 1856 | 1461263673775 Marionette TRACE conn3 <- [1,2214,null,{}] 11:34:33 INFO - PROCESS | 1856 | 1461263673781 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}] 11:34:33 INFO - PROCESS | 1856 | 1461263673984 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 11:34:34 INFO - PROCESS | 1856 | 1461263674274 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x9262c000 == 132 [pid = 1856] [id = 561] 11:34:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x939b9000) [pid = 1856] [serial = 1684] [outer = (nil)] 11:34:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x9d605800) [pid = 1856] [serial = 1685] [outer = 0x939b9000] 11:34:34 INFO - PROCESS | 1856 | 1461263674410 Marionette DEBUG loaded listener.js 11:34:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x9fc2e800) [pid = 1856] [serial = 1686] [outer = 0x939b9000] 11:34:35 INFO - PROCESS | 1856 | 1461263675294 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]]]}] 11:34:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 11:34:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1593ms 11:34:35 INFO - PROCESS | 1856 | 1461263675365 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 11:34:35 INFO - PROCESS | 1856 | 1461263675369 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 11:34:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 11:34:35 INFO - PROCESS | 1856 | 1461263675375 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 11:34:35 INFO - PROCESS | 1856 | 1461263675378 Marionette TRACE conn3 <- [1,2218,null,{}] 11:34:35 INFO - PROCESS | 1856 | 1461263675384 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}] 11:34:35 INFO - PROCESS | 1856 | 1461263675583 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 11:34:35 INFO - PROCESS | 1856 | 1461263675909 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x98487c00 == 133 [pid = 1856] [id = 562] 11:34:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x9a72f000) [pid = 1856] [serial = 1687] [outer = (nil)] 11:34:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0xa0d42400) [pid = 1856] [serial = 1688] [outer = 0x9a72f000] 11:34:36 INFO - PROCESS | 1856 | 1461263676002 Marionette DEBUG loaded listener.js 11:34:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0xa2924800) [pid = 1856] [serial = 1689] [outer = 0x9a72f000] 11:34:36 INFO - PROCESS | 1856 | 1461263676894 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]]]}] 11:34:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 11:34:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1579ms 11:34:36 INFO - PROCESS | 1856 | 1461263676955 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 11:34:36 INFO - PROCESS | 1856 | 1461263676959 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 11:34:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 11:34:36 INFO - PROCESS | 1856 | 1461263676966 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 11:34:36 INFO - PROCESS | 1856 | 1461263676968 Marionette TRACE conn3 <- [1,2222,null,{}] 11:34:36 INFO - PROCESS | 1856 | 1461263676975 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}] 11:34:37 INFO - PROCESS | 1856 | 1461263677185 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 11:34:37 INFO - PROCESS | 1856 | 1461263677516 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x98fd5800 == 134 [pid = 1856] [id = 563] 11:34:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0xa0be1c00) [pid = 1856] [serial = 1690] [outer = (nil)] 11:34:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0xa45a6000) [pid = 1856] [serial = 1691] [outer = 0xa0be1c00] 11:34:37 INFO - PROCESS | 1856 | 1461263677605 Marionette DEBUG loaded listener.js 11:34:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0xa45ab000) [pid = 1856] [serial = 1692] [outer = 0xa0be1c00] 11:34:38 INFO - PROCESS | 1856 | 1461263678497 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]]]}] 11:34:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 11:34:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1581ms 11:34:38 INFO - PROCESS | 1856 | 1461263678548 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 11:34:38 INFO - PROCESS | 1856 | 1461263678552 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 11:34:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 11:34:38 INFO - PROCESS | 1856 | 1461263678558 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 11:34:38 INFO - PROCESS | 1856 | 1461263678560 Marionette TRACE conn3 <- [1,2226,null,{}] 11:34:38 INFO - PROCESS | 1856 | 1461263678566 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}] 11:34:38 INFO - PROCESS | 1856 | 1461263678799 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 11:34:39 INFO - PROCESS | 1856 | 1461263679133 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x850f8800 == 135 [pid = 1856] [id = 564] 11:34:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x97224c00) [pid = 1856] [serial = 1693] [outer = (nil)] 11:34:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0xa4831000) [pid = 1856] [serial = 1694] [outer = 0x97224c00] 11:34:39 INFO - PROCESS | 1856 | 1461263679223 Marionette DEBUG loaded listener.js 11:34:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0xa4833c00) [pid = 1856] [serial = 1695] [outer = 0x97224c00] 11:34:40 INFO - PROCESS | 1856 | 1461263680095 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]]]}] 11:34:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 11:34:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1581ms 11:34:40 INFO - PROCESS | 1856 | 1461263680140 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 11:34:40 INFO - PROCESS | 1856 | 1461263680144 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 11:34:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 11:34:40 INFO - PROCESS | 1856 | 1461263680150 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 11:34:40 INFO - PROCESS | 1856 | 1461263680153 Marionette TRACE conn3 <- [1,2230,null,{}] 11:34:40 INFO - PROCESS | 1856 | 1461263680159 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}] 11:34:40 INFO - PROCESS | 1856 | 1461263680368 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 11:34:40 INFO - PROCESS | 1856 | 1461263680652 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x9372f000 == 136 [pid = 1856] [id = 565] 11:34:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0xa45e2400) [pid = 1856] [serial = 1696] [outer = (nil)] 11:34:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0xa48c6800) [pid = 1856] [serial = 1697] [outer = 0xa45e2400] 11:34:40 INFO - PROCESS | 1856 | 1461263680783 Marionette DEBUG loaded listener.js 11:34:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0xa48c9400) [pid = 1856] [serial = 1698] [outer = 0xa45e2400] 11:34:41 INFO - PROCESS | 1856 | 1461263681664 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]]]}] 11:34:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 11:34:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1532ms 11:34:41 INFO - PROCESS | 1856 | 1461263681682 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 11:34:41 INFO - PROCESS | 1856 | 1461263681686 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 11:34:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 11:34:41 INFO - PROCESS | 1856 | 1461263681692 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 11:34:41 INFO - PROCESS | 1856 | 1461263681696 Marionette TRACE conn3 <- [1,2234,null,{}] 11:34:41 INFO - PROCESS | 1856 | 1461263681701 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}] 11:34:41 INFO - PROCESS | 1856 | 1461263681914 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 11:34:42 INFO - PROCESS | 1856 | 1461263682206 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x8572d000 == 137 [pid = 1856] [id = 566] 11:34:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 186 (0x86cc8400) [pid = 1856] [serial = 1699] [outer = (nil)] 11:34:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 187 (0xa48cfc00) [pid = 1856] [serial = 1700] [outer = 0x86cc8400] 11:34:42 INFO - PROCESS | 1856 | 1461263682349 Marionette DEBUG loaded listener.js 11:34:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 188 (0xa48d1400) [pid = 1856] [serial = 1701] [outer = 0x86cc8400] 11:34:43 INFO - PROCESS | 1856 | 1461263683179 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]]]}] 11:34:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 11:34:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1539ms 11:34:43 INFO - PROCESS | 1856 | 1461263683249 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 11:34:43 INFO - PROCESS | 1856 | 1461263683252 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 11:34:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 11:34:43 INFO - PROCESS | 1856 | 1461263683262 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 11:34:43 INFO - PROCESS | 1856 | 1461263683264 Marionette TRACE conn3 <- [1,2238,null,{}] 11:34:43 INFO - PROCESS | 1856 | 1461263683270 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}] 11:34:43 INFO - PROCESS | 1856 | 1461263683474 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 11:34:43 INFO - PROCESS | 1856 | 1461263683764 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x8bfb2400 == 138 [pid = 1856] [id = 567] 11:34:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 189 (0x938ccc00) [pid = 1856] [serial = 1702] [outer = (nil)] 11:34:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 190 (0xa4a24c00) [pid = 1856] [serial = 1703] [outer = 0x938ccc00] 11:34:43 INFO - PROCESS | 1856 | 1461263683916 Marionette DEBUG loaded listener.js 11:34:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 191 (0xa4a29400) [pid = 1856] [serial = 1704] [outer = 0x938ccc00] 11:34:45 INFO - PROCESS | 1856 | --DOCSHELL 0x965e6c00 == 137 [pid = 1856] [id = 62] 11:34:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8e3c7c00 == 136 [pid = 1856] [id = 185] 11:34:45 INFO - PROCESS | 1856 | --DOCSHELL 0x853f2000 == 135 [pid = 1856] [id = 547] 11:34:45 INFO - PROCESS | 1856 | --DOCSHELL 0x86ccb800 == 134 [pid = 1856] [id = 546] 11:34:45 INFO - PROCESS | 1856 | --DOCSHELL 0x893c7000 == 133 [pid = 1856] [id = 545] 11:34:45 INFO - PROCESS | 1856 | --DOCSHELL 0x853e8800 == 132 [pid = 1856] [id = 544] 11:34:45 INFO - PROCESS | 1856 | --DOCSHELL 0x9d60f400 == 131 [pid = 1856] [id = 542] 11:34:45 INFO - PROCESS | 1856 | --DOCSHELL 0x9fd5e800 == 130 [pid = 1856] [id = 543] 11:34:45 INFO - PROCESS | 1856 | --DOCSHELL 0x87fe4400 == 129 [pid = 1856] [id = 541] 11:34:45 INFO - PROCESS | 1856 | --DOCSHELL 0x939cec00 == 128 [pid = 1856] [id = 540] 11:34:45 INFO - PROCESS | 1856 | --DOCSHELL 0x92735800 == 127 [pid = 1856] [id = 539] 11:34:46 INFO - PROCESS | 1856 | --DOMWINDOW == 190 (0xa1056400) [pid = 1856] [serial = 1494] [outer = (nil)] [url = about:blank] 11:34:46 INFO - PROCESS | 1856 | --DOMWINDOW == 189 (0x8be0e400) [pid = 1856] [serial = 1440] [outer = (nil)] [url = about:blank] 11:34:46 INFO - PROCESS | 1856 | --DOMWINDOW == 188 (0x8be73c00) [pid = 1856] [serial = 1577] [outer = (nil)] [url = about:blank] 11:34:46 INFO - PROCESS | 1856 | --DOMWINDOW == 187 (0x8b160000) [pid = 1856] [serial = 1572] [outer = (nil)] [url = about:blank] 11:34:46 INFO - PROCESS | 1856 | --DOMWINDOW == 186 (0x895f6400) [pid = 1856] [serial = 1571] [outer = (nil)] [url = about:blank] 11:34:46 INFO - PROCESS | 1856 | --DOMWINDOW == 185 (0x85672000) [pid = 1856] [serial = 1574] [outer = (nil)] [url = about:blank] 11:34:46 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0xa0d41000) [pid = 1856] [serial = 1562] [outer = (nil)] [url = about:blank] 11:34:46 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0x9fdaa400) [pid = 1856] [serial = 1560] [outer = (nil)] [url = about:blank] 11:34:46 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x9fc9dc00) [pid = 1856] [serial = 1559] [outer = (nil)] [url = about:blank] 11:34:46 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x9a7a6400) [pid = 1856] [serial = 1557] [outer = (nil)] [url = about:blank] 11:34:46 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x98f43800) [pid = 1856] [serial = 1556] [outer = (nil)] [url = about:blank] 11:34:46 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x9841f000) [pid = 1856] [serial = 1554] [outer = (nil)] [url = about:blank] 11:34:46 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0x982e8c00) [pid = 1856] [serial = 1553] [outer = (nil)] [url = about:blank] 11:34:46 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x9747e800) [pid = 1856] [serial = 1551] [outer = (nil)] [url = about:blank] 11:34:46 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x9747b800) [pid = 1856] [serial = 1550] [outer = (nil)] [url = about:blank] 11:34:46 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x97219800) [pid = 1856] [serial = 1548] [outer = (nil)] [url = about:blank] 11:34:46 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x96e10c00) [pid = 1856] [serial = 1547] [outer = (nil)] [url = about:blank] 11:34:46 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x94dc7c00) [pid = 1856] [serial = 1545] [outer = (nil)] [url = about:blank] 11:34:46 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x939d5800) [pid = 1856] [serial = 1544] [outer = (nil)] [url = about:blank] 11:34:46 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x93730800) [pid = 1856] [serial = 1542] [outer = (nil)] [url = about:blank] 11:34:46 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x936ab000) [pid = 1856] [serial = 1541] [outer = (nil)] [url = about:blank] 11:34:46 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x932ad000) [pid = 1856] [serial = 1539] [outer = (nil)] [url = about:blank] 11:34:46 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x932a8800) [pid = 1856] [serial = 1538] [outer = (nil)] [url = about:blank] 11:34:46 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x92f9f800) [pid = 1856] [serial = 1536] [outer = (nil)] [url = about:blank] 11:34:46 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x92f37000) [pid = 1856] [serial = 1535] [outer = (nil)] [url = about:blank] 11:34:46 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x92706400) [pid = 1856] [serial = 1533] [outer = (nil)] [url = about:blank] 11:34:46 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x9269fc00) [pid = 1856] [serial = 1532] [outer = (nil)] [url = about:blank] 11:34:46 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x9261e800) [pid = 1856] [serial = 1530] [outer = (nil)] [url = about:blank] 11:34:46 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x91114400) [pid = 1856] [serial = 1529] [outer = (nil)] [url = about:blank] 11:34:46 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x903bd000) [pid = 1856] [serial = 1527] [outer = (nil)] [url = about:blank] 11:34:46 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x8fe69c00) [pid = 1856] [serial = 1526] [outer = (nil)] [url = about:blank] 11:34:46 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x8fba7000) [pid = 1856] [serial = 1524] [outer = (nil)] [url = about:blank] 11:34:46 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x8f981000) [pid = 1856] [serial = 1523] [outer = (nil)] [url = about:blank] 11:34:46 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x8e3f3000) [pid = 1856] [serial = 1521] [outer = (nil)] [url = about:blank] 11:34:46 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x8e3d3000) [pid = 1856] [serial = 1520] [outer = (nil)] [url = about:blank] 11:34:46 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x8b414800) [pid = 1856] [serial = 1518] [outer = (nil)] [url = about:blank] 11:34:46 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x8b35d800) [pid = 1856] [serial = 1517] [outer = (nil)] [url = about:blank] 11:34:46 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x88aca800) [pid = 1856] [serial = 1514] [outer = (nil)] [url = about:blank] 11:34:46 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x893c1400) [pid = 1856] [serial = 1515] [outer = (nil)] [url = about:blank] 11:34:46 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x85724400) [pid = 1856] [serial = 1512] [outer = (nil)] [url = about:blank] 11:34:46 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x853ed000) [pid = 1856] [serial = 1511] [outer = (nil)] [url = about:blank] 11:34:46 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x87c6ac00) [pid = 1856] [serial = 1568] [outer = (nil)] [url = about:blank] 11:34:46 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x85720400) [pid = 1856] [serial = 1565] [outer = (nil)] [url = about:blank] 11:34:46 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x8621ac00) [pid = 1856] [serial = 1566] [outer = (nil)] [url = about:blank] 11:34:46 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x88ac5800) [pid = 1856] [serial = 1575] [outer = (nil)] [url = about:blank] 11:34:46 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x87fe7c00) [pid = 1856] [serial = 1569] [outer = (nil)] [url = about:blank] 11:34:46 INFO - PROCESS | 1856 | 1461263686826 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]]]}] 11:34:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 11:34:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 3628ms 11:34:46 INFO - PROCESS | 1856 | 1461263686891 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 11:34:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 11:34:46 INFO - PROCESS | 1856 | 1461263686896 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 11:34:46 INFO - PROCESS | 1856 | 1461263686903 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 11:34:46 INFO - PROCESS | 1856 | 1461263686909 Marionette TRACE conn3 <- [1,2242,null,{}] 11:34:46 INFO - PROCESS | 1856 | 1461263686923 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}] 11:34:47 INFO - PROCESS | 1856 | 1461263687105 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 11:34:47 INFO - PROCESS | 1856 | 1461263687309 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x85726000 == 128 [pid = 1856] [id = 568] 11:34:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x87b1f400) [pid = 1856] [serial = 1705] [outer = (nil)] 11:34:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x87fdd000) [pid = 1856] [serial = 1706] [outer = 0x87b1f400] 11:34:47 INFO - PROCESS | 1856 | 1461263687386 Marionette DEBUG loaded listener.js 11:34:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x87fe6000) [pid = 1856] [serial = 1707] [outer = 0x87b1f400] 11:34:48 INFO - PROCESS | 1856 | 1461263688291 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]]]}] 11:34:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 11:34:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1439ms 11:34:48 INFO - PROCESS | 1856 | 1461263688342 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 11:34:48 INFO - PROCESS | 1856 | 1461263688350 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 11:34:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 11:34:48 INFO - PROCESS | 1856 | 1461263688360 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 11:34:48 INFO - PROCESS | 1856 | 1461263688364 Marionette TRACE conn3 <- [1,2246,null,{}] 11:34:48 INFO - PROCESS | 1856 | 1461263688370 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}] 11:34:48 INFO - PROCESS | 1856 | 1461263688565 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 11:34:48 INFO - PROCESS | 1856 | 1461263688799 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x8513f800 == 129 [pid = 1856] [id = 569] 11:34:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x87fdf000) [pid = 1856] [serial = 1708] [outer = (nil)] 11:34:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x8af2b000) [pid = 1856] [serial = 1709] [outer = 0x87fdf000] 11:34:48 INFO - PROCESS | 1856 | 1461263688900 Marionette DEBUG loaded listener.js 11:34:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x8b15e000) [pid = 1856] [serial = 1710] [outer = 0x87fdf000] 11:34:49 INFO - PROCESS | 1856 | 1461263689800 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]]]}] 11:34:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 11:34:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1502ms 11:34:49 INFO - PROCESS | 1856 | 1461263689866 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 11:34:49 INFO - PROCESS | 1856 | 1461263689874 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 11:34:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 11:34:49 INFO - PROCESS | 1856 | 1461263689880 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 11:34:49 INFO - PROCESS | 1856 | 1461263689893 Marionette TRACE conn3 <- [1,2250,null,{}] 11:34:49 INFO - PROCESS | 1856 | 1461263689924 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}] 11:34:50 INFO - PROCESS | 1856 | 1461263690185 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 11:34:50 INFO - PROCESS | 1856 | 1461263690220 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x8af33000 == 130 [pid = 1856] [id = 570] 11:34:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x8bcbd400) [pid = 1856] [serial = 1711] [outer = (nil)] 11:34:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x8be73400) [pid = 1856] [serial = 1712] [outer = 0x8bcbd400] 11:34:50 INFO - PROCESS | 1856 | 1461263690296 Marionette DEBUG loaded listener.js 11:34:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x8bfb7800) [pid = 1856] [serial = 1713] [outer = 0x8bcbd400] 11:34:51 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x8b40e000) [pid = 1856] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 11:34:51 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x8b351400) [pid = 1856] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 11:34:51 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x895ee000) [pid = 1856] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 11:34:51 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x8bcbd800) [pid = 1856] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 11:34:51 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x893cbc00) [pid = 1856] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 11:34:51 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x853f4c00) [pid = 1856] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 11:34:51 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0xa0b2f400) [pid = 1856] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 11:34:51 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x92622400) [pid = 1856] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 11:34:51 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x86cd1c00) [pid = 1856] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 11:34:51 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x8e3e5000) [pid = 1856] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 11:34:51 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x939d7c00) [pid = 1856] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 11:34:51 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x8e3ce400) [pid = 1856] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 11:34:51 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x9fc92c00) [pid = 1856] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 11:34:51 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x9372d800) [pid = 1856] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 11:34:51 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x89195800) [pid = 1856] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 11:34:51 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x97473400) [pid = 1856] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 11:34:51 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x85720c00) [pid = 1856] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 11:34:51 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x8f77c800) [pid = 1856] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 11:34:51 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x903b6000) [pid = 1856] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 11:34:51 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x92692800) [pid = 1856] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 11:34:51 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x85672c00) [pid = 1856] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 11:34:51 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x93735800) [pid = 1856] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 11:34:51 INFO - PROCESS | 1856 | --DOMWINDOW == 131 (0x87b22400) [pid = 1856] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 11:34:51 INFO - PROCESS | 1856 | 1461263691857 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]]]}] 11:34:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 11:34:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 2017ms 11:34:51 INFO - PROCESS | 1856 | 1461263691904 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 11:34:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 11:34:51 INFO - PROCESS | 1856 | 1461263691909 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 11:34:51 INFO - PROCESS | 1856 | 1461263691914 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 11:34:51 INFO - PROCESS | 1856 | 1461263691918 Marionette TRACE conn3 <- [1,2254,null,{}] 11:34:51 INFO - PROCESS | 1856 | 1461263691923 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}] 11:34:52 INFO - PROCESS | 1856 | 1461263692102 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 11:34:52 INFO - PROCESS | 1856 | 1461263692119 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x89195800 == 131 [pid = 1856] [id = 571] 11:34:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0x8b351400) [pid = 1856] [serial = 1714] [outer = (nil)] 11:34:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x8bfbc400) [pid = 1856] [serial = 1715] [outer = 0x8b351400] 11:34:52 INFO - PROCESS | 1856 | 1461263692191 Marionette DEBUG loaded listener.js 11:34:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x8e31b400) [pid = 1856] [serial = 1716] [outer = 0x8b351400] 11:34:53 INFO - PROCESS | 1856 | 1461263693123 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]]]}] 11:34:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 11:34:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1243ms 11:34:53 INFO - PROCESS | 1856 | 1461263693166 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 11:34:53 INFO - PROCESS | 1856 | 1461263693169 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 11:34:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 11:34:53 INFO - PROCESS | 1856 | 1461263693175 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 11:34:53 INFO - PROCESS | 1856 | 1461263693178 Marionette TRACE conn3 <- [1,2258,null,{}] 11:34:53 INFO - PROCESS | 1856 | 1461263693187 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}] 11:34:53 INFO - PROCESS | 1856 | 1461263693361 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 11:34:53 INFO - PROCESS | 1856 | 1461263693733 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x82d4d400 == 132 [pid = 1856] [id = 572] 11:34:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x82d50000) [pid = 1856] [serial = 1717] [outer = (nil)] 11:34:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x8566a000) [pid = 1856] [serial = 1718] [outer = 0x82d50000] 11:34:53 INFO - PROCESS | 1856 | 1461263693823 Marionette DEBUG loaded listener.js 11:34:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x86219000) [pid = 1856] [serial = 1719] [outer = 0x82d50000] 11:34:54 INFO - PROCESS | 1856 | 1461263694910 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]]]}] 11:34:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 11:34:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1777ms 11:34:54 INFO - PROCESS | 1856 | 1461263694954 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 11:34:54 INFO - PROCESS | 1856 | 1461263694962 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 11:34:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 11:34:54 INFO - PROCESS | 1856 | 1461263694972 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 11:34:54 INFO - PROCESS | 1856 | 1461263694976 Marionette TRACE conn3 <- [1,2262,null,{}] 11:34:54 INFO - PROCESS | 1856 | 1461263694984 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}] 11:34:55 INFO - PROCESS | 1856 | 1461263695210 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 11:34:55 INFO - PROCESS | 1856 | 1461263695544 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x89194c00 == 133 [pid = 1856] [id = 573] 11:34:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x89198800) [pid = 1856] [serial = 1720] [outer = (nil)] 11:34:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x893c4000) [pid = 1856] [serial = 1721] [outer = 0x89198800] 11:34:55 INFO - PROCESS | 1856 | 1461263695639 Marionette DEBUG loaded listener.js 11:34:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x895ebc00) [pid = 1856] [serial = 1722] [outer = 0x89198800] 11:34:56 INFO - PROCESS | 1856 | 1461263696603 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]]]}] 11:34:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 11:34:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1685ms 11:34:56 INFO - PROCESS | 1856 | 1461263696660 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 11:34:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 11:34:56 INFO - PROCESS | 1856 | 1461263696667 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 11:34:56 INFO - PROCESS | 1856 | 1461263696674 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 11:34:56 INFO - PROCESS | 1856 | 1461263696678 Marionette TRACE conn3 <- [1,2266,null,{}] 11:34:56 INFO - PROCESS | 1856 | 1461263696684 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}] 11:34:56 INFO - PROCESS | 1856 | 1461263696931 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 11:34:57 INFO - PROCESS | 1856 | 1461263697305 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x8b168000 == 134 [pid = 1856] [id = 574] 11:34:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x8b408c00) [pid = 1856] [serial = 1723] [outer = (nil)] 11:34:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x8bcb9000) [pid = 1856] [serial = 1724] [outer = 0x8b408c00] 11:34:57 INFO - PROCESS | 1856 | 1461263697397 Marionette DEBUG loaded listener.js 11:34:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x8bfb5c00) [pid = 1856] [serial = 1725] [outer = 0x8b408c00] 11:34:58 INFO - PROCESS | 1856 | 1461263698335 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]]]}] 11:34:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 11:34:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1691ms 11:34:58 INFO - PROCESS | 1856 | 1461263698365 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 11:34:58 INFO - PROCESS | 1856 | 1461263698369 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 11:34:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 11:34:58 INFO - PROCESS | 1856 | 1461263698386 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 11:34:58 INFO - PROCESS | 1856 | 1461263698396 Marionette TRACE conn3 <- [1,2270,null,{}] 11:34:58 INFO - PROCESS | 1856 | 1461263698402 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}] 11:34:58 INFO - PROCESS | 1856 | 1461263698627 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 11:34:58 INFO - PROCESS | 1856 | 1461263698974 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:34:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x8b34e400 == 135 [pid = 1856] [id = 575] 11:34:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x8b414800) [pid = 1856] [serial = 1726] [outer = (nil)] 11:34:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x8f356400) [pid = 1856] [serial = 1727] [outer = 0x8b414800] 11:34:59 INFO - PROCESS | 1856 | 1461263699065 Marionette DEBUG loaded listener.js 11:34:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x8f779800) [pid = 1856] [serial = 1728] [outer = 0x8b414800] 11:34:59 INFO - PROCESS | 1856 | 1461263699923 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]]]}] 11:34:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 11:34:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1598ms 11:34:59 INFO - PROCESS | 1856 | 1461263699976 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 11:34:59 INFO - PROCESS | 1856 | 1461263699981 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 11:34:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 11:34:59 INFO - PROCESS | 1856 | 1461263699987 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 11:34:59 INFO - PROCESS | 1856 | 1461263699991 Marionette TRACE conn3 <- [1,2274,null,{}] 11:35:00 INFO - PROCESS | 1856 | 1461263699997 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}] 11:35:00 INFO - PROCESS | 1856 | 1461263700204 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 11:35:00 INFO - PROCESS | 1856 | 1461263700483 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f1c9400 == 136 [pid = 1856] [id = 576] 11:35:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x8f35ac00) [pid = 1856] [serial = 1729] [outer = (nil)] 11:35:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x8fbadc00) [pid = 1856] [serial = 1730] [outer = 0x8f35ac00] 11:35:00 INFO - PROCESS | 1856 | 1461263700615 Marionette DEBUG loaded listener.js 11:35:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x8fc91800) [pid = 1856] [serial = 1731] [outer = 0x8f35ac00] 11:35:01 INFO - PROCESS | 1856 | 1461263701498 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]]]}] 11:35:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 11:35:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1581ms 11:35:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 11:35:01 INFO - PROCESS | 1856 | 1461263701569 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 11:35:01 INFO - PROCESS | 1856 | 1461263701572 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 11:35:01 INFO - PROCESS | 1856 | 1461263701579 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 11:35:01 INFO - PROCESS | 1856 | 1461263701583 Marionette TRACE conn3 <- [1,2278,null,{}] 11:35:01 INFO - PROCESS | 1856 | 1461263701589 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}] 11:35:01 INFO - PROCESS | 1856 | 1461263701860 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 11:35:02 INFO - PROCESS | 1856 | 1461263702241 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x90026000 == 137 [pid = 1856] [id = 577] 11:35:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x90027400) [pid = 1856] [serial = 1732] [outer = (nil)] 11:35:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x9002e400) [pid = 1856] [serial = 1733] [outer = 0x90027400] 11:35:02 INFO - PROCESS | 1856 | 1461263702352 Marionette DEBUG loaded listener.js 11:35:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x9110d400) [pid = 1856] [serial = 1734] [outer = 0x90027400] 11:35:03 INFO - PROCESS | 1856 | 1461263703328 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]]]}] 11:35:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 11:35:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1790ms 11:35:03 INFO - PROCESS | 1856 | 1461263703369 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 11:35:03 INFO - PROCESS | 1856 | 1461263703373 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 11:35:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 11:35:03 INFO - PROCESS | 1856 | 1461263703380 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 11:35:03 INFO - PROCESS | 1856 | 1461263703382 Marionette TRACE conn3 <- [1,2282,null,{}] 11:35:03 INFO - PROCESS | 1856 | 1461263703409 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}] 11:35:03 INFO - PROCESS | 1856 | 1461263703636 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 11:35:03 INFO - PROCESS | 1856 | 1461263703975 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f1cc000 == 138 [pid = 1856] [id = 578] 11:35:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x903b5c00) [pid = 1856] [serial = 1735] [outer = (nil)] 11:35:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x92629400) [pid = 1856] [serial = 1736] [outer = 0x903b5c00] 11:35:04 INFO - PROCESS | 1856 | 1461263704067 Marionette DEBUG loaded listener.js 11:35:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x92639c00) [pid = 1856] [serial = 1737] [outer = 0x903b5c00] 11:35:04 INFO - PROCESS | 1856 | 1461263704973 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]]]}] 11:35:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 11:35:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1650ms 11:35:05 INFO - PROCESS | 1856 | 1461263705031 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 11:35:05 INFO - PROCESS | 1856 | 1461263705035 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 11:35:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 11:35:05 INFO - PROCESS | 1856 | 1461263705042 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 11:35:05 INFO - PROCESS | 1856 | 1461263705046 Marionette TRACE conn3 <- [1,2286,null,{}] 11:35:05 INFO - PROCESS | 1856 | 1461263705052 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}] 11:35:05 INFO - PROCESS | 1856 | 1461263705284 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 11:35:05 INFO - PROCESS | 1856 | 1461263705613 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x8fe18000 == 139 [pid = 1856] [id = 579] 11:35:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x92623400) [pid = 1856] [serial = 1738] [outer = (nil)] 11:35:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x92706400) [pid = 1856] [serial = 1739] [outer = 0x92623400] 11:35:05 INFO - PROCESS | 1856 | 1461263705713 Marionette DEBUG loaded listener.js 11:35:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x9273d800) [pid = 1856] [serial = 1740] [outer = 0x92623400] 11:35:06 INFO - PROCESS | 1856 | 1461263706602 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]]]}] 11:35:06 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 11:35:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1585ms 11:35:06 INFO - PROCESS | 1856 | 1461263706627 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 11:35:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 11:35:06 INFO - PROCESS | 1856 | 1461263706631 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 11:35:06 INFO - PROCESS | 1856 | 1461263706638 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 11:35:06 INFO - PROCESS | 1856 | 1461263706642 Marionette TRACE conn3 <- [1,2290,null,{}] 11:35:06 INFO - PROCESS | 1856 | 1461263706648 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}] 11:35:06 INFO - PROCESS | 1856 | 1461263706858 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 11:35:07 INFO - PROCESS | 1856 | 1461263707162 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f979c00 == 140 [pid = 1856] [id = 580] 11:35:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x8fe6d800) [pid = 1856] [serial = 1741] [outer = (nil)] 11:35:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x92f35c00) [pid = 1856] [serial = 1742] [outer = 0x8fe6d800] 11:35:07 INFO - PROCESS | 1856 | 1461263707294 Marionette DEBUG loaded listener.js 11:35:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x92fa0400) [pid = 1856] [serial = 1743] [outer = 0x8fe6d800] 11:35:08 INFO - PROCESS | 1856 | 1461263708211 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]]]}] 11:35:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 11:35:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1604ms 11:35:08 INFO - PROCESS | 1856 | 1461263708242 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 11:35:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 11:35:08 INFO - PROCESS | 1856 | 1461263708246 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 11:35:08 INFO - PROCESS | 1856 | 1461263708252 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 11:35:08 INFO - PROCESS | 1856 | 1461263708255 Marionette TRACE conn3 <- [1,2294,null,{}] 11:35:08 INFO - PROCESS | 1856 | 1461263708261 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}] 11:35:08 INFO - PROCESS | 1856 | 1461263708457 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 11:35:08 INFO - PROCESS | 1856 | 1461263708746 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f1c6c00 == 141 [pid = 1856] [id = 581] 11:35:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x92f34800) [pid = 1856] [serial = 1744] [outer = (nil)] 11:35:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x93452c00) [pid = 1856] [serial = 1745] [outer = 0x92f34800] 11:35:08 INFO - PROCESS | 1856 | 1461263708876 Marionette DEBUG loaded listener.js 11:35:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x9345b400) [pid = 1856] [serial = 1746] [outer = 0x92f34800] 11:35:09 INFO - PROCESS | 1856 | 1461263709768 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]]]}] 11:35:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 11:35:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1580ms 11:35:09 INFO - PROCESS | 1856 | 1461263709832 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 11:35:09 INFO - PROCESS | 1856 | 1461263709836 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 11:35:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 11:35:09 INFO - PROCESS | 1856 | 1461263709842 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 11:35:09 INFO - PROCESS | 1856 | 1461263709846 Marionette TRACE conn3 <- [1,2298,null,{}] 11:35:09 INFO - PROCESS | 1856 | 1461263709852 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}] 11:35:10 INFO - PROCESS | 1856 | 1461263710075 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 11:35:10 INFO - PROCESS | 1856 | 1461263710417 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x9372a000 == 142 [pid = 1856] [id = 582] 11:35:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x9372b800) [pid = 1856] [serial = 1747] [outer = (nil)] 11:35:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x93731400) [pid = 1856] [serial = 1748] [outer = 0x9372b800] 11:35:10 INFO - PROCESS | 1856 | 1461263710523 Marionette DEBUG loaded listener.js 11:35:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x939adc00) [pid = 1856] [serial = 1749] [outer = 0x9372b800] 11:35:11 INFO - PROCESS | 1856 | 1461263711431 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]]]}] 11:35:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 11:35:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1635ms 11:35:11 INFO - PROCESS | 1856 | 1461263711479 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 11:35:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 11:35:11 INFO - PROCESS | 1856 | 1461263711484 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 11:35:11 INFO - PROCESS | 1856 | 1461263711490 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 11:35:11 INFO - PROCESS | 1856 | 1461263711495 Marionette TRACE conn3 <- [1,2302,null,{}] 11:35:11 INFO - PROCESS | 1856 | 1461263711501 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}] 11:35:11 INFO - PROCESS | 1856 | 1461263711756 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 11:35:12 INFO - PROCESS | 1856 | 1461263712101 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x932a3c00 == 143 [pid = 1856] [id = 583] 11:35:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x939acc00) [pid = 1856] [serial = 1750] [outer = (nil)] 11:35:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x965e7800) [pid = 1856] [serial = 1751] [outer = 0x939acc00] 11:35:12 INFO - PROCESS | 1856 | 1461263712192 Marionette DEBUG loaded listener.js 11:35:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x96d75800) [pid = 1856] [serial = 1752] [outer = 0x939acc00] 11:35:13 INFO - PROCESS | 1856 | 1461263713050 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]]]}] 11:35:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 11:35:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1631ms 11:35:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 11:35:13 INFO - PROCESS | 1856 | 1461263713122 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 11:35:13 INFO - PROCESS | 1856 | 1461263713125 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 11:35:13 INFO - PROCESS | 1856 | 1461263713132 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 11:35:13 INFO - PROCESS | 1856 | 1461263713136 Marionette TRACE conn3 <- [1,2306,null,{}] 11:35:13 INFO - PROCESS | 1856 | 1461263713141 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}] 11:35:13 INFO - PROCESS | 1856 | 1461263713367 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 11:35:13 INFO - PROCESS | 1856 | 1461263713708 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x92628400 == 144 [pid = 1856] [id = 584] 11:35:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x935d4000) [pid = 1856] [serial = 1753] [outer = (nil)] 11:35:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x97227000) [pid = 1856] [serial = 1754] [outer = 0x935d4000] 11:35:13 INFO - PROCESS | 1856 | 1461263713802 Marionette DEBUG loaded listener.js 11:35:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x97473800) [pid = 1856] [serial = 1755] [outer = 0x935d4000] 11:35:14 INFO - PROCESS | 1856 | 1461263714726 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]]]}] 11:35:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 11:35:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1634ms 11:35:14 INFO - PROCESS | 1856 | 1461263714766 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 11:35:14 INFO - PROCESS | 1856 | 1461263714770 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 11:35:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 11:35:14 INFO - PROCESS | 1856 | 1461263714776 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 11:35:14 INFO - PROCESS | 1856 | 1461263714779 Marionette TRACE conn3 <- [1,2310,null,{}] 11:35:14 INFO - PROCESS | 1856 | 1461263714785 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}] 11:35:15 INFO - PROCESS | 1856 | 1461263715001 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 11:35:15 INFO - PROCESS | 1856 | 1461263715340 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x94dc9400 == 145 [pid = 1856] [id = 585] 11:35:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x96d75000) [pid = 1856] [serial = 1756] [outer = (nil)] 11:35:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x97d6b800) [pid = 1856] [serial = 1757] [outer = 0x96d75000] 11:35:15 INFO - PROCESS | 1856 | 1461263715433 Marionette DEBUG loaded listener.js 11:35:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x97d72000) [pid = 1856] [serial = 1758] [outer = 0x96d75000] 11:35:16 INFO - PROCESS | 1856 | 1461263716360 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]]]}] 11:35:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 11:35:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1628ms 11:35:16 INFO - PROCESS | 1856 | 1461263716405 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 11:35:16 INFO - PROCESS | 1856 | 1461263716409 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 11:35:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 11:35:16 INFO - PROCESS | 1856 | 1461263716415 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 11:35:16 INFO - PROCESS | 1856 | 1461263716418 Marionette TRACE conn3 <- [1,2314,null,{}] 11:35:16 INFO - PROCESS | 1856 | 1461263716424 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}] 11:35:16 INFO - PROCESS | 1856 | 1461263716625 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 11:35:16 INFO - PROCESS | 1856 | 1461263716967 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x93458000 == 146 [pid = 1856] [id = 586] 11:35:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x935d3000) [pid = 1856] [serial = 1759] [outer = (nil)] 11:35:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x987a1800) [pid = 1856] [serial = 1760] [outer = 0x935d3000] 11:35:17 INFO - PROCESS | 1856 | 1461263717060 Marionette DEBUG loaded listener.js 11:35:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x98805c00) [pid = 1856] [serial = 1761] [outer = 0x935d3000] 11:35:17 INFO - PROCESS | 1856 | 1461263717977 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]]]}] 11:35:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 11:35:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1635ms 11:35:18 INFO - PROCESS | 1856 | 1461263718051 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 11:35:18 INFO - PROCESS | 1856 | 1461263718054 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 11:35:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 11:35:18 INFO - PROCESS | 1856 | 1461263718062 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 11:35:18 INFO - PROCESS | 1856 | 1461263718065 Marionette TRACE conn3 <- [1,2318,null,{}] 11:35:18 INFO - PROCESS | 1856 | 1461263718071 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}] 11:35:18 INFO - PROCESS | 1856 | 1461263718279 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 11:35:18 INFO - PROCESS | 1856 | 1461263718572 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x92707800 == 147 [pid = 1856] [id = 587] 11:35:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x9747d400) [pid = 1856] [serial = 1762] [outer = (nil)] 11:35:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0x9fc92c00) [pid = 1856] [serial = 1763] [outer = 0x9747d400] 11:35:18 INFO - PROCESS | 1856 | 1461263718706 Marionette DEBUG loaded listener.js 11:35:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0x9fff2800) [pid = 1856] [serial = 1764] [outer = 0x9747d400] 11:35:19 INFO - PROCESS | 1856 | 1461263719691 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] 11:35:19 INFO - PROCESS | 1856 | 1461263719766 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 11:35:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 11:35:19 INFO - PROCESS | 1856 | 1461263719772 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 11:35:19 INFO - PROCESS | 1856 | 1461263719776 Marionette TRACE conn3 <- [1,2322,null,{}] 11:35:19 INFO - PROCESS | 1856 | 1461263719781 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}] 11:35:20 INFO - PROCESS | 1856 | 1461263720000 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 11:35:20 INFO - PROCESS | 1856 | 1461263720339 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x9747b800 == 148 [pid = 1856] [id = 588] 11:35:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x98fd0800) [pid = 1856] [serial = 1765] [outer = (nil)] 11:35:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0xa2b45400) [pid = 1856] [serial = 1766] [outer = 0x98fd0800] 11:35:20 INFO - PROCESS | 1856 | 1461263720433 Marionette DEBUG loaded listener.js 11:35:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0xa3d81c00) [pid = 1856] [serial = 1767] [outer = 0x98fd0800] 11:35:21 INFO - PROCESS | 1856 | 1461263721337 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]]]}] 11:35:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 11:35:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1627ms 11:35:21 INFO - PROCESS | 1856 | 1461263721401 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 11:35:21 INFO - PROCESS | 1856 | 1461263721405 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 11:35:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 11:35:21 INFO - PROCESS | 1856 | 1461263721412 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 11:35:21 INFO - PROCESS | 1856 | 1461263721415 Marionette TRACE conn3 <- [1,2326,null,{}] 11:35:21 INFO - PROCESS | 1856 | 1461263721421 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}] 11:35:21 INFO - PROCESS | 1856 | 1461263721640 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 11:35:22 INFO - PROCESS | 1856 | 1461263721981 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x875cd400 == 149 [pid = 1856] [id = 589] 11:35:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 186 (0x939cb400) [pid = 1856] [serial = 1768] [outer = (nil)] 11:35:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 187 (0xa48c7000) [pid = 1856] [serial = 1769] [outer = 0x939cb400] 11:35:22 INFO - PROCESS | 1856 | 1461263722073 Marionette DEBUG loaded listener.js 11:35:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 188 (0xa48ce400) [pid = 1856] [serial = 1770] [outer = 0x939cb400] 11:35:22 INFO - PROCESS | 1856 | 1461263722934 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]]]}] 11:35:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 11:35:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1578ms 11:35:22 INFO - PROCESS | 1856 | 1461263722991 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 11:35:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 11:35:22 INFO - PROCESS | 1856 | 1461263722995 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 11:35:23 INFO - PROCESS | 1856 | 1461263723001 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 11:35:23 INFO - PROCESS | 1856 | 1461263723004 Marionette TRACE conn3 <- [1,2330,null,{}] 11:35:23 INFO - PROCESS | 1856 | 1461263723010 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}] 11:35:23 INFO - PROCESS | 1856 | 1461263723229 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 11:35:23 INFO - PROCESS | 1856 | 1461263723524 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x8576e000 == 150 [pid = 1856] [id = 590] 11:35:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 189 (0x85770c00) [pid = 1856] [serial = 1771] [outer = (nil)] 11:35:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 190 (0x85775c00) [pid = 1856] [serial = 1772] [outer = 0x85770c00] 11:35:23 INFO - PROCESS | 1856 | 1461263723658 Marionette DEBUG loaded listener.js 11:35:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 191 (0x85776c00) [pid = 1856] [serial = 1773] [outer = 0x85770c00] 11:35:25 INFO - PROCESS | 1856 | --DOCSHELL 0x853ed400 == 149 [pid = 1856] [id = 283] 11:35:25 INFO - PROCESS | 1856 | --DOCSHELL 0x8566a800 == 148 [pid = 1856] [id = 280] 11:35:25 INFO - PROCESS | 1856 | --DOCSHELL 0xa10b1800 == 147 [pid = 1856] [id = 278] 11:35:25 INFO - PROCESS | 1856 | --DOCSHELL 0x9880a400 == 146 [pid = 1856] [id = 275] 11:35:25 INFO - PROCESS | 1856 | --DOCSHELL 0x8be75000 == 145 [pid = 1856] [id = 192] 11:35:25 INFO - PROCESS | 1856 | --DOCSHELL 0x8be03800 == 144 [pid = 1856] [id = 411] 11:35:25 INFO - PROCESS | 1856 | --DOCSHELL 0x85666c00 == 143 [pid = 1856] [id = 279] 11:35:25 INFO - PROCESS | 1856 | --DOCSHELL 0x89195800 == 142 [pid = 1856] [id = 571] 11:35:25 INFO - PROCESS | 1856 | --DOCSHELL 0x8af33000 == 141 [pid = 1856] [id = 570] 11:35:25 INFO - PROCESS | 1856 | --DOCSHELL 0x8513f800 == 140 [pid = 1856] [id = 569] 11:35:25 INFO - PROCESS | 1856 | --DOCSHELL 0x85726000 == 139 [pid = 1856] [id = 568] 11:35:25 INFO - PROCESS | 1856 | --DOCSHELL 0x853ebc00 == 138 [pid = 1856] [id = 558] 11:35:25 INFO - PROCESS | 1856 | --DOCSHELL 0x932ac400 == 137 [pid = 1856] [id = 557] 11:35:25 INFO - PROCESS | 1856 | --DOCSHELL 0x875cf000 == 136 [pid = 1856] [id = 555] 11:35:25 INFO - PROCESS | 1856 | --DOCSHELL 0x9273b000 == 135 [pid = 1856] [id = 556] 11:35:25 INFO - PROCESS | 1856 | --DOCSHELL 0x903c2400 == 134 [pid = 1856] [id = 554] 11:35:25 INFO - PROCESS | 1856 | --DOCSHELL 0x8e2a2c00 == 133 [pid = 1856] [id = 553] 11:35:25 INFO - PROCESS | 1856 | --DOCSHELL 0x8f354c00 == 132 [pid = 1856] [id = 552] 11:35:25 INFO - PROCESS | 1856 | --DOCSHELL 0x8f77f400 == 131 [pid = 1856] [id = 551] 11:35:25 INFO - PROCESS | 1856 | --DOCSHELL 0x85726400 == 130 [pid = 1856] [id = 549] 11:35:25 INFO - PROCESS | 1856 | --DOCSHELL 0x8bfb0400 == 129 [pid = 1856] [id = 550] 11:35:26 INFO - PROCESS | 1856 | --DOMWINDOW == 190 (0x8bcc0800) [pid = 1856] [serial = 1583] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1856 | --DOMWINDOW == 189 (0x8be0a000) [pid = 1856] [serial = 1641] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1856 | --DOMWINDOW == 188 (0x9ea18000) [pid = 1856] [serial = 1626] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1856 | --DOMWINDOW == 187 (0x92738000) [pid = 1856] [serial = 1601] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1856 | --DOMWINDOW == 186 (0x8af37c00) [pid = 1856] [serial = 1638] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1856 | --DOMWINDOW == 185 (0x935cbc00) [pid = 1856] [serial = 1608] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0xa0d0dc00) [pid = 1856] [serial = 1628] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0x9269b400) [pid = 1856] [serial = 1599] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x932b0c00) [pid = 1856] [serial = 1607] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x87b26400) [pid = 1856] [serial = 1580] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x8f978c00) [pid = 1856] [serial = 1589] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x97478800) [pid = 1856] [serial = 1619] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0x8f1cb000) [pid = 1856] [serial = 1587] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0xa10a8800) [pid = 1856] [serial = 1629] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0xa10b5c00) [pid = 1856] [serial = 1563] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x939cc800) [pid = 1856] [serial = 1614] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x8be77400) [pid = 1856] [serial = 1509] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x982f2000) [pid = 1856] [serial = 1622] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x92740000) [pid = 1856] [serial = 1602] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x96f24400) [pid = 1856] [serial = 1617] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x8fe6c000) [pid = 1856] [serial = 1593] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x91007800) [pid = 1856] [serial = 1595] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x939d3400) [pid = 1856] [serial = 1613] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x932a7000) [pid = 1856] [serial = 1605] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x86cd4400) [pid = 1856] [serial = 1635] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x9263f000) [pid = 1856] [serial = 1598] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0xa3d82800) [pid = 1856] [serial = 1631] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x86cc8c00) [pid = 1856] [serial = 1634] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x8bfb4c00) [pid = 1856] [serial = 1584] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x895efc00) [pid = 1856] [serial = 1637] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x93910c00) [pid = 1856] [serial = 1611] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x8fba4c00) [pid = 1856] [serial = 1590] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x91119400) [pid = 1856] [serial = 1596] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x8e3e7400) [pid = 1856] [serial = 1586] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x8fc9ec00) [pid = 1856] [serial = 1592] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x961b8800) [pid = 1856] [serial = 1616] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x8bcbb000) [pid = 1856] [serial = 1640] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x9747c400) [pid = 1856] [serial = 1620] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x938da000) [pid = 1856] [serial = 1610] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x893d0400) [pid = 1856] [serial = 1581] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x9847cc00) [pid = 1856] [serial = 1623] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x92fa0c00) [pid = 1856] [serial = 1604] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x9d605000) [pid = 1856] [serial = 1625] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x893c5000) [pid = 1856] [serial = 1643] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x8e3d3800) [pid = 1856] [serial = 1646] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x8bcbe800) [pid = 1856] [serial = 1644] [outer = (nil)] [url = about:blank] 11:35:26 INFO - PROCESS | 1856 | 1461263726750 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]]]}] 11:35:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 11:35:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 3782ms 11:35:26 INFO - PROCESS | 1856 | 1461263726787 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 11:35:26 INFO - PROCESS | 1856 | 1461263726794 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 11:35:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 11:35:26 INFO - PROCESS | 1856 | 1461263726802 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 11:35:26 INFO - PROCESS | 1856 | 1461263726808 Marionette TRACE conn3 <- [1,2334,null,{}] 11:35:26 INFO - PROCESS | 1856 | 1461263726815 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}] 11:35:27 INFO - PROCESS | 1856 | 1461263727028 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 11:35:27 INFO - PROCESS | 1856 | 1461263727236 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x86cd5800 == 130 [pid = 1856] [id = 591] 11:35:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x875c2000) [pid = 1856] [serial = 1774] [outer = (nil)] 11:35:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x87c68c00) [pid = 1856] [serial = 1775] [outer = 0x875c2000] 11:35:27 INFO - PROCESS | 1856 | 1461263727315 Marionette DEBUG loaded listener.js 11:35:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x87fe4400) [pid = 1856] [serial = 1776] [outer = 0x875c2000] 11:35:28 INFO - PROCESS | 1856 | 1461263728256 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]]]}] 11:35:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 11:35:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1492ms 11:35:28 INFO - PROCESS | 1856 | 1461263728295 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 11:35:28 INFO - PROCESS | 1856 | 1461263728303 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 11:35:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 11:35:28 INFO - PROCESS | 1856 | 1461263728312 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 11:35:28 INFO - PROCESS | 1856 | 1461263728316 Marionette TRACE conn3 <- [1,2338,null,{}] 11:35:28 INFO - PROCESS | 1856 | 1461263728322 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}] 11:35:28 INFO - PROCESS | 1856 | 1461263728515 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 11:35:28 INFO - PROCESS | 1856 | 1461263728761 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:28 INFO - PROCESS | 1856 | ++DOCSHELL 0x853f2c00 == 131 [pid = 1856] [id = 592] 11:35:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x8621f000) [pid = 1856] [serial = 1777] [outer = (nil)] 11:35:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x893cac00) [pid = 1856] [serial = 1778] [outer = 0x8621f000] 11:35:28 INFO - PROCESS | 1856 | 1461263728837 Marionette DEBUG loaded listener.js 11:35:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x8af32400) [pid = 1856] [serial = 1779] [outer = 0x8621f000] 11:35:29 INFO - PROCESS | 1856 | 1461263729795 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]]]}] 11:35:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 11:35:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1530ms 11:35:29 INFO - PROCESS | 1856 | 1461263729842 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 11:35:29 INFO - PROCESS | 1856 | 1461263729846 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 11:35:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 11:35:29 INFO - PROCESS | 1856 | 1461263729856 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 11:35:29 INFO - PROCESS | 1856 | 1461263729866 Marionette TRACE conn3 <- [1,2342,null,{}] 11:35:29 INFO - PROCESS | 1856 | 1461263729903 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}] 11:35:30 INFO - PROCESS | 1856 | 1461263730196 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 11:35:30 INFO - PROCESS | 1856 | 1461263730249 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x893cf000 == 132 [pid = 1856] [id = 593] 11:35:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x8b167800) [pid = 1856] [serial = 1780] [outer = (nil)] 11:35:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x8b413000) [pid = 1856] [serial = 1781] [outer = 0x8b167800] 11:35:30 INFO - PROCESS | 1856 | 1461263730330 Marionette DEBUG loaded listener.js 11:35:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x8be7cc00) [pid = 1856] [serial = 1782] [outer = 0x8b167800] 11:35:31 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x97224c00) [pid = 1856] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 11:35:31 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x9a72f000) [pid = 1856] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 11:35:31 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x92736c00) [pid = 1856] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 11:35:31 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x86cc8400) [pid = 1856] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 11:35:31 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x961b9800) [pid = 1856] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 11:35:31 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x939b9000) [pid = 1856] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 11:35:31 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x8f942000) [pid = 1856] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 11:35:31 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0xa45e2400) [pid = 1856] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 11:35:31 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x97225000) [pid = 1856] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 11:35:31 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x87b1f400) [pid = 1856] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 11:35:31 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x9fd61c00) [pid = 1856] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 11:35:31 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x8be04000) [pid = 1856] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 11:35:31 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x8bcbd400) [pid = 1856] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 11:35:31 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x938ccc00) [pid = 1856] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 11:35:31 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x8f942800) [pid = 1856] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 11:35:31 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x935d1000) [pid = 1856] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 11:35:31 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0xa0be1c00) [pid = 1856] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 11:35:31 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x8bfb4400) [pid = 1856] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 11:35:31 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x87fdf000) [pid = 1856] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 11:35:31 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x8fc9a800) [pid = 1856] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 11:35:31 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x88ac6c00) [pid = 1856] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 11:35:31 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x92facc00) [pid = 1856] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 11:35:31 INFO - PROCESS | 1856 | --DOMWINDOW == 131 (0x9100ac00) [pid = 1856] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 11:35:31 INFO - PROCESS | 1856 | --DOMWINDOW == 130 (0x92697000) [pid = 1856] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 11:35:31 INFO - PROCESS | 1856 | 1461263731877 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]]]}] 11:35:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 11:35:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 2059ms 11:35:31 INFO - PROCESS | 1856 | 1461263731915 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 11:35:31 INFO - PROCESS | 1856 | 1461263731920 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 11:35:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 11:35:31 INFO - PROCESS | 1856 | 1461263731926 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 11:35:31 INFO - PROCESS | 1856 | 1461263731928 Marionette TRACE conn3 <- [1,2346,null,{}] 11:35:31 INFO - PROCESS | 1856 | 1461263731934 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}] 11:35:32 INFO - PROCESS | 1856 | 1461263732126 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 11:35:32 INFO - PROCESS | 1856 | 1461263732141 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x87b1f400 == 133 [pid = 1856] [id = 594] 11:35:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 131 (0x8bcbe800) [pid = 1856] [serial = 1783] [outer = (nil)] 11:35:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0x8e31fc00) [pid = 1856] [serial = 1784] [outer = 0x8bcbe800] 11:35:32 INFO - PROCESS | 1856 | 1461263732214 Marionette DEBUG loaded listener.js 11:35:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x8e3c9800) [pid = 1856] [serial = 1785] [outer = 0x8bcbe800] 11:35:33 INFO - PROCESS | 1856 | 1461263733172 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]]]}] 11:35:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 11:35:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1286ms 11:35:33 INFO - PROCESS | 1856 | 1461263733212 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 11:35:33 INFO - PROCESS | 1856 | 1461263733216 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 11:35:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 11:35:33 INFO - PROCESS | 1856 | 1461263733221 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 11:35:33 INFO - PROCESS | 1856 | 1461263733224 Marionette TRACE conn3 <- [1,2350,null,{}] 11:35:33 INFO - PROCESS | 1856 | 1461263733229 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}] 11:35:33 INFO - PROCESS | 1856 | 1461263733410 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 11:35:33 INFO - PROCESS | 1856 | 1461263733788 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x828c5000 == 134 [pid = 1856] [id = 595] 11:35:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x8513f800) [pid = 1856] [serial = 1786] [outer = (nil)] 11:35:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x8576d400) [pid = 1856] [serial = 1787] [outer = 0x8513f800] 11:35:33 INFO - PROCESS | 1856 | 1461263733887 Marionette DEBUG loaded listener.js 11:35:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x8577bc00) [pid = 1856] [serial = 1788] [outer = 0x8513f800] 11:35:34 INFO - PROCESS | 1856 | 1461263734979 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]]]}] 11:35:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 11:35:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1826ms 11:35:35 INFO - PROCESS | 1856 | 1461263735050 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 11:35:35 INFO - PROCESS | 1856 | 1461263735058 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 11:35:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 11:35:35 INFO - PROCESS | 1856 | 1461263735067 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 11:35:35 INFO - PROCESS | 1856 | 1461263735072 Marionette TRACE conn3 <- [1,2354,null,{}] 11:35:35 INFO - PROCESS | 1856 | 1461263735079 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}] 11:35:35 INFO - PROCESS | 1856 | 1461263735338 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 11:35:35 INFO - PROCESS | 1856 | 1461263735676 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x893c3800 == 135 [pid = 1856] [id = 596] 11:35:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x893cd000) [pid = 1856] [serial = 1789] [outer = (nil)] 11:35:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x8af34000) [pid = 1856] [serial = 1790] [outer = 0x893cd000] 11:35:35 INFO - PROCESS | 1856 | 1461263735771 Marionette DEBUG loaded listener.js 11:35:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x8b351c00) [pid = 1856] [serial = 1791] [outer = 0x893cd000] 11:35:36 INFO - PROCESS | 1856 | 1461263736763 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]]]}] 11:35:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 11:35:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1734ms 11:35:36 INFO - PROCESS | 1856 | 1461263736805 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 11:35:36 INFO - PROCESS | 1856 | 1461263736811 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 11:35:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 11:35:36 INFO - PROCESS | 1856 | 1461263736818 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 11:35:36 INFO - PROCESS | 1856 | 1461263736822 Marionette TRACE conn3 <- [1,2358,null,{}] 11:35:36 INFO - PROCESS | 1856 | 1461263736828 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}] 11:35:37 INFO - PROCESS | 1856 | 1461263737063 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 11:35:37 INFO - PROCESS | 1856 | 1461263737451 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x8be74400 == 136 [pid = 1856] [id = 597] 11:35:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x8be7b400) [pid = 1856] [serial = 1792] [outer = (nil)] 11:35:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x8e2a2c00) [pid = 1856] [serial = 1793] [outer = 0x8be7b400] 11:35:37 INFO - PROCESS | 1856 | 1461263737549 Marionette DEBUG loaded listener.js 11:35:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x8e3e7000) [pid = 1856] [serial = 1794] [outer = 0x8be7b400] 11:35:38 INFO - PROCESS | 1856 | 1461263738493 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]]]}] 11:35:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 11:35:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1731ms 11:35:38 INFO - PROCESS | 1856 | 1461263738549 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 11:35:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 11:35:38 INFO - PROCESS | 1856 | 1461263738554 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 11:35:38 INFO - PROCESS | 1856 | 1461263738569 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 11:35:38 INFO - PROCESS | 1856 | 1461263738579 Marionette TRACE conn3 <- [1,2362,null,{}] 11:35:38 INFO - PROCESS | 1856 | 1461263738585 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}] 11:35:38 INFO - PROCESS | 1856 | 1461263738844 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 11:35:39 INFO - PROCESS | 1856 | 1461263739185 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x86215400 == 137 [pid = 1856] [id = 598] 11:35:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x89197000) [pid = 1856] [serial = 1795] [outer = (nil)] 11:35:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x8f356c00) [pid = 1856] [serial = 1796] [outer = 0x89197000] 11:35:39 INFO - PROCESS | 1856 | 1461263739280 Marionette DEBUG loaded listener.js 11:35:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x8fbaac00) [pid = 1856] [serial = 1797] [outer = 0x89197000] 11:35:40 INFO - PROCESS | 1856 | 1461263740213 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]]]}] 11:35:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 11:35:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1699ms 11:35:40 INFO - PROCESS | 1856 | 1461263740260 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 11:35:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 11:35:40 INFO - PROCESS | 1856 | 1461263740265 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 11:35:40 INFO - PROCESS | 1856 | 1461263740271 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 11:35:40 INFO - PROCESS | 1856 | 1461263740275 Marionette TRACE conn3 <- [1,2366,null,{}] 11:35:40 INFO - PROCESS | 1856 | 1461263740280 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}] 11:35:40 INFO - PROCESS | 1856 | 1461263740492 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 11:35:40 INFO - PROCESS | 1856 | 1461263740816 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x8fba9000 == 138 [pid = 1856] [id = 599] 11:35:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x8fc97c00) [pid = 1856] [serial = 1798] [outer = (nil)] 11:35:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x8fe6e400) [pid = 1856] [serial = 1799] [outer = 0x8fc97c00] 11:35:40 INFO - PROCESS | 1856 | 1461263740908 Marionette DEBUG loaded listener.js 11:35:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x9002b000) [pid = 1856] [serial = 1800] [outer = 0x8fc97c00] 11:35:41 INFO - PROCESS | 1856 | 1461263741784 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]]]}] 11:35:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 11:35:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1580ms 11:35:41 INFO - PROCESS | 1856 | 1461263741852 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 11:35:41 INFO - PROCESS | 1856 | 1461263741856 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 11:35:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 11:35:41 INFO - PROCESS | 1856 | 1461263741863 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 11:35:41 INFO - PROCESS | 1856 | 1461263741867 Marionette TRACE conn3 <- [1,2370,null,{}] 11:35:41 INFO - PROCESS | 1856 | 1461263741872 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}] 11:35:42 INFO - PROCESS | 1856 | 1461263742112 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 11:35:42 INFO - PROCESS | 1856 | 1461263742447 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x90f96c00 == 139 [pid = 1856] [id = 600] 11:35:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x91005400) [pid = 1856] [serial = 1801] [outer = (nil)] 11:35:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x9100d000) [pid = 1856] [serial = 1802] [outer = 0x91005400] 11:35:42 INFO - PROCESS | 1856 | 1461263742553 Marionette DEBUG loaded listener.js 11:35:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x9262ac00) [pid = 1856] [serial = 1803] [outer = 0x91005400] 11:35:43 INFO - PROCESS | 1856 | 1461263743489 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]]]}] 11:35:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 11:35:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1678ms 11:35:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 11:35:43 INFO - PROCESS | 1856 | 1461263743542 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 11:35:43 INFO - PROCESS | 1856 | 1461263743546 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 11:35:43 INFO - PROCESS | 1856 | 1461263743552 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 11:35:43 INFO - PROCESS | 1856 | 1461263743556 Marionette TRACE conn3 <- [1,2374,null,{}] 11:35:43 INFO - PROCESS | 1856 | 1461263743561 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}] 11:35:43 INFO - PROCESS | 1856 | 1461263743776 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 11:35:44 INFO - PROCESS | 1856 | 1461263744108 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x8be01c00 == 140 [pid = 1856] [id = 601] 11:35:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x91001800) [pid = 1856] [serial = 1804] [outer = (nil)] 11:35:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x92736c00) [pid = 1856] [serial = 1805] [outer = 0x91001800] 11:35:44 INFO - PROCESS | 1856 | 1461263744224 Marionette DEBUG loaded listener.js 11:35:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x92742c00) [pid = 1856] [serial = 1806] [outer = 0x91001800] 11:35:45 INFO - PROCESS | 1856 | 1461263745124 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]]]}] 11:35:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 11:35:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1633ms 11:35:45 INFO - PROCESS | 1856 | 1461263745184 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 11:35:45 INFO - PROCESS | 1856 | 1461263745187 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 11:35:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 11:35:45 INFO - PROCESS | 1856 | 1461263745194 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 11:35:45 INFO - PROCESS | 1856 | 1461263745198 Marionette TRACE conn3 <- [1,2378,null,{}] 11:35:45 INFO - PROCESS | 1856 | 1461263745203 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}] 11:35:45 INFO - PROCESS | 1856 | 1461263745415 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 11:35:45 INFO - PROCESS | 1856 | 1461263745743 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x92703800 == 141 [pid = 1856] [id = 602] 11:35:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x9270e000) [pid = 1856] [serial = 1807] [outer = (nil)] 11:35:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x92fa8000) [pid = 1856] [serial = 1808] [outer = 0x9270e000] 11:35:45 INFO - PROCESS | 1856 | 1461263745834 Marionette DEBUG loaded listener.js 11:35:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x932b0000) [pid = 1856] [serial = 1809] [outer = 0x9270e000] 11:35:46 INFO - PROCESS | 1856 | 1461263746727 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]]]}] 11:35:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 11:35:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1586ms 11:35:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 11:35:46 INFO - PROCESS | 1856 | 1461263746780 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 11:35:46 INFO - PROCESS | 1856 | 1461263746784 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 11:35:46 INFO - PROCESS | 1856 | 1461263746790 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 11:35:46 INFO - PROCESS | 1856 | 1461263746793 Marionette TRACE conn3 <- [1,2382,null,{}] 11:35:46 INFO - PROCESS | 1856 | 1461263746799 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}] 11:35:47 INFO - PROCESS | 1856 | 1461263747016 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 11:35:47 INFO - PROCESS | 1856 | 1461263747275 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x92faac00 == 142 [pid = 1856] [id = 603] 11:35:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x93453c00) [pid = 1856] [serial = 1810] [outer = (nil)] 11:35:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x935d2400) [pid = 1856] [serial = 1811] [outer = 0x93453c00] 11:35:47 INFO - PROCESS | 1856 | 1461263747406 Marionette DEBUG loaded listener.js 11:35:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x936a3800) [pid = 1856] [serial = 1812] [outer = 0x93453c00] 11:35:48 INFO - PROCESS | 1856 | 1461263748362 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]]]}] 11:35:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 11:35:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1641ms 11:35:48 INFO - PROCESS | 1856 | 1461263748430 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 11:35:48 INFO - PROCESS | 1856 | 1461263748434 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 11:35:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 11:35:48 INFO - PROCESS | 1856 | 1461263748441 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 11:35:48 INFO - PROCESS | 1856 | 1461263748444 Marionette TRACE conn3 <- [1,2386,null,{}] 11:35:48 INFO - PROCESS | 1856 | 1461263748450 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}] 11:35:48 INFO - PROCESS | 1856 | 1461263748656 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 11:35:49 INFO - PROCESS | 1856 | 1461263748990 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x8b40c000 == 143 [pid = 1856] [id = 604] 11:35:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x92627c00) [pid = 1856] [serial = 1813] [outer = (nil)] 11:35:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x93733800) [pid = 1856] [serial = 1814] [outer = 0x92627c00] 11:35:49 INFO - PROCESS | 1856 | 1461263749080 Marionette DEBUG loaded listener.js 11:35:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x938d0800) [pid = 1856] [serial = 1815] [outer = 0x92627c00] 11:35:50 INFO - PROCESS | 1856 | 1461263750015 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]]]}] 11:35:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 11:35:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1632ms 11:35:50 INFO - PROCESS | 1856 | 1461263750073 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 11:35:50 INFO - PROCESS | 1856 | 1461263750076 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 11:35:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 11:35:50 INFO - PROCESS | 1856 | 1461263750083 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 11:35:50 INFO - PROCESS | 1856 | 1461263750087 Marionette TRACE conn3 <- [1,2390,null,{}] 11:35:50 INFO - PROCESS | 1856 | 1461263750092 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}] 11:35:50 INFO - PROCESS | 1856 | 1461263750297 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 11:35:50 INFO - PROCESS | 1856 | 1461263750639 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x939cec00 == 144 [pid = 1856] [id = 605] 11:35:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x939d3400) [pid = 1856] [serial = 1816] [outer = (nil)] 11:35:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x94d6c400) [pid = 1856] [serial = 1817] [outer = 0x939d3400] 11:35:50 INFO - PROCESS | 1856 | 1461263750744 Marionette DEBUG loaded listener.js 11:35:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x960bc800) [pid = 1856] [serial = 1818] [outer = 0x939d3400] 11:35:51 INFO - PROCESS | 1856 | 1461263751660 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]]]}] 11:35:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 11:35:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1630ms 11:35:51 INFO - PROCESS | 1856 | 1461263751714 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 11:35:51 INFO - PROCESS | 1856 | 1461263751719 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 11:35:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 11:35:51 INFO - PROCESS | 1856 | 1461263751725 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 11:35:51 INFO - PROCESS | 1856 | 1461263751730 Marionette TRACE conn3 <- [1,2394,null,{}] 11:35:51 INFO - PROCESS | 1856 | 1461263751735 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}] 11:35:51 INFO - PROCESS | 1856 | 1461263751988 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 11:35:52 INFO - PROCESS | 1856 | 1461263752327 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x939cd000 == 145 [pid = 1856] [id = 606] 11:35:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x96e03c00) [pid = 1856] [serial = 1819] [outer = (nil)] 11:35:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x9747e400) [pid = 1856] [serial = 1820] [outer = 0x96e03c00] 11:35:52 INFO - PROCESS | 1856 | 1461263752419 Marionette DEBUG loaded listener.js 11:35:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x97482000) [pid = 1856] [serial = 1821] [outer = 0x96e03c00] 11:35:53 INFO - PROCESS | 1856 | 1461263753360 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]]]}] 11:35:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 11:35:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1695ms 11:35:53 INFO - PROCESS | 1856 | 1461263753421 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 11:35:53 INFO - PROCESS | 1856 | 1461263753424 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 11:35:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 11:35:53 INFO - PROCESS | 1856 | 1461263753431 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 11:35:53 INFO - PROCESS | 1856 | 1461263753434 Marionette TRACE conn3 <- [1,2398,null,{}] 11:35:53 INFO - PROCESS | 1856 | 1461263753440 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}] 11:35:53 INFO - PROCESS | 1856 | 1461263753645 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 11:35:54 INFO - PROCESS | 1856 | 1461263753985 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x92fa9000 == 146 [pid = 1856] [id = 607] 11:35:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x935c8c00) [pid = 1856] [serial = 1822] [outer = (nil)] 11:35:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x982f2000) [pid = 1856] [serial = 1823] [outer = 0x935c8c00] 11:35:54 INFO - PROCESS | 1856 | 1461263754075 Marionette DEBUG loaded listener.js 11:35:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x987a4c00) [pid = 1856] [serial = 1824] [outer = 0x935c8c00] 11:35:54 INFO - PROCESS | 1856 | 1461263754990 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]]]}] 11:35:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 11:35:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1630ms 11:35:55 INFO - PROCESS | 1856 | 1461263755062 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 11:35:55 INFO - PROCESS | 1856 | 1461263755066 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 11:35:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 11:35:55 INFO - PROCESS | 1856 | 1461263755072 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 11:35:55 INFO - PROCESS | 1856 | 1461263755075 Marionette TRACE conn3 <- [1,2402,null,{}] 11:35:55 INFO - PROCESS | 1856 | 1461263755081 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}] 11:35:55 INFO - PROCESS | 1856 | 1461263755324 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 11:35:55 INFO - PROCESS | 1856 | 1461263755659 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x97224c00 == 147 [pid = 1856] [id = 608] 11:35:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x9747ec00) [pid = 1856] [serial = 1825] [outer = (nil)] 11:35:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x9fc2a000) [pid = 1856] [serial = 1826] [outer = 0x9747ec00] 11:35:55 INFO - PROCESS | 1856 | 1461263755750 Marionette DEBUG loaded listener.js 11:35:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x9fd59400) [pid = 1856] [serial = 1827] [outer = 0x9747ec00] 11:35:56 INFO - PROCESS | 1856 | 1461263756650 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]]]}] 11:35:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 11:35:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1634ms 11:35:56 INFO - PROCESS | 1856 | 1461263756707 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 11:35:56 INFO - PROCESS | 1856 | 1461263756711 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 11:35:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 11:35:56 INFO - PROCESS | 1856 | 1461263756717 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 11:35:56 INFO - PROCESS | 1856 | 1461263756720 Marionette TRACE conn3 <- [1,2406,null,{}] 11:35:56 INFO - PROCESS | 1856 | 1461263756726 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}] 11:35:56 INFO - PROCESS | 1856 | 1461263756947 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 11:35:57 INFO - PROCESS | 1856 | 1461263757284 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x98484800 == 148 [pid = 1856] [id = 609] 11:35:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x98fd2400) [pid = 1856] [serial = 1828] [outer = (nil)] 11:35:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0xa10a9400) [pid = 1856] [serial = 1829] [outer = 0x98fd2400] 11:35:57 INFO - PROCESS | 1856 | 1461263757380 Marionette DEBUG loaded listener.js 11:35:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0xa10b2800) [pid = 1856] [serial = 1830] [outer = 0x98fd2400] 11:35:58 INFO - PROCESS | 1856 | 1461263758264 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]]]}] 11:35:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 11:35:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1580ms 11:35:58 INFO - PROCESS | 1856 | 1461263758299 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 11:35:58 INFO - PROCESS | 1856 | 1461263758303 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 11:35:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 11:35:58 INFO - PROCESS | 1856 | 1461263758309 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 11:35:58 INFO - PROCESS | 1856 | 1461263758312 Marionette TRACE conn3 <- [1,2410,null,{}] 11:35:58 INFO - PROCESS | 1856 | 1461263758318 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}] 11:35:58 INFO - PROCESS | 1856 | 1461263758529 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 11:35:58 INFO - PROCESS | 1856 | 1461263758885 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:35:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x960be800 == 149 [pid = 1856] [id = 610] 11:35:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x965edc00) [pid = 1856] [serial = 1831] [outer = (nil)] 11:35:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0xa4457400) [pid = 1856] [serial = 1832] [outer = 0x965edc00] 11:35:58 INFO - PROCESS | 1856 | 1461263758974 Marionette DEBUG loaded listener.js 11:35:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0xa482f400) [pid = 1856] [serial = 1833] [outer = 0x965edc00] 11:35:59 INFO - PROCESS | 1856 | 1461263759953 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]]]}] 11:35:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 11:35:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1678ms 11:35:59 INFO - PROCESS | 1856 | 1461263759987 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 11:35:59 INFO - PROCESS | 1856 | 1461263759991 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 11:35:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 11:36:00 INFO - PROCESS | 1856 | 1461263759997 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 11:36:00 INFO - PROCESS | 1856 | 1461263760000 Marionette TRACE conn3 <- [1,2414,null,{}] 11:36:00 INFO - PROCESS | 1856 | 1461263760006 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}] 11:36:00 INFO - PROCESS | 1856 | 1461263760222 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 11:36:00 INFO - PROCESS | 1856 | 1461263760519 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:00 INFO - PROCESS | 1856 | ++DOCSHELL 0xa3d8c400 == 150 [pid = 1856] [id = 611] 11:36:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0xa44bf800) [pid = 1856] [serial = 1834] [outer = (nil)] 11:36:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0xa4a22400) [pid = 1856] [serial = 1835] [outer = 0xa44bf800] 11:36:00 INFO - PROCESS | 1856 | 1461263760655 Marionette DEBUG loaded listener.js 11:36:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0xa4a2a800) [pid = 1856] [serial = 1836] [outer = 0xa44bf800] 11:36:01 INFO - PROCESS | 1856 | 1461263761583 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]]]}] 11:36:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 11:36:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1633ms 11:36:01 INFO - PROCESS | 1856 | 1461263761630 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 11:36:01 INFO - PROCESS | 1856 | 1461263761633 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 11:36:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 11:36:01 INFO - PROCESS | 1856 | 1461263761640 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 11:36:01 INFO - PROCESS | 1856 | 1461263761643 Marionette TRACE conn3 <- [1,2418,null,{}] 11:36:01 INFO - PROCESS | 1856 | 1461263761649 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}] 11:36:01 INFO - PROCESS | 1856 | 1461263761879 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 11:36:02 INFO - PROCESS | 1856 | 1461263762227 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x82f90400 == 151 [pid = 1856] [id = 612] 11:36:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0x82f91800) [pid = 1856] [serial = 1837] [outer = (nil)] 11:36:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 186 (0x82f99000) [pid = 1856] [serial = 1838] [outer = 0x82f91800] 11:36:02 INFO - PROCESS | 1856 | 1461263762324 Marionette DEBUG loaded listener.js 11:36:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 187 (0x82f9b000) [pid = 1856] [serial = 1839] [outer = 0x82f91800] 11:36:03 INFO - PROCESS | 1856 | 1461263763277 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]]]}] 11:36:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 11:36:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1680ms 11:36:03 INFO - PROCESS | 1856 | 1461263763321 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 11:36:03 INFO - PROCESS | 1856 | 1461263763325 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 11:36:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 11:36:03 INFO - PROCESS | 1856 | 1461263763332 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 11:36:03 INFO - PROCESS | 1856 | 1461263763335 Marionette TRACE conn3 <- [1,2422,null,{}] 11:36:03 INFO - PROCESS | 1856 | 1461263763341 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}] 11:36:03 INFO - PROCESS | 1856 | 1461263763574 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 11:36:05 INFO - PROCESS | 1856 | --DOCSHELL 0x8b34f800 == 150 [pid = 1856] [id = 527] 11:36:05 INFO - PROCESS | 1856 | --DOCSHELL 0x8e2a5400 == 149 [pid = 1856] [id = 528] 11:36:05 INFO - PROCESS | 1856 | --DOCSHELL 0x8f35e400 == 148 [pid = 1856] [id = 530] 11:36:05 INFO - PROCESS | 1856 | --DOCSHELL 0x87b1f400 == 147 [pid = 1856] [id = 594] 11:36:05 INFO - PROCESS | 1856 | --DOCSHELL 0x893cf000 == 146 [pid = 1856] [id = 593] 11:36:05 INFO - PROCESS | 1856 | --DOCSHELL 0x853f2c00 == 145 [pid = 1856] [id = 592] 11:36:05 INFO - PROCESS | 1856 | --DOCSHELL 0x86cd5800 == 144 [pid = 1856] [id = 591] 11:36:05 INFO - PROCESS | 1856 | --DOCSHELL 0x875cd400 == 143 [pid = 1856] [id = 589] 11:36:05 INFO - PROCESS | 1856 | --DOCSHELL 0x92707800 == 142 [pid = 1856] [id = 587] 11:36:05 INFO - PROCESS | 1856 | --DOCSHELL 0x9747b800 == 141 [pid = 1856] [id = 588] 11:36:05 INFO - PROCESS | 1856 | --DOCSHELL 0x93458000 == 140 [pid = 1856] [id = 586] 11:36:05 INFO - PROCESS | 1856 | --DOCSHELL 0x94dc9400 == 139 [pid = 1856] [id = 585] 11:36:05 INFO - PROCESS | 1856 | --DOCSHELL 0x92628400 == 138 [pid = 1856] [id = 584] 11:36:05 INFO - PROCESS | 1856 | --DOCSHELL 0x9372a000 == 137 [pid = 1856] [id = 582] 11:36:05 INFO - PROCESS | 1856 | --DOCSHELL 0x932a3c00 == 136 [pid = 1856] [id = 583] 11:36:05 INFO - PROCESS | 1856 | --DOCSHELL 0x8f1c6c00 == 135 [pid = 1856] [id = 581] 11:36:05 INFO - PROCESS | 1856 | --DOCSHELL 0x8f979c00 == 134 [pid = 1856] [id = 580] 11:36:05 INFO - PROCESS | 1856 | --DOCSHELL 0x8fe18000 == 133 [pid = 1856] [id = 579] 11:36:05 INFO - PROCESS | 1856 | --DOCSHELL 0x8f1cc000 == 132 [pid = 1856] [id = 578] 11:36:05 INFO - PROCESS | 1856 | --DOCSHELL 0x8f1c9400 == 131 [pid = 1856] [id = 576] 11:36:05 INFO - PROCESS | 1856 | --DOCSHELL 0x90026000 == 130 [pid = 1856] [id = 577] 11:36:05 INFO - PROCESS | 1856 | --DOCSHELL 0x8b34e400 == 129 [pid = 1856] [id = 575] 11:36:05 INFO - PROCESS | 1856 | --DOCSHELL 0x8b168000 == 128 [pid = 1856] [id = 574] 11:36:05 INFO - PROCESS | 1856 | --DOCSHELL 0x89194c00 == 127 [pid = 1856] [id = 573] 11:36:05 INFO - PROCESS | 1856 | --DOCSHELL 0x82d4d400 == 126 [pid = 1856] [id = 572] 11:36:05 INFO - PROCESS | 1856 | --DOMWINDOW == 186 (0xa4833c00) [pid = 1856] [serial = 1695] [outer = (nil)] [url = about:blank] 11:36:05 INFO - PROCESS | 1856 | --DOMWINDOW == 185 (0xa2924800) [pid = 1856] [serial = 1689] [outer = (nil)] [url = about:blank] 11:36:05 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x939d5c00) [pid = 1856] [serial = 1676] [outer = (nil)] [url = about:blank] 11:36:05 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0xa48cfc00) [pid = 1856] [serial = 1700] [outer = (nil)] [url = about:blank] 11:36:05 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x972b0000) [pid = 1856] [serial = 1679] [outer = (nil)] [url = about:blank] 11:36:05 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x9d605800) [pid = 1856] [serial = 1685] [outer = (nil)] [url = about:blank] 11:36:05 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x90029800) [pid = 1856] [serial = 1658] [outer = (nil)] [url = about:blank] 11:36:05 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0xa4831000) [pid = 1856] [serial = 1694] [outer = (nil)] [url = about:blank] 11:36:05 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0xa48c9400) [pid = 1856] [serial = 1698] [outer = (nil)] [url = about:blank] 11:36:05 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x9847d400) [pid = 1856] [serial = 1682] [outer = (nil)] [url = about:blank] 11:36:05 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x98f31c00) [pid = 1856] [serial = 1683] [outer = (nil)] [url = about:blank] 11:36:05 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x87fdd000) [pid = 1856] [serial = 1706] [outer = (nil)] [url = about:blank] 11:36:05 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x97adcc00) [pid = 1856] [serial = 1680] [outer = (nil)] [url = about:blank] 11:36:05 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x903b6400) [pid = 1856] [serial = 1659] [outer = (nil)] [url = about:blank] 11:36:05 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0xa3d8b000) [pid = 1856] [serial = 1632] [outer = (nil)] [url = about:blank] 11:36:05 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x8bfb5000) [pid = 1856] [serial = 1578] [outer = (nil)] [url = about:blank] 11:36:05 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0xa48c6800) [pid = 1856] [serial = 1697] [outer = (nil)] [url = about:blank] 11:36:05 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x8be73400) [pid = 1856] [serial = 1712] [outer = (nil)] [url = about:blank] 11:36:05 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0xa4a29400) [pid = 1856] [serial = 1704] [outer = (nil)] [url = about:blank] 11:36:05 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0xa0d42400) [pid = 1856] [serial = 1688] [outer = (nil)] [url = about:blank] 11:36:05 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x8fc98400) [pid = 1856] [serial = 1656] [outer = (nil)] [url = about:blank] 11:36:05 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x9fc2e800) [pid = 1856] [serial = 1686] [outer = (nil)] [url = about:blank] 11:36:05 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x938d4800) [pid = 1856] [serial = 1674] [outer = (nil)] [url = about:blank] 11:36:05 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0xa45ab000) [pid = 1856] [serial = 1692] [outer = (nil)] [url = about:blank] 11:36:05 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x8fbaa000) [pid = 1856] [serial = 1655] [outer = (nil)] [url = about:blank] 11:36:05 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x8e3d3c00) [pid = 1856] [serial = 1653] [outer = (nil)] [url = about:blank] 11:36:05 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x8b15e000) [pid = 1856] [serial = 1710] [outer = (nil)] [url = about:blank] 11:36:05 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x87fe6000) [pid = 1856] [serial = 1707] [outer = (nil)] [url = about:blank] 11:36:05 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x91003000) [pid = 1856] [serial = 1661] [outer = (nil)] [url = about:blank] 11:36:05 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x8bfb7800) [pid = 1856] [serial = 1713] [outer = (nil)] [url = about:blank] 11:36:05 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x8b35a400) [pid = 1856] [serial = 1650] [outer = (nil)] [url = about:blank] 11:36:05 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x935cb400) [pid = 1856] [serial = 1670] [outer = (nil)] [url = about:blank] 11:36:05 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0xa48d1400) [pid = 1856] [serial = 1701] [outer = (nil)] [url = about:blank] 11:36:05 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x92fa6800) [pid = 1856] [serial = 1668] [outer = (nil)] [url = about:blank] 11:36:05 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x939d9c00) [pid = 1856] [serial = 1677] [outer = (nil)] [url = about:blank] 11:36:05 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0xa45a6000) [pid = 1856] [serial = 1691] [outer = (nil)] [url = about:blank] 11:36:05 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x91112000) [pid = 1856] [serial = 1662] [outer = (nil)] [url = about:blank] 11:36:05 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x9270e800) [pid = 1856] [serial = 1664] [outer = (nil)] [url = about:blank] 11:36:05 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0xa4a24c00) [pid = 1856] [serial = 1703] [outer = (nil)] [url = about:blank] 11:36:05 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x9273ec00) [pid = 1856] [serial = 1665] [outer = (nil)] [url = about:blank] 11:36:05 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x8af2b000) [pid = 1856] [serial = 1709] [outer = (nil)] [url = about:blank] 11:36:05 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x895f7400) [pid = 1856] [serial = 1649] [outer = (nil)] [url = about:blank] 11:36:05 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x936a3c00) [pid = 1856] [serial = 1671] [outer = (nil)] [url = about:blank] 11:36:05 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x92f40000) [pid = 1856] [serial = 1667] [outer = (nil)] [url = about:blank] 11:36:05 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x93731c00) [pid = 1856] [serial = 1673] [outer = (nil)] [url = about:blank] 11:36:05 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x8e321800) [pid = 1856] [serial = 1652] [outer = (nil)] [url = about:blank] 11:36:05 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x8bfbc400) [pid = 1856] [serial = 1715] [outer = (nil)] [url = about:blank] 11:36:06 INFO - PROCESS | 1856 | 1461263766172 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x85672000 == 127 [pid = 1856] [id = 613] 11:36:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x85728c00) [pid = 1856] [serial = 1840] [outer = (nil)] 11:36:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x85779c00) [pid = 1856] [serial = 1841] [outer = 0x85728c00] 11:36:06 INFO - PROCESS | 1856 | 1461263766256 Marionette DEBUG loaded listener.js 11:36:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x86cce800) [pid = 1856] [serial = 1842] [outer = 0x85728c00] 11:36:07 INFO - PROCESS | 1856 | 1461263767088 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]]]}] 11:36:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 11:36:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 3794ms 11:36:07 INFO - PROCESS | 1856 | 1461263767127 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 11:36:07 INFO - PROCESS | 1856 | 1461263767134 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 11:36:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 11:36:07 INFO - PROCESS | 1856 | 1461263767142 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 11:36:07 INFO - PROCESS | 1856 | 1461263767147 Marionette TRACE conn3 <- [1,2426,null,{}] 11:36:07 INFO - PROCESS | 1856 | 1461263767153 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}] 11:36:07 INFO - PROCESS | 1856 | 1461263767380 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 11:36:07 INFO - PROCESS | 1856 | 1461263767590 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x87c67c00 == 128 [pid = 1856] [id = 614] 11:36:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x87fe4800) [pid = 1856] [serial = 1843] [outer = (nil)] 11:36:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x88acb800) [pid = 1856] [serial = 1844] [outer = 0x87fe4800] 11:36:07 INFO - PROCESS | 1856 | 1461263767669 Marionette DEBUG loaded listener.js 11:36:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x893c2400) [pid = 1856] [serial = 1845] [outer = 0x87fe4800] 11:36:08 INFO - PROCESS | 1856 | 1461263768627 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]]]}] 11:36:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 11:36:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1529ms 11:36:08 INFO - PROCESS | 1856 | 1461263768675 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 11:36:08 INFO - PROCESS | 1856 | 1461263768681 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 11:36:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 11:36:08 INFO - PROCESS | 1856 | 1461263768694 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 11:36:08 INFO - PROCESS | 1856 | 1461263768697 Marionette TRACE conn3 <- [1,2430,null,{}] 11:36:08 INFO - PROCESS | 1856 | 1461263768703 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}] 11:36:08 INFO - PROCESS | 1856 | 1461263768970 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 11:36:09 INFO - PROCESS | 1856 | 1461263769002 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x88acc400 == 129 [pid = 1856] [id = 615] 11:36:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x8b15c400) [pid = 1856] [serial = 1846] [outer = (nil)] 11:36:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x8b34e400) [pid = 1856] [serial = 1847] [outer = 0x8b15c400] 11:36:09 INFO - PROCESS | 1856 | 1461263769075 Marionette DEBUG loaded listener.js 11:36:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x8b40a800) [pid = 1856] [serial = 1848] [outer = 0x8b15c400] 11:36:10 INFO - PROCESS | 1856 | 1461263770153 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]]]}] 11:36:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 11:36:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1525ms 11:36:10 INFO - PROCESS | 1856 | 1461263770220 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 11:36:10 INFO - PROCESS | 1856 | 1461263770223 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 11:36:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 11:36:10 INFO - PROCESS | 1856 | 1461263770238 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 11:36:10 INFO - PROCESS | 1856 | 1461263770247 Marionette TRACE conn3 <- [1,2434,null,{}] 11:36:10 INFO - PROCESS | 1856 | 1461263770260 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}] 11:36:11 INFO - PROCESS | 1856 | 1461263771118 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 11:36:11 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x903b5c00) [pid = 1856] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 11:36:11 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x935d3000) [pid = 1856] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 11:36:11 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x96d75000) [pid = 1856] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 11:36:11 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x89198800) [pid = 1856] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 11:36:11 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x8f35ac00) [pid = 1856] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 11:36:11 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x8621f000) [pid = 1856] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 11:36:11 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x9747d400) [pid = 1856] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 11:36:11 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x939cb400) [pid = 1856] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 11:36:11 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x92623400) [pid = 1856] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 11:36:11 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x9372b800) [pid = 1856] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 11:36:11 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x82d50000) [pid = 1856] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 11:36:11 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x893cb800) [pid = 1856] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 11:36:11 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x90027400) [pid = 1856] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 11:36:11 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x92f34800) [pid = 1856] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 11:36:11 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x935d4000) [pid = 1856] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 11:36:11 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x98fd0800) [pid = 1856] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 11:36:11 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x8b414800) [pid = 1856] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 11:36:11 INFO - PROCESS | 1856 | --DOMWINDOW == 131 (0x8b408c00) [pid = 1856] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 11:36:11 INFO - PROCESS | 1856 | --DOMWINDOW == 130 (0x8fe6d800) [pid = 1856] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 11:36:11 INFO - PROCESS | 1856 | --DOMWINDOW == 129 (0x939acc00) [pid = 1856] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 11:36:11 INFO - PROCESS | 1856 | --DOMWINDOW == 128 (0x85770c00) [pid = 1856] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 11:36:11 INFO - PROCESS | 1856 | --DOMWINDOW == 127 (0x875c2000) [pid = 1856] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 11:36:11 INFO - PROCESS | 1856 | --DOMWINDOW == 126 (0x8b167800) [pid = 1856] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 11:36:11 INFO - PROCESS | 1856 | 1461263771377 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x82d50000 == 130 [pid = 1856] [id = 616] 11:36:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 127 (0x85720400) [pid = 1856] [serial = 1849] [outer = (nil)] 11:36:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 128 (0x875c2000) [pid = 1856] [serial = 1850] [outer = 0x85720400] 11:36:11 INFO - PROCESS | 1856 | 1461263771452 Marionette DEBUG loaded listener.js 11:36:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x89198800) [pid = 1856] [serial = 1851] [outer = 0x85720400] 11:36:12 INFO - PROCESS | 1856 | 1461263772189 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]]]}] 11:36:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 11:36:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 2003ms 11:36:12 INFO - PROCESS | 1856 | 1461263772234 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 11:36:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 11:36:12 INFO - PROCESS | 1856 | 1461263772238 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 11:36:12 INFO - PROCESS | 1856 | 1461263772248 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 11:36:12 INFO - PROCESS | 1856 | 1461263772253 Marionette TRACE conn3 <- [1,2438,null,{}] 11:36:12 INFO - PROCESS | 1856 | 1461263772258 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}] 11:36:12 INFO - PROCESS | 1856 | 1461263772521 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 11:36:12 INFO - PROCESS | 1856 | 1461263772544 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x86ccc400 == 131 [pid = 1856] [id = 617] 11:36:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x875cc400) [pid = 1856] [serial = 1852] [outer = (nil)] 11:36:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 131 (0x8e2a4000) [pid = 1856] [serial = 1853] [outer = 0x875cc400] 11:36:12 INFO - PROCESS | 1856 | 1461263772615 Marionette DEBUG loaded listener.js 11:36:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0x893c6c00) [pid = 1856] [serial = 1854] [outer = 0x875cc400] 11:36:13 INFO - PROCESS | 1856 | 1461263773852 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]]]}] 11:36:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 11:36:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1642ms 11:36:13 INFO - PROCESS | 1856 | 1461263773887 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 11:36:13 INFO - PROCESS | 1856 | 1461263773893 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 11:36:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 11:36:13 INFO - PROCESS | 1856 | 1461263773902 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 11:36:13 INFO - PROCESS | 1856 | 1461263773908 Marionette TRACE conn3 <- [1,2442,null,{}] 11:36:13 INFO - PROCESS | 1856 | 1461263773918 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}] 11:36:14 INFO - PROCESS | 1856 | 1461263774183 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 11:36:14 INFO - PROCESS | 1856 | 1461263774557 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:14 INFO - PROCESS | 1856 | ++DOCSHELL 0x875cf000 == 132 [pid = 1856] [id = 618] 11:36:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x87b24400) [pid = 1856] [serial = 1855] [outer = (nil)] 11:36:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x88acbc00) [pid = 1856] [serial = 1856] [outer = 0x87b24400] 11:36:14 INFO - PROCESS | 1856 | 1461263774649 Marionette DEBUG loaded listener.js 11:36:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x8b161400) [pid = 1856] [serial = 1857] [outer = 0x87b24400] 11:36:15 INFO - PROCESS | 1856 | 1461263775588 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]]]}] 11:36:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 11:36:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1739ms 11:36:15 INFO - PROCESS | 1856 | 1461263775641 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 11:36:15 INFO - PROCESS | 1856 | 1461263775651 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 11:36:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 11:36:15 INFO - PROCESS | 1856 | 1461263775661 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 11:36:15 INFO - PROCESS | 1856 | 1461263775665 Marionette TRACE conn3 <- [1,2446,null,{}] 11:36:15 INFO - PROCESS | 1856 | 1461263775672 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}] 11:36:15 INFO - PROCESS | 1856 | 1461263775884 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 11:36:16 INFO - PROCESS | 1856 | 1461263776170 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x8bfb5400 == 133 [pid = 1856] [id = 619] 11:36:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x8bfb7c00) [pid = 1856] [serial = 1858] [outer = (nil)] 11:36:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x8e2a4400) [pid = 1856] [serial = 1859] [outer = 0x8bfb7c00] 11:36:16 INFO - PROCESS | 1856 | 1461263776381 Marionette DEBUG loaded listener.js 11:36:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x8e3d3400) [pid = 1856] [serial = 1860] [outer = 0x8bfb7c00] 11:36:17 INFO - PROCESS | 1856 | 1461263777342 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]]]}] 11:36:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 11:36:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1732ms 11:36:17 INFO - PROCESS | 1856 | 1461263777393 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 11:36:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 11:36:17 INFO - PROCESS | 1856 | 1461263777397 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 11:36:17 INFO - PROCESS | 1856 | 1461263777404 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 11:36:17 INFO - PROCESS | 1856 | 1461263777410 Marionette TRACE conn3 <- [1,2450,null,{}] 11:36:17 INFO - PROCESS | 1856 | 1461263777426 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}] 11:36:17 INFO - PROCESS | 1856 | 1461263777654 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 11:36:18 INFO - PROCESS | 1856 | 1461263777989 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x8e3d5c00 == 134 [pid = 1856] [id = 620] 11:36:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x8f1cd400) [pid = 1856] [serial = 1861] [outer = (nil)] 11:36:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x8f77f400) [pid = 1856] [serial = 1862] [outer = 0x8f1cd400] 11:36:18 INFO - PROCESS | 1856 | 1461263778087 Marionette DEBUG loaded listener.js 11:36:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x8f944c00) [pid = 1856] [serial = 1863] [outer = 0x8f1cd400] 11:36:19 INFO - PROCESS | 1856 | 1461263779023 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]]]}] 11:36:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 11:36:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1690ms 11:36:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 11:36:19 INFO - PROCESS | 1856 | 1461263779093 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 11:36:19 INFO - PROCESS | 1856 | 1461263779098 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 11:36:19 INFO - PROCESS | 1856 | 1461263779104 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 11:36:19 INFO - PROCESS | 1856 | 1461263779107 Marionette TRACE conn3 <- [1,2454,null,{}] 11:36:19 INFO - PROCESS | 1856 | 1461263779113 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}] 11:36:19 INFO - PROCESS | 1856 | 1461263779377 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 11:36:19 INFO - PROCESS | 1856 | 1461263779746 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x82f9fc00 == 135 [pid = 1856] [id = 621] 11:36:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x8fbb0800) [pid = 1856] [serial = 1864] [outer = (nil)] 11:36:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x8fc99c00) [pid = 1856] [serial = 1865] [outer = 0x8fbb0800] 11:36:19 INFO - PROCESS | 1856 | 1461263779840 Marionette DEBUG loaded listener.js 11:36:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x8fe18800) [pid = 1856] [serial = 1866] [outer = 0x8fbb0800] 11:36:20 INFO - PROCESS | 1856 | 1461263780735 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]]]}] 11:36:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 11:36:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1689ms 11:36:20 INFO - PROCESS | 1856 | 1461263780792 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 11:36:20 INFO - PROCESS | 1856 | 1461263780795 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 11:36:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 11:36:20 INFO - PROCESS | 1856 | 1461263780802 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 11:36:20 INFO - PROCESS | 1856 | 1461263780806 Marionette TRACE conn3 <- [1,2458,null,{}] 11:36:20 INFO - PROCESS | 1856 | 1461263780812 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}] 11:36:21 INFO - PROCESS | 1856 | 1461263781027 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 11:36:21 INFO - PROCESS | 1856 | 1461263781365 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x8fba7000 == 136 [pid = 1856] [id = 622] 11:36:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x8fc94c00) [pid = 1856] [serial = 1867] [outer = (nil)] 11:36:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x90032c00) [pid = 1856] [serial = 1868] [outer = 0x8fc94c00] 11:36:21 INFO - PROCESS | 1856 | 1461263781462 Marionette DEBUG loaded listener.js 11:36:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x903bb000) [pid = 1856] [serial = 1869] [outer = 0x8fc94c00] 11:36:22 INFO - PROCESS | 1856 | 1461263782376 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]]]}] 11:36:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 11:36:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1629ms 11:36:22 INFO - PROCESS | 1856 | 1461263782432 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 11:36:22 INFO - PROCESS | 1856 | 1461263782436 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 11:36:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 11:36:22 INFO - PROCESS | 1856 | 1461263782443 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 11:36:22 INFO - PROCESS | 1856 | 1461263782446 Marionette TRACE conn3 <- [1,2462,null,{}] 11:36:22 INFO - PROCESS | 1856 | 1461263782452 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}] 11:36:22 INFO - PROCESS | 1856 | 1461263782690 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 11:36:23 INFO - PROCESS | 1856 | 1461263783034 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f1d0400 == 137 [pid = 1856] [id = 623] 11:36:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x91110c00) [pid = 1856] [serial = 1870] [outer = (nil)] 11:36:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x9261e800) [pid = 1856] [serial = 1871] [outer = 0x91110c00] 11:36:23 INFO - PROCESS | 1856 | 1461263783140 Marionette DEBUG loaded listener.js 11:36:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x92640400) [pid = 1856] [serial = 1872] [outer = 0x91110c00] 11:36:24 INFO - PROCESS | 1856 | 1461263784049 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]]]}] 11:36:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 11:36:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1635ms 11:36:24 INFO - PROCESS | 1856 | 1461263784079 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 11:36:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 11:36:24 INFO - PROCESS | 1856 | 1461263784083 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 11:36:24 INFO - PROCESS | 1856 | 1461263784089 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 11:36:24 INFO - PROCESS | 1856 | 1461263784092 Marionette TRACE conn3 <- [1,2466,null,{}] 11:36:24 INFO - PROCESS | 1856 | 1461263784098 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}] 11:36:24 INFO - PROCESS | 1856 | 1461263784307 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 11:36:24 INFO - PROCESS | 1856 | 1461263784648 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x8be06400 == 138 [pid = 1856] [id = 624] 11:36:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x91c9f800) [pid = 1856] [serial = 1873] [outer = (nil)] 11:36:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x9270dc00) [pid = 1856] [serial = 1874] [outer = 0x91c9f800] 11:36:24 INFO - PROCESS | 1856 | 1461263784743 Marionette DEBUG loaded listener.js 11:36:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x92740800) [pid = 1856] [serial = 1875] [outer = 0x91c9f800] 11:36:25 INFO - PROCESS | 1856 | 1461263785666 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]]]}] 11:36:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 11:36:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1629ms 11:36:25 INFO - PROCESS | 1856 | 1461263785719 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 11:36:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 11:36:25 INFO - PROCESS | 1856 | 1461263785724 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 11:36:25 INFO - PROCESS | 1856 | 1461263785731 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 11:36:25 INFO - PROCESS | 1856 | 1461263785734 Marionette TRACE conn3 <- [1,2470,null,{}] 11:36:25 INFO - PROCESS | 1856 | 1461263785740 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}] 11:36:25 INFO - PROCESS | 1856 | 1461263785973 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 11:36:26 INFO - PROCESS | 1856 | 1461263786234 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x92706c00 == 139 [pid = 1856] [id = 625] 11:36:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x92f36000) [pid = 1856] [serial = 1876] [outer = (nil)] 11:36:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x932a1c00) [pid = 1856] [serial = 1877] [outer = 0x92f36000] 11:36:26 INFO - PROCESS | 1856 | 1461263786378 Marionette DEBUG loaded listener.js 11:36:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x932a6000) [pid = 1856] [serial = 1878] [outer = 0x92f36000] 11:36:27 INFO - PROCESS | 1856 | 1461263787269 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]]]}] 11:36:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 11:36:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1584ms 11:36:27 INFO - PROCESS | 1856 | 1461263787315 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 11:36:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 11:36:27 INFO - PROCESS | 1856 | 1461263787319 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 11:36:27 INFO - PROCESS | 1856 | 1461263787325 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 11:36:27 INFO - PROCESS | 1856 | 1461263787329 Marionette TRACE conn3 <- [1,2474,null,{}] 11:36:27 INFO - PROCESS | 1856 | 1461263787335 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}] 11:36:27 INFO - PROCESS | 1856 | 1461263787542 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 11:36:27 INFO - PROCESS | 1856 | 1461263787834 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x92f3ec00 == 140 [pid = 1856] [id = 626] 11:36:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x92fa7400) [pid = 1856] [serial = 1879] [outer = (nil)] 11:36:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x935cac00) [pid = 1856] [serial = 1880] [outer = 0x92fa7400] 11:36:27 INFO - PROCESS | 1856 | 1461263787968 Marionette DEBUG loaded listener.js 11:36:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x936a0c00) [pid = 1856] [serial = 1881] [outer = 0x92fa7400] 11:36:28 INFO - PROCESS | 1856 | 1461263788905 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]]]}] 11:36:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 11:36:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1640ms 11:36:28 INFO - PROCESS | 1856 | 1461263788965 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 11:36:28 INFO - PROCESS | 1856 | 1461263788969 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 11:36:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 11:36:28 INFO - PROCESS | 1856 | 1461263788976 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 11:36:28 INFO - PROCESS | 1856 | 1461263788978 Marionette TRACE conn3 <- [1,2478,null,{}] 11:36:28 INFO - PROCESS | 1856 | 1461263788984 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}] 11:36:29 INFO - PROCESS | 1856 | 1461263789188 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 11:36:29 INFO - PROCESS | 1856 | 1461263789477 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x93455000 == 141 [pid = 1856] [id = 627] 11:36:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x935cbc00) [pid = 1856] [serial = 1882] [outer = (nil)] 11:36:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x93735400) [pid = 1856] [serial = 1883] [outer = 0x935cbc00] 11:36:29 INFO - PROCESS | 1856 | 1461263789613 Marionette DEBUG loaded listener.js 11:36:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x938d5800) [pid = 1856] [serial = 1884] [outer = 0x935cbc00] 11:36:30 INFO - PROCESS | 1856 | 1461263790523 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]]]}] 11:36:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 11:36:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1582ms 11:36:30 INFO - PROCESS | 1856 | 1461263790558 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 11:36:30 INFO - PROCESS | 1856 | 1461263790562 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 11:36:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 11:36:30 INFO - PROCESS | 1856 | 1461263790569 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 11:36:30 INFO - PROCESS | 1856 | 1461263790573 Marionette TRACE conn3 <- [1,2482,null,{}] 11:36:30 INFO - PROCESS | 1856 | 1461263790579 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}] 11:36:30 INFO - PROCESS | 1856 | 1461263790807 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 11:36:31 INFO - PROCESS | 1856 | 1461263791152 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x938ce400 == 142 [pid = 1856] [id = 628] 11:36:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x94dce000) [pid = 1856] [serial = 1885] [outer = (nil)] 11:36:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x95890800) [pid = 1856] [serial = 1886] [outer = 0x94dce000] 11:36:31 INFO - PROCESS | 1856 | 1461263791252 Marionette DEBUG loaded listener.js 11:36:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x96dd4800) [pid = 1856] [serial = 1887] [outer = 0x94dce000] 11:36:32 INFO - PROCESS | 1856 | 1461263792205 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]]]}] 11:36:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 11:36:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1683ms 11:36:32 INFO - PROCESS | 1856 | 1461263792253 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 11:36:32 INFO - PROCESS | 1856 | 1461263792257 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 11:36:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 11:36:32 INFO - PROCESS | 1856 | 1461263792263 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 11:36:32 INFO - PROCESS | 1856 | 1461263792266 Marionette TRACE conn3 <- [1,2486,null,{}] 11:36:32 INFO - PROCESS | 1856 | 1461263792273 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}] 11:36:32 INFO - PROCESS | 1856 | 1461263792473 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 11:36:32 INFO - PROCESS | 1856 | 1461263792773 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x939d9c00 == 143 [pid = 1856] [id = 629] 11:36:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x94dc9c00) [pid = 1856] [serial = 1888] [outer = (nil)] 11:36:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x9721e000) [pid = 1856] [serial = 1889] [outer = 0x94dc9c00] 11:36:32 INFO - PROCESS | 1856 | 1461263792910 Marionette DEBUG loaded listener.js 11:36:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x973a8c00) [pid = 1856] [serial = 1890] [outer = 0x94dc9c00] 11:36:33 INFO - PROCESS | 1856 | 1461263793857 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]]]}] 11:36:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 11:36:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1629ms 11:36:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 11:36:33 INFO - PROCESS | 1856 | 1461263793893 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 11:36:33 INFO - PROCESS | 1856 | 1461263793896 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 11:36:33 INFO - PROCESS | 1856 | 1461263793902 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 11:36:33 INFO - PROCESS | 1856 | 1461263793905 Marionette TRACE conn3 <- [1,2490,null,{}] 11:36:33 INFO - PROCESS | 1856 | 1461263793911 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}] 11:36:34 INFO - PROCESS | 1856 | 1461263794111 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 11:36:34 INFO - PROCESS | 1856 | 1461263794452 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x92f3d400 == 144 [pid = 1856] [id = 630] 11:36:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x95824800) [pid = 1856] [serial = 1891] [outer = (nil)] 11:36:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x97adcc00) [pid = 1856] [serial = 1892] [outer = 0x95824800] 11:36:34 INFO - PROCESS | 1856 | 1461263794566 Marionette DEBUG loaded listener.js 11:36:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x97b61c00) [pid = 1856] [serial = 1893] [outer = 0x95824800] 11:36:35 INFO - PROCESS | 1856 | 1461263795441 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]]]}] 11:36:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 11:36:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1579ms 11:36:35 INFO - PROCESS | 1856 | 1461263795490 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 11:36:35 INFO - PROCESS | 1856 | 1461263795494 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 11:36:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 11:36:35 INFO - PROCESS | 1856 | 1461263795500 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 11:36:35 INFO - PROCESS | 1856 | 1461263795504 Marionette TRACE conn3 <- [1,2494,null,{}] 11:36:35 INFO - PROCESS | 1856 | 1461263795509 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}] 11:36:35 INFO - PROCESS | 1856 | 1461263795720 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 11:36:36 INFO - PROCESS | 1856 | 1461263796010 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x96f28c00 == 145 [pid = 1856] [id = 631] 11:36:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x97477c00) [pid = 1856] [serial = 1894] [outer = (nil)] 11:36:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x98f43c00) [pid = 1856] [serial = 1895] [outer = 0x97477c00] 11:36:36 INFO - PROCESS | 1856 | 1461263796141 Marionette DEBUG loaded listener.js 11:36:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x9a7af800) [pid = 1856] [serial = 1896] [outer = 0x97477c00] 11:36:37 INFO - PROCESS | 1856 | 1461263797017 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]]]}] 11:36:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 11:36:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1583ms 11:36:37 INFO - PROCESS | 1856 | 1461263797085 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 11:36:37 INFO - PROCESS | 1856 | 1461263797088 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 11:36:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 11:36:37 INFO - PROCESS | 1856 | 1461263797095 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 11:36:37 INFO - PROCESS | 1856 | 1461263797098 Marionette TRACE conn3 <- [1,2498,null,{}] 11:36:37 INFO - PROCESS | 1856 | 1461263797103 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}] 11:36:37 INFO - PROCESS | 1856 | 1461263797327 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 11:36:37 INFO - PROCESS | 1856 | 1461263797671 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x85776000 == 146 [pid = 1856] [id = 632] 11:36:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x98424400) [pid = 1856] [serial = 1897] [outer = (nil)] 11:36:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x9fdaec00) [pid = 1856] [serial = 1898] [outer = 0x98424400] 11:36:37 INFO - PROCESS | 1856 | 1461263797759 Marionette DEBUG loaded listener.js 11:36:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0xa01abc00) [pid = 1856] [serial = 1899] [outer = 0x98424400] 11:36:38 INFO - PROCESS | 1856 | 1461263798655 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]]]}] 11:36:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 11:36:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1635ms 11:36:38 INFO - PROCESS | 1856 | 1461263798731 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 11:36:38 INFO - PROCESS | 1856 | 1461263798735 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 11:36:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 11:36:38 INFO - PROCESS | 1856 | 1461263798741 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 11:36:38 INFO - PROCESS | 1856 | 1461263798743 Marionette TRACE conn3 <- [1,2502,null,{}] 11:36:38 INFO - PROCESS | 1856 | 1461263798749 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}] 11:36:39 INFO - PROCESS | 1856 | 1461263798992 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 11:36:39 INFO - PROCESS | 1856 | 1461263799329 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x98f2fc00 == 147 [pid = 1856] [id = 633] 11:36:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x98fd1400) [pid = 1856] [serial = 1900] [outer = (nil)] 11:36:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0xa3d8d400) [pid = 1856] [serial = 1901] [outer = 0x98fd1400] 11:36:39 INFO - PROCESS | 1856 | 1461263799420 Marionette DEBUG loaded listener.js 11:36:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0xa445a000) [pid = 1856] [serial = 1902] [outer = 0x98fd1400] 11:36:40 INFO - PROCESS | 1856 | 1461263800293 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]]]}] 11:36:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 11:36:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1629ms 11:36:40 INFO - PROCESS | 1856 | 1461263800372 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 11:36:40 INFO - PROCESS | 1856 | 1461263800375 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 11:36:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 11:36:40 INFO - PROCESS | 1856 | 1461263800382 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 11:36:40 INFO - PROCESS | 1856 | 1461263800385 Marionette TRACE conn3 <- [1,2506,null,{}] 11:36:40 INFO - PROCESS | 1856 | 1461263800391 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}] 11:36:40 INFO - PROCESS | 1856 | 1461263800601 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 11:36:40 INFO - PROCESS | 1856 | 1461263800944 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x987a7400 == 148 [pid = 1856] [id = 634] 11:36:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0xa10aa400) [pid = 1856] [serial = 1903] [outer = (nil)] 11:36:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0xa4836400) [pid = 1856] [serial = 1904] [outer = 0xa10aa400] 11:36:41 INFO - PROCESS | 1856 | 1461263801033 Marionette DEBUG loaded listener.js 11:36:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0xa4839800) [pid = 1856] [serial = 1905] [outer = 0xa10aa400] 11:36:41 INFO - PROCESS | 1856 | 1461263801928 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]]]}] 11:36:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 11:36:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1590ms 11:36:41 INFO - PROCESS | 1856 | 1461263801973 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 11:36:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 11:36:41 INFO - PROCESS | 1856 | 1461263801977 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 11:36:41 INFO - PROCESS | 1856 | 1461263801983 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 11:36:41 INFO - PROCESS | 1856 | 1461263801986 Marionette TRACE conn3 <- [1,2510,null,{}] 11:36:41 INFO - PROCESS | 1856 | 1461263801992 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}] 11:36:42 INFO - PROCESS | 1856 | 1461263802201 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 11:36:42 INFO - PROCESS | 1856 | 1461263802554 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x87c66400 == 149 [pid = 1856] [id = 635] 11:36:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0x893ca400) [pid = 1856] [serial = 1906] [outer = (nil)] 11:36:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0xa48ca400) [pid = 1856] [serial = 1907] [outer = 0x893ca400] 11:36:42 INFO - PROCESS | 1856 | 1461263802645 Marionette DEBUG loaded listener.js 11:36:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 186 (0xa48d1400) [pid = 1856] [serial = 1908] [outer = 0x893ca400] 11:36:43 INFO - PROCESS | 1856 | 1461263803544 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]]]}] 11:36:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 11:36:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1638ms 11:36:45 INFO - PROCESS | 1856 | --DOCSHELL 0x938d3800 == 148 [pid = 1856] [id = 273] 11:36:45 INFO - PROCESS | 1856 | --DOCSHELL 0x82d56000 == 147 [pid = 1856] [id = 524] 11:36:45 INFO - PROCESS | 1856 | --DOCSHELL 0x853ef000 == 146 [pid = 1856] [id = 284] 11:36:45 INFO - PROCESS | 1856 | --DOCSHELL 0x98f23800 == 145 [pid = 1856] [id = 274] 11:36:45 INFO - PROCESS | 1856 | --DOCSHELL 0xa3d8c400 == 144 [pid = 1856] [id = 611] 11:36:45 INFO - PROCESS | 1856 | --DOCSHELL 0x960be800 == 143 [pid = 1856] [id = 610] 11:36:45 INFO - PROCESS | 1856 | --DOCSHELL 0x97224c00 == 142 [pid = 1856] [id = 608] 11:36:45 INFO - PROCESS | 1856 | --DOCSHELL 0x98484800 == 141 [pid = 1856] [id = 609] 11:36:45 INFO - PROCESS | 1856 | --DOCSHELL 0x92fa9000 == 140 [pid = 1856] [id = 607] 11:36:45 INFO - PROCESS | 1856 | --DOCSHELL 0x939cd000 == 139 [pid = 1856] [id = 606] 11:36:45 INFO - PROCESS | 1856 | --DOCSHELL 0x939cec00 == 138 [pid = 1856] [id = 605] 11:36:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8b40c000 == 137 [pid = 1856] [id = 604] 11:36:45 INFO - PROCESS | 1856 | --DOCSHELL 0x9ea23400 == 136 [pid = 1856] [id = 520] 11:36:45 INFO - PROCESS | 1856 | --DOCSHELL 0x92703800 == 135 [pid = 1856] [id = 602] 11:36:45 INFO - PROCESS | 1856 | --DOCSHELL 0x92faac00 == 134 [pid = 1856] [id = 603] 11:36:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8be01c00 == 133 [pid = 1856] [id = 601] 11:36:45 INFO - PROCESS | 1856 | --DOCSHELL 0x90f96c00 == 132 [pid = 1856] [id = 600] 11:36:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8fba9000 == 131 [pid = 1856] [id = 599] 11:36:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8be74400 == 130 [pid = 1856] [id = 597] 11:36:45 INFO - PROCESS | 1856 | --DOCSHELL 0x86215400 == 129 [pid = 1856] [id = 598] 11:36:45 INFO - PROCESS | 1856 | --DOCSHELL 0x893c3800 == 128 [pid = 1856] [id = 596] 11:36:45 INFO - PROCESS | 1856 | --DOCSHELL 0x828c5000 == 127 [pid = 1856] [id = 595] 11:36:46 INFO - PROCESS | 1856 | --DOMWINDOW == 185 (0x8e31fc00) [pid = 1856] [serial = 1784] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x92629400) [pid = 1856] [serial = 1736] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0x98805c00) [pid = 1856] [serial = 1761] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x97d6b800) [pid = 1856] [serial = 1757] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x895ebc00) [pid = 1856] [serial = 1722] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x8fc91800) [pid = 1856] [serial = 1731] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x8af32400) [pid = 1856] [serial = 1779] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0x9fff2800) [pid = 1856] [serial = 1764] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0xa48ce400) [pid = 1856] [serial = 1770] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x92706400) [pid = 1856] [serial = 1739] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x93731400) [pid = 1856] [serial = 1748] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x987a1800) [pid = 1856] [serial = 1760] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x86219000) [pid = 1856] [serial = 1719] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x8e3e9000) [pid = 1856] [serial = 1647] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x9110d400) [pid = 1856] [serial = 1734] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x93452c00) [pid = 1856] [serial = 1745] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x97473800) [pid = 1856] [serial = 1755] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0xa2b45400) [pid = 1856] [serial = 1766] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x8566a000) [pid = 1856] [serial = 1718] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x97227000) [pid = 1856] [serial = 1754] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x8f356400) [pid = 1856] [serial = 1727] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x8bfb5c00) [pid = 1856] [serial = 1725] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x9fc92c00) [pid = 1856] [serial = 1763] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x893c4000) [pid = 1856] [serial = 1721] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x8f779800) [pid = 1856] [serial = 1728] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x97d72000) [pid = 1856] [serial = 1758] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x9345b400) [pid = 1856] [serial = 1746] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x92fa0400) [pid = 1856] [serial = 1743] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x96d75800) [pid = 1856] [serial = 1752] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x85775c00) [pid = 1856] [serial = 1772] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x85776c00) [pid = 1856] [serial = 1773] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x92639c00) [pid = 1856] [serial = 1737] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x965e7800) [pid = 1856] [serial = 1751] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x9273d800) [pid = 1856] [serial = 1740] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x87c68c00) [pid = 1856] [serial = 1775] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x9002e400) [pid = 1856] [serial = 1733] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x8be7cc00) [pid = 1856] [serial = 1782] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x939adc00) [pid = 1856] [serial = 1749] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x92f35c00) [pid = 1856] [serial = 1742] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x8b413000) [pid = 1856] [serial = 1781] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x8fbadc00) [pid = 1856] [serial = 1730] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x893cac00) [pid = 1856] [serial = 1778] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0xa48c7000) [pid = 1856] [serial = 1769] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x8bcb9000) [pid = 1856] [serial = 1724] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x87fe4400) [pid = 1856] [serial = 1776] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0xa3d81c00) [pid = 1856] [serial = 1767] [outer = (nil)] [url = about:blank] 11:36:46 INFO - PROCESS | 1856 | 1461263806191 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 11:36:46 INFO - PROCESS | 1856 | 1461263806196 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 11:36:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 11:36:46 INFO - PROCESS | 1856 | 1461263806224 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 11:36:46 INFO - PROCESS | 1856 | 1461263806232 Marionette TRACE conn3 <- [1,2514,null,{}] 11:36:46 INFO - PROCESS | 1856 | 1461263806239 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}] 11:36:46 INFO - PROCESS | 1856 | 1461263806422 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 11:36:46 INFO - PROCESS | 1856 | 1461263806439 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x86cd0c00 == 128 [pid = 1856] [id = 636] 11:36:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x86cd2c00) [pid = 1856] [serial = 1909] [outer = (nil)] 11:36:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x86f0c000) [pid = 1856] [serial = 1910] [outer = 0x86cd2c00] 11:36:46 INFO - PROCESS | 1856 | 1461263806514 Marionette DEBUG loaded listener.js 11:36:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x86f11c00) [pid = 1856] [serial = 1911] [outer = 0x86cd2c00] 11:36:47 INFO - PROCESS | 1856 | 1461263807546 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]]]}] 11:36:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 11:36:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1383ms 11:36:47 INFO - PROCESS | 1856 | 1461263807607 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 11:36:47 INFO - PROCESS | 1856 | 1461263807612 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 11:36:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 11:36:47 INFO - PROCESS | 1856 | 1461263807623 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 11:36:47 INFO - PROCESS | 1856 | 1461263807629 Marionette TRACE conn3 <- [1,2518,null,{}] 11:36:47 INFO - PROCESS | 1856 | 1461263807635 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}] 11:36:47 INFO - PROCESS | 1856 | 1461263807907 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 11:36:47 INFO - PROCESS | 1856 | 1461263807926 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x86f10000 == 129 [pid = 1856] [id = 637] 11:36:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x86f18c00) [pid = 1856] [serial = 1912] [outer = (nil)] 11:36:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x87c6a800) [pid = 1856] [serial = 1913] [outer = 0x86f18c00] 11:36:48 INFO - PROCESS | 1856 | 1461263807999 Marionette DEBUG loaded listener.js 11:36:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x87fe9c00) [pid = 1856] [serial = 1914] [outer = 0x86f18c00] 11:36:49 INFO - PROCESS | 1856 | 1461263809143 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]]]}] 11:36:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 11:36:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1593ms 11:36:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 11:36:49 INFO - PROCESS | 1856 | 1461263809214 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 11:36:49 INFO - PROCESS | 1856 | 1461263809217 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 11:36:49 INFO - PROCESS | 1856 | 1461263809223 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 11:36:49 INFO - PROCESS | 1856 | 1461263809227 Marionette TRACE conn3 <- [1,2522,null,{}] 11:36:49 INFO - PROCESS | 1856 | 1461263809246 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}] 11:36:49 INFO - PROCESS | 1856 | 1461263809510 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 11:36:49 INFO - PROCESS | 1856 | 1461263809720 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x875c7400 == 130 [pid = 1856] [id = 638] 11:36:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x8b169800) [pid = 1856] [serial = 1915] [outer = (nil)] 11:36:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x8b40b400) [pid = 1856] [serial = 1916] [outer = 0x8b169800] 11:36:49 INFO - PROCESS | 1856 | 1461263809797 Marionette DEBUG loaded listener.js 11:36:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x8bcb2c00) [pid = 1856] [serial = 1917] [outer = 0x8b169800] 11:36:50 INFO - PROCESS | 1856 | 1461263810691 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]]]}] 11:36:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 11:36:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1938ms 11:36:51 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x98fd2400) [pid = 1856] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 11:36:51 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x9747ec00) [pid = 1856] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 11:36:51 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x8fc97c00) [pid = 1856] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 11:36:51 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x9270e000) [pid = 1856] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 11:36:51 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0xa44bf800) [pid = 1856] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 11:36:51 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x965edc00) [pid = 1856] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 11:36:51 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x935c8c00) [pid = 1856] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 11:36:51 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x92627c00) [pid = 1856] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 11:36:51 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x89197000) [pid = 1856] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 11:36:51 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x8b15c400) [pid = 1856] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 11:36:51 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x939d3400) [pid = 1856] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 11:36:51 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x8513f800) [pid = 1856] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 11:36:51 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x96e03c00) [pid = 1856] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 11:36:51 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x893cd000) [pid = 1856] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 11:36:51 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x93453c00) [pid = 1856] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 11:36:51 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x87fe4800) [pid = 1856] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 11:36:51 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x8be7b400) [pid = 1856] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 11:36:51 INFO - PROCESS | 1856 | --DOMWINDOW == 131 (0x91005400) [pid = 1856] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 11:36:51 INFO - PROCESS | 1856 | --DOMWINDOW == 130 (0x91001800) [pid = 1856] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 11:36:51 INFO - PROCESS | 1856 | --DOMWINDOW == 129 (0x85720400) [pid = 1856] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 11:36:51 INFO - PROCESS | 1856 | --DOMWINDOW == 128 (0x8b351400) [pid = 1856] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 11:36:51 INFO - PROCESS | 1856 | --DOMWINDOW == 127 (0x82f91800) [pid = 1856] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 11:36:51 INFO - PROCESS | 1856 | --DOMWINDOW == 126 (0x85728c00) [pid = 1856] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 11:36:51 INFO - PROCESS | 1856 | 1461263811228 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 11:36:51 INFO - PROCESS | 1856 | 1461263811234 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 11:36:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 11:36:51 INFO - PROCESS | 1856 | 1461263811259 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 11:36:51 INFO - PROCESS | 1856 | 1461263811263 Marionette TRACE conn3 <- [1,2526,null,{}] 11:36:51 INFO - PROCESS | 1856 | 1461263811268 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}] 11:36:51 INFO - PROCESS | 1856 | 1461263811483 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 11:36:51 INFO - PROCESS | 1856 | 1461263811699 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x85773000 == 131 [pid = 1856] [id = 639] 11:36:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 127 (0x87fde800) [pid = 1856] [serial = 1918] [outer = (nil)] 11:36:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 128 (0x8b358800) [pid = 1856] [serial = 1919] [outer = 0x87fde800] 11:36:51 INFO - PROCESS | 1856 | 1461263811771 Marionette DEBUG loaded listener.js 11:36:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x8be0a000) [pid = 1856] [serial = 1920] [outer = 0x87fde800] 11:36:52 INFO - PROCESS | 1856 | 1461263812533 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]]]}] 11:36:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 11:36:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1305ms 11:36:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 11:36:52 INFO - PROCESS | 1856 | 1461263812563 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 11:36:52 INFO - PROCESS | 1856 | 1461263812566 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 11:36:52 INFO - PROCESS | 1856 | 1461263812573 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 11:36:52 INFO - PROCESS | 1856 | 1461263812576 Marionette TRACE conn3 <- [1,2530,null,{}] 11:36:52 INFO - PROCESS | 1856 | 1461263812581 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}] 11:36:52 INFO - PROCESS | 1856 | 1461263812766 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 11:36:52 INFO - PROCESS | 1856 | 1461263812781 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x87c72800 == 132 [pid = 1856] [id = 640] 11:36:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x87fe0400) [pid = 1856] [serial = 1921] [outer = (nil)] 11:36:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 131 (0x8e2a2800) [pid = 1856] [serial = 1922] [outer = 0x87fe0400] 11:36:52 INFO - PROCESS | 1856 | 1461263812853 Marionette DEBUG loaded listener.js 11:36:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0x8e3cb000) [pid = 1856] [serial = 1923] [outer = 0x87fe0400] 11:36:54 INFO - PROCESS | 1856 | 1461263814181 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]]]}] 11:36:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 11:36:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1687ms 11:36:54 INFO - PROCESS | 1856 | 1461263814260 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 11:36:54 INFO - PROCESS | 1856 | 1461263814266 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 11:36:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 11:36:54 INFO - PROCESS | 1856 | 1461263814286 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 11:36:54 INFO - PROCESS | 1856 | 1461263814292 Marionette TRACE conn3 <- [1,2534,null,{}] 11:36:54 INFO - PROCESS | 1856 | 1461263814300 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}] 11:36:54 INFO - PROCESS | 1856 | 1461263814640 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 11:36:54 INFO - PROCESS | 1856 | 1461263814920 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x86f0fc00 == 133 [pid = 1856] [id = 641] 11:36:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x86f13c00) [pid = 1856] [serial = 1924] [outer = (nil)] 11:36:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x875cbc00) [pid = 1856] [serial = 1925] [outer = 0x86f13c00] 11:36:55 INFO - PROCESS | 1856 | 1461263815010 Marionette DEBUG loaded listener.js 11:36:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x88ac6c00) [pid = 1856] [serial = 1926] [outer = 0x86f13c00] 11:36:56 INFO - PROCESS | 1856 | 1461263816031 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]]]}] 11:36:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 11:36:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1792ms 11:36:56 INFO - PROCESS | 1856 | 1461263816069 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 11:36:56 INFO - PROCESS | 1856 | 1461263816078 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 11:36:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 11:36:56 INFO - PROCESS | 1856 | 1461263816088 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 11:36:56 INFO - PROCESS | 1856 | 1461263816093 Marionette TRACE conn3 <- [1,2538,null,{}] 11:36:56 INFO - PROCESS | 1856 | 1461263816099 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}] 11:36:56 INFO - PROCESS | 1856 | 1461263816326 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 11:36:56 INFO - PROCESS | 1856 | 1461263816703 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x8b40d400 == 134 [pid = 1856] [id = 642] 11:36:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x8b413000) [pid = 1856] [serial = 1927] [outer = (nil)] 11:36:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x8be7b400) [pid = 1856] [serial = 1928] [outer = 0x8b413000] 11:36:56 INFO - PROCESS | 1856 | 1461263816795 Marionette DEBUG loaded listener.js 11:36:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x8bfbcc00) [pid = 1856] [serial = 1929] [outer = 0x8b413000] 11:36:57 INFO - PROCESS | 1856 | 1461263817713 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]]]}] 11:36:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 11:36:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1679ms 11:36:57 INFO - PROCESS | 1856 | 1461263817767 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 11:36:57 INFO - PROCESS | 1856 | 1461263817771 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 11:36:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 11:36:57 INFO - PROCESS | 1856 | 1461263817778 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 11:36:57 INFO - PROCESS | 1856 | 1461263817785 Marionette TRACE conn3 <- [1,2542,null,{}] 11:36:57 INFO - PROCESS | 1856 | 1461263817801 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}] 11:36:58 INFO - PROCESS | 1856 | 1461263818062 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 11:36:58 INFO - PROCESS | 1856 | 1461263818401 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:36:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x8e3f1400 == 135 [pid = 1856] [id = 643] 11:36:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x8f359000) [pid = 1856] [serial = 1930] [outer = (nil)] 11:36:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x8f942000) [pid = 1856] [serial = 1931] [outer = 0x8f359000] 11:36:58 INFO - PROCESS | 1856 | 1461263818495 Marionette DEBUG loaded listener.js 11:36:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x8fbb0000) [pid = 1856] [serial = 1932] [outer = 0x8f359000] 11:36:59 INFO - PROCESS | 1856 | 1461263819407 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]]]}] 11:36:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 11:36:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1693ms 11:36:59 INFO - PROCESS | 1856 | 1461263819472 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 11:36:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 11:36:59 INFO - PROCESS | 1856 | 1461263819477 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 11:36:59 INFO - PROCESS | 1856 | 1461263819483 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 11:36:59 INFO - PROCESS | 1856 | 1461263819486 Marionette TRACE conn3 <- [1,2546,null,{}] 11:36:59 INFO - PROCESS | 1856 | 1461263819492 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}] 11:36:59 INFO - PROCESS | 1856 | 1461263819718 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 11:37:00 INFO - PROCESS | 1856 | 1461263820063 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x8be07000 == 136 [pid = 1856] [id = 644] 11:37:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x8f1c2800) [pid = 1856] [serial = 1933] [outer = (nil)] 11:37:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x90026c00) [pid = 1856] [serial = 1934] [outer = 0x8f1c2800] 11:37:00 INFO - PROCESS | 1856 | 1461263820158 Marionette DEBUG loaded listener.js 11:37:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x903b5c00) [pid = 1856] [serial = 1935] [outer = 0x8f1c2800] 11:37:01 INFO - PROCESS | 1856 | 1461263821053 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]]]}] 11:37:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 11:37:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1646ms 11:37:01 INFO - PROCESS | 1856 | 1461263821129 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 11:37:01 INFO - PROCESS | 1856 | 1461263821133 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 11:37:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 11:37:01 INFO - PROCESS | 1856 | 1461263821139 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 11:37:01 INFO - PROCESS | 1856 | 1461263821143 Marionette TRACE conn3 <- [1,2550,null,{}] 11:37:01 INFO - PROCESS | 1856 | 1461263821148 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}] 11:37:01 INFO - PROCESS | 1856 | 1461263821388 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 11:37:01 INFO - PROCESS | 1856 | 1461263821693 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f978c00 == 137 [pid = 1856] [id = 645] 11:37:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x8fc99000) [pid = 1856] [serial = 1936] [outer = (nil)] 11:37:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x91005000) [pid = 1856] [serial = 1937] [outer = 0x8fc99000] 11:37:01 INFO - PROCESS | 1856 | 1461263821795 Marionette DEBUG loaded listener.js 11:37:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x9110dc00) [pid = 1856] [serial = 1938] [outer = 0x8fc99000] 11:37:02 INFO - PROCESS | 1856 | 1461263822798 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]]]}] 11:37:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 11:37:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1733ms 11:37:02 INFO - PROCESS | 1856 | 1461263822874 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 11:37:02 INFO - PROCESS | 1856 | 1461263822878 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 11:37:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 11:37:02 INFO - PROCESS | 1856 | 1461263822885 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 11:37:02 INFO - PROCESS | 1856 | 1461263822888 Marionette TRACE conn3 <- [1,2554,null,{}] 11:37:02 INFO - PROCESS | 1856 | 1461263822894 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}] 11:37:03 INFO - PROCESS | 1856 | 1461263823195 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 11:37:03 INFO - PROCESS | 1856 | 1461263823542 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x8fc9c000 == 138 [pid = 1856] [id = 646] 11:37:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x92692800) [pid = 1856] [serial = 1939] [outer = (nil)] 11:37:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x92706400) [pid = 1856] [serial = 1940] [outer = 0x92692800] 11:37:03 INFO - PROCESS | 1856 | 1461263823634 Marionette DEBUG loaded listener.js 11:37:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x9273c800) [pid = 1856] [serial = 1941] [outer = 0x92692800] 11:37:04 INFO - PROCESS | 1856 | 1461263824621 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]]]}] 11:37:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 11:37:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1782ms 11:37:04 INFO - PROCESS | 1856 | 1461263824668 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 11:37:04 INFO - PROCESS | 1856 | 1461263824671 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 11:37:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 11:37:04 INFO - PROCESS | 1856 | 1461263824678 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 11:37:04 INFO - PROCESS | 1856 | 1461263824681 Marionette TRACE conn3 <- [1,2558,null,{}] 11:37:04 INFO - PROCESS | 1856 | 1461263824687 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}] 11:37:04 INFO - PROCESS | 1856 | 1461263824911 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 11:37:05 INFO - PROCESS | 1856 | 1461263825255 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x85720c00 == 139 [pid = 1856] [id = 647] 11:37:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x893cd800) [pid = 1856] [serial = 1942] [outer = (nil)] 11:37:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x92fa1000) [pid = 1856] [serial = 1943] [outer = 0x893cd800] 11:37:05 INFO - PROCESS | 1856 | 1461263825350 Marionette DEBUG loaded listener.js 11:37:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x92fad000) [pid = 1856] [serial = 1944] [outer = 0x893cd800] 11:37:06 INFO - PROCESS | 1856 | 1461263826300 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]]]}] 11:37:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 11:37:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1681ms 11:37:06 INFO - PROCESS | 1856 | 1461263826360 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 11:37:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 11:37:06 INFO - PROCESS | 1856 | 1461263826364 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 11:37:06 INFO - PROCESS | 1856 | 1461263826370 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 11:37:06 INFO - PROCESS | 1856 | 1461263826374 Marionette TRACE conn3 <- [1,2562,null,{}] 11:37:06 INFO - PROCESS | 1856 | 1461263826380 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}] 11:37:06 INFO - PROCESS | 1856 | 1461263826608 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 11:37:06 INFO - PROCESS | 1856 | 1461263826944 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x92f39000 == 140 [pid = 1856] [id = 648] 11:37:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x92f3c400) [pid = 1856] [serial = 1945] [outer = (nil)] 11:37:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x935d1000) [pid = 1856] [serial = 1946] [outer = 0x92f3c400] 11:37:07 INFO - PROCESS | 1856 | 1461263827043 Marionette DEBUG loaded listener.js 11:37:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x936a1c00) [pid = 1856] [serial = 1947] [outer = 0x92f3c400] 11:37:07 INFO - PROCESS | 1856 | 1461263827985 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]]]}] 11:37:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 11:37:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1682ms 11:37:08 INFO - PROCESS | 1856 | 1461263828053 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 11:37:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 11:37:08 INFO - PROCESS | 1856 | 1461263828057 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 11:37:08 INFO - PROCESS | 1856 | 1461263828063 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 11:37:08 INFO - PROCESS | 1856 | 1461263828067 Marionette TRACE conn3 <- [1,2566,null,{}] 11:37:08 INFO - PROCESS | 1856 | 1461263828072 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}] 11:37:08 INFO - PROCESS | 1856 | 1461263828344 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 11:37:08 INFO - PROCESS | 1856 | 1461263828690 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x93458000 == 141 [pid = 1856] [id = 649] 11:37:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x9345a000) [pid = 1856] [serial = 1948] [outer = (nil)] 11:37:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x939ad800) [pid = 1856] [serial = 1949] [outer = 0x9345a000] 11:37:08 INFO - PROCESS | 1856 | 1461263828779 Marionette DEBUG loaded listener.js 11:37:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x939b3000) [pid = 1856] [serial = 1950] [outer = 0x9345a000] 11:37:09 INFO - PROCESS | 1856 | 1461263829720 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]]]}] 11:37:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 11:37:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1729ms 11:37:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 11:37:09 INFO - PROCESS | 1856 | 1461263829792 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 11:37:09 INFO - PROCESS | 1856 | 1461263829795 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 11:37:09 INFO - PROCESS | 1856 | 1461263829801 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 11:37:09 INFO - PROCESS | 1856 | 1461263829806 Marionette TRACE conn3 <- [1,2570,null,{}] 11:37:09 INFO - PROCESS | 1856 | 1461263829812 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}] 11:37:10 INFO - PROCESS | 1856 | 1461263830098 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 11:37:10 INFO - PROCESS | 1856 | 1461263830442 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x92627c00 == 142 [pid = 1856] [id = 650] 11:37:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x93454c00) [pid = 1856] [serial = 1951] [outer = (nil)] 11:37:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x94dd6c00) [pid = 1856] [serial = 1952] [outer = 0x93454c00] 11:37:10 INFO - PROCESS | 1856 | 1461263830536 Marionette DEBUG loaded listener.js 11:37:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x9603f800) [pid = 1856] [serial = 1953] [outer = 0x93454c00] 11:37:11 INFO - PROCESS | 1856 | 1461263831512 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]]]}] 11:37:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 11:37:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1786ms 11:37:11 INFO - PROCESS | 1856 | 1461263831587 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 11:37:11 INFO - PROCESS | 1856 | 1461263831591 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 11:37:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 11:37:11 INFO - PROCESS | 1856 | 1461263831597 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 11:37:11 INFO - PROCESS | 1856 | 1461263831602 Marionette TRACE conn3 <- [1,2574,null,{}] 11:37:11 INFO - PROCESS | 1856 | 1461263831607 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}] 11:37:11 INFO - PROCESS | 1856 | 1461263831909 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 11:37:12 INFO - PROCESS | 1856 | 1461263832268 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x94dd0000 == 143 [pid = 1856] [id = 651] 11:37:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x97475400) [pid = 1856] [serial = 1954] [outer = (nil)] 11:37:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x97adf800) [pid = 1856] [serial = 1955] [outer = 0x97475400] 11:37:12 INFO - PROCESS | 1856 | 1461263832365 Marionette DEBUG loaded listener.js 11:37:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x98423400) [pid = 1856] [serial = 1956] [outer = 0x97475400] 11:37:13 INFO - PROCESS | 1856 | 1461263833289 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]]]}] 11:37:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 11:37:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1731ms 11:37:13 INFO - PROCESS | 1856 | 1461263833328 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 11:37:13 INFO - PROCESS | 1856 | 1461263833332 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 11:37:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 11:37:13 INFO - PROCESS | 1856 | 1461263833338 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 11:37:13 INFO - PROCESS | 1856 | 1461263833342 Marionette TRACE conn3 <- [1,2578,null,{}] 11:37:13 INFO - PROCESS | 1856 | 1461263833347 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}] 11:37:13 INFO - PROCESS | 1856 | 1461263833567 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 11:37:13 INFO - PROCESS | 1856 | 1461263833867 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x97219800 == 144 [pid = 1856] [id = 652] 11:37:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x9721ec00) [pid = 1856] [serial = 1957] [outer = (nil)] 11:37:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x9a725800) [pid = 1856] [serial = 1958] [outer = 0x9721ec00] 11:37:14 INFO - PROCESS | 1856 | 1461263834005 Marionette DEBUG loaded listener.js 11:37:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x9fc92c00) [pid = 1856] [serial = 1959] [outer = 0x9721ec00] 11:37:14 INFO - PROCESS | 1856 | 1461263834909 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]]]}] 11:37:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 11:37:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1637ms 11:37:14 INFO - PROCESS | 1856 | 1461263834977 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 11:37:14 INFO - PROCESS | 1856 | 1461263834981 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 11:37:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 11:37:14 INFO - PROCESS | 1856 | 1461263834987 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 11:37:14 INFO - PROCESS | 1856 | 1461263834990 Marionette TRACE conn3 <- [1,2582,null,{}] 11:37:15 INFO - PROCESS | 1856 | 1461263834996 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}] 11:37:15 INFO - PROCESS | 1856 | 1461263835261 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 11:37:15 INFO - PROCESS | 1856 | 1461263835602 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x96dda800 == 145 [pid = 1856] [id = 653] 11:37:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x97478400) [pid = 1856] [serial = 1960] [outer = (nil)] 11:37:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0xa0d41000) [pid = 1856] [serial = 1961] [outer = 0x97478400] 11:37:15 INFO - PROCESS | 1856 | 1461263835692 Marionette DEBUG loaded listener.js 11:37:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0xa10ab800) [pid = 1856] [serial = 1962] [outer = 0x97478400] 11:37:16 INFO - PROCESS | 1856 | 1461263836599 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]]]}] 11:37:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 11:37:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1687ms 11:37:16 INFO - PROCESS | 1856 | 1461263836675 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 11:37:16 INFO - PROCESS | 1856 | 1461263836678 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 11:37:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 11:37:16 INFO - PROCESS | 1856 | 1461263836686 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 11:37:16 INFO - PROCESS | 1856 | 1461263836689 Marionette TRACE conn3 <- [1,2586,null,{}] 11:37:16 INFO - PROCESS | 1856 | 1461263836695 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}] 11:37:16 INFO - PROCESS | 1856 | 1461263836959 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 11:37:17 INFO - PROCESS | 1856 | 1461263837300 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x96e06c00 == 146 [pid = 1856] [id = 654] 11:37:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x9a7a0800) [pid = 1856] [serial = 1963] [outer = (nil)] 11:37:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0xa44c1800) [pid = 1856] [serial = 1964] [outer = 0x9a7a0800] 11:37:17 INFO - PROCESS | 1856 | 1461263837397 Marionette DEBUG loaded listener.js 11:37:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0xa45e4000) [pid = 1856] [serial = 1965] [outer = 0x9a7a0800] 11:37:18 INFO - PROCESS | 1856 | 1461263838284 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]]]}] 11:37:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 11:37:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1639ms 11:37:18 INFO - PROCESS | 1856 | 1461263838326 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 11:37:18 INFO - PROCESS | 1856 | 1461263838330 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 11:37:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 11:37:18 INFO - PROCESS | 1856 | 1461263838336 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 11:37:18 INFO - PROCESS | 1856 | 1461263838339 Marionette TRACE conn3 <- [1,2590,null,{}] 11:37:18 INFO - PROCESS | 1856 | 1461263838344 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}] 11:37:18 INFO - PROCESS | 1856 | 1461263838556 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 11:37:18 INFO - PROCESS | 1856 | 1461263838867 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x98f40400 == 147 [pid = 1856] [id = 655] 11:37:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0xa3d81c00) [pid = 1856] [serial = 1966] [outer = (nil)] 11:37:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0xa4a24000) [pid = 1856] [serial = 1967] [outer = 0xa3d81c00] 11:37:19 INFO - PROCESS | 1856 | 1461263838998 Marionette DEBUG loaded listener.js 11:37:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0xa4a2b000) [pid = 1856] [serial = 1968] [outer = 0xa3d81c00] 11:37:19 INFO - PROCESS | 1856 | 1461263839926 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]]]}] 11:37:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 11:37:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1628ms 11:37:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 11:37:19 INFO - PROCESS | 1856 | 1461263839965 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 11:37:19 INFO - PROCESS | 1856 | 1461263839968 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 11:37:19 INFO - PROCESS | 1856 | 1461263839974 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 11:37:19 INFO - PROCESS | 1856 | 1461263839977 Marionette TRACE conn3 <- [1,2594,null,{}] 11:37:19 INFO - PROCESS | 1856 | 1461263839983 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}] 11:37:20 INFO - PROCESS | 1856 | 1461263840200 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 11:37:20 INFO - PROCESS | 1856 | 1461263840553 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x85721400 == 148 [pid = 1856] [id = 656] 11:37:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x93390800) [pid = 1856] [serial = 1969] [outer = (nil)] 11:37:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x93399c00) [pid = 1856] [serial = 1970] [outer = 0x93390800] 11:37:20 INFO - PROCESS | 1856 | 1461263840642 Marionette DEBUG loaded listener.js 11:37:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x9339cc00) [pid = 1856] [serial = 1971] [outer = 0x93390800] 11:37:21 INFO - PROCESS | 1856 | 1461263841569 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]]]}] 11:37:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 11:37:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1629ms 11:37:21 INFO - PROCESS | 1856 | 1461263841603 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 11:37:21 INFO - PROCESS | 1856 | 1461263841607 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 11:37:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 11:37:21 INFO - PROCESS | 1856 | 1461263841613 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 11:37:21 INFO - PROCESS | 1856 | 1461263841617 Marionette TRACE conn3 <- [1,2598,null,{}] 11:37:21 INFO - PROCESS | 1856 | 1461263841622 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}] 11:37:21 INFO - PROCESS | 1856 | 1461263841847 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 11:37:22 INFO - PROCESS | 1856 | 1461263842202 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x93399000 == 149 [pid = 1856] [id = 657] 11:37:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0x9339a400) [pid = 1856] [serial = 1972] [outer = (nil)] 11:37:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0xa4a1fc00) [pid = 1856] [serial = 1973] [outer = 0x9339a400] 11:37:22 INFO - PROCESS | 1856 | 1461263842298 Marionette DEBUG loaded listener.js 11:37:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0xa4a26c00) [pid = 1856] [serial = 1974] [outer = 0x9339a400] 11:37:23 INFO - PROCESS | 1856 | 1461263843220 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]]]}] 11:37:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 11:37:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1680ms 11:37:23 INFO - PROCESS | 1856 | 1461263843295 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 11:37:23 INFO - PROCESS | 1856 | 1461263843299 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 11:37:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 11:37:23 INFO - PROCESS | 1856 | 1461263843306 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 11:37:23 INFO - PROCESS | 1856 | 1461263843310 Marionette TRACE conn3 <- [1,2602,null,{}] 11:37:23 INFO - PROCESS | 1856 | 1461263843316 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}] 11:37:23 INFO - PROCESS | 1856 | 1461263843590 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 11:37:25 INFO - PROCESS | 1856 | --DOCSHELL 0x8e3cd000 == 148 [pid = 1856] [id = 131] 11:37:25 INFO - PROCESS | 1856 | --DOCSHELL 0xa10a6c00 == 147 [pid = 1856] [id = 72] 11:37:25 INFO - PROCESS | 1856 | --DOCSHELL 0x853e6000 == 146 [pid = 1856] [id = 538] 11:37:25 INFO - PROCESS | 1856 | --DOCSHELL 0x8f1c1c00 == 145 [pid = 1856] [id = 50] 11:37:25 INFO - PROCESS | 1856 | --DOCSHELL 0x92633800 == 144 [pid = 1856] [id = 95] 11:37:25 INFO - PROCESS | 1856 | --DOCSHELL 0x8f93ec00 == 143 [pid = 1856] [id = 115] 11:37:25 INFO - PROCESS | 1856 | --DOCSHELL 0x8e3c8000 == 142 [pid = 1856] [id = 186] 11:37:25 INFO - PROCESS | 1856 | --DOCSHELL 0x8f360800 == 141 [pid = 1856] [id = 170] 11:37:25 INFO - PROCESS | 1856 | --DOCSHELL 0x85773000 == 140 [pid = 1856] [id = 639] 11:37:25 INFO - PROCESS | 1856 | --DOCSHELL 0x875c7400 == 139 [pid = 1856] [id = 638] 11:37:25 INFO - PROCESS | 1856 | --DOCSHELL 0x86f10000 == 138 [pid = 1856] [id = 637] 11:37:25 INFO - PROCESS | 1856 | --DOCSHELL 0x86cd0c00 == 137 [pid = 1856] [id = 636] 11:37:25 INFO - PROCESS | 1856 | --DOCSHELL 0x87c66400 == 136 [pid = 1856] [id = 635] 11:37:25 INFO - PROCESS | 1856 | --DOCSHELL 0x98f2fc00 == 135 [pid = 1856] [id = 633] 11:37:25 INFO - PROCESS | 1856 | --DOCSHELL 0x987a7400 == 134 [pid = 1856] [id = 634] 11:37:25 INFO - PROCESS | 1856 | --DOCSHELL 0x85776000 == 133 [pid = 1856] [id = 632] 11:37:25 INFO - PROCESS | 1856 | --DOCSHELL 0x96f28c00 == 132 [pid = 1856] [id = 631] 11:37:25 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x8e2a4000) [pid = 1856] [serial = 1853] [outer = (nil)] [url = about:blank] 11:37:25 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0xa10a9400) [pid = 1856] [serial = 1829] [outer = (nil)] [url = about:blank] 11:37:25 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x9fc2a000) [pid = 1856] [serial = 1826] [outer = (nil)] [url = about:blank] 11:37:25 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x9002b000) [pid = 1856] [serial = 1800] [outer = (nil)] [url = about:blank] 11:37:25 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0x92fa8000) [pid = 1856] [serial = 1808] [outer = (nil)] [url = about:blank] 11:37:25 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x8fe6e400) [pid = 1856] [serial = 1799] [outer = (nil)] [url = about:blank] 11:37:25 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0xa4a22400) [pid = 1856] [serial = 1835] [outer = (nil)] [url = about:blank] 11:37:25 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0xa482f400) [pid = 1856] [serial = 1833] [outer = (nil)] [url = about:blank] 11:37:25 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x982f2000) [pid = 1856] [serial = 1823] [outer = (nil)] [url = about:blank] 11:37:25 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x93733800) [pid = 1856] [serial = 1814] [outer = (nil)] [url = about:blank] 11:37:25 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x932b0000) [pid = 1856] [serial = 1809] [outer = (nil)] [url = about:blank] 11:37:25 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x8f356c00) [pid = 1856] [serial = 1796] [outer = (nil)] [url = about:blank] 11:37:25 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x8b40a800) [pid = 1856] [serial = 1848] [outer = (nil)] [url = about:blank] 11:37:25 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x960bc800) [pid = 1856] [serial = 1818] [outer = (nil)] [url = about:blank] 11:37:25 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x8576d400) [pid = 1856] [serial = 1787] [outer = (nil)] [url = about:blank] 11:37:25 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x8b34e400) [pid = 1856] [serial = 1847] [outer = (nil)] [url = about:blank] 11:37:25 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x9747e400) [pid = 1856] [serial = 1820] [outer = (nil)] [url = about:blank] 11:37:25 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x8b351c00) [pid = 1856] [serial = 1791] [outer = (nil)] [url = about:blank] 11:37:25 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x936a3800) [pid = 1856] [serial = 1812] [outer = (nil)] [url = about:blank] 11:37:25 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x987a4c00) [pid = 1856] [serial = 1824] [outer = (nil)] [url = about:blank] 11:37:25 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x88acb800) [pid = 1856] [serial = 1844] [outer = (nil)] [url = about:blank] 11:37:25 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0xa4a2a800) [pid = 1856] [serial = 1836] [outer = (nil)] [url = about:blank] 11:37:25 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x8e3e7000) [pid = 1856] [serial = 1794] [outer = (nil)] [url = about:blank] 11:37:25 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x938d0800) [pid = 1856] [serial = 1815] [outer = (nil)] [url = about:blank] 11:37:25 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x9262ac00) [pid = 1856] [serial = 1803] [outer = (nil)] [url = about:blank] 11:37:25 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x92736c00) [pid = 1856] [serial = 1805] [outer = (nil)] [url = about:blank] 11:37:26 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x8fbaac00) [pid = 1856] [serial = 1797] [outer = (nil)] [url = about:blank] 11:37:26 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x89198800) [pid = 1856] [serial = 1851] [outer = (nil)] [url = about:blank] 11:37:26 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x94d6c400) [pid = 1856] [serial = 1817] [outer = (nil)] [url = about:blank] 11:37:26 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0xa10b2800) [pid = 1856] [serial = 1830] [outer = (nil)] [url = about:blank] 11:37:26 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x8af34000) [pid = 1856] [serial = 1790] [outer = (nil)] [url = about:blank] 11:37:26 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x8e31b400) [pid = 1856] [serial = 1716] [outer = (nil)] [url = about:blank] 11:37:26 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x82f9b000) [pid = 1856] [serial = 1839] [outer = (nil)] [url = about:blank] 11:37:26 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x97482000) [pid = 1856] [serial = 1821] [outer = (nil)] [url = about:blank] 11:37:26 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x9fd59400) [pid = 1856] [serial = 1827] [outer = (nil)] [url = about:blank] 11:37:26 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x893c2400) [pid = 1856] [serial = 1845] [outer = (nil)] [url = about:blank] 11:37:26 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x8577bc00) [pid = 1856] [serial = 1788] [outer = (nil)] [url = about:blank] 11:37:26 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x92742c00) [pid = 1856] [serial = 1806] [outer = (nil)] [url = about:blank] 11:37:26 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x86cce800) [pid = 1856] [serial = 1842] [outer = (nil)] [url = about:blank] 11:37:26 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x82f99000) [pid = 1856] [serial = 1838] [outer = (nil)] [url = about:blank] 11:37:26 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x875c2000) [pid = 1856] [serial = 1850] [outer = (nil)] [url = about:blank] 11:37:26 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x9100d000) [pid = 1856] [serial = 1802] [outer = (nil)] [url = about:blank] 11:37:26 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0xa4457400) [pid = 1856] [serial = 1832] [outer = (nil)] [url = about:blank] 11:37:26 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x8e2a2c00) [pid = 1856] [serial = 1793] [outer = (nil)] [url = about:blank] 11:37:26 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x85779c00) [pid = 1856] [serial = 1841] [outer = (nil)] [url = about:blank] 11:37:26 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x935d2400) [pid = 1856] [serial = 1811] [outer = (nil)] [url = about:blank] 11:37:26 INFO - PROCESS | 1856 | 1461263846225 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x82f9b400 == 133 [pid = 1856] [id = 658] 11:37:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x82f9c000) [pid = 1856] [serial = 1975] [outer = (nil)] 11:37:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x8304a800) [pid = 1856] [serial = 1976] [outer = 0x82f9c000] 11:37:26 INFO - PROCESS | 1856 | 1461263846320 Marionette DEBUG loaded listener.js 11:37:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x83054400) [pid = 1856] [serial = 1977] [outer = 0x82f9c000] 11:37:27 INFO - PROCESS | 1856 | 1461263847176 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]]]}] 11:37:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 11:37:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 3894ms 11:37:27 INFO - PROCESS | 1856 | 1461263847202 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 11:37:27 INFO - PROCESS | 1856 | 1461263847210 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 11:37:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 11:37:27 INFO - PROCESS | 1856 | 1461263847218 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 11:37:27 INFO - PROCESS | 1856 | 1461263847222 Marionette TRACE conn3 <- [1,2606,null,{}] 11:37:27 INFO - PROCESS | 1856 | 1461263847229 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}] 11:37:27 INFO - PROCESS | 1856 | 1461263847446 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 11:37:27 INFO - PROCESS | 1856 | 1461263847661 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x85724000 == 134 [pid = 1856] [id = 659] 11:37:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x8572c800) [pid = 1856] [serial = 1978] [outer = (nil)] 11:37:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x85777400) [pid = 1856] [serial = 1979] [outer = 0x8572c800] 11:37:27 INFO - PROCESS | 1856 | 1461263847736 Marionette DEBUG loaded listener.js 11:37:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x86220000) [pid = 1856] [serial = 1980] [outer = 0x8572c800] 11:37:28 INFO - PROCESS | 1856 | 1461263848715 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]]]}] 11:37:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 11:37:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1529ms 11:37:28 INFO - PROCESS | 1856 | 1461263848758 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 11:37:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 11:37:28 INFO - PROCESS | 1856 | 1461263848764 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 11:37:28 INFO - PROCESS | 1856 | 1461263848770 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 11:37:28 INFO - PROCESS | 1856 | 1461263848774 Marionette TRACE conn3 <- [1,2610,null,{}] 11:37:28 INFO - PROCESS | 1856 | 1461263848779 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}] 11:37:29 INFO - PROCESS | 1856 | 1461263849040 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 11:37:29 INFO - PROCESS | 1856 | 1461263849080 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x86223c00 == 135 [pid = 1856] [id = 660] 11:37:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x86f18800) [pid = 1856] [serial = 1981] [outer = (nil)] 11:37:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x875ce400) [pid = 1856] [serial = 1982] [outer = 0x86f18800] 11:37:29 INFO - PROCESS | 1856 | 1461263849152 Marionette DEBUG loaded listener.js 11:37:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x87c71c00) [pid = 1856] [serial = 1983] [outer = 0x86f18800] 11:37:30 INFO - PROCESS | 1856 | 1461263850237 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]]]}] 11:37:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 11:37:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1530ms 11:37:30 INFO - PROCESS | 1856 | 1461263850300 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 11:37:30 INFO - PROCESS | 1856 | 1461263850304 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 11:37:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 11:37:30 INFO - PROCESS | 1856 | 1461263850324 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 11:37:30 INFO - PROCESS | 1856 | 1461263850334 Marionette TRACE conn3 <- [1,2614,null,{}] 11:37:30 INFO - PROCESS | 1856 | 1461263850339 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}] 11:37:30 INFO - PROCESS | 1856 | 1461263850616 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 11:37:31 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x98424400) [pid = 1856] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 11:37:31 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x91110c00) [pid = 1856] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 11:37:31 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x87fde800) [pid = 1856] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 11:37:31 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x8bfb7c00) [pid = 1856] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 11:37:31 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x8fbb0800) [pid = 1856] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 11:37:31 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x935cbc00) [pid = 1856] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 11:37:31 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x97477c00) [pid = 1856] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 11:37:31 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0xa10aa400) [pid = 1856] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 11:37:31 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x87b24400) [pid = 1856] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 11:37:31 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x8fc94c00) [pid = 1856] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 11:37:31 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x86f18c00) [pid = 1856] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 11:37:31 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x86cd2c00) [pid = 1856] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 11:37:31 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x94dce000) [pid = 1856] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 11:37:31 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x98fd1400) [pid = 1856] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 11:37:31 INFO - PROCESS | 1856 | --DOMWINDOW == 131 (0x8f1cd400) [pid = 1856] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 11:37:31 INFO - PROCESS | 1856 | --DOMWINDOW == 130 (0x95824800) [pid = 1856] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 11:37:31 INFO - PROCESS | 1856 | --DOMWINDOW == 129 (0x92f36000) [pid = 1856] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 11:37:31 INFO - PROCESS | 1856 | --DOMWINDOW == 128 (0x91c9f800) [pid = 1856] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 11:37:31 INFO - PROCESS | 1856 | --DOMWINDOW == 127 (0x92fa7400) [pid = 1856] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 11:37:31 INFO - PROCESS | 1856 | --DOMWINDOW == 126 (0x94dc9c00) [pid = 1856] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 11:37:31 INFO - PROCESS | 1856 | --DOMWINDOW == 125 (0x8bcbe800) [pid = 1856] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 11:37:31 INFO - PROCESS | 1856 | --DOMWINDOW == 124 (0x8b169800) [pid = 1856] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 11:37:31 INFO - PROCESS | 1856 | 1461263851496 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x85773000 == 136 [pid = 1856] [id = 661] 11:37:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 125 (0x86215400) [pid = 1856] [serial = 1984] [outer = (nil)] 11:37:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 126 (0x87b22c00) [pid = 1856] [serial = 1985] [outer = 0x86215400] 11:37:31 INFO - PROCESS | 1856 | 1461263851574 Marionette DEBUG loaded listener.js 11:37:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 127 (0x893c4000) [pid = 1856] [serial = 1986] [outer = 0x86215400] 11:37:32 INFO - PROCESS | 1856 | 1461263852309 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]]]}] 11:37:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 11:37:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 2049ms 11:37:32 INFO - PROCESS | 1856 | 1461263852366 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 11:37:32 INFO - PROCESS | 1856 | 1461263852371 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 11:37:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 11:37:32 INFO - PROCESS | 1856 | 1461263852377 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 11:37:32 INFO - PROCESS | 1856 | 1461263852379 Marionette TRACE conn3 <- [1,2618,null,{}] 11:37:32 INFO - PROCESS | 1856 | 1461263852385 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}] 11:37:32 INFO - PROCESS | 1856 | 1461263852643 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 11:37:32 INFO - PROCESS | 1856 | 1461263852665 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x82d5b800 == 137 [pid = 1856] [id = 662] 11:37:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 128 (0x86f14400) [pid = 1856] [serial = 1987] [outer = (nil)] 11:37:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x8b166400) [pid = 1856] [serial = 1988] [outer = 0x86f14400] 11:37:32 INFO - PROCESS | 1856 | 1461263852737 Marionette DEBUG loaded listener.js 11:37:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x893c4c00) [pid = 1856] [serial = 1989] [outer = 0x86f14400] 11:37:33 INFO - PROCESS | 1856 | 1461263853935 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]]]}] 11:37:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 11:37:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1633ms 11:37:34 INFO - PROCESS | 1856 | 1461263854011 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 11:37:34 INFO - PROCESS | 1856 | 1461263854017 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 11:37:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 11:37:34 INFO - PROCESS | 1856 | 1461263854026 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 11:37:34 INFO - PROCESS | 1856 | 1461263854033 Marionette TRACE conn3 <- [1,2622,null,{}] 11:37:34 INFO - PROCESS | 1856 | 1461263854042 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}] 11:37:34 INFO - PROCESS | 1856 | 1461263854294 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 11:37:34 INFO - PROCESS | 1856 | 1461263854678 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x8513f800 == 138 [pid = 1856] [id = 663] 11:37:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 131 (0x8566ac00) [pid = 1856] [serial = 1990] [outer = (nil)] 11:37:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0x86cd5c00) [pid = 1856] [serial = 1991] [outer = 0x8566ac00] 11:37:34 INFO - PROCESS | 1856 | 1461263854783 Marionette DEBUG loaded listener.js 11:37:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x86f13800) [pid = 1856] [serial = 1992] [outer = 0x8566ac00] 11:37:35 INFO - PROCESS | 1856 | 1461263855741 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]]]}] 11:37:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 11:37:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1788ms 11:37:35 INFO - PROCESS | 1856 | 1461263855815 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 11:37:35 INFO - PROCESS | 1856 | 1461263855824 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 11:37:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 11:37:35 INFO - PROCESS | 1856 | 1461263855834 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 11:37:35 INFO - PROCESS | 1856 | 1461263855839 Marionette TRACE conn3 <- [1,2626,null,{}] 11:37:35 INFO - PROCESS | 1856 | 1461263855845 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}] 11:37:36 INFO - PROCESS | 1856 | 1461263856095 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 11:37:36 INFO - PROCESS | 1856 | 1461263856509 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x893c9400 == 139 [pid = 1856] [id = 664] 11:37:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x893cac00) [pid = 1856] [serial = 1993] [outer = (nil)] 11:37:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x8af33000) [pid = 1856] [serial = 1994] [outer = 0x893cac00] 11:37:36 INFO - PROCESS | 1856 | 1461263856599 Marionette DEBUG loaded listener.js 11:37:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x8b354400) [pid = 1856] [serial = 1995] [outer = 0x893cac00] 11:37:37 INFO - PROCESS | 1856 | 1461263857574 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]]]}] 11:37:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 11:37:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1787ms 11:37:37 INFO - PROCESS | 1856 | 1461263857621 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 11:37:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 11:37:37 INFO - PROCESS | 1856 | 1461263857625 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 11:37:37 INFO - PROCESS | 1856 | 1461263857632 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 11:37:37 INFO - PROCESS | 1856 | 1461263857638 Marionette TRACE conn3 <- [1,2630,null,{}] 11:37:37 INFO - PROCESS | 1856 | 1461263857654 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}] 11:37:37 INFO - PROCESS | 1856 | 1461263857873 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 11:37:38 INFO - PROCESS | 1856 | 1461263858206 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x8b34e400 == 140 [pid = 1856] [id = 665] 11:37:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x8be05c00) [pid = 1856] [serial = 1996] [outer = (nil)] 11:37:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x8be7c400) [pid = 1856] [serial = 1997] [outer = 0x8be05c00] 11:37:38 INFO - PROCESS | 1856 | 1461263858300 Marionette DEBUG loaded listener.js 11:37:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x8e2a5c00) [pid = 1856] [serial = 1998] [outer = 0x8be05c00] 11:37:39 INFO - PROCESS | 1856 | 1461263859215 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]]]}] 11:37:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 11:37:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1633ms 11:37:39 INFO - PROCESS | 1856 | 1461263859265 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 11:37:39 INFO - PROCESS | 1856 | 1461263859270 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 11:37:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 11:37:39 INFO - PROCESS | 1856 | 1461263859276 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 11:37:39 INFO - PROCESS | 1856 | 1461263859280 Marionette TRACE conn3 <- [1,2634,null,{}] 11:37:39 INFO - PROCESS | 1856 | 1461263859306 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}] 11:37:39 INFO - PROCESS | 1856 | 1461263859513 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 11:37:39 INFO - PROCESS | 1856 | 1461263859857 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x853e6000 == 141 [pid = 1856] [id = 666] 11:37:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x8bfb0000) [pid = 1856] [serial = 1999] [outer = (nil)] 11:37:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x8e3e4400) [pid = 1856] [serial = 2000] [outer = 0x8bfb0000] 11:37:39 INFO - PROCESS | 1856 | 1461263859946 Marionette DEBUG loaded listener.js 11:37:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x8e3eec00) [pid = 1856] [serial = 2001] [outer = 0x8bfb0000] 11:37:40 INFO - PROCESS | 1856 | 1461263860849 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]]]}] 11:37:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 11:37:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1635ms 11:37:40 INFO - PROCESS | 1856 | 1461263860911 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 11:37:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 11:37:40 INFO - PROCESS | 1856 | 1461263860915 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 11:37:40 INFO - PROCESS | 1856 | 1461263860921 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 11:37:40 INFO - PROCESS | 1856 | 1461263860925 Marionette TRACE conn3 <- [1,2638,null,{}] 11:37:40 INFO - PROCESS | 1856 | 1461263860930 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}] 11:37:41 INFO - PROCESS | 1856 | 1461263861133 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 11:37:41 INFO - PROCESS | 1856 | 1461263861477 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x8e3c8000 == 142 [pid = 1856] [id = 667] 11:37:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x8e3d3800) [pid = 1856] [serial = 2002] [outer = (nil)] 11:37:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x8f35c400) [pid = 1856] [serial = 2003] [outer = 0x8e3d3800] 11:37:41 INFO - PROCESS | 1856 | 1461263861567 Marionette DEBUG loaded listener.js 11:37:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x8f778c00) [pid = 1856] [serial = 2004] [outer = 0x8e3d3800] 11:37:42 INFO - PROCESS | 1856 | 1461263862455 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]]]}] 11:37:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 11:37:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1593ms 11:37:42 INFO - PROCESS | 1856 | 1461263862514 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 11:37:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 11:37:42 INFO - PROCESS | 1856 | 1461263862518 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 11:37:42 INFO - PROCESS | 1856 | 1461263862525 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 11:37:42 INFO - PROCESS | 1856 | 1461263862528 Marionette TRACE conn3 <- [1,2642,null,{}] 11:37:42 INFO - PROCESS | 1856 | 1461263862534 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}] 11:37:42 INFO - PROCESS | 1856 | 1461263862775 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 11:37:43 INFO - PROCESS | 1856 | 1461263863122 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x8e326800 == 143 [pid = 1856] [id = 668] 11:37:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x8f35dc00) [pid = 1856] [serial = 2005] [outer = (nil)] 11:37:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x8fc9b800) [pid = 1856] [serial = 2006] [outer = 0x8f35dc00] 11:37:43 INFO - PROCESS | 1856 | 1461263863217 Marionette DEBUG loaded listener.js 11:37:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x8fe6c400) [pid = 1856] [serial = 2007] [outer = 0x8f35dc00] 11:37:44 INFO - PROCESS | 1856 | 1461263864119 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]]]}] 11:37:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 11:37:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1636ms 11:37:44 INFO - PROCESS | 1856 | 1461263864160 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 11:37:44 INFO - PROCESS | 1856 | 1461263864164 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 11:37:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 11:37:44 INFO - PROCESS | 1856 | 1461263864170 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 11:37:44 INFO - PROCESS | 1856 | 1461263864174 Marionette TRACE conn3 <- [1,2646,null,{}] 11:37:44 INFO - PROCESS | 1856 | 1461263864180 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}] 11:37:44 INFO - PROCESS | 1856 | 1461263864388 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 11:37:44 INFO - PROCESS | 1856 | 1461263864726 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:44 INFO - PROCESS | 1856 | ++DOCSHELL 0x8e321400 == 144 [pid = 1856] [id = 669] 11:37:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x8fc98400) [pid = 1856] [serial = 2008] [outer = (nil)] 11:37:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x90f8a400) [pid = 1856] [serial = 2009] [outer = 0x8fc98400] 11:37:44 INFO - PROCESS | 1856 | 1461263864827 Marionette DEBUG loaded listener.js 11:37:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x91006800) [pid = 1856] [serial = 2010] [outer = 0x8fc98400] 11:37:45 INFO - PROCESS | 1856 | 1461263865698 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]]]}] 11:37:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 11:37:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1582ms 11:37:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 11:37:45 INFO - PROCESS | 1856 | 1461263865753 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 11:37:45 INFO - PROCESS | 1856 | 1461263865756 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 11:37:45 INFO - PROCESS | 1856 | 1461263865763 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 11:37:45 INFO - PROCESS | 1856 | 1461263865766 Marionette TRACE conn3 <- [1,2650,null,{}] 11:37:45 INFO - PROCESS | 1856 | 1461263865772 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}] 11:37:46 INFO - PROCESS | 1856 | 1461263866014 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 11:37:46 INFO - PROCESS | 1856 | 1461263866274 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x895ec000 == 145 [pid = 1856] [id = 670] 11:37:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x8e322800) [pid = 1856] [serial = 2011] [outer = (nil)] 11:37:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x92627800) [pid = 1856] [serial = 2012] [outer = 0x8e322800] 11:37:46 INFO - PROCESS | 1856 | 1461263866421 Marionette DEBUG loaded listener.js 11:37:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x92631400) [pid = 1856] [serial = 2013] [outer = 0x8e322800] 11:37:47 INFO - PROCESS | 1856 | 1461263867323 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]]]}] 11:37:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 11:37:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1629ms 11:37:47 INFO - PROCESS | 1856 | 1461263867391 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 11:37:47 INFO - PROCESS | 1856 | 1461263867395 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 11:37:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 11:37:47 INFO - PROCESS | 1856 | 1461263867402 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 11:37:47 INFO - PROCESS | 1856 | 1461263867405 Marionette TRACE conn3 <- [1,2654,null,{}] 11:37:47 INFO - PROCESS | 1856 | 1461263867411 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}] 11:37:47 INFO - PROCESS | 1856 | 1461263867615 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 11:37:47 INFO - PROCESS | 1856 | 1461263867954 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x9261fc00 == 146 [pid = 1856] [id = 671] 11:37:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x92628c00) [pid = 1856] [serial = 2014] [outer = (nil)] 11:37:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x92699000) [pid = 1856] [serial = 2015] [outer = 0x92628c00] 11:37:48 INFO - PROCESS | 1856 | 1461263868044 Marionette DEBUG loaded listener.js 11:37:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x92703800) [pid = 1856] [serial = 2016] [outer = 0x92628c00] 11:37:48 INFO - PROCESS | 1856 | 1461263868929 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]]]}] 11:37:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 11:37:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1589ms 11:37:48 INFO - PROCESS | 1856 | 1461263868992 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 11:37:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 11:37:49 INFO - PROCESS | 1856 | 1461263868996 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 11:37:49 INFO - PROCESS | 1856 | 1461263869002 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 11:37:49 INFO - PROCESS | 1856 | 1461263869006 Marionette TRACE conn3 <- [1,2658,null,{}] 11:37:49 INFO - PROCESS | 1856 | 1461263869011 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}] 11:37:49 INFO - PROCESS | 1856 | 1461263869218 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 11:37:49 INFO - PROCESS | 1856 | 1461263869551 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x8e328c00 == 147 [pid = 1856] [id = 672] 11:37:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x9263b800) [pid = 1856] [serial = 2017] [outer = (nil)] 11:37:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x92f33800) [pid = 1856] [serial = 2018] [outer = 0x9263b800] 11:37:49 INFO - PROCESS | 1856 | 1461263869639 Marionette DEBUG loaded listener.js 11:37:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x92f3a800) [pid = 1856] [serial = 2019] [outer = 0x9263b800] 11:37:50 INFO - PROCESS | 1856 | 1461263870578 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]]]}] 11:37:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 11:37:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1629ms 11:37:50 INFO - PROCESS | 1856 | 1461263870632 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 11:37:50 INFO - PROCESS | 1856 | 1461263870636 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 11:37:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 11:37:50 INFO - PROCESS | 1856 | 1461263870642 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 11:37:50 INFO - PROCESS | 1856 | 1461263870647 Marionette TRACE conn3 <- [1,2662,null,{}] 11:37:50 INFO - PROCESS | 1856 | 1461263870652 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}] 11:37:50 INFO - PROCESS | 1856 | 1461263870895 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 11:37:51 INFO - PROCESS | 1856 | 1461263871242 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x92738000 == 148 [pid = 1856] [id = 673] 11:37:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x93395400) [pid = 1856] [serial = 2020] [outer = (nil)] 11:37:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x9339ec00) [pid = 1856] [serial = 2021] [outer = 0x93395400] 11:37:51 INFO - PROCESS | 1856 | 1461263871339 Marionette DEBUG loaded listener.js 11:37:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x935cbc00) [pid = 1856] [serial = 2022] [outer = 0x93395400] 11:37:52 INFO - PROCESS | 1856 | 1461263872229 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]]]}] 11:37:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 11:37:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1629ms 11:37:52 INFO - PROCESS | 1856 | 1461263872271 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 11:37:52 INFO - PROCESS | 1856 | 1461263872275 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 11:37:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 11:37:52 INFO - PROCESS | 1856 | 1461263872281 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 11:37:52 INFO - PROCESS | 1856 | 1461263872285 Marionette TRACE conn3 <- [1,2666,null,{}] 11:37:52 INFO - PROCESS | 1856 | 1461263872290 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}] 11:37:52 INFO - PROCESS | 1856 | 1461263872602 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 11:37:52 INFO - PROCESS | 1856 | 1461263872828 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x9339b400 == 149 [pid = 1856] [id = 674] 11:37:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x9339f400) [pid = 1856] [serial = 2023] [outer = (nil)] 11:37:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x93727400) [pid = 1856] [serial = 2024] [outer = 0x9339f400] 11:37:52 INFO - PROCESS | 1856 | 1461263872971 Marionette DEBUG loaded listener.js 11:37:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x93733800) [pid = 1856] [serial = 2025] [outer = 0x9339f400] 11:37:54 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 11:37:54 INFO - PROCESS | 1856 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 11:37:54 INFO - PROCESS | 1856 | 1461263874284 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]]]}] 11:37:54 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) 11:37:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2042ms 11:37:54 INFO - PROCESS | 1856 | 1461263874325 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 11:37:54 INFO - PROCESS | 1856 | 1461263874328 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 11:37:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 11:37:54 INFO - PROCESS | 1856 | 1461263874334 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 11:37:54 INFO - PROCESS | 1856 | 1461263874338 Marionette TRACE conn3 <- [1,2670,null,{}] 11:37:54 INFO - PROCESS | 1856 | 1461263874343 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}] 11:37:54 INFO - PROCESS | 1856 | 1461263874588 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 11:37:54 INFO - PROCESS | 1856 | 1461263874857 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:54 INFO - PROCESS | 1856 | ++DOCSHELL 0x85669c00 == 150 [pid = 1856] [id = 675] 11:37:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x92696000) [pid = 1856] [serial = 2026] [outer = (nil)] 11:37:54 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x93909c00) [pid = 1856] [serial = 2027] [outer = 0x92696000] 11:37:54 INFO - PROCESS | 1856 | 1461263874960 Marionette DEBUG loaded listener.js 11:37:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x939cb000) [pid = 1856] [serial = 2028] [outer = 0x92696000] 11:37:56 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 11:37:56 INFO - PROCESS | 1856 | 1461263876319 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] 11:37:56 INFO - PROCESS | 1856 | 1461263876379 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 11:37:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 11:37:56 INFO - PROCESS | 1856 | 1461263876385 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 11:37:56 INFO - PROCESS | 1856 | 1461263876393 Marionette TRACE conn3 <- [1,2674,null,{}] 11:37:56 INFO - PROCESS | 1856 | 1461263876402 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}] 11:37:56 INFO - PROCESS | 1856 | 1461263876791 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 11:37:56 INFO - PROCESS | 1856 | 1461263876970 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x9390b800 == 151 [pid = 1856] [id = 676] 11:37:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x93910000) [pid = 1856] [serial = 2029] [outer = (nil)] 11:37:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x96d7b800) [pid = 1856] [serial = 2030] [outer = 0x93910000] 11:37:57 INFO - PROCESS | 1856 | 1461263877056 Marionette DEBUG loaded listener.js 11:37:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x96e09c00) [pid = 1856] [serial = 2031] [outer = 0x93910000] 11:37:58 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 11:37:58 INFO - PROCESS | 1856 | 1461263878404 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] 11:37:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 11:37:58 INFO - PROCESS | 1856 | 1461263878442 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 11:37:58 INFO - PROCESS | 1856 | 1461263878448 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 11:37:58 INFO - PROCESS | 1856 | 1461263878451 Marionette TRACE conn3 <- [1,2678,null,{}] 11:37:58 INFO - PROCESS | 1856 | 1461263878457 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}] 11:37:58 INFO - PROCESS | 1856 | 1461263878702 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 11:37:58 INFO - PROCESS | 1856 | 1461263878969 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:37:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x960b7400 == 152 [pid = 1856] [id = 677] 11:37:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x965e3400) [pid = 1856] [serial = 2032] [outer = (nil)] 11:37:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x972b7400) [pid = 1856] [serial = 2033] [outer = 0x965e3400] 11:37:59 INFO - PROCESS | 1856 | 1461263879056 Marionette DEBUG loaded listener.js 11:37:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x97474c00) [pid = 1856] [serial = 2034] [outer = 0x965e3400] 11:38:00 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 11:38:00 INFO - PROCESS | 1856 | 1461263880369 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]]]}] 11:38:00 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) 11:38:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1981ms 11:38:00 INFO - PROCESS | 1856 | 1461263880429 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 11:38:00 INFO - PROCESS | 1856 | 1461263880432 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 11:38:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 11:38:00 INFO - PROCESS | 1856 | 1461263880438 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 11:38:00 INFO - PROCESS | 1856 | 1461263880442 Marionette TRACE conn3 <- [1,2682,null,{}] 11:38:00 INFO - PROCESS | 1856 | 1461263880447 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}] 11:38:00 INFO - PROCESS | 1856 | 1461263880740 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 11:38:01 INFO - PROCESS | 1856 | 1461263881009 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x97224c00 == 153 [pid = 1856] [id = 678] 11:38:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x97225800) [pid = 1856] [serial = 2035] [outer = (nil)] 11:38:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x97d6c400) [pid = 1856] [serial = 2036] [outer = 0x97225800] 11:38:01 INFO - PROCESS | 1856 | 1461263881095 Marionette DEBUG loaded listener.js 11:38:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x982e9800) [pid = 1856] [serial = 2037] [outer = 0x97225800] 11:38:02 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 11:38:02 INFO - PROCESS | 1856 | 1461263882470 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]]]}] 11:38:02 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) 11:38:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2081ms 11:38:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 11:38:02 INFO - PROCESS | 1856 | 1461263882521 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 11:38:02 INFO - PROCESS | 1856 | 1461263882524 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 11:38:02 INFO - PROCESS | 1856 | 1461263882531 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 11:38:02 INFO - PROCESS | 1856 | 1461263882534 Marionette TRACE conn3 <- [1,2686,null,{}] 11:38:02 INFO - PROCESS | 1856 | 1461263882540 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}] 11:38:02 INFO - PROCESS | 1856 | 1461263882814 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 11:38:03 INFO - PROCESS | 1856 | 1461263883081 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x85722000 == 154 [pid = 1856] [id = 679] 11:38:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x97474000) [pid = 1856] [serial = 2038] [outer = (nil)] 11:38:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x9880f000) [pid = 1856] [serial = 2039] [outer = 0x97474000] 11:38:03 INFO - PROCESS | 1856 | 1461263883169 Marionette DEBUG loaded listener.js 11:38:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0x98f4fc00) [pid = 1856] [serial = 2040] [outer = 0x97474000] 11:38:05 INFO - PROCESS | 1856 | --DOCSHELL 0x98487c00 == 153 [pid = 1856] [id = 562] 11:38:05 INFO - PROCESS | 1856 | --DOCSHELL 0x850fbc00 == 152 [pid = 1856] [id = 521] 11:38:05 INFO - PROCESS | 1856 | --DOCSHELL 0x8572d000 == 151 [pid = 1856] [id = 566] 11:38:05 INFO - PROCESS | 1856 | --DOCSHELL 0x8f97cc00 == 150 [pid = 1856] [id = 276] 11:38:05 INFO - PROCESS | 1856 | --DOCSHELL 0x9372f000 == 149 [pid = 1856] [id = 565] 11:38:05 INFO - PROCESS | 1856 | --DOCSHELL 0x850f8800 == 148 [pid = 1856] [id = 564] 11:38:05 INFO - PROCESS | 1856 | --DOCSHELL 0x9390ec00 == 147 [pid = 1856] [id = 559] 11:38:05 INFO - PROCESS | 1856 | --DOCSHELL 0x8576e000 == 146 [pid = 1856] [id = 590] 11:38:05 INFO - PROCESS | 1856 | --DOCSHELL 0x85773000 == 145 [pid = 1856] [id = 661] 11:38:05 INFO - PROCESS | 1856 | --DOCSHELL 0x86223c00 == 144 [pid = 1856] [id = 660] 11:38:05 INFO - PROCESS | 1856 | --DOCSHELL 0x85724000 == 143 [pid = 1856] [id = 659] 11:38:05 INFO - PROCESS | 1856 | --DOCSHELL 0x82f9b400 == 142 [pid = 1856] [id = 658] 11:38:05 INFO - PROCESS | 1856 | --DOCSHELL 0x85721400 == 141 [pid = 1856] [id = 656] 11:38:05 INFO - PROCESS | 1856 | --DOCSHELL 0x98f40400 == 140 [pid = 1856] [id = 655] 11:38:05 INFO - PROCESS | 1856 | --DOCSHELL 0x96e06c00 == 139 [pid = 1856] [id = 654] 11:38:05 INFO - PROCESS | 1856 | --DOCSHELL 0x97219800 == 138 [pid = 1856] [id = 652] 11:38:05 INFO - PROCESS | 1856 | --DOCSHELL 0x96dda800 == 137 [pid = 1856] [id = 653] 11:38:05 INFO - PROCESS | 1856 | --DOCSHELL 0x94dd0000 == 136 [pid = 1856] [id = 651] 11:38:05 INFO - PROCESS | 1856 | --DOCSHELL 0x92627c00 == 135 [pid = 1856] [id = 650] 11:38:05 INFO - PROCESS | 1856 | --DOCSHELL 0x93458000 == 134 [pid = 1856] [id = 649] 11:38:05 INFO - PROCESS | 1856 | --DOCSHELL 0x92f39000 == 133 [pid = 1856] [id = 648] 11:38:05 INFO - PROCESS | 1856 | --DOCSHELL 0x82f90400 == 132 [pid = 1856] [id = 612] 11:38:05 INFO - PROCESS | 1856 | --DOCSHELL 0x8fc9c000 == 131 [pid = 1856] [id = 646] 11:38:05 INFO - PROCESS | 1856 | --DOCSHELL 0x85720c00 == 130 [pid = 1856] [id = 647] 11:38:05 INFO - PROCESS | 1856 | --DOCSHELL 0x8f978c00 == 129 [pid = 1856] [id = 645] 11:38:05 INFO - PROCESS | 1856 | --DOCSHELL 0x8be07000 == 128 [pid = 1856] [id = 644] 11:38:05 INFO - PROCESS | 1856 | --DOCSHELL 0x8e3f1400 == 127 [pid = 1856] [id = 643] 11:38:05 INFO - PROCESS | 1856 | --DOCSHELL 0x86f0fc00 == 126 [pid = 1856] [id = 641] 11:38:05 INFO - PROCESS | 1856 | --DOCSHELL 0x8b40d400 == 125 [pid = 1856] [id = 642] 11:38:05 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x8e2a2800) [pid = 1856] [serial = 1922] [outer = (nil)] [url = about:blank] 11:38:05 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x8be0a000) [pid = 1856] [serial = 1920] [outer = (nil)] [url = about:blank] 11:38:05 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0xa01abc00) [pid = 1856] [serial = 1899] [outer = (nil)] [url = about:blank] 11:38:05 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x9261e800) [pid = 1856] [serial = 1871] [outer = (nil)] [url = about:blank] 11:38:05 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x8b358800) [pid = 1856] [serial = 1919] [outer = (nil)] [url = about:blank] 11:38:05 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x8e2a4400) [pid = 1856] [serial = 1859] [outer = (nil)] [url = about:blank] 11:38:05 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x8fe18800) [pid = 1856] [serial = 1866] [outer = (nil)] [url = about:blank] 11:38:05 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x92640400) [pid = 1856] [serial = 1872] [outer = (nil)] [url = about:blank] 11:38:05 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x93735400) [pid = 1856] [serial = 1883] [outer = (nil)] [url = about:blank] 11:38:05 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x98f43c00) [pid = 1856] [serial = 1895] [outer = (nil)] [url = about:blank] 11:38:05 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0xa4836400) [pid = 1856] [serial = 1904] [outer = (nil)] [url = about:blank] 11:38:05 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x88acbc00) [pid = 1856] [serial = 1856] [outer = (nil)] [url = about:blank] 11:38:05 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x90032c00) [pid = 1856] [serial = 1868] [outer = (nil)] [url = about:blank] 11:38:05 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x87fe9c00) [pid = 1856] [serial = 1914] [outer = (nil)] [url = about:blank] 11:38:05 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x86f0c000) [pid = 1856] [serial = 1910] [outer = (nil)] [url = about:blank] 11:38:05 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x95890800) [pid = 1856] [serial = 1886] [outer = (nil)] [url = about:blank] 11:38:05 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0xa445a000) [pid = 1856] [serial = 1902] [outer = (nil)] [url = about:blank] 11:38:05 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0xa48ca400) [pid = 1856] [serial = 1907] [outer = (nil)] [url = about:blank] 11:38:05 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x8fc99c00) [pid = 1856] [serial = 1865] [outer = (nil)] [url = about:blank] 11:38:05 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x8e3d3400) [pid = 1856] [serial = 1860] [outer = (nil)] [url = about:blank] 11:38:05 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x8f944c00) [pid = 1856] [serial = 1863] [outer = (nil)] [url = about:blank] 11:38:05 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x903bb000) [pid = 1856] [serial = 1869] [outer = (nil)] [url = about:blank] 11:38:05 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0xa3d8d400) [pid = 1856] [serial = 1901] [outer = (nil)] [url = about:blank] 11:38:05 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x97adcc00) [pid = 1856] [serial = 1892] [outer = (nil)] [url = about:blank] 11:38:05 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x96dd4800) [pid = 1856] [serial = 1887] [outer = (nil)] [url = about:blank] 11:38:05 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x9fdaec00) [pid = 1856] [serial = 1898] [outer = (nil)] [url = about:blank] 11:38:05 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x932a6000) [pid = 1856] [serial = 1878] [outer = (nil)] [url = about:blank] 11:38:05 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x92740800) [pid = 1856] [serial = 1875] [outer = (nil)] [url = about:blank] 11:38:05 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x936a0c00) [pid = 1856] [serial = 1881] [outer = (nil)] [url = about:blank] 11:38:05 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x9721e000) [pid = 1856] [serial = 1889] [outer = (nil)] [url = about:blank] 11:38:05 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x8f77f400) [pid = 1856] [serial = 1862] [outer = (nil)] [url = about:blank] 11:38:05 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x973a8c00) [pid = 1856] [serial = 1890] [outer = (nil)] [url = about:blank] 11:38:05 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x8e3c9800) [pid = 1856] [serial = 1785] [outer = (nil)] [url = about:blank] 11:38:05 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x97b61c00) [pid = 1856] [serial = 1893] [outer = (nil)] [url = about:blank] 11:38:05 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x86f11c00) [pid = 1856] [serial = 1911] [outer = (nil)] [url = about:blank] 11:38:05 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x8b161400) [pid = 1856] [serial = 1857] [outer = (nil)] [url = about:blank] 11:38:05 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0xa4839800) [pid = 1856] [serial = 1905] [outer = (nil)] [url = about:blank] 11:38:05 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x8b40b400) [pid = 1856] [serial = 1916] [outer = (nil)] [url = about:blank] 11:38:05 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x87c6a800) [pid = 1856] [serial = 1913] [outer = (nil)] [url = about:blank] 11:38:05 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x9270dc00) [pid = 1856] [serial = 1874] [outer = (nil)] [url = about:blank] 11:38:05 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x938d5800) [pid = 1856] [serial = 1884] [outer = (nil)] [url = about:blank] 11:38:05 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x932a1c00) [pid = 1856] [serial = 1877] [outer = (nil)] [url = about:blank] 11:38:05 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x9a7af800) [pid = 1856] [serial = 1896] [outer = (nil)] [url = about:blank] 11:38:05 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x8bcb2c00) [pid = 1856] [serial = 1917] [outer = (nil)] [url = about:blank] 11:38:05 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x935cac00) [pid = 1856] [serial = 1880] [outer = (nil)] [url = about:blank] 11:38:06 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 11:38:06 INFO - PROCESS | 1856 | 1461263886735 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] 11:38:06 INFO - PROCESS | 1856 | 1461263886774 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 11:38:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 11:38:06 INFO - PROCESS | 1856 | 1461263886783 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 11:38:06 INFO - PROCESS | 1856 | 1461263886787 Marionette TRACE conn3 <- [1,2690,null,{}] 11:38:06 INFO - PROCESS | 1856 | 1461263886796 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}] 11:38:07 INFO - PROCESS | 1856 | 1461263886996 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 11:38:07 INFO - PROCESS | 1856 | 1461263887261 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x85668c00 == 126 [pid = 1856] [id = 680] 11:38:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x8566a800) [pid = 1856] [serial = 2041] [outer = (nil)] 11:38:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x86cd5800) [pid = 1856] [serial = 2042] [outer = 0x8566a800] 11:38:07 INFO - PROCESS | 1856 | 1461263887339 Marionette DEBUG loaded listener.js 11:38:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x86f11c00) [pid = 1856] [serial = 2043] [outer = 0x8566a800] 11:38:08 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 11:38:08 INFO - PROCESS | 1856 | 1461263888709 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] 11:38:08 INFO - PROCESS | 1856 | 1461263888804 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 11:38:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 11:38:08 INFO - PROCESS | 1856 | 1461263888815 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 11:38:08 INFO - PROCESS | 1856 | 1461263888819 Marionette TRACE conn3 <- [1,2694,null,{}] 11:38:08 INFO - PROCESS | 1856 | 1461263888832 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}] 11:38:09 INFO - PROCESS | 1856 | 1461263889092 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 11:38:09 INFO - PROCESS | 1856 | 1461263889119 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:09 INFO - PROCESS | 1856 | ++DOCSHELL 0x853e8c00 == 127 [pid = 1856] [id = 681] 11:38:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x86f0c800) [pid = 1856] [serial = 2044] [outer = (nil)] 11:38:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x89193800) [pid = 1856] [serial = 2045] [outer = 0x86f0c800] 11:38:09 INFO - PROCESS | 1856 | 1461263889191 Marionette DEBUG loaded listener.js 11:38:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x895f1c00) [pid = 1856] [serial = 2046] [outer = 0x86f0c800] 11:38:10 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 11:38:10 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x893ca400) [pid = 1856] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 11:38:10 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x875cc400) [pid = 1856] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 11:38:10 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x86f18800) [pid = 1856] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 11:38:10 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x86215400) [pid = 1856] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 11:38:10 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x8572c800) [pid = 1856] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 11:38:10 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x82f9c000) [pid = 1856] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 11:38:10 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x9339a400) [pid = 1856] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 11:38:10 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x93390800) [pid = 1856] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 11:38:10 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0xa3d81c00) [pid = 1856] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 11:38:10 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x9a7a0800) [pid = 1856] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 11:38:10 INFO - PROCESS | 1856 | --DOMWINDOW == 131 (0x97478400) [pid = 1856] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 11:38:10 INFO - PROCESS | 1856 | --DOMWINDOW == 130 (0x9721ec00) [pid = 1856] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 11:38:10 INFO - PROCESS | 1856 | --DOMWINDOW == 129 (0x97475400) [pid = 1856] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 11:38:10 INFO - PROCESS | 1856 | --DOMWINDOW == 128 (0x93454c00) [pid = 1856] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 11:38:10 INFO - PROCESS | 1856 | --DOMWINDOW == 127 (0x9345a000) [pid = 1856] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 11:38:10 INFO - PROCESS | 1856 | --DOMWINDOW == 126 (0x92f3c400) [pid = 1856] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 11:38:10 INFO - PROCESS | 1856 | --DOMWINDOW == 125 (0x893cd800) [pid = 1856] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 11:38:10 INFO - PROCESS | 1856 | --DOMWINDOW == 124 (0x92692800) [pid = 1856] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 11:38:10 INFO - PROCESS | 1856 | --DOMWINDOW == 123 (0x8fc99000) [pid = 1856] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 11:38:10 INFO - PROCESS | 1856 | --DOMWINDOW == 122 (0x8f1c2800) [pid = 1856] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 11:38:10 INFO - PROCESS | 1856 | --DOMWINDOW == 121 (0x8f359000) [pid = 1856] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 11:38:10 INFO - PROCESS | 1856 | --DOMWINDOW == 120 (0x8b413000) [pid = 1856] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 11:38:10 INFO - PROCESS | 1856 | --DOMWINDOW == 119 (0x86f13c00) [pid = 1856] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 11:38:10 INFO - PROCESS | 1856 | 1461263890884 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] 11:38:10 INFO - PROCESS | 1856 | 1461263890910 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 11:38:10 INFO - PROCESS | 1856 | 1461263890915 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 11:38:10 INFO - PROCESS | 1856 | 1461263890922 Marionette TRACE conn3 <- [1,2698,null,{}] 11:38:10 INFO - PROCESS | 1856 | 1461263890937 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}] 11:38:11 INFO - PROCESS | 1856 | 1461263891214 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 11:38:11 INFO - PROCESS | 1856 | 1461263891350 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x82f9ac00 == 128 [pid = 1856] [id = 682] 11:38:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 120 (0x87b2c000) [pid = 1856] [serial = 2047] [outer = (nil)] 11:38:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 121 (0x8b166000) [pid = 1856] [serial = 2048] [outer = 0x87b2c000] 11:38:11 INFO - PROCESS | 1856 | 1461263891429 Marionette DEBUG loaded listener.js 11:38:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 122 (0x8b40d400) [pid = 1856] [serial = 2049] [outer = 0x87b2c000] 11:38:12 INFO - PROCESS | 1856 | SkCairoFTTypeface::onFilterRec unimplemented 11:38:12 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 11:38:12 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 11:38:12 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 11:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:38:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 11:38:12 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1 11:38:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:38:12 INFO - _addTest/ [0,2701,"getWindowHandle",null] 11:38:12 INFO - PROCESS | 1856 | 1461263892706 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 11:38:12 INFO - PROCESS | 1856 | 1461263892850 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 11:38:12 INFO - PROCESS | 1856 | 1461263892856 Marionette TRACE conn3 <- [1,2702,null,{}] 11:38:12 INFO - PROCESS | 1856 | 1461263892946 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}] 11:38:13 INFO - PROCESS | 1856 | 1461263893259 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 11:38:13 INFO - PROCESS | 1856 | 1461263893478 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x85724000 == 129 [pid = 1856] [id = 683] 11:38:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 123 (0x85725400) [pid = 1856] [serial = 2050] [outer = (nil)] 11:38:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 124 (0x8576e800) [pid = 1856] [serial = 2051] [outer = 0x85725400] 11:38:13 INFO - PROCESS | 1856 | 1461263893570 Marionette DEBUG loaded listener.js 11:38:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 125 (0x86223000) [pid = 1856] [serial = 2052] [outer = 0x85725400] 11:38:14 INFO - PROCESS | 1856 | 1461263894570 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]]]}] 11:38:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 11:38:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1911ms 11:38:14 INFO - PROCESS | 1856 | 1461263894625 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 11:38:14 INFO - PROCESS | 1856 | 1461263894633 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 11:38:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 11:38:14 INFO - PROCESS | 1856 | 1461263894641 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 11:38:14 INFO - PROCESS | 1856 | 1461263894646 Marionette TRACE conn3 <- [1,2706,null,{}] 11:38:14 INFO - PROCESS | 1856 | 1461263894657 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}] 11:38:14 INFO - PROCESS | 1856 | 1461263894890 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 11:38:15 INFO - PROCESS | 1856 | 1461263895244 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x86f09c00 == 130 [pid = 1856] [id = 684] 11:38:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 126 (0x875c4400) [pid = 1856] [serial = 2053] [outer = (nil)] 11:38:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 127 (0x89196800) [pid = 1856] [serial = 2054] [outer = 0x875c4400] 11:38:15 INFO - PROCESS | 1856 | 1461263895336 Marionette DEBUG loaded listener.js 11:38:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 128 (0x893cec00) [pid = 1856] [serial = 2055] [outer = 0x875c4400] 11:38:16 INFO - PROCESS | 1856 | 1461263896336 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]]]}] 11:38:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 11:38:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1734ms 11:38:16 INFO - PROCESS | 1856 | 1461263896375 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 11:38:16 INFO - PROCESS | 1856 | 1461263896379 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 11:38:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 11:38:16 INFO - PROCESS | 1856 | 1461263896386 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 11:38:16 INFO - PROCESS | 1856 | 1461263896390 Marionette TRACE conn3 <- [1,2710,null,{}] 11:38:16 INFO - PROCESS | 1856 | 1461263896397 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}] 11:38:16 INFO - PROCESS | 1856 | 1461263896649 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 11:38:17 INFO - PROCESS | 1856 | 1461263897043 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x8b414000 == 131 [pid = 1856] [id = 685] 11:38:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x8bcb8c00) [pid = 1856] [serial = 2056] [outer = (nil)] 11:38:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x8be01400) [pid = 1856] [serial = 2057] [outer = 0x8bcb8c00] 11:38:17 INFO - PROCESS | 1856 | 1461263897141 Marionette DEBUG loaded listener.js 11:38:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 131 (0x8be70400) [pid = 1856] [serial = 2058] [outer = 0x8bcb8c00] 11:38:18 INFO - PROCESS | 1856 | 1461263898120 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] 11:38:18 INFO - PROCESS | 1856 | 1461263898185 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 11:38:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 11:38:18 INFO - PROCESS | 1856 | 1461263898192 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 11:38:18 INFO - PROCESS | 1856 | 1461263898195 Marionette TRACE conn3 <- [1,2714,null,{}] 11:38:18 INFO - PROCESS | 1856 | 1461263898201 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}] 11:38:18 INFO - PROCESS | 1856 | 1461263898424 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 11:38:18 INFO - PROCESS | 1856 | 1461263898758 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x8be04000 == 132 [pid = 1856] [id = 686] 11:38:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0x8e3cbc00) [pid = 1856] [serial = 2059] [outer = (nil)] 11:38:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x8f1cf800) [pid = 1856] [serial = 2060] [outer = 0x8e3cbc00] 11:38:18 INFO - PROCESS | 1856 | 1461263898853 Marionette DEBUG loaded listener.js 11:38:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x8f939800) [pid = 1856] [serial = 2061] [outer = 0x8e3cbc00] 11:38:19 INFO - PROCESS | 1856 | 1461263899785 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]]]}] 11:38:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 11:38:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1631ms 11:38:19 INFO - PROCESS | 1856 | 1461263899823 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 11:38:19 INFO - PROCESS | 1856 | 1461263899828 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 11:38:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 11:38:19 INFO - PROCESS | 1856 | 1461263899834 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 11:38:19 INFO - PROCESS | 1856 | 1461263899838 Marionette TRACE conn3 <- [1,2718,null,{}] 11:38:19 INFO - PROCESS | 1856 | 1461263899843 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}] 11:38:20 INFO - PROCESS | 1856 | 1461263900063 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 11:38:20 INFO - PROCESS | 1856 | 1461263900402 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x895f7400 == 133 [pid = 1856] [id = 687] 11:38:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x8e3ec400) [pid = 1856] [serial = 2062] [outer = (nil)] 11:38:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x8fbad400) [pid = 1856] [serial = 2063] [outer = 0x8e3ec400] 11:38:20 INFO - PROCESS | 1856 | 1461263900494 Marionette DEBUG loaded listener.js 11:38:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x8fc93000) [pid = 1856] [serial = 2064] [outer = 0x8e3ec400] 11:38:21 INFO - PROCESS | 1856 | 1461263901472 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] 11:38:21 INFO - PROCESS | 1856 | 1461263901522 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 11:38:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 11:38:21 INFO - PROCESS | 1856 | 1461263901529 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 11:38:21 INFO - PROCESS | 1856 | 1461263901532 Marionette TRACE conn3 <- [1,2722,null,{}] 11:38:21 INFO - PROCESS | 1856 | 1461263901538 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}] 11:38:21 INFO - PROCESS | 1856 | 1461263901853 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 11:38:22 INFO - PROCESS | 1856 | 1461263902205 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x8af38400 == 134 [pid = 1856] [id = 688] 11:38:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x9002a800) [pid = 1856] [serial = 2065] [outer = (nil)] 11:38:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x903c1400) [pid = 1856] [serial = 2066] [outer = 0x9002a800] 11:38:22 INFO - PROCESS | 1856 | 1461263902296 Marionette DEBUG loaded listener.js 11:38:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x92628400) [pid = 1856] [serial = 2067] [outer = 0x9002a800] 11:38:23 INFO - PROCESS | 1856 | 1461263903239 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] 11:38:23 INFO - PROCESS | 1856 | 1461263903316 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 11:38:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 11:38:23 INFO - PROCESS | 1856 | 1461263903322 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 11:38:23 INFO - PROCESS | 1856 | 1461263903325 Marionette TRACE conn3 <- [1,2726,null,{}] 11:38:23 INFO - PROCESS | 1856 | 1461263903331 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}] 11:38:23 INFO - PROCESS | 1856 | 1461263903545 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 11:38:23 INFO - PROCESS | 1856 | 1461263903880 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x8fe69c00 == 135 [pid = 1856] [id = 689] 11:38:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x9110b400) [pid = 1856] [serial = 2068] [outer = (nil)] 11:38:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x92707400) [pid = 1856] [serial = 2069] [outer = 0x9110b400] 11:38:23 INFO - PROCESS | 1856 | 1461263903970 Marionette DEBUG loaded listener.js 11:38:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x9273f800) [pid = 1856] [serial = 2070] [outer = 0x9110b400] 11:38:24 INFO - PROCESS | 1856 | 1461263904893 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]]]}] 11:38:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 11:38:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1629ms 11:38:24 INFO - PROCESS | 1856 | 1461263904952 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 11:38:24 INFO - PROCESS | 1856 | 1461263904957 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 11:38:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 11:38:24 INFO - PROCESS | 1856 | 1461263904963 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 11:38:24 INFO - PROCESS | 1856 | 1461263904967 Marionette TRACE conn3 <- [1,2730,null,{}] 11:38:24 INFO - PROCESS | 1856 | 1461263904973 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}] 11:38:25 INFO - PROCESS | 1856 | 1461263905201 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 11:38:25 INFO - PROCESS | 1856 | 1461263905536 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:25 INFO - PROCESS | 1856 | ++DOCSHELL 0x9269e800 == 136 [pid = 1856] [id = 690] 11:38:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x92703400) [pid = 1856] [serial = 2071] [outer = (nil)] 11:38:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x92fa7000) [pid = 1856] [serial = 2072] [outer = 0x92703400] 11:38:25 INFO - PROCESS | 1856 | 1461263905628 Marionette DEBUG loaded listener.js 11:38:25 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x932a1c00) [pid = 1856] [serial = 2073] [outer = 0x92703400] 11:38:26 INFO - PROCESS | 1856 | 1461263906965 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] 11:38:27 INFO - PROCESS | 1856 | 1461263907029 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 11:38:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 11:38:27 INFO - PROCESS | 1856 | 1461263907038 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 11:38:27 INFO - PROCESS | 1856 | 1461263907040 Marionette TRACE conn3 <- [1,2734,null,{}] 11:38:27 INFO - PROCESS | 1856 | 1461263907047 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}] 11:38:27 INFO - PROCESS | 1856 | 1461263907319 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 11:38:27 INFO - PROCESS | 1856 | 1461263907613 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x91110c00 == 137 [pid = 1856] [id = 691] 11:38:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x92697c00) [pid = 1856] [serial = 2074] [outer = (nil)] 11:38:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x93393000) [pid = 1856] [serial = 2075] [outer = 0x92697c00] 11:38:27 INFO - PROCESS | 1856 | 1461263907700 Marionette DEBUG loaded listener.js 11:38:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x93396400) [pid = 1856] [serial = 2076] [outer = 0x92697c00] 11:38:28 INFO - PROCESS | 1856 | 1461263908641 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]]]}] 11:38:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 11:38:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1681ms 11:38:28 INFO - PROCESS | 1856 | 1461263908720 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 11:38:28 INFO - PROCESS | 1856 | 1461263908723 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 11:38:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 11:38:28 INFO - PROCESS | 1856 | 1461263908730 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 11:38:28 INFO - PROCESS | 1856 | 1461263908733 Marionette TRACE conn3 <- [1,2738,null,{}] 11:38:28 INFO - PROCESS | 1856 | 1461263908739 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}] 11:38:29 INFO - PROCESS | 1856 | 1461263909006 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 11:38:29 INFO - PROCESS | 1856 | 1461263909346 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x92699c00 == 138 [pid = 1856] [id = 692] 11:38:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x932a8400) [pid = 1856] [serial = 2077] [outer = (nil)] 11:38:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x935d2800) [pid = 1856] [serial = 2078] [outer = 0x932a8400] 11:38:29 INFO - PROCESS | 1856 | 1461263909441 Marionette DEBUG loaded listener.js 11:38:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x9369f800) [pid = 1856] [serial = 2079] [outer = 0x932a8400] 11:38:30 INFO - PROCESS | 1856 | 1461263910380 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]]]}] 11:38:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 11:38:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1689ms 11:38:30 INFO - PROCESS | 1856 | 1461263910420 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 11:38:30 INFO - PROCESS | 1856 | 1461263910424 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 11:38:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 11:38:30 INFO - PROCESS | 1856 | 1461263910431 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 11:38:30 INFO - PROCESS | 1856 | 1461263910435 Marionette TRACE conn3 <- [1,2742,null,{}] 11:38:30 INFO - PROCESS | 1856 | 1461263910442 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}] 11:38:30 INFO - PROCESS | 1856 | 1461263910682 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 11:38:31 INFO - PROCESS | 1856 | 1461263911034 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x93905000 == 139 [pid = 1856] [id = 693] 11:38:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x93905800) [pid = 1856] [serial = 2080] [outer = (nil)] 11:38:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x939b6800) [pid = 1856] [serial = 2081] [outer = 0x93905800] 11:38:31 INFO - PROCESS | 1856 | 1461263911149 Marionette DEBUG loaded listener.js 11:38:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x965e1400) [pid = 1856] [serial = 2082] [outer = 0x93905800] 11:38:32 INFO - PROCESS | 1856 | 1461263912131 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]]]}] 11:38:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 11:38:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1730ms 11:38:32 INFO - PROCESS | 1856 | 1461263912165 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 11:38:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 11:38:32 INFO - PROCESS | 1856 | 1461263912177 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 11:38:32 INFO - PROCESS | 1856 | 1461263912184 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 11:38:32 INFO - PROCESS | 1856 | 1461263912187 Marionette TRACE conn3 <- [1,2746,null,{}] 11:38:32 INFO - PROCESS | 1856 | 1461263912194 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}] 11:38:32 INFO - PROCESS | 1856 | 1461263912457 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 11:38:32 INFO - PROCESS | 1856 | 1461263912811 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x85665800 == 140 [pid = 1856] [id = 694] 11:38:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x9345a000) [pid = 1856] [serial = 2083] [outer = (nil)] 11:38:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x97479000) [pid = 1856] [serial = 2084] [outer = 0x9345a000] 11:38:32 INFO - PROCESS | 1856 | 1461263912915 Marionette DEBUG loaded listener.js 11:38:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x9750ec00) [pid = 1856] [serial = 2085] [outer = 0x9345a000] 11:38:33 INFO - PROCESS | 1856 | 1461263913810 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]]]}] 11:38:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 11:38:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1682ms 11:38:33 INFO - PROCESS | 1856 | 1461263913866 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 11:38:33 INFO - PROCESS | 1856 | 1461263913869 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 11:38:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 11:38:33 INFO - PROCESS | 1856 | 1461263913895 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 11:38:33 INFO - PROCESS | 1856 | 1461263913899 Marionette TRACE conn3 <- [1,2750,null,{}] 11:38:33 INFO - PROCESS | 1856 | 1461263913905 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}] 11:38:34 INFO - PROCESS | 1856 | 1461263914129 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 11:38:34 INFO - PROCESS | 1856 | 1461263914427 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:34 INFO - PROCESS | 1856 | ++DOCSHELL 0x935cf000 == 141 [pid = 1856] [id = 695] 11:38:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x97475400) [pid = 1856] [serial = 2086] [outer = (nil)] 11:38:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x9842a000) [pid = 1856] [serial = 2087] [outer = 0x97475400] 11:38:34 INFO - PROCESS | 1856 | 1461263914562 Marionette DEBUG loaded listener.js 11:38:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x98810800) [pid = 1856] [serial = 2088] [outer = 0x97475400] 11:38:35 INFO - PROCESS | 1856 | 1461263915454 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]]]}] 11:38:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 11:38:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1634ms 11:38:35 INFO - PROCESS | 1856 | 1461263915526 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 11:38:35 INFO - PROCESS | 1856 | 1461263915530 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 11:38:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 11:38:35 INFO - PROCESS | 1856 | 1461263915537 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 11:38:35 INFO - PROCESS | 1856 | 1461263915540 Marionette TRACE conn3 <- [1,2754,null,{}] 11:38:35 INFO - PROCESS | 1856 | 1461263915546 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}] 11:38:35 INFO - PROCESS | 1856 | 1461263915799 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 11:38:36 INFO - PROCESS | 1856 | 1461263916144 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x9369f000 == 142 [pid = 1856] [id = 696] 11:38:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x939d2c00) [pid = 1856] [serial = 2089] [outer = (nil)] 11:38:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x9ea16800) [pid = 1856] [serial = 2090] [outer = 0x939d2c00] 11:38:36 INFO - PROCESS | 1856 | 1461263916245 Marionette DEBUG loaded listener.js 11:38:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x9ea25c00) [pid = 1856] [serial = 2091] [outer = 0x939d2c00] 11:38:37 INFO - PROCESS | 1856 | 1461263917174 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]]]}] 11:38:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 11:38:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1688ms 11:38:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 11:38:37 INFO - PROCESS | 1856 | 1461263917225 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 11:38:37 INFO - PROCESS | 1856 | 1461263917228 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 11:38:37 INFO - PROCESS | 1856 | 1461263917235 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 11:38:37 INFO - PROCESS | 1856 | 1461263917238 Marionette TRACE conn3 <- [1,2758,null,{}] 11:38:37 INFO - PROCESS | 1856 | 1461263917243 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}] 11:38:37 INFO - PROCESS | 1856 | 1461263917454 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 11:38:37 INFO - PROCESS | 1856 | 1461263917740 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:37 INFO - PROCESS | 1856 | ++DOCSHELL 0x9fd5b000 == 143 [pid = 1856] [id = 697] 11:38:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x9fd61c00) [pid = 1856] [serial = 2092] [outer = (nil)] 11:38:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0xa0b2fc00) [pid = 1856] [serial = 2093] [outer = 0x9fd61c00] 11:38:37 INFO - PROCESS | 1856 | 1461263917870 Marionette DEBUG loaded listener.js 11:38:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0xa0d0f400) [pid = 1856] [serial = 2094] [outer = 0x9fd61c00] 11:38:38 INFO - PROCESS | 1856 | 1461263918795 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]]]}] 11:38:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 11:38:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1629ms 11:38:38 INFO - PROCESS | 1856 | 1461263918864 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 11:38:38 INFO - PROCESS | 1856 | 1461263918868 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 11:38:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 11:38:38 INFO - PROCESS | 1856 | 1461263918874 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 11:38:38 INFO - PROCESS | 1856 | 1461263918877 Marionette TRACE conn3 <- [1,2762,null,{}] 11:38:38 INFO - PROCESS | 1856 | 1461263918883 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}] 11:38:39 INFO - PROCESS | 1856 | 1461263919184 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 11:38:39 INFO - PROCESS | 1856 | 1461263919526 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:39 INFO - PROCESS | 1856 | ++DOCSHELL 0x88ac6800 == 144 [pid = 1856] [id = 698] 11:38:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0xa0112800) [pid = 1856] [serial = 2095] [outer = (nil)] 11:38:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0xa2b3bc00) [pid = 1856] [serial = 2096] [outer = 0xa0112800] 11:38:39 INFO - PROCESS | 1856 | 1461263919616 Marionette DEBUG loaded listener.js 11:38:39 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0xa2b8c000) [pid = 1856] [serial = 2097] [outer = 0xa0112800] 11:38:40 INFO - PROCESS | 1856 | 1461263920503 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]]]}] 11:38:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 11:38:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1685ms 11:38:40 INFO - PROCESS | 1856 | 1461263920560 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 11:38:40 INFO - PROCESS | 1856 | 1461263920563 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 11:38:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 11:38:40 INFO - PROCESS | 1856 | 1461263920570 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 11:38:40 INFO - PROCESS | 1856 | 1461263920572 Marionette TRACE conn3 <- [1,2766,null,{}] 11:38:40 INFO - PROCESS | 1856 | 1461263920578 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}] 11:38:40 INFO - PROCESS | 1856 | 1461263920796 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 11:38:41 INFO - PROCESS | 1856 | 1461263921101 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x97d78400 == 145 [pid = 1856] [id = 699] 11:38:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0xa010b400) [pid = 1856] [serial = 2098] [outer = (nil)] 11:38:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0xa45dcc00) [pid = 1856] [serial = 2099] [outer = 0xa010b400] 11:38:41 INFO - PROCESS | 1856 | 1461263921237 Marionette DEBUG loaded listener.js 11:38:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0xa45dfc00) [pid = 1856] [serial = 2100] [outer = 0xa010b400] 11:38:42 INFO - PROCESS | 1856 | 1461263922149 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]]]}] 11:38:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 11:38:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1629ms 11:38:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 11:38:42 INFO - PROCESS | 1856 | 1461263922200 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 11:38:42 INFO - PROCESS | 1856 | 1461263922203 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 11:38:42 INFO - PROCESS | 1856 | 1461263922210 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 11:38:42 INFO - PROCESS | 1856 | 1461263922212 Marionette TRACE conn3 <- [1,2770,null,{}] 11:38:42 INFO - PROCESS | 1856 | 1461263922218 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}] 11:38:42 INFO - PROCESS | 1856 | 1461263922439 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 11:38:42 INFO - PROCESS | 1856 | 1461263922783 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x971b4800 == 146 [pid = 1856] [id = 700] 11:38:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0xa445a000) [pid = 1856] [serial = 2101] [outer = (nil)] 11:38:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0xa48c9c00) [pid = 1856] [serial = 2102] [outer = 0xa445a000] 11:38:42 INFO - PROCESS | 1856 | 1461263922879 Marionette DEBUG loaded listener.js 11:38:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0xa48cd400) [pid = 1856] [serial = 2103] [outer = 0xa445a000] 11:38:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8e3d5c00 == 145 [pid = 1856] [id = 620] 11:38:45 INFO - PROCESS | 1856 | --DOCSHELL 0x82f9fc00 == 144 [pid = 1856] [id = 621] 11:38:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8fba7000 == 143 [pid = 1856] [id = 622] 11:38:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8bfb5400 == 142 [pid = 1856] [id = 619] 11:38:45 INFO - PROCESS | 1856 | --DOCSHELL 0x853e8c00 == 141 [pid = 1856] [id = 681] 11:38:45 INFO - PROCESS | 1856 | --DOCSHELL 0x85668c00 == 140 [pid = 1856] [id = 680] 11:38:45 INFO - PROCESS | 1856 | --DOCSHELL 0x97224c00 == 139 [pid = 1856] [id = 678] 11:38:45 INFO - PROCESS | 1856 | --DOCSHELL 0x960b7400 == 138 [pid = 1856] [id = 677] 11:38:45 INFO - PROCESS | 1856 | --DOCSHELL 0x9390b800 == 137 [pid = 1856] [id = 676] 11:38:45 INFO - PROCESS | 1856 | --DOCSHELL 0x9339b400 == 136 [pid = 1856] [id = 674] 11:38:45 INFO - PROCESS | 1856 | --DOCSHELL 0x85669c00 == 135 [pid = 1856] [id = 675] 11:38:45 INFO - PROCESS | 1856 | --DOCSHELL 0x92738000 == 134 [pid = 1856] [id = 673] 11:38:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8e328c00 == 133 [pid = 1856] [id = 672] 11:38:45 INFO - PROCESS | 1856 | --DOCSHELL 0x9261fc00 == 132 [pid = 1856] [id = 671] 11:38:45 INFO - PROCESS | 1856 | --DOCSHELL 0x895ec000 == 131 [pid = 1856] [id = 670] 11:38:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8e326800 == 130 [pid = 1856] [id = 668] 11:38:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8e321400 == 129 [pid = 1856] [id = 669] 11:38:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8e3c8000 == 128 [pid = 1856] [id = 667] 11:38:45 INFO - PROCESS | 1856 | --DOCSHELL 0x853e6000 == 127 [pid = 1856] [id = 666] 11:38:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8b34e400 == 126 [pid = 1856] [id = 665] 11:38:45 INFO - PROCESS | 1856 | --DOCSHELL 0x893c9400 == 125 [pid = 1856] [id = 664] 11:38:45 INFO - PROCESS | 1856 | --DOCSHELL 0x8513f800 == 124 [pid = 1856] [id = 663] 11:38:45 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0xa48d1400) [pid = 1856] [serial = 1908] [outer = (nil)] [url = about:blank] 11:38:45 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x893c6c00) [pid = 1856] [serial = 1854] [outer = (nil)] [url = about:blank] 11:38:45 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x8b166400) [pid = 1856] [serial = 1988] [outer = (nil)] [url = about:blank] 11:38:45 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x875ce400) [pid = 1856] [serial = 1982] [outer = (nil)] [url = about:blank] 11:38:45 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x87b22c00) [pid = 1856] [serial = 1985] [outer = (nil)] [url = about:blank] 11:38:45 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x893c4000) [pid = 1856] [serial = 1986] [outer = (nil)] [url = about:blank] 11:38:45 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x85777400) [pid = 1856] [serial = 1979] [outer = (nil)] [url = about:blank] 11:38:45 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x8304a800) [pid = 1856] [serial = 1976] [outer = (nil)] [url = about:blank] 11:38:45 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x83054400) [pid = 1856] [serial = 1977] [outer = (nil)] [url = about:blank] 11:38:45 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0xa4a26c00) [pid = 1856] [serial = 1974] [outer = (nil)] [url = about:blank] 11:38:45 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0xa4a1fc00) [pid = 1856] [serial = 1973] [outer = (nil)] [url = about:blank] 11:38:45 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x9339cc00) [pid = 1856] [serial = 1971] [outer = (nil)] [url = about:blank] 11:38:45 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x93399c00) [pid = 1856] [serial = 1970] [outer = (nil)] [url = about:blank] 11:38:45 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0xa4a2b000) [pid = 1856] [serial = 1968] [outer = (nil)] [url = about:blank] 11:38:45 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0xa4a24000) [pid = 1856] [serial = 1967] [outer = (nil)] [url = about:blank] 11:38:45 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0xa45e4000) [pid = 1856] [serial = 1965] [outer = (nil)] [url = about:blank] 11:38:45 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0xa44c1800) [pid = 1856] [serial = 1964] [outer = (nil)] [url = about:blank] 11:38:45 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0xa10ab800) [pid = 1856] [serial = 1962] [outer = (nil)] [url = about:blank] 11:38:45 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0xa0d41000) [pid = 1856] [serial = 1961] [outer = (nil)] [url = about:blank] 11:38:45 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x9fc92c00) [pid = 1856] [serial = 1959] [outer = (nil)] [url = about:blank] 11:38:45 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x9a725800) [pid = 1856] [serial = 1958] [outer = (nil)] [url = about:blank] 11:38:45 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x98423400) [pid = 1856] [serial = 1956] [outer = (nil)] [url = about:blank] 11:38:45 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x97adf800) [pid = 1856] [serial = 1955] [outer = (nil)] [url = about:blank] 11:38:45 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x9603f800) [pid = 1856] [serial = 1953] [outer = (nil)] [url = about:blank] 11:38:45 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x94dd6c00) [pid = 1856] [serial = 1952] [outer = (nil)] [url = about:blank] 11:38:45 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x939b3000) [pid = 1856] [serial = 1950] [outer = (nil)] [url = about:blank] 11:38:45 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x939ad800) [pid = 1856] [serial = 1949] [outer = (nil)] [url = about:blank] 11:38:45 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x936a1c00) [pid = 1856] [serial = 1947] [outer = (nil)] [url = about:blank] 11:38:45 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x935d1000) [pid = 1856] [serial = 1946] [outer = (nil)] [url = about:blank] 11:38:45 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x92fad000) [pid = 1856] [serial = 1944] [outer = (nil)] [url = about:blank] 11:38:45 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x92fa1000) [pid = 1856] [serial = 1943] [outer = (nil)] [url = about:blank] 11:38:45 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x9273c800) [pid = 1856] [serial = 1941] [outer = (nil)] [url = about:blank] 11:38:45 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x92706400) [pid = 1856] [serial = 1940] [outer = (nil)] [url = about:blank] 11:38:45 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x9110dc00) [pid = 1856] [serial = 1938] [outer = (nil)] [url = about:blank] 11:38:45 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x91005000) [pid = 1856] [serial = 1937] [outer = (nil)] [url = about:blank] 11:38:45 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x903b5c00) [pid = 1856] [serial = 1935] [outer = (nil)] [url = about:blank] 11:38:45 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x90026c00) [pid = 1856] [serial = 1934] [outer = (nil)] [url = about:blank] 11:38:45 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x8fbb0000) [pid = 1856] [serial = 1932] [outer = (nil)] [url = about:blank] 11:38:45 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x8f942000) [pid = 1856] [serial = 1931] [outer = (nil)] [url = about:blank] 11:38:45 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x8bfbcc00) [pid = 1856] [serial = 1929] [outer = (nil)] [url = about:blank] 11:38:45 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x8be7b400) [pid = 1856] [serial = 1928] [outer = (nil)] [url = about:blank] 11:38:45 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x88ac6c00) [pid = 1856] [serial = 1926] [outer = (nil)] [url = about:blank] 11:38:45 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x875cbc00) [pid = 1856] [serial = 1925] [outer = (nil)] [url = about:blank] 11:38:45 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x87c71c00) [pid = 1856] [serial = 1983] [outer = (nil)] [url = about:blank] 11:38:45 INFO - PROCESS | 1856 | --DOMWINDOW == 131 (0x86220000) [pid = 1856] [serial = 1980] [outer = (nil)] [url = about:blank] 11:38:46 INFO - PROCESS | 1856 | 1461263926178 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]]]}] 11:38:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 11:38:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 3986ms 11:38:46 INFO - PROCESS | 1856 | 1461263926196 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 11:38:46 INFO - PROCESS | 1856 | 1461263926202 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 11:38:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 11:38:46 INFO - PROCESS | 1856 | 1461263926215 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 11:38:46 INFO - PROCESS | 1856 | 1461263926219 Marionette TRACE conn3 <- [1,2774,null,{}] 11:38:46 INFO - PROCESS | 1856 | 1461263926227 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}] 11:38:46 INFO - PROCESS | 1856 | 1461263926439 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 11:38:46 INFO - PROCESS | 1856 | 1461263926673 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:46 INFO - PROCESS | 1856 | ++DOCSHELL 0x850f4000 == 125 [pid = 1856] [id = 701] 11:38:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0x85139400) [pid = 1856] [serial = 2104] [outer = (nil)] 11:38:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x85666c00) [pid = 1856] [serial = 2105] [outer = 0x85139400] 11:38:46 INFO - PROCESS | 1856 | 1461263926757 Marionette DEBUG loaded listener.js 11:38:46 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x8566f800) [pid = 1856] [serial = 2106] [outer = 0x85139400] 11:38:47 INFO - PROCESS | 1856 | 1461263927709 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]]]}] 11:38:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 11:38:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1537ms 11:38:47 INFO - PROCESS | 1856 | 1461263927749 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 11:38:47 INFO - PROCESS | 1856 | 1461263927757 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 11:38:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 11:38:47 INFO - PROCESS | 1856 | 1461263927766 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 11:38:47 INFO - PROCESS | 1856 | 1461263927770 Marionette TRACE conn3 <- [1,2778,null,{}] 11:38:47 INFO - PROCESS | 1856 | 1461263927776 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}] 11:38:48 INFO - PROCESS | 1856 | 1461263928079 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 11:38:48 INFO - PROCESS | 1856 | 1461263928117 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x85774800 == 126 [pid = 1856] [id = 702] 11:38:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x85778000) [pid = 1856] [serial = 2107] [outer = (nil)] 11:38:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x86218400) [pid = 1856] [serial = 2108] [outer = 0x85778000] 11:38:48 INFO - PROCESS | 1856 | 1461263928191 Marionette DEBUG loaded listener.js 11:38:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x86cca800) [pid = 1856] [serial = 2109] [outer = 0x85778000] 11:38:49 INFO - PROCESS | 1856 | 1461263929213 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]]]}] 11:38:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 11:38:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1476ms 11:38:49 INFO - PROCESS | 1856 | 1461263929248 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 11:38:49 INFO - PROCESS | 1856 | 1461263929252 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 11:38:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 11:38:49 INFO - PROCESS | 1856 | 1461263929258 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 11:38:49 INFO - PROCESS | 1856 | 1461263929263 Marionette TRACE conn3 <- [1,2782,null,{}] 11:38:49 INFO - PROCESS | 1856 | 1461263929283 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}] 11:38:49 INFO - PROCESS | 1856 | 1461263929579 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 11:38:49 INFO - PROCESS | 1856 | 1461263929635 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x875c9000 == 127 [pid = 1856] [id = 703] 11:38:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x875ca400) [pid = 1856] [serial = 2110] [outer = (nil)] 11:38:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x87b23400) [pid = 1856] [serial = 2111] [outer = 0x875ca400] 11:38:49 INFO - PROCESS | 1856 | 1461263929834 Marionette DEBUG loaded listener.js 11:38:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x87c6c000) [pid = 1856] [serial = 2112] [outer = 0x875ca400] 11:38:50 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x87fe0400) [pid = 1856] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 11:38:50 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x86f0c800) [pid = 1856] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 11:38:50 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x93910000) [pid = 1856] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 11:38:50 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x92696000) [pid = 1856] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 11:38:50 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x9339f400) [pid = 1856] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 11:38:50 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x93395400) [pid = 1856] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 11:38:50 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x9263b800) [pid = 1856] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 11:38:50 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x92628c00) [pid = 1856] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 11:38:50 INFO - PROCESS | 1856 | --DOMWINDOW == 131 (0x8e322800) [pid = 1856] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 11:38:50 INFO - PROCESS | 1856 | --DOMWINDOW == 130 (0x8fc98400) [pid = 1856] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 11:38:50 INFO - PROCESS | 1856 | --DOMWINDOW == 129 (0x8f35dc00) [pid = 1856] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 11:38:50 INFO - PROCESS | 1856 | --DOMWINDOW == 128 (0x8e3d3800) [pid = 1856] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 11:38:50 INFO - PROCESS | 1856 | --DOMWINDOW == 127 (0x8bfb0000) [pid = 1856] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 11:38:50 INFO - PROCESS | 1856 | --DOMWINDOW == 126 (0x8be05c00) [pid = 1856] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 11:38:50 INFO - PROCESS | 1856 | --DOMWINDOW == 125 (0x893cac00) [pid = 1856] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 11:38:50 INFO - PROCESS | 1856 | --DOMWINDOW == 124 (0x8566ac00) [pid = 1856] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 11:38:50 INFO - PROCESS | 1856 | --DOMWINDOW == 123 (0x8566a800) [pid = 1856] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 11:38:50 INFO - PROCESS | 1856 | --DOMWINDOW == 122 (0x97225800) [pid = 1856] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 11:38:50 INFO - PROCESS | 1856 | --DOMWINDOW == 121 (0x965e3400) [pid = 1856] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 11:38:51 INFO - PROCESS | 1856 | 1461263931301 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]]]}] 11:38:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 11:38:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 2082ms 11:38:51 INFO - PROCESS | 1856 | 1461263931340 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 11:38:51 INFO - PROCESS | 1856 | 1461263931344 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 11:38:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 11:38:51 INFO - PROCESS | 1856 | 1461263931350 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 11:38:51 INFO - PROCESS | 1856 | 1461263931353 Marionette TRACE conn3 <- [1,2786,null,{}] 11:38:51 INFO - PROCESS | 1856 | 1461263931359 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}] 11:38:51 INFO - PROCESS | 1856 | 1461263931571 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 11:38:51 INFO - PROCESS | 1856 | 1461263931829 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:51 INFO - PROCESS | 1856 | ++DOCSHELL 0x875c2000 == 128 [pid = 1856] [id = 704] 11:38:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 122 (0x87fe3400) [pid = 1856] [serial = 2113] [outer = (nil)] 11:38:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 123 (0x87febc00) [pid = 1856] [serial = 2114] [outer = 0x87fe3400] 11:38:51 INFO - PROCESS | 1856 | 1461263931907 Marionette DEBUG loaded listener.js 11:38:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 124 (0x88acc000) [pid = 1856] [serial = 2115] [outer = 0x87fe3400] 11:38:52 INFO - PROCESS | 1856 | 1461263932811 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]]]}] 11:38:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 11:38:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1527ms 11:38:52 INFO - PROCESS | 1856 | 1461263932879 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 11:38:52 INFO - PROCESS | 1856 | 1461263932885 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 11:38:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 11:38:52 INFO - PROCESS | 1856 | 1461263932894 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 11:38:52 INFO - PROCESS | 1856 | 1461263932899 Marionette TRACE conn3 <- [1,2790,null,{}] 11:38:52 INFO - PROCESS | 1856 | 1461263932908 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}] 11:38:53 INFO - PROCESS | 1856 | 1461263933127 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 11:38:53 INFO - PROCESS | 1856 | 1461263933497 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x853ea800 == 129 [pid = 1856] [id = 705] 11:38:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 125 (0x853ed800) [pid = 1856] [serial = 2116] [outer = (nil)] 11:38:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 126 (0x8566f400) [pid = 1856] [serial = 2117] [outer = 0x853ed800] 11:38:53 INFO - PROCESS | 1856 | 1461263933592 Marionette DEBUG loaded listener.js 11:38:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 127 (0x85773c00) [pid = 1856] [serial = 2118] [outer = 0x853ed800] 11:38:54 INFO - PROCESS | 1856 | 1461263934521 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]]]}] 11:38:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 11:38:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1683ms 11:38:54 INFO - PROCESS | 1856 | 1461263934577 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 11:38:54 INFO - PROCESS | 1856 | 1461263934586 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 11:38:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 11:38:54 INFO - PROCESS | 1856 | 1461263934597 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 11:38:54 INFO - PROCESS | 1856 | 1461263934601 Marionette TRACE conn3 <- [1,2794,null,{}] 11:38:54 INFO - PROCESS | 1856 | 1461263934607 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}] 11:38:54 INFO - PROCESS | 1856 | 1461263934886 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 11:38:55 INFO - PROCESS | 1856 | 1461263935244 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x86f14800 == 130 [pid = 1856] [id = 706] 11:38:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 128 (0x86f16000) [pid = 1856] [serial = 2119] [outer = (nil)] 11:38:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x87fe3c00) [pid = 1856] [serial = 2120] [outer = 0x86f16000] 11:38:55 INFO - PROCESS | 1856 | 1461263935336 Marionette DEBUG loaded listener.js 11:38:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x89190000) [pid = 1856] [serial = 2121] [outer = 0x86f16000] 11:38:56 INFO - PROCESS | 1856 | 1461263936317 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]]]}] 11:38:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 11:38:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1779ms 11:38:56 INFO - PROCESS | 1856 | 1461263936375 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 11:38:56 INFO - PROCESS | 1856 | 1461263936380 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 11:38:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 11:38:56 INFO - PROCESS | 1856 | 1461263936386 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 11:38:56 INFO - PROCESS | 1856 | 1461263936392 Marionette TRACE conn3 <- [1,2798,null,{}] 11:38:56 INFO - PROCESS | 1856 | 1461263936410 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}] 11:38:56 INFO - PROCESS | 1856 | 1461263936689 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 11:38:57 INFO - PROCESS | 1856 | 1461263937089 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x87fe0400 == 131 [pid = 1856] [id = 707] 11:38:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 131 (0x893cc800) [pid = 1856] [serial = 2122] [outer = (nil)] 11:38:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0x895f0000) [pid = 1856] [serial = 2123] [outer = 0x893cc800] 11:38:57 INFO - PROCESS | 1856 | 1461263937181 Marionette DEBUG loaded listener.js 11:38:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x8af30000) [pid = 1856] [serial = 2124] [outer = 0x893cc800] 11:38:58 INFO - PROCESS | 1856 | 1461263938118 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]]]}] 11:38:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 11:38:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1785ms 11:38:58 INFO - PROCESS | 1856 | 1461263938172 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 11:38:58 INFO - PROCESS | 1856 | 1461263938176 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 11:38:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 11:38:58 INFO - PROCESS | 1856 | 1461263938182 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 11:38:58 INFO - PROCESS | 1856 | 1461263938185 Marionette TRACE conn3 <- [1,2802,null,{}] 11:38:58 INFO - PROCESS | 1856 | 1461263938191 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}] 11:38:58 INFO - PROCESS | 1856 | 1461263938406 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 11:38:58 INFO - PROCESS | 1856 | 1461263938745 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:38:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x893c2c00 == 132 [pid = 1856] [id = 708] 11:38:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x8b15c800) [pid = 1856] [serial = 2125] [outer = (nil)] 11:38:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x8b164800) [pid = 1856] [serial = 2126] [outer = 0x8b15c800] 11:38:58 INFO - PROCESS | 1856 | 1461263938838 Marionette DEBUG loaded listener.js 11:38:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x8b356000) [pid = 1856] [serial = 2127] [outer = 0x8b15c800] 11:38:59 INFO - PROCESS | 1856 | 1461263939737 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]]]}] 11:38:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 11:38:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1591ms 11:38:59 INFO - PROCESS | 1856 | 1461263939774 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 11:38:59 INFO - PROCESS | 1856 | 1461263939777 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 11:38:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 11:38:59 INFO - PROCESS | 1856 | 1461263939784 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 11:38:59 INFO - PROCESS | 1856 | 1461263939788 Marionette TRACE conn3 <- [1,2806,null,{}] 11:38:59 INFO - PROCESS | 1856 | 1461263939793 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}] 11:39:00 INFO - PROCESS | 1856 | 1461263940000 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 11:39:00 INFO - PROCESS | 1856 | 1461263940312 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x895ec400 == 133 [pid = 1856] [id = 709] 11:39:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x8af38c00) [pid = 1856] [serial = 2128] [outer = (nil)] 11:39:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x8b411800) [pid = 1856] [serial = 2129] [outer = 0x8af38c00] 11:39:00 INFO - PROCESS | 1856 | 1461263940446 Marionette DEBUG loaded listener.js 11:39:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x8bcb4000) [pid = 1856] [serial = 2130] [outer = 0x8af38c00] 11:39:01 INFO - PROCESS | 1856 | 1461263941320 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]]]}] 11:39:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 11:39:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1578ms 11:39:01 INFO - PROCESS | 1856 | 1461263941364 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 11:39:01 INFO - PROCESS | 1856 | 1461263941367 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 11:39:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 11:39:01 INFO - PROCESS | 1856 | 1461263941374 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 11:39:01 INFO - PROCESS | 1856 | 1461263941378 Marionette TRACE conn3 <- [1,2810,null,{}] 11:39:01 INFO - PROCESS | 1856 | 1461263941384 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}] 11:39:01 INFO - PROCESS | 1856 | 1461263941648 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 11:39:02 INFO - PROCESS | 1856 | 1461263942029 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x8af33c00 == 134 [pid = 1856] [id = 710] 11:39:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x8be72800) [pid = 1856] [serial = 2131] [outer = (nil)] 11:39:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x8be7e800) [pid = 1856] [serial = 2132] [outer = 0x8be72800] 11:39:02 INFO - PROCESS | 1856 | 1461263942126 Marionette DEBUG loaded listener.js 11:39:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x8bfb9800) [pid = 1856] [serial = 2133] [outer = 0x8be72800] 11:39:03 INFO - PROCESS | 1856 | 1461263943033 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]]]}] 11:39:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 11:39:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1693ms 11:39:03 INFO - PROCESS | 1856 | 1461263943068 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 11:39:03 INFO - PROCESS | 1856 | 1461263943072 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 11:39:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 11:39:03 INFO - PROCESS | 1856 | 1461263943078 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 11:39:03 INFO - PROCESS | 1856 | 1461263943082 Marionette TRACE conn3 <- [1,2814,null,{}] 11:39:03 INFO - PROCESS | 1856 | 1461263943087 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}] 11:39:03 INFO - PROCESS | 1856 | 1461263943319 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 11:39:03 INFO - PROCESS | 1856 | 1461263943620 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:03 INFO - PROCESS | 1856 | ++DOCSHELL 0x8e2ab400 == 135 [pid = 1856] [id = 711] 11:39:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x8e2afc00) [pid = 1856] [serial = 2134] [outer = (nil)] 11:39:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x8e321400) [pid = 1856] [serial = 2135] [outer = 0x8e2afc00] 11:39:03 INFO - PROCESS | 1856 | 1461263943763 Marionette DEBUG loaded listener.js 11:39:03 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x8e3ca800) [pid = 1856] [serial = 2136] [outer = 0x8e2afc00] 11:39:04 INFO - PROCESS | 1856 | 1461263944684 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]]]}] 11:39:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 11:39:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1686ms 11:39:04 INFO - PROCESS | 1856 | 1461263944765 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 11:39:04 INFO - PROCESS | 1856 | 1461263944769 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 11:39:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 11:39:04 INFO - PROCESS | 1856 | 1461263944776 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 11:39:04 INFO - PROCESS | 1856 | 1461263944780 Marionette TRACE conn3 <- [1,2818,null,{}] 11:39:04 INFO - PROCESS | 1856 | 1461263944786 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}] 11:39:05 INFO - PROCESS | 1856 | 1461263945044 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 11:39:05 INFO - PROCESS | 1856 | 1461263945399 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x8e2a3400 == 136 [pid = 1856] [id = 712] 11:39:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x8e2a3c00) [pid = 1856] [serial = 2137] [outer = (nil)] 11:39:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x8e3e9800) [pid = 1856] [serial = 2138] [outer = 0x8e2a3c00] 11:39:05 INFO - PROCESS | 1856 | 1461263945492 Marionette DEBUG loaded listener.js 11:39:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x8e3f0800) [pid = 1856] [serial = 2139] [outer = 0x8e2a3c00] 11:39:06 INFO - PROCESS | 1856 | 1461263946436 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]]]}] 11:39:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 11:39:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1736ms 11:39:06 INFO - PROCESS | 1856 | 1461263946512 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 11:39:06 INFO - PROCESS | 1856 | 1461263946516 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 11:39:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 11:39:06 INFO - PROCESS | 1856 | 1461263946523 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 11:39:06 INFO - PROCESS | 1856 | 1461263946526 Marionette TRACE conn3 <- [1,2822,null,{}] 11:39:06 INFO - PROCESS | 1856 | 1461263946532 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}] 11:39:06 INFO - PROCESS | 1856 | 1461263946820 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 11:39:07 INFO - PROCESS | 1856 | 1461263947216 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x87fea400 == 137 [pid = 1856] [id = 713] 11:39:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x8e3c8000) [pid = 1856] [serial = 2140] [outer = (nil)] 11:39:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x8f35cc00) [pid = 1856] [serial = 2141] [outer = 0x8e3c8000] 11:39:07 INFO - PROCESS | 1856 | 1461263947302 Marionette DEBUG loaded listener.js 11:39:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x8f776000) [pid = 1856] [serial = 2142] [outer = 0x8e3c8000] 11:39:08 INFO - PROCESS | 1856 | 1461263948175 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]]]}] 11:39:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 11:39:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1688ms 11:39:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 11:39:08 INFO - PROCESS | 1856 | 1461263948212 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 11:39:08 INFO - PROCESS | 1856 | 1461263948215 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 11:39:08 INFO - PROCESS | 1856 | 1461263948222 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 11:39:08 INFO - PROCESS | 1856 | 1461263948226 Marionette TRACE conn3 <- [1,2826,null,{}] 11:39:08 INFO - PROCESS | 1856 | 1461263948232 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}] 11:39:08 INFO - PROCESS | 1856 | 1461263948466 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 11:39:08 INFO - PROCESS | 1856 | 1461263948768 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x8b408c00 == 138 [pid = 1856] [id = 714] 11:39:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x8e3ce800) [pid = 1856] [serial = 2143] [outer = (nil)] 11:39:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x8f978400) [pid = 1856] [serial = 2144] [outer = 0x8e3ce800] 11:39:08 INFO - PROCESS | 1856 | 1461263948905 Marionette DEBUG loaded listener.js 11:39:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x8f981c00) [pid = 1856] [serial = 2145] [outer = 0x8e3ce800] 11:39:09 INFO - PROCESS | 1856 | 1461263949821 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 11:39:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 11:39:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1630ms 11:39:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 11:39:09 INFO - PROCESS | 1856 | 1461263949852 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 11:39:09 INFO - PROCESS | 1856 | 1461263949856 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 11:39:09 INFO - PROCESS | 1856 | 1461263949863 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 11:39:09 INFO - PROCESS | 1856 | 1461263949867 Marionette TRACE conn3 <- [1,2830,null,{}] 11:39:09 INFO - PROCESS | 1856 | 1461263949873 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}] 11:39:10 INFO - PROCESS | 1856 | 1461263950124 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 11:39:10 INFO - PROCESS | 1856 | 1461263950484 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f941800 == 139 [pid = 1856] [id = 715] 11:39:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x8fc97400) [pid = 1856] [serial = 2146] [outer = (nil)] 11:39:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x8fc9d400) [pid = 1856] [serial = 2147] [outer = 0x8fc97400] 11:39:10 INFO - PROCESS | 1856 | 1461263950585 Marionette DEBUG loaded listener.js 11:39:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x8fe6d800) [pid = 1856] [serial = 2148] [outer = 0x8fc97400] 11:39:11 INFO - PROCESS | 1856 | 1461263951502 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]]]}] 11:39:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 11:39:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1689ms 11:39:11 INFO - PROCESS | 1856 | 1461263951552 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 11:39:11 INFO - PROCESS | 1856 | 1461263951555 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 11:39:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 11:39:11 INFO - PROCESS | 1856 | 1461263951561 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 11:39:11 INFO - PROCESS | 1856 | 1461263951565 Marionette TRACE conn3 <- [1,2834,null,{}] 11:39:11 INFO - PROCESS | 1856 | 1461263951570 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}] 11:39:11 INFO - PROCESS | 1856 | 1461263951839 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 11:39:12 INFO - PROCESS | 1856 | 1461263952205 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x8fbb0800 == 140 [pid = 1856] [id = 716] 11:39:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x8fc92800) [pid = 1856] [serial = 2149] [outer = (nil)] 11:39:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x903b5c00) [pid = 1856] [serial = 2150] [outer = 0x8fc92800] 11:39:12 INFO - PROCESS | 1856 | 1461263952295 Marionette DEBUG loaded listener.js 11:39:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x903bc400) [pid = 1856] [serial = 2151] [outer = 0x8fc92800] 11:39:13 INFO - PROCESS | 1856 | 1461263953188 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 11:39:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 11:39:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1679ms 11:39:13 INFO - PROCESS | 1856 | 1461263953242 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 11:39:13 INFO - PROCESS | 1856 | 1461263953245 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 11:39:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 11:39:13 INFO - PROCESS | 1856 | 1461263953252 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 11:39:13 INFO - PROCESS | 1856 | 1461263953255 Marionette TRACE conn3 <- [1,2838,null,{}] 11:39:13 INFO - PROCESS | 1856 | 1461263953260 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}] 11:39:13 INFO - PROCESS | 1856 | 1461263953478 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 11:39:13 INFO - PROCESS | 1856 | 1461263953820 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x90026c00 == 141 [pid = 1856] [id = 717] 11:39:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x9002b800) [pid = 1856] [serial = 2152] [outer = (nil)] 11:39:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x90f96800) [pid = 1856] [serial = 2153] [outer = 0x9002b800] 11:39:13 INFO - PROCESS | 1856 | 1461263953912 Marionette DEBUG loaded listener.js 11:39:14 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x91009000) [pid = 1856] [serial = 2154] [outer = 0x9002b800] 11:39:14 INFO - PROCESS | 1856 | 1461263954829 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]]]}] 11:39:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 11:39:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1628ms 11:39:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 11:39:14 INFO - PROCESS | 1856 | 1461263954881 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 11:39:14 INFO - PROCESS | 1856 | 1461263954884 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 11:39:14 INFO - PROCESS | 1856 | 1461263954890 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 11:39:14 INFO - PROCESS | 1856 | 1461263954895 Marionette TRACE conn3 <- [1,2842,null,{}] 11:39:14 INFO - PROCESS | 1856 | 1461263954900 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}] 11:39:15 INFO - PROCESS | 1856 | 1461263955115 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 11:39:15 INFO - PROCESS | 1856 | 1461263955469 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f943400 == 142 [pid = 1856] [id = 718] 11:39:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x91002c00) [pid = 1856] [serial = 2155] [outer = (nil)] 11:39:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x91115000) [pid = 1856] [serial = 2156] [outer = 0x91002c00] 11:39:15 INFO - PROCESS | 1856 | 1461263955557 Marionette DEBUG loaded listener.js 11:39:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x91117c00) [pid = 1856] [serial = 2157] [outer = 0x91002c00] 11:39:16 INFO - PROCESS | 1856 | 1461263956411 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]]]}] 11:39:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 11:39:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1586ms 11:39:16 INFO - PROCESS | 1856 | 1461263956478 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 11:39:16 INFO - PROCESS | 1856 | 1461263956482 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 11:39:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 11:39:16 INFO - PROCESS | 1856 | 1461263956488 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 11:39:16 INFO - PROCESS | 1856 | 1461263956492 Marionette TRACE conn3 <- [1,2846,null,{}] 11:39:16 INFO - PROCESS | 1856 | 1461263956497 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}] 11:39:16 INFO - PROCESS | 1856 | 1461263956723 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 11:39:17 INFO - PROCESS | 1856 | 1461263957100 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:17 INFO - PROCESS | 1856 | ++DOCSHELL 0x9110fc00 == 143 [pid = 1856] [id = 719] 11:39:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x9261f400) [pid = 1856] [serial = 2158] [outer = (nil)] 11:39:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x9262b400) [pid = 1856] [serial = 2159] [outer = 0x9261f400] 11:39:17 INFO - PROCESS | 1856 | 1461263957196 Marionette DEBUG loaded listener.js 11:39:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x92635000) [pid = 1856] [serial = 2160] [outer = 0x9261f400] 11:39:18 INFO - PROCESS | 1856 | 1461263958104 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]]]}] 11:39:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 11:39:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1681ms 11:39:18 INFO - PROCESS | 1856 | 1461263958171 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 11:39:18 INFO - PROCESS | 1856 | 1461263958175 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 11:39:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 11:39:18 INFO - PROCESS | 1856 | 1461263958181 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 11:39:18 INFO - PROCESS | 1856 | 1461263958184 Marionette TRACE conn3 <- [1,2850,null,{}] 11:39:18 INFO - PROCESS | 1856 | 1461263958190 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}] 11:39:18 INFO - PROCESS | 1856 | 1461263958403 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 11:39:18 INFO - PROCESS | 1856 | 1461263958707 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x8e3d4800 == 144 [pid = 1856] [id = 720] 11:39:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x9263f000) [pid = 1856] [serial = 2161] [outer = (nil)] 11:39:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x92704000) [pid = 1856] [serial = 2162] [outer = 0x9263f000] 11:39:18 INFO - PROCESS | 1856 | 1461263958843 Marionette DEBUG loaded listener.js 11:39:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x9270d400) [pid = 1856] [serial = 2163] [outer = 0x9263f000] 11:39:19 INFO - PROCESS | 1856 | 1461263959749 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 11:39:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 11:39:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1629ms 11:39:19 INFO - PROCESS | 1856 | 1461263959811 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 11:39:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 11:39:19 INFO - PROCESS | 1856 | 1461263959815 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 11:39:19 INFO - PROCESS | 1856 | 1461263959821 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 11:39:19 INFO - PROCESS | 1856 | 1461263959825 Marionette TRACE conn3 <- [1,2854,null,{}] 11:39:19 INFO - PROCESS | 1856 | 1461263959831 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}] 11:39:20 INFO - PROCESS | 1856 | 1461263960050 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 11:39:20 INFO - PROCESS | 1856 | 1461263960408 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:20 INFO - PROCESS | 1856 | ++DOCSHELL 0x83050c00 == 145 [pid = 1856] [id = 721] 11:39:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x92640c00) [pid = 1856] [serial = 2164] [outer = (nil)] 11:39:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x92743800) [pid = 1856] [serial = 2165] [outer = 0x92640c00] 11:39:20 INFO - PROCESS | 1856 | 1461263960497 Marionette DEBUG loaded listener.js 11:39:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x92f38800) [pid = 1856] [serial = 2166] [outer = 0x92640c00] 11:39:21 INFO - PROCESS | 1856 | 1461263961377 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]]]}] 11:39:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 11:39:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1630ms 11:39:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 11:39:21 INFO - PROCESS | 1856 | 1461263961452 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 11:39:21 INFO - PROCESS | 1856 | 1461263961455 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 11:39:21 INFO - PROCESS | 1856 | 1461263961461 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 11:39:21 INFO - PROCESS | 1856 | 1461263961465 Marionette TRACE conn3 <- [1,2858,null,{}] 11:39:21 INFO - PROCESS | 1856 | 1461263961470 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}] 11:39:21 INFO - PROCESS | 1856 | 1461263961728 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 11:39:22 INFO - PROCESS | 1856 | 1461263962095 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x92696000 == 146 [pid = 1856] [id = 722] 11:39:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x9269b400) [pid = 1856] [serial = 2167] [outer = (nil)] 11:39:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x92fa6c00) [pid = 1856] [serial = 2168] [outer = 0x9269b400] 11:39:22 INFO - PROCESS | 1856 | 1461263962187 Marionette DEBUG loaded listener.js 11:39:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x92facc00) [pid = 1856] [serial = 2169] [outer = 0x9269b400] 11:39:25 INFO - PROCESS | 1856 | --DOCSHELL 0x85672000 == 145 [pid = 1856] [id = 613] 11:39:25 INFO - PROCESS | 1856 | --DOCSHELL 0x97d78400 == 144 [pid = 1856] [id = 699] 11:39:25 INFO - PROCESS | 1856 | --DOCSHELL 0x88ac6800 == 143 [pid = 1856] [id = 698] 11:39:25 INFO - PROCESS | 1856 | --DOCSHELL 0x9fd5b000 == 142 [pid = 1856] [id = 697] 11:39:25 INFO - PROCESS | 1856 | --DOCSHELL 0x9369f000 == 141 [pid = 1856] [id = 696] 11:39:25 INFO - PROCESS | 1856 | --DOCSHELL 0x85665800 == 140 [pid = 1856] [id = 694] 11:39:25 INFO - PROCESS | 1856 | --DOCSHELL 0x935cf000 == 139 [pid = 1856] [id = 695] 11:39:25 INFO - PROCESS | 1856 | --DOCSHELL 0x93905000 == 138 [pid = 1856] [id = 693] 11:39:25 INFO - PROCESS | 1856 | --DOCSHELL 0x92699c00 == 137 [pid = 1856] [id = 692] 11:39:25 INFO - PROCESS | 1856 | --DOCSHELL 0x91110c00 == 136 [pid = 1856] [id = 691] 11:39:25 INFO - PROCESS | 1856 | --DOCSHELL 0x9269e800 == 135 [pid = 1856] [id = 690] 11:39:25 INFO - PROCESS | 1856 | --DOCSHELL 0x8fe69c00 == 134 [pid = 1856] [id = 689] 11:39:25 INFO - PROCESS | 1856 | --DOCSHELL 0x895f7400 == 133 [pid = 1856] [id = 687] 11:39:25 INFO - PROCESS | 1856 | --DOCSHELL 0x8af38400 == 132 [pid = 1856] [id = 688] 11:39:25 INFO - PROCESS | 1856 | --DOCSHELL 0x8be04000 == 131 [pid = 1856] [id = 686] 11:39:25 INFO - PROCESS | 1856 | --DOCSHELL 0x8b414000 == 130 [pid = 1856] [id = 685] 11:39:25 INFO - PROCESS | 1856 | --DOCSHELL 0x86f09c00 == 129 [pid = 1856] [id = 684] 11:39:25 INFO - PROCESS | 1856 | --DOCSHELL 0x85724000 == 128 [pid = 1856] [id = 683] 11:39:25 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x8e3cb000) [pid = 1856] [serial = 1923] [outer = (nil)] [url = about:blank] 11:39:25 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x8b166000) [pid = 1856] [serial = 2048] [outer = (nil)] [url = about:blank] 11:39:25 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x89193800) [pid = 1856] [serial = 2045] [outer = (nil)] [url = about:blank] 11:39:25 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x96d7b800) [pid = 1856] [serial = 2030] [outer = (nil)] [url = about:blank] 11:39:25 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x939cb000) [pid = 1856] [serial = 2028] [outer = (nil)] [url = about:blank] 11:39:25 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x93909c00) [pid = 1856] [serial = 2027] [outer = (nil)] [url = about:blank] 11:39:25 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x93733800) [pid = 1856] [serial = 2025] [outer = (nil)] [url = about:blank] 11:39:25 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x93727400) [pid = 1856] [serial = 2024] [outer = (nil)] [url = about:blank] 11:39:25 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x935cbc00) [pid = 1856] [serial = 2022] [outer = (nil)] [url = about:blank] 11:39:25 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x9339ec00) [pid = 1856] [serial = 2021] [outer = (nil)] [url = about:blank] 11:39:25 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x92f3a800) [pid = 1856] [serial = 2019] [outer = (nil)] [url = about:blank] 11:39:25 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x92f33800) [pid = 1856] [serial = 2018] [outer = (nil)] [url = about:blank] 11:39:25 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x92703800) [pid = 1856] [serial = 2016] [outer = (nil)] [url = about:blank] 11:39:25 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x92699000) [pid = 1856] [serial = 2015] [outer = (nil)] [url = about:blank] 11:39:25 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x92631400) [pid = 1856] [serial = 2013] [outer = (nil)] [url = about:blank] 11:39:25 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x92627800) [pid = 1856] [serial = 2012] [outer = (nil)] [url = about:blank] 11:39:25 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x91006800) [pid = 1856] [serial = 2010] [outer = (nil)] [url = about:blank] 11:39:25 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x90f8a400) [pid = 1856] [serial = 2009] [outer = (nil)] [url = about:blank] 11:39:25 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x8fe6c400) [pid = 1856] [serial = 2007] [outer = (nil)] [url = about:blank] 11:39:25 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x8fc9b800) [pid = 1856] [serial = 2006] [outer = (nil)] [url = about:blank] 11:39:25 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x8f778c00) [pid = 1856] [serial = 2004] [outer = (nil)] [url = about:blank] 11:39:25 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x8f35c400) [pid = 1856] [serial = 2003] [outer = (nil)] [url = about:blank] 11:39:25 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x8e3eec00) [pid = 1856] [serial = 2001] [outer = (nil)] [url = about:blank] 11:39:25 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x8e3e4400) [pid = 1856] [serial = 2000] [outer = (nil)] [url = about:blank] 11:39:25 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x8e2a5c00) [pid = 1856] [serial = 1998] [outer = (nil)] [url = about:blank] 11:39:25 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x8be7c400) [pid = 1856] [serial = 1997] [outer = (nil)] [url = about:blank] 11:39:25 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x8b354400) [pid = 1856] [serial = 1995] [outer = (nil)] [url = about:blank] 11:39:25 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x8af33000) [pid = 1856] [serial = 1994] [outer = (nil)] [url = about:blank] 11:39:25 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x86f13800) [pid = 1856] [serial = 1992] [outer = (nil)] [url = about:blank] 11:39:25 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x86cd5c00) [pid = 1856] [serial = 1991] [outer = (nil)] [url = about:blank] 11:39:25 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x86cd5800) [pid = 1856] [serial = 2042] [outer = (nil)] [url = about:blank] 11:39:25 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x9880f000) [pid = 1856] [serial = 2039] [outer = (nil)] [url = about:blank] 11:39:25 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x982e9800) [pid = 1856] [serial = 2037] [outer = (nil)] [url = about:blank] 11:39:25 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x97d6c400) [pid = 1856] [serial = 2036] [outer = (nil)] [url = about:blank] 11:39:25 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x97474c00) [pid = 1856] [serial = 2034] [outer = (nil)] [url = about:blank] 11:39:25 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x972b7400) [pid = 1856] [serial = 2033] [outer = (nil)] [url = about:blank] 11:39:25 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x96e09c00) [pid = 1856] [serial = 2031] [outer = (nil)] [url = about:blank] 11:39:25 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x895f1c00) [pid = 1856] [serial = 2046] [outer = (nil)] [url = about:blank] 11:39:25 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x86f11c00) [pid = 1856] [serial = 2043] [outer = (nil)] [url = about:blank] 11:39:25 INFO - PROCESS | 1856 | 1461263965901 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 11:39:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 11:39:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 4487ms 11:39:25 INFO - PROCESS | 1856 | 1461263965948 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 11:39:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 11:39:25 INFO - PROCESS | 1856 | 1461263965953 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 11:39:25 INFO - PROCESS | 1856 | 1461263965961 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 11:39:25 INFO - PROCESS | 1856 | 1461263965967 Marionette TRACE conn3 <- [1,2862,null,{}] 11:39:25 INFO - PROCESS | 1856 | 1461263965976 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}] 11:39:26 INFO - PROCESS | 1856 | 1461263966235 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 11:39:26 INFO - PROCESS | 1856 | 1461263966461 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x8513f800 == 129 [pid = 1856] [id = 723] 11:39:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x853ec000) [pid = 1856] [serial = 2170] [outer = (nil)] 11:39:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x8576f800) [pid = 1856] [serial = 2171] [outer = 0x853ec000] 11:39:26 INFO - PROCESS | 1856 | 1461263966541 Marionette DEBUG loaded listener.js 11:39:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x8621c400) [pid = 1856] [serial = 2172] [outer = 0x853ec000] 11:39:27 INFO - PROCESS | 1856 | 1461263967347 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]]]}] 11:39:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 11:39:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1432ms 11:39:27 INFO - PROCESS | 1856 | 1461263967392 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 11:39:27 INFO - PROCESS | 1856 | 1461263967400 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 11:39:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 11:39:27 INFO - PROCESS | 1856 | 1461263967410 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 11:39:27 INFO - PROCESS | 1856 | 1461263967419 Marionette TRACE conn3 <- [1,2866,null,{}] 11:39:27 INFO - PROCESS | 1856 | 1461263967427 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}] 11:39:27 INFO - PROCESS | 1856 | 1461263967728 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 11:39:27 INFO - PROCESS | 1856 | 1461263967863 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x86f0d400 == 130 [pid = 1856] [id = 724] 11:39:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x86f0dc00) [pid = 1856] [serial = 2173] [outer = (nil)] 11:39:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x86f14000) [pid = 1856] [serial = 2174] [outer = 0x86f0dc00] 11:39:27 INFO - PROCESS | 1856 | 1461263967963 Marionette DEBUG loaded listener.js 11:39:28 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x875cec00) [pid = 1856] [serial = 2175] [outer = 0x86f0dc00] 11:39:28 INFO - PROCESS | 1856 | 1461263968954 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]]]}] 11:39:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 11:39:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1604ms 11:39:29 INFO - PROCESS | 1856 | 1461263969013 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 11:39:29 INFO - PROCESS | 1856 | 1461263969017 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 11:39:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 11:39:29 INFO - PROCESS | 1856 | 1461263969030 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 11:39:29 INFO - PROCESS | 1856 | 1461263969036 Marionette TRACE conn3 <- [1,2870,null,{}] 11:39:29 INFO - PROCESS | 1856 | 1461263969051 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}] 11:39:29 INFO - PROCESS | 1856 | 1461263969333 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 11:39:29 INFO - PROCESS | 1856 | 1461263969370 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x83053000 == 131 [pid = 1856] [id = 725] 11:39:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x893c1800) [pid = 1856] [serial = 2176] [outer = (nil)] 11:39:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x893cd400) [pid = 1856] [serial = 2177] [outer = 0x893c1800] 11:39:29 INFO - PROCESS | 1856 | 1461263969590 Marionette DEBUG loaded listener.js 11:39:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x895f2400) [pid = 1856] [serial = 2178] [outer = 0x893c1800] 11:39:30 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x86f14400) [pid = 1856] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 11:39:30 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x875ca400) [pid = 1856] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 11:39:30 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0xa010b400) [pid = 1856] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 11:39:30 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0xa0112800) [pid = 1856] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 11:39:30 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x9fd61c00) [pid = 1856] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 11:39:30 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x939d2c00) [pid = 1856] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 11:39:30 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x97475400) [pid = 1856] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 11:39:30 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x9345a000) [pid = 1856] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 11:39:30 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x93905800) [pid = 1856] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 11:39:30 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x932a8400) [pid = 1856] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 11:39:30 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x92697c00) [pid = 1856] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 11:39:30 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x92703400) [pid = 1856] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 11:39:30 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x9110b400) [pid = 1856] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 11:39:30 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x9002a800) [pid = 1856] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 11:39:30 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x8e3ec400) [pid = 1856] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 11:39:30 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x8e3cbc00) [pid = 1856] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 11:39:30 INFO - PROCESS | 1856 | --DOMWINDOW == 131 (0x8bcb8c00) [pid = 1856] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 11:39:30 INFO - PROCESS | 1856 | --DOMWINDOW == 130 (0x875c4400) [pid = 1856] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 11:39:30 INFO - PROCESS | 1856 | --DOMWINDOW == 129 (0x85725400) [pid = 1856] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 11:39:30 INFO - PROCESS | 1856 | --DOMWINDOW == 128 (0x85139400) [pid = 1856] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 11:39:30 INFO - PROCESS | 1856 | --DOMWINDOW == 127 (0xa445a000) [pid = 1856] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 11:39:30 INFO - PROCESS | 1856 | --DOMWINDOW == 126 (0x85778000) [pid = 1856] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 11:39:30 INFO - PROCESS | 1856 | --DOMWINDOW == 125 (0x97474000) [pid = 1856] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 11:39:31 INFO - PROCESS | 1856 | 1461263971150 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]]]}] 11:39:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 11:39:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 2143ms 11:39:31 INFO - PROCESS | 1856 | 1461263971176 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 11:39:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 11:39:31 INFO - PROCESS | 1856 | 1461263971180 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 11:39:31 INFO - PROCESS | 1856 | 1461263971186 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 11:39:31 INFO - PROCESS | 1856 | 1461263971189 Marionette TRACE conn3 <- [1,2874,null,{}] 11:39:31 INFO - PROCESS | 1856 | 1461263971195 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}] 11:39:31 INFO - PROCESS | 1856 | 1461263971477 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 11:39:31 INFO - PROCESS | 1856 | 1461263971498 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:31 INFO - PROCESS | 1856 | ++DOCSHELL 0x85139400 == 132 [pid = 1856] [id = 726] 11:39:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 126 (0x875c4400) [pid = 1856] [serial = 2179] [outer = (nil)] 11:39:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 127 (0x895ea400) [pid = 1856] [serial = 2180] [outer = 0x875c4400] 11:39:31 INFO - PROCESS | 1856 | 1461263971571 Marionette DEBUG loaded listener.js 11:39:31 INFO - PROCESS | 1856 | ++DOMWINDOW == 128 (0x8af34000) [pid = 1856] [serial = 2181] [outer = 0x875c4400] 11:39:32 INFO - PROCESS | 1856 | 1461263972511 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]]]}] 11:39:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 11:39:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1384ms 11:39:32 INFO - PROCESS | 1856 | 1461263972571 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 11:39:32 INFO - PROCESS | 1856 | 1461263972574 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 11:39:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 11:39:32 INFO - PROCESS | 1856 | 1461263972580 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 11:39:32 INFO - PROCESS | 1856 | 1461263972583 Marionette TRACE conn3 <- [1,2878,null,{}] 11:39:32 INFO - PROCESS | 1856 | 1461263972588 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}] 11:39:32 INFO - PROCESS | 1856 | 1461263972916 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 11:39:33 INFO - PROCESS | 1856 | 1461263973289 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x83050800 == 133 [pid = 1856] [id = 727] 11:39:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 129 (0x83055800) [pid = 1856] [serial = 2182] [outer = (nil)] 11:39:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 130 (0x850f7800) [pid = 1856] [serial = 2183] [outer = 0x83055800] 11:39:33 INFO - PROCESS | 1856 | 1461263973384 Marionette DEBUG loaded listener.js 11:39:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 131 (0x85669000) [pid = 1856] [serial = 2184] [outer = 0x83055800] 11:39:34 INFO - PROCESS | 1856 | 1461263974378 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]]]}] 11:39:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 11:39:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1832ms 11:39:34 INFO - PROCESS | 1856 | 1461263974429 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 11:39:34 INFO - PROCESS | 1856 | 1461263974438 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 11:39:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 11:39:34 INFO - PROCESS | 1856 | 1461263974446 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 11:39:34 INFO - PROCESS | 1856 | 1461263974453 Marionette TRACE conn3 <- [1,2882,null,{}] 11:39:34 INFO - PROCESS | 1856 | 1461263974460 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}] 11:39:34 INFO - PROCESS | 1856 | 1461263974693 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 11:39:35 INFO - PROCESS | 1856 | 1461263975040 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x86cd2800 == 134 [pid = 1856] [id = 728] 11:39:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0x86f0a400) [pid = 1856] [serial = 2185] [outer = (nil)] 11:39:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x86f15c00) [pid = 1856] [serial = 2186] [outer = 0x86f0a400] 11:39:35 INFO - PROCESS | 1856 | 1461263975139 Marionette DEBUG loaded listener.js 11:39:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x87b24400) [pid = 1856] [serial = 2187] [outer = 0x86f0a400] 11:39:36 INFO - PROCESS | 1856 | 1461263976166 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]]]}] 11:39:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 11:39:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1786ms 11:39:36 INFO - PROCESS | 1856 | 1461263976233 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 11:39:36 INFO - PROCESS | 1856 | 1461263976238 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 11:39:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 11:39:36 INFO - PROCESS | 1856 | 1461263976245 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 11:39:36 INFO - PROCESS | 1856 | 1461263976249 Marionette TRACE conn3 <- [1,2886,null,{}] 11:39:36 INFO - PROCESS | 1856 | 1461263976255 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}] 11:39:36 INFO - PROCESS | 1856 | 1461263976495 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 11:39:36 INFO - PROCESS | 1856 | 1461263976907 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:36 INFO - PROCESS | 1856 | ++DOCSHELL 0x89190400 == 135 [pid = 1856] [id = 729] 11:39:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x89197000) [pid = 1856] [serial = 2188] [outer = (nil)] 11:39:36 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x893c5400) [pid = 1856] [serial = 2189] [outer = 0x89197000] 11:39:37 INFO - PROCESS | 1856 | 1461263976998 Marionette DEBUG loaded listener.js 11:39:37 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x895f1c00) [pid = 1856] [serial = 2190] [outer = 0x89197000] 11:39:38 INFO - PROCESS | 1856 | 1461263978014 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]]]}] 11:39:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 11:39:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1839ms 11:39:38 INFO - PROCESS | 1856 | 1461263978085 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 11:39:38 INFO - PROCESS | 1856 | 1461263978092 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 11:39:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 11:39:38 INFO - PROCESS | 1856 | 1461263978109 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 11:39:38 INFO - PROCESS | 1856 | 1461263978116 Marionette TRACE conn3 <- [1,2890,null,{}] 11:39:38 INFO - PROCESS | 1856 | 1461263978122 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}] 11:39:38 INFO - PROCESS | 1856 | 1461263978410 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 11:39:38 INFO - PROCESS | 1856 | 1461263978759 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x8b168c00 == 136 [pid = 1856] [id = 730] 11:39:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x8b351400) [pid = 1856] [serial = 2191] [outer = (nil)] 11:39:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x8bcbfc00) [pid = 1856] [serial = 2192] [outer = 0x8b351400] 11:39:38 INFO - PROCESS | 1856 | 1461263978851 Marionette DEBUG loaded listener.js 11:39:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x8be6f400) [pid = 1856] [serial = 2193] [outer = 0x8b351400] 11:39:39 INFO - PROCESS | 1856 | 1461263979833 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 11:39:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 11:39:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1797ms 11:39:39 INFO - PROCESS | 1856 | 1461263979898 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 11:39:39 INFO - PROCESS | 1856 | 1461263979901 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 11:39:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 11:39:39 INFO - PROCESS | 1856 | 1461263979907 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 11:39:39 INFO - PROCESS | 1856 | 1461263979911 Marionette TRACE conn3 <- [1,2894,null,{}] 11:39:39 INFO - PROCESS | 1856 | 1461263979917 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}] 11:39:40 INFO - PROCESS | 1856 | 1461263980148 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 11:39:40 INFO - PROCESS | 1856 | 1461263980509 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:40 INFO - PROCESS | 1856 | ++DOCSHELL 0x88ac9800 == 137 [pid = 1856] [id = 731] 11:39:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x8b169c00) [pid = 1856] [serial = 2194] [outer = (nil)] 11:39:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x8bfb8c00) [pid = 1856] [serial = 2195] [outer = 0x8b169c00] 11:39:40 INFO - PROCESS | 1856 | 1461263980603 Marionette DEBUG loaded listener.js 11:39:40 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x8e2a2c00) [pid = 1856] [serial = 2196] [outer = 0x8b169c00] 11:39:41 INFO - PROCESS | 1856 | 1461263981524 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]]]}] 11:39:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 11:39:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1678ms 11:39:41 INFO - PROCESS | 1856 | 1461263981587 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 11:39:41 INFO - PROCESS | 1856 | 1461263981591 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 11:39:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 11:39:41 INFO - PROCESS | 1856 | 1461263981597 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 11:39:41 INFO - PROCESS | 1856 | 1461263981601 Marionette TRACE conn3 <- [1,2898,null,{}] 11:39:41 INFO - PROCESS | 1856 | 1461263981606 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}] 11:39:41 INFO - PROCESS | 1856 | 1461263981846 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 11:39:42 INFO - PROCESS | 1856 | 1461263982213 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:42 INFO - PROCESS | 1856 | ++DOCSHELL 0x8e3e4400 == 138 [pid = 1856] [id = 732] 11:39:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x8e3e5000) [pid = 1856] [serial = 2197] [outer = (nil)] 11:39:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x8e3ec800) [pid = 1856] [serial = 2198] [outer = 0x8e3e5000] 11:39:42 INFO - PROCESS | 1856 | 1461263982318 Marionette DEBUG loaded listener.js 11:39:42 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x8f93f400) [pid = 1856] [serial = 2199] [outer = 0x8e3e5000] 11:39:43 INFO - PROCESS | 1856 | 1461263983287 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]]]}] 11:39:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 11:39:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1733ms 11:39:43 INFO - PROCESS | 1856 | 1461263983331 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 11:39:43 INFO - PROCESS | 1856 | 1461263983335 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 11:39:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 11:39:43 INFO - PROCESS | 1856 | 1461263983341 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 11:39:43 INFO - PROCESS | 1856 | 1461263983345 Marionette TRACE conn3 <- [1,2902,null,{}] 11:39:43 INFO - PROCESS | 1856 | 1461263983350 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}] 11:39:43 INFO - PROCESS | 1856 | 1461263983569 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 11:39:43 INFO - PROCESS | 1856 | 1461263983863 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x8e3cb400 == 139 [pid = 1856] [id = 733] 11:39:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x8e3d4000) [pid = 1856] [serial = 2200] [outer = (nil)] 11:39:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x8fc92c00) [pid = 1856] [serial = 2201] [outer = 0x8e3d4000] 11:39:44 INFO - PROCESS | 1856 | 1461263983997 Marionette DEBUG loaded listener.js 11:39:44 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x8fe0c000) [pid = 1856] [serial = 2202] [outer = 0x8e3d4000] 11:39:44 INFO - PROCESS | 1856 | 1461263984907 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 11:39:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 11:39:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1628ms 11:39:44 INFO - PROCESS | 1856 | 1461263984969 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 11:39:44 INFO - PROCESS | 1856 | 1461263984974 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 11:39:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 11:39:44 INFO - PROCESS | 1856 | 1461263984980 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 11:39:44 INFO - PROCESS | 1856 | 1461263984983 Marionette TRACE conn3 <- [1,2906,null,{}] 11:39:44 INFO - PROCESS | 1856 | 1461263984989 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}] 11:39:45 INFO - PROCESS | 1856 | 1461263985208 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 11:39:45 INFO - PROCESS | 1856 | 1461263985566 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:45 INFO - PROCESS | 1856 | ++DOCSHELL 0x83052c00 == 140 [pid = 1856] [id = 734] 11:39:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x8f938400) [pid = 1856] [serial = 2203] [outer = (nil)] 11:39:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x9002ac00) [pid = 1856] [serial = 2204] [outer = 0x8f938400] 11:39:45 INFO - PROCESS | 1856 | 1461263985658 Marionette DEBUG loaded listener.js 11:39:45 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x90f91000) [pid = 1856] [serial = 2205] [outer = 0x8f938400] 11:39:46 INFO - PROCESS | 1856 | 1461263986568 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]]]}] 11:39:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 11:39:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1634ms 11:39:46 INFO - PROCESS | 1856 | 1461263986614 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 11:39:46 INFO - PROCESS | 1856 | 1461263986619 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 11:39:46 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 11:39:46 INFO - PROCESS | 1856 | 1461263986625 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 11:39:46 INFO - PROCESS | 1856 | 1461263986628 Marionette TRACE conn3 <- [1,2910,null,{}] 11:39:46 INFO - PROCESS | 1856 | 1461263986634 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}] 11:39:46 INFO - PROCESS | 1856 | 1461263986854 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 11:39:47 INFO - PROCESS | 1856 | 1461263987211 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f356c00 == 141 [pid = 1856] [id = 735] 11:39:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x90024c00) [pid = 1856] [serial = 2206] [outer = (nil)] 11:39:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x91cac400) [pid = 1856] [serial = 2207] [outer = 0x90024c00] 11:39:47 INFO - PROCESS | 1856 | 1461263987303 Marionette DEBUG loaded listener.js 11:39:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x92625800) [pid = 1856] [serial = 2208] [outer = 0x90024c00] 11:39:48 INFO - PROCESS | 1856 | 1461263988068 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]]]}] 11:39:48 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 11:39:48 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 11:39:48 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1479ms 11:39:48 INFO - PROCESS | 1856 | 1461263988105 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 11:39:48 INFO - PROCESS | 1856 | 1461263988110 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 11:39:48 INFO - TEST-START | /DOMEvents/constructors.html 11:39:48 INFO - PROCESS | 1856 | 1461263988117 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 11:39:48 INFO - PROCESS | 1856 | 1461263988120 Marionette TRACE conn3 <- [1,2914,null,{}] 11:39:48 INFO - PROCESS | 1856 | 1461263988126 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}] 11:39:48 INFO - PROCESS | 1856 | 1461263988360 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 11:39:48 INFO - PROCESS | 1856 | 1461263988668 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:48 INFO - PROCESS | 1856 | ++DOCSHELL 0x8fba8800 == 142 [pid = 1856] [id = 736] 11:39:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x91006400) [pid = 1856] [serial = 2209] [outer = (nil)] 11:39:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x92692800) [pid = 1856] [serial = 2210] [outer = 0x91006400] 11:39:48 INFO - PROCESS | 1856 | 1461263988757 Marionette DEBUG loaded listener.js 11:39:48 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x92695400) [pid = 1856] [serial = 2211] [outer = 0x91006400] 11:39:49 INFO - PROCESS | 1856 | 1461263989732 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]]]}] 11:39:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 11:39:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 11:39:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 11:39:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 11:39:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 11:39:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 11:39:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 11:39:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 11:39:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 11:39:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 11:39:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 11:39:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 11:39:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 11:39:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 11:39:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 11:39:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 11:39:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 11:39:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 11:39:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 11:39:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 11:39:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 11:39:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 11:39:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 11:39:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 11:39:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 11:39:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 11:39:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 11:39:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 11:39:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 11:39:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 11:39:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 11:39:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 11:39:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 11:39:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 11:39:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 11:39:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 11:39:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 11:39:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 11:39:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:39:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:39:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 11:39:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:39:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 11:39:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 11:39:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:39:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:39:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 11:39:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:39:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 11:39:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 11:39:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:39:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:39:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 11:39:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:39:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 11:39:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 11:39:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:39:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:39:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 11:39:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:39:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 11:39:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 11:39:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:39:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:39:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 11:39:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:39:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 11:39:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 11:39:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:39:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:39:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 11:39:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 11:39:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 11:39:49 INFO - TEST-OK | /DOMEvents/constructors.html | took 1705ms 11:39:49 INFO - PROCESS | 1856 | 1461263989823 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 11:39:49 INFO - PROCESS | 1856 | 1461263989826 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 11:39:49 INFO - TEST-START | /DOMEvents/event-phases-order.html 11:39:49 INFO - PROCESS | 1856 | 1461263989837 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 11:39:49 INFO - PROCESS | 1856 | 1461263989844 Marionette TRACE conn3 <- [1,2918,null,{}] 11:39:49 INFO - PROCESS | 1856 | 1461263989855 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}] 11:39:50 INFO - PROCESS | 1856 | 1461263990101 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 11:39:50 INFO - PROCESS | 1856 | 1461263990465 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x92f32800 == 143 [pid = 1856] [id = 737] 11:39:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x92f33400) [pid = 1856] [serial = 2212] [outer = (nil)] 11:39:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x92fa0400) [pid = 1856] [serial = 2213] [outer = 0x92f33400] 11:39:50 INFO - PROCESS | 1856 | 1461263990570 Marionette DEBUG loaded listener.js 11:39:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x932a7800) [pid = 1856] [serial = 2214] [outer = 0x92f33400] 11:39:51 INFO - PROCESS | 1856 | 1461263991389 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 11:39:51 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 11:39:51 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1595ms 11:39:51 INFO - PROCESS | 1856 | 1461263991432 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 11:39:51 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 11:39:51 INFO - PROCESS | 1856 | 1461263991442 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 11:39:51 INFO - PROCESS | 1856 | 1461263991449 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 11:39:51 INFO - PROCESS | 1856 | 1461263991454 Marionette TRACE conn3 <- [1,2922,null,{}] 11:39:51 INFO - PROCESS | 1856 | 1461263991483 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}] 11:39:51 INFO - PROCESS | 1856 | 1461263991730 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 11:39:52 INFO - PROCESS | 1856 | 1461263992037 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:52 INFO - PROCESS | 1856 | ++DOCSHELL 0x90031400 == 144 [pid = 1856] [id = 738] 11:39:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x92fa1400) [pid = 1856] [serial = 2215] [outer = (nil)] 11:39:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x9339f000) [pid = 1856] [serial = 2216] [outer = 0x92fa1400] 11:39:52 INFO - PROCESS | 1856 | 1461263992126 Marionette DEBUG loaded listener.js 11:39:52 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x93452800) [pid = 1856] [serial = 2217] [outer = 0x92fa1400] 11:39:52 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 11:39:52 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 11:39:52 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 11:39:52 INFO - PROCESS | 1856 | [1856] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 11:39:53 INFO - PROCESS | 1856 | 1461263993042 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]]]}] 11:39:53 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 11:39:53 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 11:39:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 11:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:39:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:39:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:39:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:39:53 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 11:39:53 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 11:39:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 11:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:39:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:39:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:39:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:39:53 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 11:39:53 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 11:39:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 11:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:39:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:39:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:39:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:39:53 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]" 11:39:53 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 11:39:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 11:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:39:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 11:39:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 11:39:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:39:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 11:39:53 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 11:39:53 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1660ms 11:39:53 INFO - PROCESS | 1856 | 1461263993110 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 11:39:53 INFO - PROCESS | 1856 | 1461263993113 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 11:39:53 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 11:39:53 INFO - PROCESS | 1856 | 1461263993122 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 11:39:53 INFO - PROCESS | 1856 | 1461263993129 Marionette TRACE conn3 <- [1,2926,null,{}] 11:39:53 INFO - PROCESS | 1856 | 1461263993136 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}] 11:39:53 INFO - PROCESS | 1856 | 1461263993434 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 11:39:53 INFO - PROCESS | 1856 | 1461263993662 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x92625400 == 145 [pid = 1856] [id = 739] 11:39:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x93393c00) [pid = 1856] [serial = 2218] [outer = (nil)] 11:39:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x936abc00) [pid = 1856] [serial = 2219] [outer = 0x93393c00] 11:39:53 INFO - PROCESS | 1856 | 1461263993794 Marionette DEBUG loaded listener.js 11:39:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x93729800) [pid = 1856] [serial = 2220] [outer = 0x93393c00] 11:39:54 INFO - PROCESS | 1856 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 11:39:54 INFO - PROCESS | 1856 | 1461263994553 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]]]}] 11:39:54 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 11:39:54 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1441ms 11:39:54 INFO - PROCESS | 1856 | 1461263994586 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 11:39:54 INFO - PROCESS | 1856 | 1461263994589 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 11:39:54 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 11:39:54 INFO - PROCESS | 1856 | 1461263994599 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 11:39:54 INFO - PROCESS | 1856 | 1461263994602 Marionette TRACE conn3 <- [1,2930,null,{}] 11:39:54 INFO - PROCESS | 1856 | 1461263994607 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}] 11:39:54 INFO - PROCESS | 1856 | 1461263994811 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 11:39:55 INFO - PROCESS | 1856 | 1461263995087 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x93727000 == 146 [pid = 1856] [id = 740] 11:39:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x9372f000) [pid = 1856] [serial = 2221] [outer = (nil)] 11:39:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x93734400) [pid = 1856] [serial = 2222] [outer = 0x9372f000] 11:39:55 INFO - PROCESS | 1856 | 1461263995177 Marionette DEBUG loaded listener.js 11:39:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x938cc000) [pid = 1856] [serial = 2223] [outer = 0x9372f000] 11:39:55 INFO - PROCESS | 1856 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 11:39:55 INFO - PROCESS | 1856 | 1461263995986 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]]]}] 11:39:56 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 11:39:56 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1433ms 11:39:56 INFO - PROCESS | 1856 | 1461263996032 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 11:39:56 INFO - PROCESS | 1856 | 1461263996036 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 11:39:56 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 11:39:56 INFO - PROCESS | 1856 | 1461263996042 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 11:39:56 INFO - PROCESS | 1856 | 1461263996047 Marionette TRACE conn3 <- [1,2934,null,{}] 11:39:56 INFO - PROCESS | 1856 | 1461263996053 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}] 11:39:56 INFO - PROCESS | 1856 | 1461263996366 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 11:39:56 INFO - PROCESS | 1856 | 1461263996603 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:56 INFO - PROCESS | 1856 | ++DOCSHELL 0x9100f000 == 147 [pid = 1856] [id = 741] 11:39:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x9372e400) [pid = 1856] [serial = 2224] [outer = (nil)] 11:39:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x938dac00) [pid = 1856] [serial = 2225] [outer = 0x9372e400] 11:39:56 INFO - PROCESS | 1856 | 1461263996694 Marionette DEBUG loaded listener.js 11:39:56 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x93906400) [pid = 1856] [serial = 2226] [outer = 0x9372e400] 11:39:57 INFO - PROCESS | 1856 | 1461263997514 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]]]}] 11:39:57 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 11:39:57 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1480ms 11:39:57 INFO - PROCESS | 1856 | 1461263997544 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 11:39:57 INFO - PROCESS | 1856 | 1461263997549 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 11:39:57 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 11:39:57 INFO - PROCESS | 1856 | 1461263997557 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 11:39:57 INFO - PROCESS | 1856 | 1461263997560 Marionette TRACE conn3 <- [1,2938,null,{}] 11:39:57 INFO - PROCESS | 1856 | 1461263997566 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}] 11:39:57 INFO - PROCESS | 1856 | 1461263997773 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 11:39:58 INFO - PROCESS | 1856 | 1461263998060 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:58 INFO - PROCESS | 1856 | ++DOCSHELL 0x850ef800 == 148 [pid = 1856] [id = 742] 11:39:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x936a6400) [pid = 1856] [serial = 2227] [outer = (nil)] 11:39:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x939cb000) [pid = 1856] [serial = 2228] [outer = 0x936a6400] 11:39:58 INFO - PROCESS | 1856 | 1461263998149 Marionette DEBUG loaded listener.js 11:39:58 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x939cdc00) [pid = 1856] [serial = 2229] [outer = 0x936a6400] 11:39:58 INFO - PROCESS | 1856 | 1461263998963 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]]]}] 11:39:58 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. 11:39:58 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1438ms 11:39:59 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 11:39:59 INFO - PROCESS | 1856 | 1461263998995 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 11:39:59 INFO - PROCESS | 1856 | 1461263998998 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 11:39:59 INFO - PROCESS | 1856 | 1461263999005 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 11:39:59 INFO - PROCESS | 1856 | 1461263999008 Marionette TRACE conn3 <- [1,2942,null,{}] 11:39:59 INFO - PROCESS | 1856 | 1461263999014 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}] 11:39:59 INFO - PROCESS | 1856 | 1461263999257 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 11:39:59 INFO - PROCESS | 1856 | 1461263999541 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:39:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x838dc400 == 149 [pid = 1856] [id = 743] 11:39:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x938d8000) [pid = 1856] [serial = 2230] [outer = (nil)] 11:39:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x94dcbc00) [pid = 1856] [serial = 2231] [outer = 0x938d8000] 11:39:59 INFO - PROCESS | 1856 | 1461263999630 Marionette DEBUG loaded listener.js 11:39:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x94dd0000) [pid = 1856] [serial = 2232] [outer = 0x938d8000] 11:40:00 INFO - PROCESS | 1856 | 1461264000455 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"]]]}] 11:40:00 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 11:40:00 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 11:40:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:00 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 11:40:00 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1485ms 11:40:00 INFO - PROCESS | 1856 | 1461264000489 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 11:40:00 INFO - PROCESS | 1856 | 1461264000493 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 11:40:00 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 11:40:00 INFO - PROCESS | 1856 | 1461264000499 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 11:40:00 INFO - PROCESS | 1856 | 1461264000502 Marionette TRACE conn3 <- [1,2946,null,{}] 11:40:00 INFO - PROCESS | 1856 | 1461264000508 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}] 11:40:00 INFO - PROCESS | 1856 | 1461264000838 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 11:40:01 INFO - PROCESS | 1856 | 1461264001064 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:01 INFO - PROCESS | 1856 | ++DOCSHELL 0x932adc00 == 150 [pid = 1856] [id = 744] 11:40:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x939d5000) [pid = 1856] [serial = 2233] [outer = (nil)] 11:40:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0x965e5c00) [pid = 1856] [serial = 2234] [outer = 0x939d5000] 11:40:01 INFO - PROCESS | 1856 | 1461264001155 Marionette DEBUG loaded listener.js 11:40:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0x96d79c00) [pid = 1856] [serial = 2235] [outer = 0x939d5000] 11:40:02 INFO - PROCESS | 1856 | 1461264002036 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]]]}] 11:40:02 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. 11:40:02 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1583ms 11:40:02 INFO - PROCESS | 1856 | 1461264002083 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 11:40:02 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 11:40:02 INFO - PROCESS | 1856 | 1461264002087 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 11:40:02 INFO - PROCESS | 1856 | 1461264002093 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 11:40:02 INFO - PROCESS | 1856 | 1461264002097 Marionette TRACE conn3 <- [1,2950,null,{}] 11:40:02 INFO - PROCESS | 1856 | 1461264002102 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}] 11:40:02 INFO - PROCESS | 1856 | 1461264002357 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 11:40:02 INFO - PROCESS | 1856 | 1461264002667 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x838d4800 == 151 [pid = 1856] [id = 745] 11:40:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x96ddc800) [pid = 1856] [serial = 2236] [outer = (nil)] 11:40:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0x96e0f400) [pid = 1856] [serial = 2237] [outer = 0x96ddc800] 11:40:02 INFO - PROCESS | 1856 | 1461264002762 Marionette DEBUG loaded listener.js 11:40:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0x96f24400) [pid = 1856] [serial = 2238] [outer = 0x96ddc800] 11:40:05 INFO - PROCESS | 1856 | --DOCSHELL 0x82d5b800 == 150 [pid = 1856] [id = 662] 11:40:05 INFO - PROCESS | 1856 | --DOCSHELL 0x93455000 == 149 [pid = 1856] [id = 627] 11:40:05 INFO - PROCESS | 1856 | --DOCSHELL 0x938ce400 == 148 [pid = 1856] [id = 628] 11:40:05 INFO - PROCESS | 1856 | --DOCSHELL 0x85774800 == 147 [pid = 1856] [id = 702] 11:40:05 INFO - PROCESS | 1856 | --DOCSHELL 0x92f3d400 == 146 [pid = 1856] [id = 630] 11:40:05 INFO - PROCESS | 1856 | --DOCSHELL 0x8f1d0400 == 145 [pid = 1856] [id = 623] 11:40:05 INFO - PROCESS | 1856 | --DOCSHELL 0x939d9c00 == 144 [pid = 1856] [id = 629] 11:40:05 INFO - PROCESS | 1856 | --DOCSHELL 0x92706c00 == 143 [pid = 1856] [id = 625] 11:40:05 INFO - PROCESS | 1856 | --DOCSHELL 0x92f3ec00 == 142 [pid = 1856] [id = 626] 11:40:05 INFO - PROCESS | 1856 | --DOCSHELL 0x8be06400 == 141 [pid = 1856] [id = 624] 11:40:05 INFO - PROCESS | 1856 | --DOCSHELL 0x85139400 == 140 [pid = 1856] [id = 726] 11:40:05 INFO - PROCESS | 1856 | --DOCSHELL 0x83053000 == 139 [pid = 1856] [id = 725] 11:40:05 INFO - PROCESS | 1856 | --DOCSHELL 0x86f0d400 == 138 [pid = 1856] [id = 724] 11:40:05 INFO - PROCESS | 1856 | --DOCSHELL 0x8513f800 == 137 [pid = 1856] [id = 723] 11:40:05 INFO - PROCESS | 1856 | --DOCSHELL 0x83050c00 == 136 [pid = 1856] [id = 721] 11:40:05 INFO - PROCESS | 1856 | --DOCSHELL 0x8e3d4800 == 135 [pid = 1856] [id = 720] 11:40:05 INFO - PROCESS | 1856 | --DOCSHELL 0x8f943400 == 134 [pid = 1856] [id = 718] 11:40:05 INFO - PROCESS | 1856 | --DOCSHELL 0x9110fc00 == 133 [pid = 1856] [id = 719] 11:40:05 INFO - PROCESS | 1856 | --DOCSHELL 0x90026c00 == 132 [pid = 1856] [id = 717] 11:40:05 INFO - PROCESS | 1856 | --DOCSHELL 0x8fbb0800 == 131 [pid = 1856] [id = 716] 11:40:05 INFO - PROCESS | 1856 | --DOCSHELL 0x8b408c00 == 130 [pid = 1856] [id = 714] 11:40:05 INFO - PROCESS | 1856 | --DOCSHELL 0x8f941800 == 129 [pid = 1856] [id = 715] 11:40:05 INFO - PROCESS | 1856 | --DOCSHELL 0x87fea400 == 128 [pid = 1856] [id = 713] 11:40:05 INFO - PROCESS | 1856 | --DOCSHELL 0x8e2a3400 == 127 [pid = 1856] [id = 712] 11:40:05 INFO - PROCESS | 1856 | --DOCSHELL 0x8e2ab400 == 126 [pid = 1856] [id = 711] 11:40:05 INFO - PROCESS | 1856 | --DOCSHELL 0x8af33c00 == 125 [pid = 1856] [id = 710] 11:40:05 INFO - PROCESS | 1856 | --DOCSHELL 0x895ec400 == 124 [pid = 1856] [id = 709] 11:40:05 INFO - PROCESS | 1856 | --DOCSHELL 0x87fe0400 == 123 [pid = 1856] [id = 707] 11:40:05 INFO - PROCESS | 1856 | --DOCSHELL 0x893c2c00 == 122 [pid = 1856] [id = 708] 11:40:05 INFO - PROCESS | 1856 | --DOCSHELL 0x86f14800 == 121 [pid = 1856] [id = 706] 11:40:05 INFO - PROCESS | 1856 | --DOCSHELL 0x853ea800 == 120 [pid = 1856] [id = 705] 11:40:05 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x893c4c00) [pid = 1856] [serial = 1989] [outer = (nil)] [url = about:blank] 11:40:05 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0x98f4fc00) [pid = 1856] [serial = 2040] [outer = (nil)] [url = about:blank] 11:40:05 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x87febc00) [pid = 1856] [serial = 2114] [outer = (nil)] [url = about:blank] 11:40:05 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x87b23400) [pid = 1856] [serial = 2111] [outer = (nil)] [url = about:blank] 11:40:05 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0xa45dcc00) [pid = 1856] [serial = 2099] [outer = (nil)] [url = about:blank] 11:40:05 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0xa2b8c000) [pid = 1856] [serial = 2097] [outer = (nil)] [url = about:blank] 11:40:05 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0xa2b3bc00) [pid = 1856] [serial = 2096] [outer = (nil)] [url = about:blank] 11:40:05 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0xa0d0f400) [pid = 1856] [serial = 2094] [outer = (nil)] [url = about:blank] 11:40:05 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0xa0b2fc00) [pid = 1856] [serial = 2093] [outer = (nil)] [url = about:blank] 11:40:05 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x9ea25c00) [pid = 1856] [serial = 2091] [outer = (nil)] [url = about:blank] 11:40:05 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x9ea16800) [pid = 1856] [serial = 2090] [outer = (nil)] [url = about:blank] 11:40:05 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x98810800) [pid = 1856] [serial = 2088] [outer = (nil)] [url = about:blank] 11:40:05 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x9842a000) [pid = 1856] [serial = 2087] [outer = (nil)] [url = about:blank] 11:40:05 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x9750ec00) [pid = 1856] [serial = 2085] [outer = (nil)] [url = about:blank] 11:40:05 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x97479000) [pid = 1856] [serial = 2084] [outer = (nil)] [url = about:blank] 11:40:05 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x965e1400) [pid = 1856] [serial = 2082] [outer = (nil)] [url = about:blank] 11:40:05 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x939b6800) [pid = 1856] [serial = 2081] [outer = (nil)] [url = about:blank] 11:40:05 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x9369f800) [pid = 1856] [serial = 2079] [outer = (nil)] [url = about:blank] 11:40:05 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x935d2800) [pid = 1856] [serial = 2078] [outer = (nil)] [url = about:blank] 11:40:05 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x93396400) [pid = 1856] [serial = 2076] [outer = (nil)] [url = about:blank] 11:40:05 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x93393000) [pid = 1856] [serial = 2075] [outer = (nil)] [url = about:blank] 11:40:05 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x932a1c00) [pid = 1856] [serial = 2073] [outer = (nil)] [url = about:blank] 11:40:05 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x92fa7000) [pid = 1856] [serial = 2072] [outer = (nil)] [url = about:blank] 11:40:05 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x9273f800) [pid = 1856] [serial = 2070] [outer = (nil)] [url = about:blank] 11:40:05 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x92707400) [pid = 1856] [serial = 2069] [outer = (nil)] [url = about:blank] 11:40:05 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x92628400) [pid = 1856] [serial = 2067] [outer = (nil)] [url = about:blank] 11:40:05 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x903c1400) [pid = 1856] [serial = 2066] [outer = (nil)] [url = about:blank] 11:40:05 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x8fc93000) [pid = 1856] [serial = 2064] [outer = (nil)] [url = about:blank] 11:40:05 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x8fbad400) [pid = 1856] [serial = 2063] [outer = (nil)] [url = about:blank] 11:40:05 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x8f939800) [pid = 1856] [serial = 2061] [outer = (nil)] [url = about:blank] 11:40:05 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x8f1cf800) [pid = 1856] [serial = 2060] [outer = (nil)] [url = about:blank] 11:40:05 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x8be01400) [pid = 1856] [serial = 2057] [outer = (nil)] [url = about:blank] 11:40:05 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x8be70400) [pid = 1856] [serial = 2058] [outer = (nil)] [url = about:blank] 11:40:05 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x893cec00) [pid = 1856] [serial = 2055] [outer = (nil)] [url = about:blank] 11:40:05 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x89196800) [pid = 1856] [serial = 2054] [outer = (nil)] [url = about:blank] 11:40:05 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x86223000) [pid = 1856] [serial = 2052] [outer = (nil)] [url = about:blank] 11:40:05 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x8576e800) [pid = 1856] [serial = 2051] [outer = (nil)] [url = about:blank] 11:40:05 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x85666c00) [pid = 1856] [serial = 2105] [outer = (nil)] [url = about:blank] 11:40:05 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x8566f800) [pid = 1856] [serial = 2106] [outer = (nil)] [url = about:blank] 11:40:05 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0xa48cd400) [pid = 1856] [serial = 2103] [outer = (nil)] [url = about:blank] 11:40:05 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0xa48c9c00) [pid = 1856] [serial = 2102] [outer = (nil)] [url = about:blank] 11:40:05 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0xa45dfc00) [pid = 1856] [serial = 2100] [outer = (nil)] [url = about:blank] 11:40:05 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x86cca800) [pid = 1856] [serial = 2109] [outer = (nil)] [url = about:blank] 11:40:05 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x86218400) [pid = 1856] [serial = 2108] [outer = (nil)] [url = about:blank] 11:40:05 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x87c6c000) [pid = 1856] [serial = 2112] [outer = (nil)] [url = about:blank] 11:40:06 INFO - PROCESS | 1856 | ++DOCSHELL 0x8513f800 == 121 [pid = 1856] [id = 746] 11:40:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x85672400) [pid = 1856] [serial = 2239] [outer = (nil)] 11:40:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x85725000) [pid = 1856] [serial = 2240] [outer = 0x85672400] 11:40:06 INFO - PROCESS | 1856 | 1461264006552 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]]]}] 11:40:06 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. 11:40:06 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 4488ms 11:40:06 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 11:40:06 INFO - PROCESS | 1856 | 1461264006588 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 11:40:06 INFO - PROCESS | 1856 | 1461264006592 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 11:40:06 INFO - PROCESS | 1856 | 1461264006600 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 11:40:06 INFO - PROCESS | 1856 | 1461264006604 Marionette TRACE conn3 <- [1,2954,null,{}] 11:40:06 INFO - PROCESS | 1856 | 1461264006612 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}] 11:40:06 INFO - PROCESS | 1856 | 1461264006886 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 11:40:07 INFO - PROCESS | 1856 | 1461264007123 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x85668c00 == 122 [pid = 1856] [id = 747] 11:40:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x8566a400) [pid = 1856] [serial = 2241] [outer = (nil)] 11:40:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x86cc6800) [pid = 1856] [serial = 2242] [outer = 0x8566a400] 11:40:07 INFO - PROCESS | 1856 | 1461264007207 Marionette DEBUG loaded listener.js 11:40:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x86ccdc00) [pid = 1856] [serial = 2243] [outer = 0x8566a400] 11:40:08 INFO - PROCESS | 1856 | 1461264008130 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]]]}] 11:40:08 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 11:40:08 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 11:40:08 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1583ms 11:40:08 INFO - PROCESS | 1856 | 1461264008183 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 11:40:08 INFO - PROCESS | 1856 | 1461264008191 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 11:40:08 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 11:40:08 INFO - PROCESS | 1856 | 1461264008202 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 11:40:08 INFO - PROCESS | 1856 | 1461264008206 Marionette TRACE conn3 <- [1,2958,null,{}] 11:40:08 INFO - PROCESS | 1856 | 1461264008212 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}] 11:40:08 INFO - PROCESS | 1856 | 1461264008448 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 11:40:08 INFO - PROCESS | 1856 | 1461264008740 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x87b27800 == 123 [pid = 1856] [id = 748] 11:40:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x87c6bc00) [pid = 1856] [serial = 2244] [outer = (nil)] 11:40:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x88ad0800) [pid = 1856] [serial = 2245] [outer = 0x87c6bc00] 11:40:08 INFO - PROCESS | 1856 | 1461264008824 Marionette DEBUG loaded listener.js 11:40:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x8919a400) [pid = 1856] [serial = 2246] [outer = 0x87c6bc00] 11:40:09 INFO - PROCESS | 1856 | 1461264009555 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]]]}] 11:40:09 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. 11:40:09 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1386ms 11:40:09 INFO - PROCESS | 1856 | 1461264009598 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 11:40:09 INFO - PROCESS | 1856 | 1461264009601 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 11:40:09 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 11:40:09 INFO - PROCESS | 1856 | 1461264009612 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 11:40:09 INFO - PROCESS | 1856 | 1461264009617 Marionette TRACE conn3 <- [1,2962,null,{}] 11:40:09 INFO - PROCESS | 1856 | 1461264009662 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}] 11:40:09 INFO - PROCESS | 1856 | 1461264009960 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 11:40:10 INFO - PROCESS | 1856 | 1461264009991 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x88ac6c00 == 124 [pid = 1856] [id = 749] 11:40:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x8af33c00) [pid = 1856] [serial = 2247] [outer = (nil)] 11:40:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x8b165800) [pid = 1856] [serial = 2248] [outer = 0x8af33c00] 11:40:10 INFO - PROCESS | 1856 | 1461264010072 Marionette DEBUG loaded listener.js 11:40:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x8bcb6400) [pid = 1856] [serial = 2249] [outer = 0x8af33c00] 11:40:11 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x893cc800) [pid = 1856] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 11:40:11 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x8e3c8000) [pid = 1856] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 11:40:11 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x86f16000) [pid = 1856] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 11:40:11 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x853ec000) [pid = 1856] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 11:40:11 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x9263f000) [pid = 1856] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 11:40:11 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x91002c00) [pid = 1856] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 11:40:11 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x8fc97400) [pid = 1856] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 11:40:11 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x8e2a3c00) [pid = 1856] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 11:40:11 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x8b15c800) [pid = 1856] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 11:40:11 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x9261f400) [pid = 1856] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 11:40:11 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x92640c00) [pid = 1856] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 11:40:11 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x8af38c00) [pid = 1856] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 11:40:11 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x9002b800) [pid = 1856] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 11:40:11 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x86f0dc00) [pid = 1856] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 11:40:11 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x8fc92800) [pid = 1856] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 11:40:11 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x8e2afc00) [pid = 1856] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 11:40:11 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x8be72800) [pid = 1856] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 11:40:11 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x893c1800) [pid = 1856] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 11:40:11 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x8e3ce800) [pid = 1856] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 11:40:11 INFO - PROCESS | 1856 | --DOMWINDOW == 131 (0x853ed800) [pid = 1856] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 11:40:11 INFO - PROCESS | 1856 | --DOMWINDOW == 130 (0x87b2c000) [pid = 1856] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 11:40:11 INFO - PROCESS | 1856 | 1461264011610 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]]]}] 11:40:11 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. 11:40:11 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 2059ms 11:40:11 INFO - PROCESS | 1856 | 1461264011672 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 11:40:11 INFO - PROCESS | 1856 | 1461264011676 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 11:40:11 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 11:40:11 INFO - PROCESS | 1856 | 1461264011682 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 11:40:11 INFO - PROCESS | 1856 | 1461264011685 Marionette TRACE conn3 <- [1,2966,null,{}] 11:40:11 INFO - PROCESS | 1856 | 1461264011690 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}] 11:40:11 INFO - PROCESS | 1856 | 1461264011905 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 11:40:11 INFO - PROCESS | 1856 | 1461264011920 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:12 INFO - PROCESS | 1856 | ++DOCSHELL 0x8304ec00 == 125 [pid = 1856] [id = 750] 11:40:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 131 (0x86f16000) [pid = 1856] [serial = 2250] [outer = (nil)] 11:40:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0x8bcbb000) [pid = 1856] [serial = 2251] [outer = 0x86f16000] 11:40:12 INFO - PROCESS | 1856 | 1461264012209 Marionette DEBUG loaded listener.js 11:40:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x8be06400) [pid = 1856] [serial = 2252] [outer = 0x86f16000] 11:40:12 INFO - PROCESS | 1856 | 1461264012876 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]]]}] 11:40:12 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. 11:40:12 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1238ms 11:40:12 INFO - PROCESS | 1856 | 1461264012920 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 11:40:12 INFO - PROCESS | 1856 | 1461264012923 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 11:40:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 11:40:12 INFO - PROCESS | 1856 | 1461264012929 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 11:40:12 INFO - PROCESS | 1856 | 1461264012931 Marionette TRACE conn3 <- [1,2970,null,{}] 11:40:12 INFO - PROCESS | 1856 | 1461264012937 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}] 11:40:13 INFO - PROCESS | 1856 | 1461264013144 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 11:40:13 INFO - PROCESS | 1856 | 1461264013560 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x82f96000 == 126 [pid = 1856] [id = 751] 11:40:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x83049c00) [pid = 1856] [serial = 2253] [outer = (nil)] 11:40:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x850f8800) [pid = 1856] [serial = 2254] [outer = 0x83049c00] 11:40:13 INFO - PROCESS | 1856 | 1461264013655 Marionette DEBUG loaded listener.js 11:40:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x8576dc00) [pid = 1856] [serial = 2255] [outer = 0x83049c00] 11:40:14 INFO - PROCESS | 1856 | 1461264014573 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]]]}] 11:40:14 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. 11:40:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1690ms 11:40:14 INFO - PROCESS | 1856 | 1461264014621 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 11:40:14 INFO - PROCESS | 1856 | 1461264014627 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 11:40:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 11:40:14 INFO - PROCESS | 1856 | 1461264014634 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 11:40:14 INFO - PROCESS | 1856 | 1461264014641 Marionette TRACE conn3 <- [1,2974,null,{}] 11:40:14 INFO - PROCESS | 1856 | 1461264014649 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}] 11:40:14 INFO - PROCESS | 1856 | 1461264014884 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 11:40:15 INFO - PROCESS | 1856 | 1461264015185 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x87c73000 == 127 [pid = 1856] [id = 752] 11:40:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x87fdd000) [pid = 1856] [serial = 2256] [outer = (nil)] 11:40:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x893c3400) [pid = 1856] [serial = 2257] [outer = 0x87fdd000] 11:40:15 INFO - PROCESS | 1856 | 1461264015277 Marionette DEBUG loaded listener.js 11:40:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x895ebc00) [pid = 1856] [serial = 2258] [outer = 0x87fdd000] 11:40:16 INFO - PROCESS | 1856 | 1461264016225 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]]]}] 11:40:16 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. 11:40:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1637ms 11:40:16 INFO - PROCESS | 1856 | 1461264016275 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 11:40:16 INFO - PROCESS | 1856 | 1461264016282 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 11:40:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 11:40:16 INFO - PROCESS | 1856 | 1461264016288 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 11:40:16 INFO - PROCESS | 1856 | 1461264016292 Marionette TRACE conn3 <- [1,2978,null,{}] 11:40:16 INFO - PROCESS | 1856 | 1461264016298 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}] 11:40:16 INFO - PROCESS | 1856 | 1461264016506 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 11:40:16 INFO - PROCESS | 1856 | 1461264016820 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x8bfb3000 == 128 [pid = 1856] [id = 753] 11:40:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x8bfbcc00) [pid = 1856] [serial = 2259] [outer = (nil)] 11:40:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x8e2a4400) [pid = 1856] [serial = 2260] [outer = 0x8bfbcc00] 11:40:17 INFO - PROCESS | 1856 | 1461264016999 Marionette DEBUG loaded listener.js 11:40:17 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x8e3c7c00) [pid = 1856] [serial = 2261] [outer = 0x8bfbcc00] 11:40:17 INFO - PROCESS | 1856 | 1461264017809 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]]]}] 11:40:17 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. 11:40:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1534ms 11:40:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 11:40:17 INFO - PROCESS | 1856 | 1461264017822 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 11:40:17 INFO - PROCESS | 1856 | 1461264017826 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 11:40:17 INFO - PROCESS | 1856 | 1461264017842 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 11:40:17 INFO - PROCESS | 1856 | 1461264017851 Marionette TRACE conn3 <- [1,2982,null,{}] 11:40:17 INFO - PROCESS | 1856 | 1461264017858 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}] 11:40:18 INFO - PROCESS | 1856 | 1461264018118 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 11:40:18 INFO - PROCESS | 1856 | 1461264018407 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x8b40b400 == 129 [pid = 1856] [id = 754] 11:40:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x8e3cb800) [pid = 1856] [serial = 2262] [outer = (nil)] 11:40:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x8f355400) [pid = 1856] [serial = 2263] [outer = 0x8e3cb800] 11:40:18 INFO - PROCESS | 1856 | 1461264018501 Marionette DEBUG loaded listener.js 11:40:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x8f35dc00) [pid = 1856] [serial = 2264] [outer = 0x8e3cb800] 11:40:19 INFO - PROCESS | 1856 | 1461264019322 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"]]]}] 11:40:19 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 11:40:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 11:40:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 11:40:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1548ms 11:40:19 INFO - PROCESS | 1856 | 1461264019381 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 11:40:19 INFO - PROCESS | 1856 | 1461264019384 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 11:40:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 11:40:19 INFO - PROCESS | 1856 | 1461264019391 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 11:40:19 INFO - PROCESS | 1856 | 1461264019394 Marionette TRACE conn3 <- [1,2986,null,{}] 11:40:19 INFO - PROCESS | 1856 | 1461264019400 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}] 11:40:19 INFO - PROCESS | 1856 | 1461264019730 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 11:40:19 INFO - PROCESS | 1856 | 1461264019950 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:19 INFO - PROCESS | 1856 | ++DOCSHELL 0x8e3f2000 == 130 [pid = 1856] [id = 755] 11:40:19 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x8f77f400) [pid = 1856] [serial = 2265] [outer = (nil)] 11:40:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x8f97b400) [pid = 1856] [serial = 2266] [outer = 0x8f77f400] 11:40:20 INFO - PROCESS | 1856 | 1461264020044 Marionette DEBUG loaded listener.js 11:40:20 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x8f97f800) [pid = 1856] [serial = 2267] [outer = 0x8f77f400] 11:40:20 INFO - PROCESS | 1856 | 1461264020848 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]]]}] 11:40:20 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. 11:40:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1482ms 11:40:20 INFO - PROCESS | 1856 | 1461264020884 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 11:40:20 INFO - PROCESS | 1856 | 1461264020889 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 11:40:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 11:40:20 INFO - PROCESS | 1856 | 1461264020899 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 11:40:20 INFO - PROCESS | 1856 | 1461264020901 Marionette TRACE conn3 <- [1,2990,null,{}] 11:40:20 INFO - PROCESS | 1856 | 1461264020906 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}] 11:40:21 INFO - PROCESS | 1856 | 1461264021112 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 11:40:21 INFO - PROCESS | 1856 | 1461264021399 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:21 INFO - PROCESS | 1856 | ++DOCSHELL 0x8fc9b000 == 131 [pid = 1856] [id = 756] 11:40:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x8fc9bc00) [pid = 1856] [serial = 2268] [outer = (nil)] 11:40:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x90028c00) [pid = 1856] [serial = 2269] [outer = 0x8fc9bc00] 11:40:21 INFO - PROCESS | 1856 | 1461264021506 Marionette DEBUG loaded listener.js 11:40:21 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x903be400) [pid = 1856] [serial = 2270] [outer = 0x8fc9bc00] 11:40:22 INFO - PROCESS | 1856 | ++DOCSHELL 0x91111c00 == 132 [pid = 1856] [id = 757] 11:40:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x91113c00) [pid = 1856] [serial = 2271] [outer = (nil)] 11:40:22 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x91cae400) [pid = 1856] [serial = 2272] [outer = 0x91113c00] 11:40:22 INFO - PROCESS | 1856 | 1461264022489 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]]]}] 11:40:22 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. 11:40:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1639ms 11:40:22 INFO - PROCESS | 1856 | 1461264022538 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 11:40:22 INFO - PROCESS | 1856 | 1461264022542 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 11:40:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 11:40:22 INFO - PROCESS | 1856 | 1461264022549 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 11:40:22 INFO - PROCESS | 1856 | 1461264022552 Marionette TRACE conn3 <- [1,2994,null,{}] 11:40:22 INFO - PROCESS | 1856 | 1461264022558 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}] 11:40:22 INFO - PROCESS | 1856 | 1461264022851 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 11:40:23 INFO - PROCESS | 1856 | 1461264023192 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:23 INFO - PROCESS | 1856 | ++DOCSHELL 0x91005400 == 133 [pid = 1856] [id = 758] 11:40:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x9100a800) [pid = 1856] [serial = 2273] [outer = (nil)] 11:40:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x92626c00) [pid = 1856] [serial = 2274] [outer = 0x9100a800] 11:40:23 INFO - PROCESS | 1856 | 1461264023321 Marionette DEBUG loaded listener.js 11:40:23 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x92637000) [pid = 1856] [serial = 2275] [outer = 0x9100a800] 11:40:24 INFO - PROCESS | 1856 | 1461264024111 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]]]}] 11:40:24 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 11:40:24 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 11:40:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1578ms 11:40:24 INFO - PROCESS | 1856 | 1461264024128 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 11:40:24 INFO - PROCESS | 1856 | 1461264024132 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 11:40:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 11:40:24 INFO - PROCESS | 1856 | 1461264024138 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 11:40:24 INFO - PROCESS | 1856 | 1461264024141 Marionette TRACE conn3 <- [1,2998,null,{}] 11:40:24 INFO - PROCESS | 1856 | 1461264024147 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}] 11:40:24 INFO - PROCESS | 1856 | 1461264024351 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 11:40:24 INFO - PROCESS | 1856 | 1461264024656 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:24 INFO - PROCESS | 1856 | ++DOCSHELL 0x903c2c00 == 134 [pid = 1856] [id = 759] 11:40:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x9110d400) [pid = 1856] [serial = 2276] [outer = (nil)] 11:40:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x92708400) [pid = 1856] [serial = 2277] [outer = 0x9110d400] 11:40:24 INFO - PROCESS | 1856 | 1461264024746 Marionette DEBUG loaded listener.js 11:40:24 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x92710c00) [pid = 1856] [serial = 2278] [outer = 0x9110d400] 11:40:25 INFO - PROCESS | 1856 | 1461264025549 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]]]}] 11:40:25 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. 11:40:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1436ms 11:40:25 INFO - PROCESS | 1856 | 1461264025574 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 11:40:25 INFO - PROCESS | 1856 | 1461264025581 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 11:40:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 11:40:25 INFO - PROCESS | 1856 | 1461264025592 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 11:40:25 INFO - PROCESS | 1856 | 1461264025595 Marionette TRACE conn3 <- [1,3002,null,{}] 11:40:25 INFO - PROCESS | 1856 | 1461264025601 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}] 11:40:25 INFO - PROCESS | 1856 | 1461264025842 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 11:40:26 INFO - PROCESS | 1856 | 1461264026131 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:26 INFO - PROCESS | 1856 | ++DOCSHELL 0x92696c00 == 135 [pid = 1856] [id = 760] 11:40:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x9269a800) [pid = 1856] [serial = 2279] [outer = (nil)] 11:40:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x92743400) [pid = 1856] [serial = 2280] [outer = 0x9269a800] 11:40:26 INFO - PROCESS | 1856 | 1461264026218 Marionette DEBUG loaded listener.js 11:40:26 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x92f37800) [pid = 1856] [serial = 2281] [outer = 0x9269a800] 11:40:27 INFO - PROCESS | 1856 | 1461264027009 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]]]}] 11:40:27 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. 11:40:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1436ms 11:40:27 INFO - PROCESS | 1856 | 1461264027040 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 11:40:27 INFO - PROCESS | 1856 | 1461264027045 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 11:40:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 11:40:27 INFO - PROCESS | 1856 | 1461264027060 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 11:40:27 INFO - PROCESS | 1856 | 1461264027064 Marionette TRACE conn3 <- [1,3006,null,{}] 11:40:27 INFO - PROCESS | 1856 | 1461264027074 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}] 11:40:27 INFO - PROCESS | 1856 | 1461264027297 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 11:40:27 INFO - PROCESS | 1856 | 1461264027575 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:27 INFO - PROCESS | 1856 | ++DOCSHELL 0x9273d000 == 136 [pid = 1856] [id = 761] 11:40:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x92fa1000) [pid = 1856] [serial = 2282] [outer = (nil)] 11:40:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x92fad000) [pid = 1856] [serial = 2283] [outer = 0x92fa1000] 11:40:27 INFO - PROCESS | 1856 | 1461264027667 Marionette DEBUG loaded listener.js 11:40:27 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x932a4400) [pid = 1856] [serial = 2284] [outer = 0x92fa1000] 11:40:28 INFO - PROCESS | 1856 | 1461264028492 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]]]}] 11:40:28 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. 11:40:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1496ms 11:40:28 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 11:40:28 INFO - PROCESS | 1856 | 1461264028549 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 11:40:28 INFO - PROCESS | 1856 | 1461264028552 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 11:40:28 INFO - PROCESS | 1856 | 1461264028559 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 11:40:28 INFO - PROCESS | 1856 | 1461264028562 Marionette TRACE conn3 <- [1,3010,null,{}] 11:40:28 INFO - PROCESS | 1856 | 1461264028620 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}] 11:40:28 INFO - PROCESS | 1856 | 1461264028841 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 11:40:29 INFO - PROCESS | 1856 | 1461264029144 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:29 INFO - PROCESS | 1856 | ++DOCSHELL 0x90f8e000 == 137 [pid = 1856] [id = 762] 11:40:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x92708c00) [pid = 1856] [serial = 2285] [outer = (nil)] 11:40:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x93397800) [pid = 1856] [serial = 2286] [outer = 0x92708c00] 11:40:29 INFO - PROCESS | 1856 | 1461264029238 Marionette DEBUG loaded listener.js 11:40:29 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x93454c00) [pid = 1856] [serial = 2287] [outer = 0x92708c00] 11:40:30 INFO - PROCESS | 1856 | 1461264030145 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]]]}] 11:40:30 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 11:40:30 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1623ms 11:40:30 INFO - PROCESS | 1856 | 1461264030181 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 11:40:30 INFO - PROCESS | 1856 | 1461264030185 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 11:40:30 INFO - TEST-START | /FileAPI/FileReaderSync.worker 11:40:30 INFO - PROCESS | 1856 | 1461264030191 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 11:40:30 INFO - PROCESS | 1856 | 1461264030202 Marionette TRACE conn3 <- [1,3014,null,{}] 11:40:30 INFO - PROCESS | 1856 | 1461264030207 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}] 11:40:30 INFO - PROCESS | 1856 | 1461264030464 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 11:40:30 INFO - PROCESS | 1856 | 1461264030780 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:30 INFO - PROCESS | 1856 | ++DOCSHELL 0x9339a000 == 138 [pid = 1856] [id = 763] 11:40:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x935d1000) [pid = 1856] [serial = 2288] [outer = (nil)] 11:40:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x9390c800) [pid = 1856] [serial = 2289] [outer = 0x935d1000] 11:40:30 INFO - PROCESS | 1856 | 1461264030870 Marionette DEBUG loaded listener.js 11:40:30 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x939d2000) [pid = 1856] [serial = 2290] [outer = 0x935d1000] 11:40:31 INFO - PROCESS | 1856 | [1856] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 11:40:31 INFO - PROCESS | 1856 | 1461264031795 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 11:40:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 11:40:31 INFO - {} 11:40:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 11:40:31 INFO - {} 11:40:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 11:40:31 INFO - {} 11:40:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 11:40:31 INFO - {} 11:40:31 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1639ms 11:40:31 INFO - PROCESS | 1856 | 1461264031838 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 11:40:31 INFO - PROCESS | 1856 | 1461264031841 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 11:40:31 INFO - TEST-START | /FileAPI/fileReader.html 11:40:31 INFO - PROCESS | 1856 | 1461264031848 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 11:40:31 INFO - PROCESS | 1856 | 1461264031851 Marionette TRACE conn3 <- [1,3018,null,{}] 11:40:31 INFO - PROCESS | 1856 | 1461264031856 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}] 11:40:32 INFO - PROCESS | 1856 | 1461264032125 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 11:40:32 INFO - PROCESS | 1856 | 1461264032404 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:32 INFO - PROCESS | 1856 | ++DOCSHELL 0x83057c00 == 139 [pid = 1856] [id = 764] 11:40:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x93735400) [pid = 1856] [serial = 2291] [outer = (nil)] 11:40:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x97224c00) [pid = 1856] [serial = 2292] [outer = 0x93735400] 11:40:32 INFO - PROCESS | 1856 | 1461264032533 Marionette DEBUG loaded listener.js 11:40:32 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x972b0000) [pid = 1856] [serial = 2293] [outer = 0x93735400] 11:40:33 INFO - PROCESS | 1856 | 1461264033351 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]]]}] 11:40:33 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 11:40:33 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 11:40:33 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 11:40:33 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 11:40:33 INFO - TEST-OK | /FileAPI/fileReader.html | took 1532ms 11:40:33 INFO - PROCESS | 1856 | 1461264033381 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 11:40:33 INFO - PROCESS | 1856 | 1461264033385 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 11:40:33 INFO - TEST-START | /FileAPI/historical.html 11:40:33 INFO - PROCESS | 1856 | 1461264033391 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 11:40:33 INFO - PROCESS | 1856 | 1461264033395 Marionette TRACE conn3 <- [1,3022,null,{}] 11:40:33 INFO - PROCESS | 1856 | 1461264033400 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}] 11:40:33 INFO - PROCESS | 1856 | 1461264033612 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 11:40:33 INFO - PROCESS | 1856 | 1461264033919 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:33 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f939800 == 140 [pid = 1856] [id = 765] 11:40:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x936a3c00) [pid = 1856] [serial = 2294] [outer = (nil)] 11:40:33 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x97478000) [pid = 1856] [serial = 2295] [outer = 0x936a3c00] 11:40:34 INFO - PROCESS | 1856 | 1461264034009 Marionette DEBUG loaded listener.js 11:40:34 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x97479800) [pid = 1856] [serial = 2296] [outer = 0x936a3c00] 11:40:34 INFO - PROCESS | 1856 | 1461264034820 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"]]]}] 11:40:34 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 11:40:34 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 11:40:34 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 11:40:34 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 11:40:34 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 11:40:34 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 11:40:34 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 11:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:34 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 11:40:34 INFO - TEST-OK | /FileAPI/historical.html | took 1447ms 11:40:34 INFO - PROCESS | 1856 | 1461264034841 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 11:40:34 INFO - PROCESS | 1856 | 1461264034844 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 11:40:34 INFO - PROCESS | 1856 | 1461264034853 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 11:40:34 INFO - TEST-START | /FileAPI/idlharness.html 11:40:34 INFO - PROCESS | 1856 | 1461264034860 Marionette TRACE conn3 <- [1,3026,null,{}] 11:40:34 INFO - PROCESS | 1856 | 1461264034866 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}] 11:40:35 INFO - PROCESS | 1856 | 1461264035084 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 11:40:35 INFO - PROCESS | 1856 | 1461264035408 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:35 INFO - PROCESS | 1856 | ++DOCSHELL 0x87c69c00 == 141 [pid = 1856] [id = 766] 11:40:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x973ac400) [pid = 1856] [serial = 2297] [outer = (nil)] 11:40:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x975fa800) [pid = 1856] [serial = 2298] [outer = 0x973ac400] 11:40:35 INFO - PROCESS | 1856 | 1461264035495 Marionette DEBUG loaded listener.js 11:40:35 INFO - PROCESS | 1856 | ++DOMWINDOW == 180 (0x97ae2c00) [pid = 1856] [serial = 2299] [outer = 0x973ac400] 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 11:40:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 11:40:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 11:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:40:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:40:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:40:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:40:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:40:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:40:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:40:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:40:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 11:40:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 11:40:37 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 11:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:37 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 11:40:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 11:40:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:40:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:40:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:40:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:40:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:40:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:40:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 11:40:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 11:40:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 11:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:40:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:40:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:40:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:40:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:40:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:40:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:40:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:40:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 11:40:37 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 11:40:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:40:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:40:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:40:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:40:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:40:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:40:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:40:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:40:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 11:40:37 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 11:40:37 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 11:40:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:40:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:40:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:40:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:40:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:40:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:40:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:40:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:40:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 11:40:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 11:40:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 11:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 11:40:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:40:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:40:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:40:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:40:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:40:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:40:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 11:40:37 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 11:40:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:40:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:40:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:40:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:40:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:40:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:40:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:40:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:40:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 11:40:37 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 11:40:37 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 11:40:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:40:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:40:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:40:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:40:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 11:40:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 11:40:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 11:40:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 11:40:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 11:40:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 11:40:37 INFO - TEST-OK | /FileAPI/idlharness.html | took 2693ms 11:40:37 INFO - TEST-START | /FileAPI/idlharness.worker 11:40:37 INFO - PROCESS | 1856 | 1461264037328 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]]]}] 11:40:37 INFO - PROCESS | 1856 | 1461264037561 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 11:40:37 INFO - PROCESS | 1856 | 1461264037571 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 11:40:37 INFO - PROCESS | 1856 | 1461264037604 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 11:40:37 INFO - PROCESS | 1856 | 1461264037609 Marionette TRACE conn3 <- [1,3030,null,{}] 11:40:37 INFO - PROCESS | 1856 | 1461264037669 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}] 11:40:37 INFO - PROCESS | 1856 | 1461264037892 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 11:40:38 INFO - PROCESS | 1856 | 1461264038189 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:38 INFO - PROCESS | 1856 | ++DOCSHELL 0x939b2000 == 142 [pid = 1856] [id = 767] 11:40:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 181 (0x96e09c00) [pid = 1856] [serial = 2300] [outer = (nil)] 11:40:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 182 (0x9ea1a000) [pid = 1856] [serial = 2301] [outer = 0x96e09c00] 11:40:38 INFO - PROCESS | 1856 | 1461264038275 Marionette DEBUG loaded listener.js 11:40:38 INFO - PROCESS | 1856 | ++DOMWINDOW == 183 (0x9ea1dc00) [pid = 1856] [serial = 2302] [outer = 0x96e09c00] 11:40:38 INFO - PROCESS | 1856 | [1856] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 11:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 11:40:40 INFO - {} 11:40:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 11:40:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 11:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:40:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:40:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:40:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:40:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:40:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 11:40:40 INFO - {} 11:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 11:40:40 INFO - {} 11:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 11:40:40 INFO - {} 11:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 11:40:40 INFO - {} 11:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 11:40:40 INFO - {} 11:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 11:40:40 INFO - {} 11:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 11:40:40 INFO - {} 11:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 11:40:40 INFO - {} 11:40:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 11:40:40 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 11:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:40 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 11:40:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 11:40:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:40:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:40:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:40:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 11:40:40 INFO - {} 11:40:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 11:40:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 11:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:40:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:40:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:40:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:40:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:40:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 11:40:40 INFO - {} 11:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 11:40:40 INFO - {} 11:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 11:40:40 INFO - {} 11:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 11:40:40 INFO - {} 11:40:40 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 11:40:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:40:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:40:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:40:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:40:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:40:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 11:40:40 INFO - {} 11:40:40 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 - {} 11:40:40 INFO - {} 11:40:40 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 11:40:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:40:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:40:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:40:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:40:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:40:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 11:40:40 INFO - {} 11:40:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 11:40:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 11:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 11:40:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:40:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:40:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:40:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 11:40:40 INFO - {} 11:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 11:40:40 INFO - {} 11:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 11:40:40 INFO - {} 11:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 11:40:40 INFO - {} 11:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 11:40:40 INFO - {} 11:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 11:40:40 INFO - {} 11:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 11:40:40 INFO - {} 11:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 11:40:40 INFO - {} 11:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 11:40:40 INFO - {} 11:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 11:40:40 INFO - {} 11:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 11:40:40 INFO - {} 11:40:40 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 11:40:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:40:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:40:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:40:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:40:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:40:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:40:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 11:40:40 INFO - {} 11:40:40 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 - {} 11:40:40 INFO - {} 11:40:40 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 11:40:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 11:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 11:40:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 11:40:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 11:40:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 11:40:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:40:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:40:40 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 11:40:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 11:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 11:40:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:40:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:40:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:40:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:40:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 11:40:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 11:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 11:40:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:40:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:40:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:40:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:40:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 11:40:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 11:40:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 11:40:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:40:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:40:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:40:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:40:40 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 11:40:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 11:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 11:40:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:40:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:40:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:40:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:40:41 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 11:40:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 11:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 11:40:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 11:40:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:40:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:40:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:40:41 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 11:40:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 11:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 11:40:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 11:40:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:40:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:40:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:40:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:40:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 11:40:41 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 11:40:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:41 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 11:40:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 11:40:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 11:40:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 11:40:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 11:40:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 11:40:41 INFO - {} 11:40:41 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3345ms 11:40:41 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 11:40:41 INFO - PROCESS | 1856 | 1461264040795 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,{},{}]]]}] 11:40:41 INFO - PROCESS | 1856 | 1461264040934 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 11:40:41 INFO - PROCESS | 1856 | 1461264040952 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 11:40:41 INFO - PROCESS | 1856 | 1461264040961 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 11:40:41 INFO - PROCESS | 1856 | 1461264040971 Marionette TRACE conn3 <- [1,3034,null,{}] 11:40:41 INFO - PROCESS | 1856 | 1461264040985 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}] 11:40:41 INFO - PROCESS | 1856 | 1461264041362 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 11:40:41 INFO - PROCESS | 1856 | 1461264041668 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:41 INFO - PROCESS | 1856 | ++DOCSHELL 0x97224800 == 143 [pid = 1856] [id = 768] 11:40:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 184 (0x982f2000) [pid = 1856] [serial = 2303] [outer = (nil)] 11:40:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 185 (0xa4a2a800) [pid = 1856] [serial = 2304] [outer = 0x982f2000] 11:40:41 INFO - PROCESS | 1856 | 1461264041755 Marionette DEBUG loaded listener.js 11:40:41 INFO - PROCESS | 1856 | ++DOMWINDOW == 186 (0xa4a2c400) [pid = 1856] [serial = 2305] [outer = 0x982f2000] 11:40:42 INFO - PROCESS | 1856 | 1461264042570 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]]]}] 11:40:42 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 11:40:42 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1645ms 11:40:42 INFO - PROCESS | 1856 | 1461264042608 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 11:40:42 INFO - PROCESS | 1856 | 1461264042611 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 11:40:42 INFO - TEST-START | /FileAPI/blob/Blob-close.html 11:40:42 INFO - PROCESS | 1856 | 1461264042617 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 11:40:42 INFO - PROCESS | 1856 | 1461264042621 Marionette TRACE conn3 <- [1,3038,null,{}] 11:40:42 INFO - PROCESS | 1856 | 1461264042626 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}] 11:40:42 INFO - PROCESS | 1856 | 1461264042880 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 11:40:43 INFO - PROCESS | 1856 | 1461264043166 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:43 INFO - PROCESS | 1856 | ++DOCSHELL 0x82f95800 == 144 [pid = 1856] [id = 769] 11:40:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 187 (0x83981400) [pid = 1856] [serial = 2306] [outer = (nil)] 11:40:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 188 (0x83989400) [pid = 1856] [serial = 2307] [outer = 0x83981400] 11:40:43 INFO - PROCESS | 1856 | 1461264043261 Marionette DEBUG loaded listener.js 11:40:43 INFO - PROCESS | 1856 | ++DOMWINDOW == 189 (0x8398a800) [pid = 1856] [serial = 2308] [outer = 0x83981400] 11:40:46 INFO - PROCESS | 1856 | --DOCSHELL 0x8513f800 == 143 [pid = 1856] [id = 746] 11:40:46 INFO - PROCESS | 1856 | --DOCSHELL 0x932adc00 == 142 [pid = 1856] [id = 744] 11:40:46 INFO - PROCESS | 1856 | --DOCSHELL 0x838dc400 == 141 [pid = 1856] [id = 743] 11:40:46 INFO - PROCESS | 1856 | --DOCSHELL 0x850ef800 == 140 [pid = 1856] [id = 742] 11:40:46 INFO - PROCESS | 1856 | --DOCSHELL 0x93727000 == 139 [pid = 1856] [id = 740] 11:40:46 INFO - PROCESS | 1856 | --DOCSHELL 0x9100f000 == 138 [pid = 1856] [id = 741] 11:40:46 INFO - PROCESS | 1856 | --DOCSHELL 0x92625400 == 137 [pid = 1856] [id = 739] 11:40:46 INFO - PROCESS | 1856 | --DOCSHELL 0x90031400 == 136 [pid = 1856] [id = 738] 11:40:46 INFO - PROCESS | 1856 | --DOCSHELL 0x92f32800 == 135 [pid = 1856] [id = 737] 11:40:46 INFO - PROCESS | 1856 | --DOCSHELL 0x8fba8800 == 134 [pid = 1856] [id = 736] 11:40:46 INFO - PROCESS | 1856 | --DOCSHELL 0x828c9000 == 133 [pid = 1856] [id = 331] 11:40:46 INFO - PROCESS | 1856 | --DOCSHELL 0x8f356c00 == 132 [pid = 1856] [id = 735] 11:40:46 INFO - PROCESS | 1856 | --DOCSHELL 0x8e3cb400 == 131 [pid = 1856] [id = 733] 11:40:46 INFO - PROCESS | 1856 | --DOCSHELL 0x83052c00 == 130 [pid = 1856] [id = 734] 11:40:46 INFO - PROCESS | 1856 | --DOCSHELL 0x8e3e4400 == 129 [pid = 1856] [id = 732] 11:40:46 INFO - PROCESS | 1856 | --DOCSHELL 0x88ac9800 == 128 [pid = 1856] [id = 731] 11:40:46 INFO - PROCESS | 1856 | --DOCSHELL 0x8b168c00 == 127 [pid = 1856] [id = 730] 11:40:46 INFO - PROCESS | 1856 | --DOCSHELL 0x89190400 == 126 [pid = 1856] [id = 729] 11:40:46 INFO - PROCESS | 1856 | --DOCSHELL 0x86cd2800 == 125 [pid = 1856] [id = 728] 11:40:46 INFO - PROCESS | 1856 | --DOCSHELL 0x83050800 == 124 [pid = 1856] [id = 727] 11:40:46 INFO - PROCESS | 1856 | --DOMWINDOW == 188 (0x895f0000) [pid = 1856] [serial = 2123] [outer = (nil)] [url = about:blank] 11:40:46 INFO - PROCESS | 1856 | --DOMWINDOW == 187 (0x8f35cc00) [pid = 1856] [serial = 2141] [outer = (nil)] [url = about:blank] 11:40:46 INFO - PROCESS | 1856 | --DOMWINDOW == 186 (0x89190000) [pid = 1856] [serial = 2121] [outer = (nil)] [url = about:blank] 11:40:46 INFO - PROCESS | 1856 | --DOMWINDOW == 185 (0x8576f800) [pid = 1856] [serial = 2171] [outer = (nil)] [url = about:blank] 11:40:46 INFO - PROCESS | 1856 | --DOMWINDOW == 184 (0x92704000) [pid = 1856] [serial = 2162] [outer = (nil)] [url = about:blank] 11:40:46 INFO - PROCESS | 1856 | --DOMWINDOW == 183 (0x91115000) [pid = 1856] [serial = 2156] [outer = (nil)] [url = about:blank] 11:40:46 INFO - PROCESS | 1856 | --DOMWINDOW == 182 (0x8fe6d800) [pid = 1856] [serial = 2148] [outer = (nil)] [url = about:blank] 11:40:46 INFO - PROCESS | 1856 | --DOMWINDOW == 181 (0x8e3e9800) [pid = 1856] [serial = 2138] [outer = (nil)] [url = about:blank] 11:40:46 INFO - PROCESS | 1856 | --DOMWINDOW == 180 (0x8b356000) [pid = 1856] [serial = 2127] [outer = (nil)] [url = about:blank] 11:40:46 INFO - PROCESS | 1856 | --DOMWINDOW == 179 (0x8e3f0800) [pid = 1856] [serial = 2139] [outer = (nil)] [url = about:blank] 11:40:46 INFO - PROCESS | 1856 | --DOMWINDOW == 178 (0x92635000) [pid = 1856] [serial = 2160] [outer = (nil)] [url = about:blank] 11:40:46 INFO - PROCESS | 1856 | --DOMWINDOW == 177 (0x8fc9d400) [pid = 1856] [serial = 2147] [outer = (nil)] [url = about:blank] 11:40:46 INFO - PROCESS | 1856 | --DOMWINDOW == 176 (0x92f38800) [pid = 1856] [serial = 2166] [outer = (nil)] [url = about:blank] 11:40:46 INFO - PROCESS | 1856 | --DOMWINDOW == 175 (0x8bcb4000) [pid = 1856] [serial = 2130] [outer = (nil)] [url = about:blank] 11:40:46 INFO - PROCESS | 1856 | --DOMWINDOW == 174 (0x91009000) [pid = 1856] [serial = 2154] [outer = (nil)] [url = about:blank] 11:40:46 INFO - PROCESS | 1856 | --DOMWINDOW == 173 (0x9262b400) [pid = 1856] [serial = 2159] [outer = (nil)] [url = about:blank] 11:40:46 INFO - PROCESS | 1856 | --DOMWINDOW == 172 (0x86f14000) [pid = 1856] [serial = 2174] [outer = (nil)] [url = about:blank] 11:40:46 INFO - PROCESS | 1856 | --DOMWINDOW == 171 (0x8f776000) [pid = 1856] [serial = 2142] [outer = (nil)] [url = about:blank] 11:40:46 INFO - PROCESS | 1856 | --DOMWINDOW == 170 (0x903b5c00) [pid = 1856] [serial = 2150] [outer = (nil)] [url = about:blank] 11:40:46 INFO - PROCESS | 1856 | --DOMWINDOW == 169 (0x90f96800) [pid = 1856] [serial = 2153] [outer = (nil)] [url = about:blank] 11:40:46 INFO - PROCESS | 1856 | --DOMWINDOW == 168 (0x92743800) [pid = 1856] [serial = 2165] [outer = (nil)] [url = about:blank] 11:40:46 INFO - PROCESS | 1856 | --DOMWINDOW == 167 (0x8e321400) [pid = 1856] [serial = 2135] [outer = (nil)] [url = about:blank] 11:40:46 INFO - PROCESS | 1856 | --DOMWINDOW == 166 (0x87fe3c00) [pid = 1856] [serial = 2120] [outer = (nil)] [url = about:blank] 11:40:46 INFO - PROCESS | 1856 | --DOMWINDOW == 165 (0x9270d400) [pid = 1856] [serial = 2163] [outer = (nil)] [url = about:blank] 11:40:46 INFO - PROCESS | 1856 | --DOMWINDOW == 164 (0x8b164800) [pid = 1856] [serial = 2126] [outer = (nil)] [url = about:blank] 11:40:46 INFO - PROCESS | 1856 | --DOMWINDOW == 163 (0x875cec00) [pid = 1856] [serial = 2175] [outer = (nil)] [url = about:blank] 11:40:46 INFO - PROCESS | 1856 | --DOMWINDOW == 162 (0x91117c00) [pid = 1856] [serial = 2157] [outer = (nil)] [url = about:blank] 11:40:46 INFO - PROCESS | 1856 | --DOMWINDOW == 161 (0x8be7e800) [pid = 1856] [serial = 2132] [outer = (nil)] [url = about:blank] 11:40:46 INFO - PROCESS | 1856 | --DOMWINDOW == 160 (0x893cd400) [pid = 1856] [serial = 2177] [outer = (nil)] [url = about:blank] 11:40:46 INFO - PROCESS | 1856 | --DOMWINDOW == 159 (0x8f981c00) [pid = 1856] [serial = 2145] [outer = (nil)] [url = about:blank] 11:40:46 INFO - PROCESS | 1856 | --DOMWINDOW == 158 (0x8b411800) [pid = 1856] [serial = 2129] [outer = (nil)] [url = about:blank] 11:40:46 INFO - PROCESS | 1856 | --DOMWINDOW == 157 (0x8621c400) [pid = 1856] [serial = 2172] [outer = (nil)] [url = about:blank] 11:40:46 INFO - PROCESS | 1856 | --DOMWINDOW == 156 (0x8af30000) [pid = 1856] [serial = 2124] [outer = (nil)] [url = about:blank] 11:40:46 INFO - PROCESS | 1856 | --DOMWINDOW == 155 (0x8bfb9800) [pid = 1856] [serial = 2133] [outer = (nil)] [url = about:blank] 11:40:46 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x8566f400) [pid = 1856] [serial = 2117] [outer = (nil)] [url = about:blank] 11:40:46 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x85773c00) [pid = 1856] [serial = 2118] [outer = (nil)] [url = about:blank] 11:40:46 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x903bc400) [pid = 1856] [serial = 2151] [outer = (nil)] [url = about:blank] 11:40:46 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x92fa6c00) [pid = 1856] [serial = 2168] [outer = (nil)] [url = about:blank] 11:40:46 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x8f978400) [pid = 1856] [serial = 2144] [outer = (nil)] [url = about:blank] 11:40:46 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x8b40d400) [pid = 1856] [serial = 2049] [outer = (nil)] [url = about:blank] 11:40:46 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x8e3ca800) [pid = 1856] [serial = 2136] [outer = (nil)] [url = about:blank] 11:40:46 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x895f2400) [pid = 1856] [serial = 2178] [outer = (nil)] [url = about:blank] 11:40:46 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x895ea400) [pid = 1856] [serial = 2180] [outer = (nil)] [url = about:blank] 11:40:47 INFO - PROCESS | 1856 | 1461264047011 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"]]]}] 11:40:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 11:40:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 11:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 11:40:47 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 4445ms 11:40:47 INFO - PROCESS | 1856 | 1461264047065 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 11:40:47 INFO - PROCESS | 1856 | 1461264047070 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 11:40:47 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 11:40:47 INFO - PROCESS | 1856 | 1461264047079 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 11:40:47 INFO - PROCESS | 1856 | 1461264047084 Marionette TRACE conn3 <- [1,3042,null,{}] 11:40:47 INFO - PROCESS | 1856 | 1461264047092 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}] 11:40:47 INFO - PROCESS | 1856 | 1461264047337 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 11:40:47 INFO - PROCESS | 1856 | 1461264047617 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:47 INFO - PROCESS | 1856 | ++DOCSHELL 0x8398dc00 == 125 [pid = 1856] [id = 770] 11:40:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x850f3400) [pid = 1856] [serial = 2309] [outer = (nil)] 11:40:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x853e6000) [pid = 1856] [serial = 2310] [outer = 0x850f3400] 11:40:47 INFO - PROCESS | 1856 | 1461264047701 Marionette DEBUG loaded listener.js 11:40:47 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x85670000) [pid = 1856] [serial = 2311] [outer = 0x850f3400] 11:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 11:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 11:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 11:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 11:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 11:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 11:40:48 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. 11:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 11:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 11:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 11:40:48 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'.) 11:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 11:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 11:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 11:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 11:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 11:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 11:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 11:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 11:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 11:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 11:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 11:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 11:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 11:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 11:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 11:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 11:40:48 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. 11:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 11:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 11:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 11:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 11:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 11:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 11:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 11:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 11:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 11:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 11:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 11:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 11:40:48 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. 11:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 11:40:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 11:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 11:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 11:40:48 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. 11:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 11:40:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 11:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 11:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 11:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 11:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 11:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 11:40:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 11:40:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 11:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 11:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 11:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 11:40:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 11:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 11:40:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 11:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:40:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 11:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:40:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 11:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 11:40:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 11:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:40:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 11:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:40:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 11:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:40:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 11:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:40:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 11:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 11:40:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 11:40:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 11:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 11:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 11:40:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 11:40:48 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1785ms 11:40:48 INFO - PROCESS | 1856 | 1461264048761 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]]]}] 11:40:48 INFO - PROCESS | 1856 | 1461264048943 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 11:40:48 INFO - PROCESS | 1856 | 1461264048953 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 11:40:48 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 11:40:48 INFO - PROCESS | 1856 | 1461264048965 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 11:40:48 INFO - PROCESS | 1856 | 1461264048969 Marionette TRACE conn3 <- [1,3046,null,{}] 11:40:48 INFO - PROCESS | 1856 | 1461264048975 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}] 11:40:49 INFO - PROCESS | 1856 | 1461264049168 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 11:40:49 INFO - PROCESS | 1856 | 1461264049538 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:49 INFO - PROCESS | 1856 | ++DOCSHELL 0x8513a800 == 126 [pid = 1856] [id = 771] 11:40:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x86f0d000) [pid = 1856] [serial = 2312] [outer = (nil)] 11:40:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x86f14800) [pid = 1856] [serial = 2313] [outer = 0x86f0d000] 11:40:49 INFO - PROCESS | 1856 | 1461264049612 Marionette DEBUG loaded listener.js 11:40:49 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x875cd800) [pid = 1856] [serial = 2314] [outer = 0x86f0d000] 11:40:49 INFO - PROCESS | 1856 | [1856] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 11:40:50 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 11:40:50 INFO - {} 11:40:50 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1585ms 11:40:50 INFO - PROCESS | 1856 | 1461264050543 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 11:40:50 INFO - PROCESS | 1856 | 1461264050551 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 11:40:50 INFO - PROCESS | 1856 | 1461264050555 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 11:40:50 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 11:40:50 INFO - PROCESS | 1856 | 1461264050561 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 11:40:50 INFO - PROCESS | 1856 | 1461264050566 Marionette TRACE conn3 <- [1,3050,null,{}] 11:40:50 INFO - PROCESS | 1856 | 1461264050593 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}] 11:40:50 INFO - PROCESS | 1856 | 1461264050889 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 11:40:50 INFO - PROCESS | 1856 | 1461264050924 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:50 INFO - PROCESS | 1856 | ++DOCSHELL 0x8918d400 == 127 [pid = 1856] [id = 772] 11:40:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x8918dc00) [pid = 1856] [serial = 2315] [outer = (nil)] 11:40:50 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x895eec00) [pid = 1856] [serial = 2316] [outer = 0x8918dc00] 11:40:51 INFO - PROCESS | 1856 | 1461264051000 Marionette DEBUG loaded listener.js 11:40:51 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x8af2ec00) [pid = 1856] [serial = 2317] [outer = 0x8918dc00] 11:40:52 INFO - PROCESS | 1856 | --DOMWINDOW == 154 (0x93393c00) [pid = 1856] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 11:40:52 INFO - PROCESS | 1856 | --DOMWINDOW == 153 (0x85672400) [pid = 1856] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 11:40:52 INFO - PROCESS | 1856 | --DOMWINDOW == 152 (0x8e3e5000) [pid = 1856] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 11:40:52 INFO - PROCESS | 1856 | --DOMWINDOW == 151 (0x9372e400) [pid = 1856] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 11:40:52 INFO - PROCESS | 1856 | --DOMWINDOW == 150 (0x89197000) [pid = 1856] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 11:40:52 INFO - PROCESS | 1856 | --DOMWINDOW == 149 (0x86f0a400) [pid = 1856] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 11:40:52 INFO - PROCESS | 1856 | --DOMWINDOW == 148 (0x8e3d4000) [pid = 1856] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 11:40:52 INFO - PROCESS | 1856 | --DOMWINDOW == 147 (0x936a6400) [pid = 1856] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 11:40:52 INFO - PROCESS | 1856 | --DOMWINDOW == 146 (0x92f33400) [pid = 1856] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 11:40:52 INFO - PROCESS | 1856 | --DOMWINDOW == 145 (0x91006400) [pid = 1856] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 11:40:52 INFO - PROCESS | 1856 | --DOMWINDOW == 144 (0x8af33c00) [pid = 1856] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 11:40:52 INFO - PROCESS | 1856 | --DOMWINDOW == 143 (0x87c6bc00) [pid = 1856] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 11:40:52 INFO - PROCESS | 1856 | --DOMWINDOW == 142 (0x8f938400) [pid = 1856] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 11:40:52 INFO - PROCESS | 1856 | --DOMWINDOW == 141 (0x92fa1400) [pid = 1856] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 11:40:52 INFO - PROCESS | 1856 | --DOMWINDOW == 140 (0x8566a400) [pid = 1856] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 11:40:52 INFO - PROCESS | 1856 | --DOMWINDOW == 139 (0x90024c00) [pid = 1856] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 11:40:52 INFO - PROCESS | 1856 | --DOMWINDOW == 138 (0x9372f000) [pid = 1856] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 11:40:52 INFO - PROCESS | 1856 | --DOMWINDOW == 137 (0x8b169c00) [pid = 1856] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 11:40:52 INFO - PROCESS | 1856 | --DOMWINDOW == 136 (0x938d8000) [pid = 1856] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 11:40:52 INFO - PROCESS | 1856 | --DOMWINDOW == 135 (0x83055800) [pid = 1856] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 11:40:52 INFO - PROCESS | 1856 | --DOMWINDOW == 134 (0x939d5000) [pid = 1856] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 11:40:52 INFO - PROCESS | 1856 | --DOMWINDOW == 133 (0x8b351400) [pid = 1856] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 11:40:52 INFO - PROCESS | 1856 | --DOMWINDOW == 132 (0x87fe3400) [pid = 1856] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 11:40:52 INFO - PROCESS | 1856 | --DOMWINDOW == 131 (0x9269b400) [pid = 1856] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 11:40:52 INFO - PROCESS | 1856 | 1461264052747 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]]]}] 11:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 11:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 11:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 11:40:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 11:40:52 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 2212ms 11:40:52 INFO - PROCESS | 1856 | 1461264052774 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 11:40:52 INFO - PROCESS | 1856 | 1461264052778 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 11:40:52 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 11:40:52 INFO - PROCESS | 1856 | 1461264052785 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 11:40:52 INFO - PROCESS | 1856 | 1461264052788 Marionette TRACE conn3 <- [1,3054,null,{}] 11:40:52 INFO - PROCESS | 1856 | 1461264052793 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}] 11:40:52 INFO - PROCESS | 1856 | 1461264052978 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 11:40:53 INFO - PROCESS | 1856 | 1461264053193 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:53 INFO - PROCESS | 1856 | ++DOCSHELL 0x85721800 == 128 [pid = 1856] [id = 773] 11:40:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 132 (0x87fe6800) [pid = 1856] [serial = 2318] [outer = (nil)] 11:40:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 133 (0x8af33c00) [pid = 1856] [serial = 2319] [outer = 0x87fe6800] 11:40:53 INFO - PROCESS | 1856 | 1461264053266 Marionette DEBUG loaded listener.js 11:40:53 INFO - PROCESS | 1856 | ++DOMWINDOW == 134 (0x8b160800) [pid = 1856] [serial = 2320] [outer = 0x87fe6800] 11:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 11:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 11:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 11:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 11:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 11:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 11:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 11:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 11:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 11:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 11:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 11:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 11:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 11:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 11:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 11:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 11:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 11:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 11:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 11:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 11:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 11:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 11:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 11:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 11:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 11:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 11:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 11:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 11:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 11:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 11:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 11:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 11:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 11:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 11:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 11:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 11:40:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 11:40:55 INFO - PROCESS | 1856 | 1461264054765 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"]]]}] 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 11:40:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 11:40:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 11:40:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:40:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 11:40:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:40:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 11:40:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:40:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 11:40:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:40:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 11:40:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:40:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 11:40:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:40:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 11:40:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:40:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 11:40:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:40:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 11:40:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:40:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 11:40:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:40:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 11:40:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:40:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 11:40:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:40:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 11:40:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:40:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 11:40:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:40:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 11:40:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:40:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 11:40:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:40:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 11:40:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:40:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 11:40:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:40:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 11:40:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:40:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 11:40:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:40:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 11:40:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:40:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 11:40:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 11:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 11:40:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 11:40:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 11:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 11:40:55 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" 11:40:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 11:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 11:40:55 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" 11:40:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 11:40:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 11:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 11:40:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 11:40:55 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2240ms 11:40:55 INFO - PROCESS | 1856 | 1461264055028 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 11:40:55 INFO - PROCESS | 1856 | 1461264055034 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 11:40:55 INFO - TEST-START | /FileAPI/file/File-constructor.html 11:40:55 INFO - PROCESS | 1856 | 1461264055071 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 11:40:55 INFO - PROCESS | 1856 | 1461264055084 Marionette TRACE conn3 <- [1,3058,null,{}] 11:40:55 INFO - PROCESS | 1856 | 1461264055115 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}] 11:40:55 INFO - PROCESS | 1856 | 1461264055410 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 11:40:55 INFO - PROCESS | 1856 | 1461264055699 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:55 INFO - PROCESS | 1856 | ++DOCSHELL 0x83987000 == 129 [pid = 1856] [id = 774] 11:40:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 135 (0x850f5800) [pid = 1856] [serial = 2321] [outer = (nil)] 11:40:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 136 (0x85667000) [pid = 1856] [serial = 2322] [outer = 0x850f5800] 11:40:55 INFO - PROCESS | 1856 | 1461264055827 Marionette DEBUG loaded listener.js 11:40:55 INFO - PROCESS | 1856 | ++DOMWINDOW == 137 (0x85777400) [pid = 1856] [serial = 2323] [outer = 0x850f5800] 11:40:56 INFO - PROCESS | 1856 | 1461264056742 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]]]}] 11:40:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 11:40:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 11:40:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 11:40:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 11:40:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 11:40:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 11:40:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 11:40:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 11:40:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 11:40:56 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 11:40:56 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 11:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:56 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 11:40:56 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 11:40:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 11:40:56 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 11:40:56 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 11:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:56 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 11:40:56 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 11:40:56 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 11:40:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:40:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:40:56 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 11:40:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 11:40:56 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 11:40:56 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1758ms 11:40:56 INFO - PROCESS | 1856 | 1461264056800 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 11:40:56 INFO - PROCESS | 1856 | 1461264056814 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 11:40:56 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 11:40:56 INFO - PROCESS | 1856 | 1461264056873 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 11:40:56 INFO - PROCESS | 1856 | 1461264056878 Marionette TRACE conn3 <- [1,3062,null,{}] 11:40:56 INFO - PROCESS | 1856 | 1461264056888 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}] 11:40:57 INFO - PROCESS | 1856 | 1461264057120 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 11:40:57 INFO - PROCESS | 1856 | 1461264057469 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:57 INFO - PROCESS | 1856 | ++DOCSHELL 0x87c6b000 == 130 [pid = 1856] [id = 775] 11:40:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 138 (0x87c72400) [pid = 1856] [serial = 2324] [outer = (nil)] 11:40:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 139 (0x87fe9c00) [pid = 1856] [serial = 2325] [outer = 0x87c72400] 11:40:57 INFO - PROCESS | 1856 | 1461264057591 Marionette DEBUG loaded listener.js 11:40:57 INFO - PROCESS | 1856 | ++DOMWINDOW == 140 (0x88ad0000) [pid = 1856] [serial = 2326] [outer = 0x87c72400] 11:40:57 INFO - PROCESS | 1856 | [1856] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 11:40:58 INFO - PROCESS | 1856 | 1461264058486 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 11:40:58 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 11:40:58 INFO - {} 11:40:58 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1647ms 11:40:58 INFO - PROCESS | 1856 | 1461264058514 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 11:40:58 INFO - PROCESS | 1856 | 1461264058518 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 11:40:58 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 11:40:58 INFO - PROCESS | 1856 | 1461264058525 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 11:40:58 INFO - PROCESS | 1856 | 1461264058531 Marionette TRACE conn3 <- [1,3066,null,{}] 11:40:58 INFO - PROCESS | 1856 | 1461264058554 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}] 11:40:58 INFO - PROCESS | 1856 | 1461264058832 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 11:40:59 INFO - PROCESS | 1856 | 1461264059110 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:40:59 INFO - PROCESS | 1856 | ++DOCSHELL 0x8af38400 == 131 [pid = 1856] [id = 776] 11:40:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 141 (0x8b407000) [pid = 1856] [serial = 2327] [outer = (nil)] 11:40:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 142 (0x8b40c400) [pid = 1856] [serial = 2328] [outer = 0x8b407000] 11:40:59 INFO - PROCESS | 1856 | 1461264059316 Marionette DEBUG loaded listener.js 11:40:59 INFO - PROCESS | 1856 | ++DOMWINDOW == 143 (0x8bcb5000) [pid = 1856] [serial = 2329] [outer = 0x8b407000] 11:41:00 INFO - PROCESS | 1856 | 1461264060252 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]]]}] 11:41:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 11:41:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 11:41:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 11:41:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 11:41:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 11:41:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 11:41:00 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 11:41:00 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1783ms 11:41:00 INFO - PROCESS | 1856 | 1461264060311 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 11:41:00 INFO - PROCESS | 1856 | 1461264060315 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 11:41:00 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 11:41:00 INFO - PROCESS | 1856 | 1461264060322 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 11:41:00 INFO - PROCESS | 1856 | 1461264060325 Marionette TRACE conn3 <- [1,3070,null,{}] 11:41:00 INFO - PROCESS | 1856 | 1461264060350 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}] 11:41:00 INFO - PROCESS | 1856 | 1461264060575 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 11:41:00 INFO - PROCESS | 1856 | 1461264060888 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:00 INFO - PROCESS | 1856 | ++DOCSHELL 0x8af33000 == 132 [pid = 1856] [id = 777] 11:41:00 INFO - PROCESS | 1856 | ++DOMWINDOW == 144 (0x8bfbe000) [pid = 1856] [serial = 2330] [outer = (nil)] 11:41:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 145 (0x8e323000) [pid = 1856] [serial = 2331] [outer = 0x8bfbe000] 11:41:01 INFO - PROCESS | 1856 | 1461264061034 Marionette DEBUG loaded listener.js 11:41:01 INFO - PROCESS | 1856 | ++DOMWINDOW == 146 (0x8e3cbc00) [pid = 1856] [serial = 2332] [outer = 0x8bfbe000] 11:41:01 INFO - PROCESS | 1856 | 1461264061895 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]]]}] 11:41:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 11:41:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 11:41:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 11:41:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 11:41:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 11:41:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 11:41:01 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1585ms 11:41:01 INFO - PROCESS | 1856 | 1461264061909 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 11:41:01 INFO - PROCESS | 1856 | 1461264061912 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 11:41:01 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 11:41:01 INFO - PROCESS | 1856 | 1461264061919 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 11:41:01 INFO - PROCESS | 1856 | 1461264061922 Marionette TRACE conn3 <- [1,3074,null,{}] 11:41:01 INFO - PROCESS | 1856 | 1461264061928 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}] 11:41:02 INFO - PROCESS | 1856 | 1461264062155 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 11:41:02 INFO - PROCESS | 1856 | 1461264062466 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:02 INFO - PROCESS | 1856 | ++DOCSHELL 0x8b40d000 == 133 [pid = 1856] [id = 778] 11:41:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 147 (0x8e2a1800) [pid = 1856] [serial = 2333] [outer = (nil)] 11:41:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 148 (0x8e3eb400) [pid = 1856] [serial = 2334] [outer = 0x8e2a1800] 11:41:02 INFO - PROCESS | 1856 | 1461264062559 Marionette DEBUG loaded listener.js 11:41:02 INFO - PROCESS | 1856 | ++DOMWINDOW == 149 (0x8f1c1c00) [pid = 1856] [serial = 2335] [outer = 0x8e2a1800] 11:41:03 INFO - PROCESS | 1856 | 1461264063400 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]]]}] 11:41:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 11:41:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 11:41:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 11:41:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 11:41:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 11:41:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 11:41:03 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1531ms 11:41:03 INFO - PROCESS | 1856 | 1461264063452 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 11:41:03 INFO - PROCESS | 1856 | 1461264063456 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 11:41:03 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 11:41:03 INFO - PROCESS | 1856 | 1461264063503 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 11:41:03 INFO - PROCESS | 1856 | 1461264063508 Marionette TRACE conn3 <- [1,3078,null,{}] 11:41:03 INFO - PROCESS | 1856 | 1461264063526 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}] 11:41:03 INFO - PROCESS | 1856 | 1461264063845 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 11:41:04 INFO - PROCESS | 1856 | 1461264064212 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:04 INFO - PROCESS | 1856 | ++DOCSHELL 0x8918fc00 == 134 [pid = 1856] [id = 779] 11:41:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 150 (0x893c2000) [pid = 1856] [serial = 2336] [outer = (nil)] 11:41:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 151 (0x8b15b000) [pid = 1856] [serial = 2337] [outer = 0x893c2000] 11:41:04 INFO - PROCESS | 1856 | 1461264064311 Marionette DEBUG loaded listener.js 11:41:04 INFO - PROCESS | 1856 | ++DOMWINDOW == 152 (0x8fc91c00) [pid = 1856] [serial = 2338] [outer = 0x893c2000] 11:41:05 INFO - PROCESS | 1856 | 1461264065146 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] 11:41:05 INFO - PROCESS | 1856 | 1461264065211 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 11:41:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 11:41:05 INFO - PROCESS | 1856 | 1461264065222 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 11:41:05 INFO - PROCESS | 1856 | 1461264065226 Marionette TRACE conn3 <- [1,3082,null,{}] 11:41:05 INFO - PROCESS | 1856 | 1461264065258 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}] 11:41:05 INFO - PROCESS | 1856 | 1461264065479 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 11:41:05 INFO - PROCESS | 1856 | 1461264065786 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:05 INFO - PROCESS | 1856 | ++DOCSHELL 0x893cec00 == 135 [pid = 1856] [id = 780] 11:41:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 153 (0x8fe17000) [pid = 1856] [serial = 2339] [outer = (nil)] 11:41:05 INFO - PROCESS | 1856 | ++DOMWINDOW == 154 (0x90027000) [pid = 1856] [serial = 2340] [outer = 0x8fe17000] 11:41:05 INFO - PROCESS | 1856 | 1461264065921 Marionette DEBUG loaded listener.js 11:41:06 INFO - PROCESS | 1856 | ++DOMWINDOW == 155 (0x9002d000) [pid = 1856] [serial = 2341] [outer = 0x8fe17000] 11:41:06 INFO - PROCESS | 1856 | 1461264066732 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]]]}] 11:41:06 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 11:41:06 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 11:41:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:41:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:41:06 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 11:41:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 11:41:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1557ms 11:41:06 INFO - PROCESS | 1856 | 1461264066780 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 11:41:06 INFO - PROCESS | 1856 | 1461264066784 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 11:41:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 11:41:06 INFO - PROCESS | 1856 | 1461264066791 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 11:41:06 INFO - PROCESS | 1856 | 1461264066794 Marionette TRACE conn3 <- [1,3086,null,{}] 11:41:06 INFO - PROCESS | 1856 | 1461264066800 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}] 11:41:07 INFO - PROCESS | 1856 | 1461264067022 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 11:41:07 INFO - PROCESS | 1856 | 1461264067331 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:07 INFO - PROCESS | 1856 | ++DOCSHELL 0x8f93b800 == 136 [pid = 1856] [id = 781] 11:41:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 156 (0x90029000) [pid = 1856] [serial = 2342] [outer = (nil)] 11:41:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 157 (0x903c2400) [pid = 1856] [serial = 2343] [outer = 0x90029000] 11:41:07 INFO - PROCESS | 1856 | 1461264067422 Marionette DEBUG loaded listener.js 11:41:07 INFO - PROCESS | 1856 | ++DOMWINDOW == 158 (0x91005000) [pid = 1856] [serial = 2344] [outer = 0x90029000] 11:41:08 INFO - PROCESS | 1856 | 1461264068237 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 11:41:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 11:41:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1483ms 11:41:08 INFO - PROCESS | 1856 | 1461264068274 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 11:41:08 INFO - PROCESS | 1856 | 1461264068278 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 11:41:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 11:41:08 INFO - PROCESS | 1856 | 1461264068284 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 11:41:08 INFO - PROCESS | 1856 | 1461264068288 Marionette TRACE conn3 <- [1,3090,null,{}] 11:41:08 INFO - PROCESS | 1856 | 1461264068294 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}] 11:41:08 INFO - PROCESS | 1856 | 1461264068537 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 11:41:08 INFO - PROCESS | 1856 | 1461264068824 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:08 INFO - PROCESS | 1856 | ++DOCSHELL 0x895f0c00 == 137 [pid = 1856] [id = 782] 11:41:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 159 (0x8fe6c800) [pid = 1856] [serial = 2345] [outer = (nil)] 11:41:08 INFO - PROCESS | 1856 | ++DOMWINDOW == 160 (0x9111a400) [pid = 1856] [serial = 2346] [outer = 0x8fe6c800] 11:41:08 INFO - PROCESS | 1856 | 1461264068922 Marionette DEBUG loaded listener.js 11:41:09 INFO - PROCESS | 1856 | ++DOMWINDOW == 161 (0x9261e400) [pid = 1856] [serial = 2347] [outer = 0x8fe6c800] 11:41:09 INFO - PROCESS | 1856 | 1461264069776 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 11:41:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 11:41:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1530ms 11:41:09 INFO - PROCESS | 1856 | 1461264069825 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 11:41:09 INFO - PROCESS | 1856 | 1461264069828 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 11:41:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 11:41:09 INFO - PROCESS | 1856 | 1461264069837 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 11:41:09 INFO - PROCESS | 1856 | 1461264069840 Marionette TRACE conn3 <- [1,3094,null,{}] 11:41:09 INFO - PROCESS | 1856 | 1461264069847 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}] 11:41:10 INFO - PROCESS | 1856 | 1461264070065 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 11:41:10 INFO - PROCESS | 1856 | 1461264070375 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:10 INFO - PROCESS | 1856 | ++DOCSHELL 0x83055800 == 138 [pid = 1856] [id = 783] 11:41:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 162 (0x85724800) [pid = 1856] [serial = 2348] [outer = (nil)] 11:41:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 163 (0x92638000) [pid = 1856] [serial = 2349] [outer = 0x85724800] 11:41:10 INFO - PROCESS | 1856 | 1461264070467 Marionette DEBUG loaded listener.js 11:41:10 INFO - PROCESS | 1856 | ++DOMWINDOW == 164 (0x92639c00) [pid = 1856] [serial = 2350] [outer = 0x85724800] 11:41:11 INFO - PROCESS | 1856 | 1461264071293 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 11:41:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 11:41:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1481ms 11:41:11 INFO - PROCESS | 1856 | 1461264071319 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 11:41:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 11:41:11 INFO - PROCESS | 1856 | 1461264071323 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 11:41:11 INFO - PROCESS | 1856 | 1461264071329 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 11:41:11 INFO - PROCESS | 1856 | 1461264071334 Marionette TRACE conn3 <- [1,3098,null,{}] 11:41:11 INFO - PROCESS | 1856 | 1461264071340 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}] 11:41:11 INFO - PROCESS | 1856 | 1461264071608 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 11:41:11 INFO - PROCESS | 1856 | 1461264071898 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:11 INFO - PROCESS | 1856 | ++DOCSHELL 0x92634400 == 139 [pid = 1856] [id = 784] 11:41:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 165 (0x92695c00) [pid = 1856] [serial = 2351] [outer = (nil)] 11:41:11 INFO - PROCESS | 1856 | ++DOMWINDOW == 166 (0x9273c400) [pid = 1856] [serial = 2352] [outer = 0x92695c00] 11:41:12 INFO - PROCESS | 1856 | 1461264072006 Marionette DEBUG loaded listener.js 11:41:12 INFO - PROCESS | 1856 | ++DOMWINDOW == 167 (0x92f39400) [pid = 1856] [serial = 2353] [outer = 0x92695c00] 11:41:12 INFO - PROCESS | 1856 | 1461264072871 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]]]}] 11:41:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 11:41:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 11:41:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1594ms 11:41:12 INFO - PROCESS | 1856 | 1461264072923 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 11:41:12 INFO - PROCESS | 1856 | 1461264072927 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 11:41:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 11:41:12 INFO - PROCESS | 1856 | 1461264072933 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 11:41:12 INFO - PROCESS | 1856 | 1461264072936 Marionette TRACE conn3 <- [1,3102,null,{}] 11:41:12 INFO - PROCESS | 1856 | 1461264072994 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}] 11:41:13 INFO - PROCESS | 1856 | 1461264073213 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 11:41:13 INFO - PROCESS | 1856 | 1461264073530 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:13 INFO - PROCESS | 1856 | ++DOCSHELL 0x9273d800 == 140 [pid = 1856] [id = 785] 11:41:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 168 (0x92740000) [pid = 1856] [serial = 2354] [outer = (nil)] 11:41:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 169 (0x932a8000) [pid = 1856] [serial = 2355] [outer = 0x92740000] 11:41:13 INFO - PROCESS | 1856 | 1461264073618 Marionette DEBUG loaded listener.js 11:41:13 INFO - PROCESS | 1856 | ++DOMWINDOW == 170 (0x93391800) [pid = 1856] [serial = 2356] [outer = 0x92740000] 11:41:14 INFO - PROCESS | 1856 | 1461264074463 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 11:41:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 11:41:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1581ms 11:41:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 11:41:14 INFO - PROCESS | 1856 | 1461264074515 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 11:41:14 INFO - PROCESS | 1856 | 1461264074518 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 11:41:14 INFO - PROCESS | 1856 | 1461264074524 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 11:41:14 INFO - PROCESS | 1856 | 1461264074528 Marionette TRACE conn3 <- [1,3106,null,{}] 11:41:14 INFO - PROCESS | 1856 | 1461264074535 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}] 11:41:14 INFO - PROCESS | 1856 | 1461264074749 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 11:41:15 INFO - PROCESS | 1856 | 1461264075064 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:15 INFO - PROCESS | 1856 | ++DOCSHELL 0x9270d000 == 141 [pid = 1856] [id = 786] 11:41:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 171 (0x932a2000) [pid = 1856] [serial = 2357] [outer = (nil)] 11:41:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 172 (0x9345e000) [pid = 1856] [serial = 2358] [outer = 0x932a2000] 11:41:15 INFO - PROCESS | 1856 | 1461264075151 Marionette DEBUG loaded listener.js 11:41:15 INFO - PROCESS | 1856 | ++DOMWINDOW == 173 (0x935cd000) [pid = 1856] [serial = 2359] [outer = 0x932a2000] 11:41:16 INFO - PROCESS | 1856 | 1461264076023 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]]]}] 11:41:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 11:41:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 11:41:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 11:41:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1531ms 11:41:16 INFO - PROCESS | 1856 | 1461264076054 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 11:41:16 INFO - PROCESS | 1856 | 1461264076058 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 11:41:16 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 11:41:16 INFO - PROCESS | 1856 | 1461264076065 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 11:41:16 INFO - PROCESS | 1856 | 1461264076068 Marionette TRACE conn3 <- [1,3110,null,{}] 11:41:16 INFO - PROCESS | 1856 | 1461264076074 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}] 11:41:16 INFO - PROCESS | 1856 | 1461264076332 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 11:41:16 INFO - PROCESS | 1856 | 1461264076626 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:16 INFO - PROCESS | 1856 | ++DOCSHELL 0x83049400 == 142 [pid = 1856] [id = 787] 11:41:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 174 (0x932a1c00) [pid = 1856] [serial = 2360] [outer = (nil)] 11:41:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 175 (0x936a8c00) [pid = 1856] [serial = 2361] [outer = 0x932a1c00] 11:41:16 INFO - PROCESS | 1856 | 1461264076718 Marionette DEBUG loaded listener.js 11:41:16 INFO - PROCESS | 1856 | ++DOMWINDOW == 176 (0x936ac400) [pid = 1856] [serial = 2362] [outer = 0x932a1c00] 11:41:17 INFO - PROCESS | 1856 | 1461264077519 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"]]]}] 11:41:17 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 11:41:17 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 11:41:17 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 11:41:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 11:41:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 11:41:17 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 11:41:17 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1535ms 11:41:17 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 11:41:17 INFO - PROCESS | 1856 | 1461264077601 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 11:41:17 INFO - PROCESS | 1856 | 1461264077605 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 11:41:17 INFO - PROCESS | 1856 | 1461264077611 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 11:41:17 INFO - PROCESS | 1856 | 1461264077614 Marionette TRACE conn3 <- [1,3114,null,{}] 11:41:17 INFO - PROCESS | 1856 | 1461264077620 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}] 11:41:17 INFO - PROCESS | 1856 | 1461264077944 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 11:41:18 INFO - PROCESS | 1856 | 1461264078181 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\", \"69d8c4fc-9fff-4691-97f5-ced7543cd51c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 11:41:18 INFO - PROCESS | 1856 | ++DOCSHELL 0x90f89400 == 143 [pid = 1856] [id = 788] 11:41:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 177 (0x936a6800) [pid = 1856] [serial = 2363] [outer = (nil)] 11:41:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 178 (0x93734800) [pid = 1856] [serial = 2364] [outer = 0x936a6800] 11:41:18 INFO - PROCESS | 1856 | 1461264078274 Marionette DEBUG loaded listener.js 11:41:18 INFO - PROCESS | 1856 | ++DOMWINDOW == 179 (0x938ce400) [pid = 1856] [serial = 2365] [outer = 0x936a6800] 11:41:19 INFO - PROCESS | 1856 | 1461264079134 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]]]}] 11:41:19 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 11:41:19 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1537ms 11:41:19 INFO - PROCESS | 1856 | 1461264079147 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 11:41:19 INFO - PROCESS | 1856 | 1461264079150 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 11:41:20 WARNING - u'runner_teardown' () 11:41:20 INFO - No more tests 11:41:20 INFO - Got 0 unexpected results 11:41:20 INFO - SUITE-END | took 1291s 11:41:20 INFO - Closing logging queue 11:41:20 INFO - queue closed 11:41:20 INFO - Return code: 0 11:41:20 WARNING - # TBPL SUCCESS # 11:41:20 INFO - Running post-action listener: _resource_record_post_action 11:41:20 INFO - Running post-run listener: _resource_record_post_run 11:41:21 INFO - Total resource usage - Wall time: 1328s; CPU: 98.0%; Read bytes: 13996032; Write bytes: 964689920; Read time: 580; Write time: 281188 11:41:21 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 11:41:21 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 0; Write bytes: 183074816; Read time: 0; Write time: 157592 11:41:21 INFO - run-tests - Wall time: 1296s; CPU: 98.0%; Read bytes: 11038720; Write bytes: 781615104; Read time: 452; Write time: 123596 11:41:21 INFO - Running post-run listener: _upload_blobber_files 11:41:21 INFO - Blob upload gear active. 11:41:21 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 11:41:21 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 11:41:21 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'] 11:41:21 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 11:41:22 INFO - (blobuploader) - INFO - Open directory for files ... 11:41:22 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 11:41:22 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 11:41:22 INFO - (blobuploader) - INFO - Uploading, attempt #1. 11:41:23 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 11:41:23 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 11:41:23 INFO - (blobuploader) - INFO - Done attempting. 11:41:23 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 11:41:23 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 11:41:23 INFO - (blobuploader) - INFO - Uploading, attempt #1. 11:41:24 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 11:41:24 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 11:41:24 INFO - (blobuploader) - INFO - Done attempting. 11:41:24 INFO - (blobuploader) - INFO - Iteration through files over. 11:41:24 INFO - Return code: 0 11:41:24 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 11:41:24 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 11:41:24 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/455b50936fff93fc3b506de5ff382442e287aa7dfea256275d5579d781b32ab9917acde06a36da076aef666bcde63da6e57d3443af6090743b48df8f447ed969", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/41854386afd4c2ffc0038067fd1ae146ddb3c289d777eb8c23c565624c8b62403e258a4449673784cd19855fd19201198b83bff4cefc7ded712eb879dad6e268"} 11:41:24 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 11:41:24 INFO - Writing to file /builds/slave/test/properties/blobber_files 11:41:24 INFO - Contents: 11:41:24 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/455b50936fff93fc3b506de5ff382442e287aa7dfea256275d5579d781b32ab9917acde06a36da076aef666bcde63da6e57d3443af6090743b48df8f447ed969", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/41854386afd4c2ffc0038067fd1ae146ddb3c289d777eb8c23c565624c8b62403e258a4449673784cd19855fd19201198b83bff4cefc7ded712eb879dad6e268"} 11:41:24 INFO - Running post-run listener: copy_logs_to_upload_dir 11:41:24 INFO - Copying logs to upload dir... 11:41:24 INFO - mkdir: /builds/slave/test/build/upload/logs 11:41:24 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1499.162694 ========= master_lag: 0.60 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 59 secs) (at 2016-04-21 11:41:25.020401) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 11:41:25.024372) ========= 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=5a152710dd62cc268aad214e000002d8-1461257528.794715-1285722831 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/455b50936fff93fc3b506de5ff382442e287aa7dfea256275d5579d781b32ab9917acde06a36da076aef666bcde63da6e57d3443af6090743b48df8f447ed969", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/41854386afd4c2ffc0038067fd1ae146ddb3c289d777eb8c23c565624c8b62403e258a4449673784cd19855fd19201198b83bff4cefc7ded712eb879dad6e268"} build_url:https://queue.taskcluster.net/v1/task/UCXPHLrvTi60kxMIYzeOYg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/UCXPHLrvTi60kxMIYzeOYg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.031172 build_url: 'https://queue.taskcluster.net/v1/task/UCXPHLrvTi60kxMIYzeOYg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/455b50936fff93fc3b506de5ff382442e287aa7dfea256275d5579d781b32ab9917acde06a36da076aef666bcde63da6e57d3443af6090743b48df8f447ed969", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/41854386afd4c2ffc0038067fd1ae146ddb3c289d777eb8c23c565624c8b62403e258a4449673784cd19855fd19201198b83bff4cefc7ded712eb879dad6e268"}' symbols_url: 'https://queue.taskcluster.net/v1/task/UCXPHLrvTi60kxMIYzeOYg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.06 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 11:41:25.114532) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 11:41:25.114840) ========= 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=5a152710dd62cc268aad214e000002d8-1461257528.794715-1285722831 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.015712 ========= master_lag: 0.09 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 11:41:25.224747) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 11:41:25.225056) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 11:41:25.225370) ========= ========= Total master_lag: 1.05 =========