builder: fx-team_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-446 starttime: 1461223174.4 results: success (0) buildid: 20160420210806 builduid: 50b3629257d7438cae535c69ac15a39a revision: 85616706a29b8944f3a09f5cc32e9e219f6ceb40 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 00:19:34.401583) ========= master: http://buildbot-master04.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 00:19:34.402020) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 00:19:34.402339) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 00:19:35.213106) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 00:19:35.213363) ========= 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-1461222194.192854-1532061273 _=/tools/buildbot/bin/python using PTY: False --2016-04-21 00:19:35-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 10.9M=0.001s 2016-04-21 00:19:35 (10.9 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.261835 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 00:19:35.503233) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 00:19:35.503546) ========= 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-1461222194.192854-1532061273 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.027724 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 00:19:35.564208) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 00:19:35.564519) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 85616706a29b8944f3a09f5cc32e9e219f6ceb40 --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 85616706a29b8944f3a09f5cc32e9e219f6ceb40 --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-1461222194.192854-1532061273 _=/tools/buildbot/bin/python using PTY: False 2016-04-21 00:19:35,683 truncating revision to first 12 chars 2016-04-21 00:19:35,683 Setting DEBUG logging. 2016-04-21 00:19:35,683 attempt 1/10 2016-04-21 00:19:35,684 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/85616706a29b?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 00:19:35,988 unpacking tar archive at: fx-team-85616706a29b/testing/mozharness/ program finished with exit code 0 elapsedTime=0.579909 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 00:19:36.183578) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 00:19:36.183888) ========= script_repo_revision: 85616706a29b8944f3a09f5cc32e9e219f6ceb40 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 00:19:36.184299) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 00:19:36.184569) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 00:19:36.208593) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 30 secs) (at 2016-04-21 00:19:36.208978) ========= /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-1461222194.192854-1532061273 _=/tools/buildbot/bin/python using PTY: False 00:19:36 INFO - MultiFileLogger online at 20160421 00:19:36 in /builds/slave/test 00:19:36 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 00:19:36 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 00:19:36 INFO - {'append_to_log': False, 00:19:36 INFO - 'base_work_dir': '/builds/slave/test', 00:19:36 INFO - 'blob_upload_branch': 'fx-team', 00:19:36 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 00:19:36 INFO - 'buildbot_json_path': 'buildprops.json', 00:19:36 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 00:19:36 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 00:19:36 INFO - 'download_minidump_stackwalk': True, 00:19:36 INFO - 'download_symbols': 'true', 00:19:36 INFO - 'e10s': False, 00:19:36 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 00:19:36 INFO - 'tooltool.py': '/tools/tooltool.py', 00:19:36 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 00:19:36 INFO - '/tools/misc-python/virtualenv.py')}, 00:19:36 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 00:19:36 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 00:19:36 INFO - 'log_level': 'info', 00:19:36 INFO - 'log_to_console': True, 00:19:36 INFO - 'opt_config_files': (), 00:19:36 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 00:19:36 INFO - '--processes=1', 00:19:36 INFO - '--config=%(test_path)s/wptrunner.ini', 00:19:36 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 00:19:36 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 00:19:36 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 00:19:36 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 00:19:36 INFO - 'pip_index': False, 00:19:36 INFO - 'require_test_zip': True, 00:19:36 INFO - 'test_type': ('testharness',), 00:19:36 INFO - 'this_chunk': '1', 00:19:36 INFO - 'tooltool_cache': '/builds/tooltool_cache', 00:19:36 INFO - 'total_chunks': '10', 00:19:36 INFO - 'virtualenv_path': 'venv', 00:19:36 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 00:19:36 INFO - 'work_dir': 'build'} 00:19:36 INFO - ##### 00:19:36 INFO - ##### Running clobber step. 00:19:36 INFO - ##### 00:19:36 INFO - Running pre-action listener: _resource_record_pre_action 00:19:36 INFO - Running main action method: clobber 00:19:36 INFO - rmtree: /builds/slave/test/build 00:19:36 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 00:19:37 INFO - Running post-action listener: _resource_record_post_action 00:19:37 INFO - ##### 00:19:37 INFO - ##### Running read-buildbot-config step. 00:19:37 INFO - ##### 00:19:37 INFO - Running pre-action listener: _resource_record_pre_action 00:19:37 INFO - Running main action method: read_buildbot_config 00:19:37 INFO - Using buildbot properties: 00:19:37 INFO - { 00:19:37 INFO - "project": "", 00:19:37 INFO - "product": "firefox", 00:19:37 INFO - "script_repo_revision": "production", 00:19:37 INFO - "scheduler": "tests-fx-team-ubuntu32_vm-debug-unittest-7-3600", 00:19:37 INFO - "repository": "", 00:19:37 INFO - "buildername": "Ubuntu VM 12.04 fx-team debug test web-platform-tests-1", 00:19:37 INFO - "buildid": "20160420210806", 00:19:37 INFO - "pgo_build": "False", 00:19:37 INFO - "basedir": "/builds/slave/test", 00:19:37 INFO - "buildnumber": 95, 00:19:37 INFO - "slavename": "tst-linux32-spot-446", 00:19:37 INFO - "revision": "85616706a29b8944f3a09f5cc32e9e219f6ceb40", 00:19:37 INFO - "master": "http://buildbot-master04.bb.releng.usw2.mozilla.com:8201/", 00:19:37 INFO - "platform": "linux", 00:19:37 INFO - "branch": "fx-team", 00:19:37 INFO - "repo_path": "integration/fx-team", 00:19:37 INFO - "moz_repo_path": "", 00:19:37 INFO - "stage_platform": "linux", 00:19:37 INFO - "builduid": "50b3629257d7438cae535c69ac15a39a", 00:19:37 INFO - "slavebuilddir": "test" 00:19:37 INFO - } 00:19:37 INFO - Found installer url https://queue.taskcluster.net/v1/task/PKGipvrWS4eQ8RtxZGM7kg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 00:19:37 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/PKGipvrWS4eQ8RtxZGM7kg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 00:19:37 INFO - Running post-action listener: _resource_record_post_action 00:19:37 INFO - ##### 00:19:37 INFO - ##### Running download-and-extract step. 00:19:37 INFO - ##### 00:19:37 INFO - Running pre-action listener: _resource_record_pre_action 00:19:37 INFO - Running main action method: download_and_extract 00:19:37 INFO - mkdir: /builds/slave/test/build/tests 00:19:37 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')]} 00:19:37 INFO - https://queue.taskcluster.net/v1/task/PKGipvrWS4eQ8RtxZGM7kg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 00:19:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PKGipvrWS4eQ8RtxZGM7kg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 00:19:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PKGipvrWS4eQ8RtxZGM7kg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 00:19:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PKGipvrWS4eQ8RtxZGM7kg/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 00:19:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PKGipvrWS4eQ8RtxZGM7kg/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 00:19:51 INFO - Downloaded 1325 bytes. 00:19:51 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 00:19:51 INFO - Using the following test package requirements: 00:19:51 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 00:19:51 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 00:19:51 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 00:19:51 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 00:19:51 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 00:19:51 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 00:19:51 INFO - u'jsshell-linux-i686.zip'], 00:19:51 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 00:19:51 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 00:19:51 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 00:19:51 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 00:19:51 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 00:19:51 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 00:19:51 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 00:19:51 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 00:19:51 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 00:19:51 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 00:19:51 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 00:19:51 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 00:19:51 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')]} 00:19:51 INFO - https://queue.taskcluster.net/v1/task/PKGipvrWS4eQ8RtxZGM7kg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 00:19:51 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PKGipvrWS4eQ8RtxZGM7kg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 00:19:51 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PKGipvrWS4eQ8RtxZGM7kg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 00:19:51 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PKGipvrWS4eQ8RtxZGM7kg/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 00:19:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PKGipvrWS4eQ8RtxZGM7kg/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 00:19:55 INFO - Downloaded 22432323 bytes. 00:19:55 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/*'] 00:19:55 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/* 00:19:56 INFO - caution: filename not matched: web-platform/* 00:19:56 INFO - Return code: 11 00:19:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:19:56 INFO - https://queue.taskcluster.net/v1/task/PKGipvrWS4eQ8RtxZGM7kg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 00:19:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PKGipvrWS4eQ8RtxZGM7kg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 00:19:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PKGipvrWS4eQ8RtxZGM7kg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 00:19:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PKGipvrWS4eQ8RtxZGM7kg/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 00:19:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PKGipvrWS4eQ8RtxZGM7kg/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 00:20:00 INFO - Downloaded 36397847 bytes. 00:20:00 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/*'] 00:20:00 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/* 00:20:04 INFO - caution: filename not matched: bin/* 00:20:04 INFO - caution: filename not matched: config/* 00:20:04 INFO - caution: filename not matched: mozbase/* 00:20:04 INFO - caution: filename not matched: marionette/* 00:20:04 INFO - caution: filename not matched: tools/wptserve/* 00:20:04 INFO - Return code: 11 00:20:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:20:04 INFO - https://queue.taskcluster.net/v1/task/PKGipvrWS4eQ8RtxZGM7kg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 00:20:04 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PKGipvrWS4eQ8RtxZGM7kg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 00:20:04 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PKGipvrWS4eQ8RtxZGM7kg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 00:20:04 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PKGipvrWS4eQ8RtxZGM7kg/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 00:20:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PKGipvrWS4eQ8RtxZGM7kg/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 00:20:17 INFO - Downloaded 63471008 bytes. 00:20:17 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/PKGipvrWS4eQ8RtxZGM7kg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 00:20:17 INFO - mkdir: /builds/slave/test/properties 00:20:17 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 00:20:17 INFO - Writing to file /builds/slave/test/properties/build_url 00:20:17 INFO - Contents: 00:20:17 INFO - build_url:https://queue.taskcluster.net/v1/task/PKGipvrWS4eQ8RtxZGM7kg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 00:20:18 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/PKGipvrWS4eQ8RtxZGM7kg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 00:20:18 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 00:20:18 INFO - Writing to file /builds/slave/test/properties/symbols_url 00:20:18 INFO - Contents: 00:20:18 INFO - symbols_url:https://queue.taskcluster.net/v1/task/PKGipvrWS4eQ8RtxZGM7kg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 00:20:18 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')]} 00:20:18 INFO - https://queue.taskcluster.net/v1/task/PKGipvrWS4eQ8RtxZGM7kg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 00:20:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PKGipvrWS4eQ8RtxZGM7kg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 00:20:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PKGipvrWS4eQ8RtxZGM7kg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 00:20:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PKGipvrWS4eQ8RtxZGM7kg/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 00:20:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PKGipvrWS4eQ8RtxZGM7kg/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 00:20:34 INFO - Downloaded 91772308 bytes. 00:20:34 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'] 00:20:34 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 00:20:42 INFO - Return code: 0 00:20:42 INFO - Running post-action listener: _resource_record_post_action 00:20:42 INFO - Running post-action listener: set_extra_try_arguments 00:20:42 INFO - ##### 00:20:42 INFO - ##### Running create-virtualenv step. 00:20:42 INFO - ##### 00:20:42 INFO - Running pre-action listener: _pre_create_virtualenv 00:20:42 INFO - Running pre-action listener: _resource_record_pre_action 00:20:42 INFO - Running main action method: create_virtualenv 00:20:42 INFO - Creating virtualenv /builds/slave/test/build/venv 00:20:42 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 00:20:42 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 00:20:43 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 00:20:43 INFO - Using real prefix '/usr' 00:20:43 INFO - New python executable in /builds/slave/test/build/venv/bin/python 00:20:45 INFO - Installing distribute.............................................................................................................................................................................................done. 00:20:48 INFO - Installing pip.................done. 00:20:48 INFO - Return code: 0 00:20:48 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 00:20:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:20:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:20:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:20:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:20:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:20:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:20:48 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x90adc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x91bf598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x92732b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9262f70>, '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 0x9262620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9268750>, '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-1461222194.192854-1532061273', '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 00:20:48 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 00:20:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 00:20:48 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:20:48 INFO - 'CCACHE_UMASK': '002', 00:20:48 INFO - 'DISPLAY': ':0', 00:20:48 INFO - 'HOME': '/home/cltbld', 00:20:48 INFO - 'LANG': 'en_US.UTF-8', 00:20:48 INFO - 'LOGNAME': 'cltbld', 00:20:48 INFO - 'MAIL': '/var/mail/cltbld', 00:20:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:20:48 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:20:48 INFO - 'MOZ_NO_REMOTE': '1', 00:20:48 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:20:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:20:48 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:20:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:20:48 INFO - 'PWD': '/builds/slave/test', 00:20:48 INFO - 'SHELL': '/bin/bash', 00:20:48 INFO - 'SHLVL': '1', 00:20:48 INFO - 'TERM': 'linux', 00:20:48 INFO - 'TMOUT': '86400', 00:20:48 INFO - 'USER': 'cltbld', 00:20:48 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461222194.192854-1532061273', 00:20:48 INFO - '_': '/tools/buildbot/bin/python'} 00:20:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:20:49 INFO - Downloading/unpacking psutil>=0.7.1 00:20:49 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 00:20:49 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 00:20:49 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:20:49 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:20:49 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 00:20:49 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 00:20:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 00:20:53 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:20:53 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:20:53 INFO - Installing collected packages: psutil 00:20:53 INFO - Running setup.py install for psutil 00:20:53 INFO - building 'psutil._psutil_linux' extension 00:20:53 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 00:20:53 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 00:20:53 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 00:20:54 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 00:20:54 INFO - building 'psutil._psutil_posix' extension 00:20:54 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 00:20:54 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 00:20:54 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:20:54 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:20:54 INFO - Successfully installed psutil 00:20:54 INFO - Cleaning up... 00:20:54 INFO - Return code: 0 00:20:54 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 00:20: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')]} 00:20:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:20:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:20: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')]} 00:20:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:20:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:20:54 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x90adc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x91bf598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x92732b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9262f70>, '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 0x9262620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9268750>, '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-1461222194.192854-1532061273', '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 00:20:54 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 00:20:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 00:20:54 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:20:54 INFO - 'CCACHE_UMASK': '002', 00:20:54 INFO - 'DISPLAY': ':0', 00:20:54 INFO - 'HOME': '/home/cltbld', 00:20:54 INFO - 'LANG': 'en_US.UTF-8', 00:20:54 INFO - 'LOGNAME': 'cltbld', 00:20:54 INFO - 'MAIL': '/var/mail/cltbld', 00:20:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:20:54 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:20:54 INFO - 'MOZ_NO_REMOTE': '1', 00:20:54 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:20:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:20:54 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:20:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:20:54 INFO - 'PWD': '/builds/slave/test', 00:20:54 INFO - 'SHELL': '/bin/bash', 00:20:54 INFO - 'SHLVL': '1', 00:20:54 INFO - 'TERM': 'linux', 00:20:54 INFO - 'TMOUT': '86400', 00:20:54 INFO - 'USER': 'cltbld', 00:20:54 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461222194.192854-1532061273', 00:20:54 INFO - '_': '/tools/buildbot/bin/python'} 00:20:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:20:55 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 00:20:55 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 00:20:55 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 00:20:55 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:20:55 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:20:55 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 00:20:55 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 00:20:58 INFO - Downloading mozsystemmonitor-0.0.tar.gz 00:20:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 00:20:58 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 00:20:58 INFO - Installing collected packages: mozsystemmonitor 00:20:58 INFO - Running setup.py install for mozsystemmonitor 00:20:58 INFO - Successfully installed mozsystemmonitor 00:20:58 INFO - Cleaning up... 00:20:58 INFO - Return code: 0 00:20:58 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 00:20:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:20:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:20:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:20:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:20:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:20:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:20:58 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x90adc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x91bf598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x92732b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9262f70>, '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 0x9262620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9268750>, '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-1461222194.192854-1532061273', '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 00:20:58 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 00:20:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 00:20:58 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:20:58 INFO - 'CCACHE_UMASK': '002', 00:20:58 INFO - 'DISPLAY': ':0', 00:20:58 INFO - 'HOME': '/home/cltbld', 00:20:58 INFO - 'LANG': 'en_US.UTF-8', 00:20:58 INFO - 'LOGNAME': 'cltbld', 00:20:58 INFO - 'MAIL': '/var/mail/cltbld', 00:20:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:20:58 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:20:58 INFO - 'MOZ_NO_REMOTE': '1', 00:20:58 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:20:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:20:58 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:20:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:20:58 INFO - 'PWD': '/builds/slave/test', 00:20:58 INFO - 'SHELL': '/bin/bash', 00:20:58 INFO - 'SHLVL': '1', 00:20:58 INFO - 'TERM': 'linux', 00:20:58 INFO - 'TMOUT': '86400', 00:20:58 INFO - 'USER': 'cltbld', 00:20:58 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461222194.192854-1532061273', 00:20:58 INFO - '_': '/tools/buildbot/bin/python'} 00:20:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:20:59 INFO - Downloading/unpacking blobuploader==1.2.4 00:20:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:20:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:20:59 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:20:59 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:20:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:20:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:21:03 INFO - Downloading blobuploader-1.2.4.tar.gz 00:21:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 00:21:03 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 00:21:03 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 00:21:03 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 00:21:03 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:21:03 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:21:03 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 00:21:03 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 00:21:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 00:21:04 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 00:21:04 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 00:21:04 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 00:21:04 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:21:04 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:21:04 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 00:21:04 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 00:21:04 INFO - Downloading docopt-0.6.1.tar.gz 00:21:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 00:21:04 INFO - Installing collected packages: blobuploader, requests, docopt 00:21:04 INFO - Running setup.py install for blobuploader 00:21:04 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 00:21:04 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 00:21:04 INFO - Running setup.py install for requests 00:21:05 INFO - Running setup.py install for docopt 00:21:05 INFO - Successfully installed blobuploader requests docopt 00:21:05 INFO - Cleaning up... 00:21:06 INFO - Return code: 0 00:21:06 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:21:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:21:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:21:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:21:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:21:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:21:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:21:06 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x90adc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x91bf598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x92732b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9262f70>, '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 0x9262620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9268750>, '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-1461222194.192854-1532061273', '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 00:21:06 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 00:21:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 00:21:06 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:21:06 INFO - 'CCACHE_UMASK': '002', 00:21:06 INFO - 'DISPLAY': ':0', 00:21:06 INFO - 'HOME': '/home/cltbld', 00:21:06 INFO - 'LANG': 'en_US.UTF-8', 00:21:06 INFO - 'LOGNAME': 'cltbld', 00:21:06 INFO - 'MAIL': '/var/mail/cltbld', 00:21:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:21:06 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:21:06 INFO - 'MOZ_NO_REMOTE': '1', 00:21:06 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:21:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:21:06 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:21:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:21:06 INFO - 'PWD': '/builds/slave/test', 00:21:06 INFO - 'SHELL': '/bin/bash', 00:21:06 INFO - 'SHLVL': '1', 00:21:06 INFO - 'TERM': 'linux', 00:21:06 INFO - 'TMOUT': '86400', 00:21:06 INFO - 'USER': 'cltbld', 00:21:06 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461222194.192854-1532061273', 00:21:06 INFO - '_': '/tools/buildbot/bin/python'} 00:21:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:21:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:21:06 INFO - Running setup.py (path:/tmp/pip-XY4nFj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:21:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:21:06 INFO - Running setup.py (path:/tmp/pip-xZdVeJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:21:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:21:06 INFO - Running setup.py (path:/tmp/pip-DX3LmH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:21:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:21:06 INFO - Running setup.py (path:/tmp/pip-do2ehi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:21:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:21:07 INFO - Running setup.py (path:/tmp/pip-FFcg1x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:21:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:21:07 INFO - Running setup.py (path:/tmp/pip-Ayxd82-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:21:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:21:07 INFO - Running setup.py (path:/tmp/pip-g4F0Bw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:21:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:21:07 INFO - Running setup.py (path:/tmp/pip-CSQVCV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:21:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:21:07 INFO - Running setup.py (path:/tmp/pip-Y9LZLl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:21:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:21:07 INFO - Running setup.py (path:/tmp/pip-s86tLd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:21:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:21:08 INFO - Running setup.py (path:/tmp/pip-ZmLTWO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:21:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:21:08 INFO - Running setup.py (path:/tmp/pip-QRbmIZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:21:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:21:08 INFO - Running setup.py (path:/tmp/pip-RBOK6q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:21:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:21:08 INFO - Running setup.py (path:/tmp/pip-NjGP4N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:21:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:21:08 INFO - Running setup.py (path:/tmp/pip-wCDwNJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:21:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:21:08 INFO - Running setup.py (path:/tmp/pip-cH6kHf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:21:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:21:08 INFO - Running setup.py (path:/tmp/pip-ol5oEu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:21:09 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:21:09 INFO - Running setup.py (path:/tmp/pip-38BaVg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:21:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:21:09 INFO - Running setup.py (path:/tmp/pip-eAdvmo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:21:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:21:09 INFO - Running setup.py (path:/tmp/pip-lI8INR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:21:09 INFO - Unpacking /builds/slave/test/build/tests/marionette 00:21:09 INFO - Running setup.py (path:/tmp/pip-rwCgUt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 00:21:10 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:21:10 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 00:21:10 INFO - Running setup.py install for manifestparser 00:21:10 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 00:21:10 INFO - Running setup.py install for mozcrash 00:21:10 INFO - Running setup.py install for mozdebug 00:21:10 INFO - Running setup.py install for mozdevice 00:21:10 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 00:21:10 INFO - Installing dm script to /builds/slave/test/build/venv/bin 00:21:11 INFO - Running setup.py install for mozfile 00:21:11 INFO - Running setup.py install for mozhttpd 00:21:11 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 00:21:11 INFO - Running setup.py install for mozinfo 00:21:11 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 00:21:11 INFO - Running setup.py install for mozInstall 00:21:11 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 00:21:11 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 00:21:11 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 00:21:11 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 00:21:11 INFO - Running setup.py install for mozleak 00:21:12 INFO - Running setup.py install for mozlog 00:21:12 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 00:21:12 INFO - Running setup.py install for moznetwork 00:21:12 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 00:21:12 INFO - Running setup.py install for mozprocess 00:21:12 INFO - Running setup.py install for mozprofile 00:21:12 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 00:21:12 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 00:21:12 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 00:21:13 INFO - Running setup.py install for mozrunner 00:21:13 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 00:21:13 INFO - Running setup.py install for mozscreenshot 00:21:13 INFO - Running setup.py install for moztest 00:21:13 INFO - Running setup.py install for mozversion 00:21:13 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 00:21:13 INFO - Running setup.py install for wptserve 00:21:14 INFO - Running setup.py install for marionette-driver 00:21:14 INFO - Running setup.py install for browsermob-proxy 00:21:14 INFO - Running setup.py install for marionette-client 00:21:14 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:21:15 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 00:21:15 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 00:21:15 INFO - Cleaning up... 00:21:15 INFO - Return code: 0 00:21:15 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:21:15 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')]} 00:21:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:21:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:21:15 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')]} 00:21:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:21:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:21:15 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x90adc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x91bf598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x92732b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9262f70>, '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 0x9262620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9268750>, '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-1461222194.192854-1532061273', '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 00:21:15 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 00:21:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 00:21:15 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:21:15 INFO - 'CCACHE_UMASK': '002', 00:21:15 INFO - 'DISPLAY': ':0', 00:21:15 INFO - 'HOME': '/home/cltbld', 00:21:15 INFO - 'LANG': 'en_US.UTF-8', 00:21:15 INFO - 'LOGNAME': 'cltbld', 00:21:15 INFO - 'MAIL': '/var/mail/cltbld', 00:21:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:21:15 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:21:15 INFO - 'MOZ_NO_REMOTE': '1', 00:21:15 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:21:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:21:15 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:21:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:21:15 INFO - 'PWD': '/builds/slave/test', 00:21:15 INFO - 'SHELL': '/bin/bash', 00:21:15 INFO - 'SHLVL': '1', 00:21:15 INFO - 'TERM': 'linux', 00:21:15 INFO - 'TMOUT': '86400', 00:21:15 INFO - 'USER': 'cltbld', 00:21:15 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461222194.192854-1532061273', 00:21:15 INFO - '_': '/tools/buildbot/bin/python'} 00:21:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:21:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:21:15 INFO - Running setup.py (path:/tmp/pip-3lKQdF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:21:15 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)) 00:21:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:21:15 INFO - Running setup.py (path:/tmp/pip-7MtUWb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:21:15 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)) 00:21:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:21:15 INFO - Running setup.py (path:/tmp/pip-x2jz3s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:21:15 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)) 00:21:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:21:16 INFO - Running setup.py (path:/tmp/pip-zi5jx3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:21:16 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)) 00:21:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:21:16 INFO - Running setup.py (path:/tmp/pip-stgqOF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:21:16 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)) 00:21:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:21:16 INFO - Running setup.py (path:/tmp/pip-FImwJ0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:21:16 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)) 00:21:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:21:16 INFO - Running setup.py (path:/tmp/pip-5iJgnI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:21:16 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)) 00:21:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:21:16 INFO - Running setup.py (path:/tmp/pip-qi1Ozi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:21:16 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)) 00:21:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:21:16 INFO - Running setup.py (path:/tmp/pip-fVhNJN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:21:16 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)) 00:21:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:21:16 INFO - Running setup.py (path:/tmp/pip-ZyQxjT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:21:16 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)) 00:21:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:21:16 INFO - Running setup.py (path:/tmp/pip-1v0WHP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:21:17 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)) 00:21:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:21:17 INFO - Running setup.py (path:/tmp/pip-NVtiy1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:21:17 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)) 00:21:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:21:17 INFO - Running setup.py (path:/tmp/pip-7HIIUA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:21:17 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)) 00:21:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:21:17 INFO - Running setup.py (path:/tmp/pip-PEK1Ek-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:21:17 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)) 00:21:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:21:17 INFO - Running setup.py (path:/tmp/pip-XPR3FG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:21:17 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)) 00:21:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:21:17 INFO - Running setup.py (path:/tmp/pip-iFvdNs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:21:17 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)) 00:21:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:21:17 INFO - Running setup.py (path:/tmp/pip-xkJqKH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:21:17 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)) 00:21:17 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:21:17 INFO - Running setup.py (path:/tmp/pip-UjULkZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:21:18 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)) 00:21:18 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:21:18 INFO - Running setup.py (path:/tmp/pip-vDYVOX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:21:18 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)) 00:21:18 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:21:18 INFO - Running setup.py (path:/tmp/pip-xtJqgF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:21:18 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)) 00:21:18 INFO - Unpacking /builds/slave/test/build/tests/marionette 00:21:18 INFO - Running setup.py (path:/tmp/pip-A3qVEc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 00:21:18 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:21:18 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)) 00:21:18 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)) 00:21:18 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)) 00:21:18 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)) 00:21:18 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)) 00:21:18 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)) 00:21:18 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 00:21:18 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 00:21:18 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 00:21:18 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:21:18 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:21:18 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 00:21:18 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 00:21:27 INFO - Downloading blessings-1.6.tar.gz 00:21:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 00:21:27 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)) 00:21:27 INFO - Installing collected packages: blessings 00:21:27 INFO - Running setup.py install for blessings 00:21:28 INFO - Successfully installed blessings 00:21:28 INFO - Cleaning up... 00:21:28 INFO - Return code: 0 00:21:28 INFO - Done creating virtualenv /builds/slave/test/build/venv. 00:21:28 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:21:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:21:28 INFO - Reading from file tmpfile_stdout 00:21:28 INFO - Current package versions: 00:21:28 INFO - argparse == 1.2.1 00:21:28 INFO - blessings == 1.6 00:21:28 INFO - blobuploader == 1.2.4 00:21:28 INFO - browsermob-proxy == 0.6.0 00:21:28 INFO - docopt == 0.6.1 00:21:28 INFO - manifestparser == 1.1 00:21:28 INFO - marionette-client == 2.3.0 00:21:28 INFO - marionette-driver == 1.4.0 00:21:28 INFO - mozInstall == 1.12 00:21:28 INFO - mozcrash == 0.17 00:21:28 INFO - mozdebug == 0.1 00:21:28 INFO - mozdevice == 0.48 00:21:28 INFO - mozfile == 1.2 00:21:28 INFO - mozhttpd == 0.7 00:21:28 INFO - mozinfo == 0.9 00:21:28 INFO - mozleak == 0.1 00:21:28 INFO - mozlog == 3.1 00:21:28 INFO - moznetwork == 0.27 00:21:28 INFO - mozprocess == 0.22 00:21:28 INFO - mozprofile == 0.28 00:21:28 INFO - mozrunner == 6.11 00:21:28 INFO - mozscreenshot == 0.1 00:21:28 INFO - mozsystemmonitor == 0.0 00:21:28 INFO - moztest == 0.7 00:21:28 INFO - mozversion == 1.4 00:21:28 INFO - psutil == 3.1.1 00:21:28 INFO - requests == 1.2.3 00:21:28 INFO - wptserve == 1.4.0 00:21:28 INFO - wsgiref == 0.1.2 00:21:28 INFO - Running post-action listener: _resource_record_post_action 00:21:28 INFO - Running post-action listener: _start_resource_monitoring 00:21:28 INFO - Starting resource monitoring. 00:21:28 INFO - ##### 00:21:28 INFO - ##### Running pull step. 00:21:28 INFO - ##### 00:21:28 INFO - Running pre-action listener: _resource_record_pre_action 00:21:28 INFO - Running main action method: pull 00:21:28 INFO - Pull has nothing to do! 00:21:28 INFO - Running post-action listener: _resource_record_post_action 00:21:28 INFO - ##### 00:21:28 INFO - ##### Running install step. 00:21:28 INFO - ##### 00:21:28 INFO - Running pre-action listener: _resource_record_pre_action 00:21:28 INFO - Running main action method: install 00:21:28 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:21:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:21:29 INFO - Reading from file tmpfile_stdout 00:21:29 INFO - Detecting whether we're running mozinstall >=1.0... 00:21:29 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 00:21:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 00:21:29 INFO - Reading from file tmpfile_stdout 00:21:29 INFO - Output received: 00:21:29 INFO - Usage: mozinstall [options] installer 00:21:29 INFO - Options: 00:21:29 INFO - -h, --help show this help message and exit 00:21:29 INFO - -d DEST, --destination=DEST 00:21:29 INFO - Directory to install application into. [default: 00:21:29 INFO - "/builds/slave/test"] 00:21:29 INFO - --app=APP Application being installed. [default: firefox] 00:21:29 INFO - mkdir: /builds/slave/test/build/application 00:21:29 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'] 00:21:29 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 00:22:02 INFO - Reading from file tmpfile_stdout 00:22:02 INFO - Output received: 00:22:02 INFO - /builds/slave/test/build/application/firefox/firefox 00:22:02 INFO - Running post-action listener: _resource_record_post_action 00:22:02 INFO - ##### 00:22:02 INFO - ##### Running run-tests step. 00:22:02 INFO - ##### 00:22:02 INFO - Running pre-action listener: _resource_record_pre_action 00:22:02 INFO - Running main action method: run_tests 00:22:02 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 00:22:02 INFO - Minidump filename unknown. Determining based upon platform and architecture. 00:22:02 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 00:22:02 INFO - grabbing minidump binary from tooltool 00:22: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')]} 00:22:02 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 0x9262f70>, '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 0x9262620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9268750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 00:22:02 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 00:22:02 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 00:22:02 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 00:22:02 INFO - Return code: 0 00:22:02 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 00:22:02 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 00:22:02 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/PKGipvrWS4eQ8RtxZGM7kg/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 00:22:02 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/PKGipvrWS4eQ8RtxZGM7kg/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 00:22:02 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:22:02 INFO - 'CCACHE_UMASK': '002', 00:22:02 INFO - 'DISPLAY': ':0', 00:22:02 INFO - 'HOME': '/home/cltbld', 00:22:02 INFO - 'LANG': 'en_US.UTF-8', 00:22:02 INFO - 'LOGNAME': 'cltbld', 00:22:02 INFO - 'MAIL': '/var/mail/cltbld', 00:22:02 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 00:22:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:22:02 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:22:02 INFO - 'MOZ_NO_REMOTE': '1', 00:22:02 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:22:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:22:02 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:22:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:22:02 INFO - 'PWD': '/builds/slave/test', 00:22:02 INFO - 'SHELL': '/bin/bash', 00:22:02 INFO - 'SHLVL': '1', 00:22:02 INFO - 'TERM': 'linux', 00:22:02 INFO - 'TMOUT': '86400', 00:22:02 INFO - 'USER': 'cltbld', 00:22:02 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461222194.192854-1532061273', 00:22:02 INFO - '_': '/tools/buildbot/bin/python'} 00:22:02 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/PKGipvrWS4eQ8RtxZGM7kg/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 00:22:03 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 00:22:03 INFO - import pkg_resources 00:22:04 INFO - Using 1 client processes 00:22:04 INFO - wptserve Starting http server on 127.0.0.1:8000 00:22:04 INFO - wptserve Starting http server on 127.0.0.1:8001 00:22:04 INFO - wptserve Starting http server on 127.0.0.1:8443 00:22:06 INFO - SUITE-START | Running 778 tests 00:22:06 INFO - Running testharness tests 00:22:06 INFO - Setting up ssl 00:22:06 INFO - PROCESS | certutil | 00:22:06 INFO - PROCESS | certutil | 00:22:06 INFO - PROCESS | certutil | 00:22:06 INFO - Certificate Nickname Trust Attributes 00:22:06 INFO - SSL,S/MIME,JAR/XPI 00:22:06 INFO - 00:22:06 INFO - web-platform-tests CT,, 00:22:06 INFO - 00:22:06 INFO - Starting runner 00:22:09 INFO - PROCESS | 1851 | 1461223329686 Marionette DEBUG Marionette enabled via build flag and pref 00:22:09 INFO - PROCESS | 1851 | ++DOCSHELL 0xa2720400 == 1 [pid = 1851] [id = 1] 00:22:09 INFO - PROCESS | 1851 | ++DOMWINDOW == 1 (0xa2720800) [pid = 1851] [serial = 1] [outer = (nil)] 00:22:09 INFO - PROCESS | 1851 | [1851] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 00:22:09 INFO - PROCESS | 1851 | ++DOMWINDOW == 2 (0xa2721000) [pid = 1851] [serial = 2] [outer = 0xa2720800] 00:22:10 INFO - PROCESS | 1851 | 1461223330359 Marionette INFO Listening on port 2828 00:22:10 INFO - PROCESS | 1851 | 1461223330946 Marionette DEBUG Marionette enabled via command-line flag 00:22:10 INFO - PROCESS | 1851 | ++DOCSHELL 0x9fb54000 == 2 [pid = 1851] [id = 2] 00:22:10 INFO - PROCESS | 1851 | ++DOMWINDOW == 3 (0x9fb98c00) [pid = 1851] [serial = 3] [outer = (nil)] 00:22:10 INFO - PROCESS | 1851 | [1851] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 00:22:10 INFO - PROCESS | 1851 | ++DOMWINDOW == 4 (0x9fb99400) [pid = 1851] [serial = 4] [outer = 0x9fb98c00] 00:22:11 INFO - PROCESS | 1851 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fa7e2e0 00:22:11 INFO - PROCESS | 1851 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fa7ee00 00:22:11 INFO - PROCESS | 1851 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fa8ad00 00:22:11 INFO - PROCESS | 1851 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fa9b960 00:22:11 INFO - PROCESS | 1851 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fa9d6a0 00:22:11 INFO - PROCESS | 1851 | ++DOMWINDOW == 5 (0x9fa97c00) [pid = 1851] [serial = 5] [outer = 0xa2720800] 00:22:11 INFO - PROCESS | 1851 | [1851] 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 00:22:11 INFO - PROCESS | 1851 | 1461223331360 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:36441 00:22:11 INFO - PROCESS | 1851 | [1851] 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 00:22:11 INFO - PROCESS | 1851 | 1461223331391 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:36442 00:22:11 INFO - PROCESS | 1851 | 1461223331447 Marionette DEBUG Closed connection conn0 00:22:11 INFO - PROCESS | 1851 | [1851] 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 00:22:11 INFO - PROCESS | 1851 | 1461223331556 Marionette DEBUG Closed connection conn1 00:22:11 INFO - PROCESS | 1851 | [1851] 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 00:22:11 INFO - PROCESS | 1851 | 1461223331569 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:36443 00:22:11 INFO - PROCESS | 1851 | [1851] 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 00:22:11 INFO - PROCESS | 1851 | 1461223331634 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:36444 00:22:11 INFO - PROCESS | 1851 | 1461223331640 Marionette DEBUG Closed connection conn2 00:22:11 INFO - PROCESS | 1851 | 1461223331681 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:22:11 INFO - PROCESS | 1851 | 1461223331706 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":"20160420210806","device":"desktop","version":"48.0a1"} 00:22:12 INFO - PROCESS | 1851 | [1851] 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 00:22:13 INFO - PROCESS | 1851 | ++DOCSHELL 0x98d6f800 == 3 [pid = 1851] [id = 3] 00:22:13 INFO - PROCESS | 1851 | ++DOMWINDOW == 6 (0x98d6fc00) [pid = 1851] [serial = 6] [outer = (nil)] 00:22:13 INFO - PROCESS | 1851 | ++DOCSHELL 0x98d73400 == 4 [pid = 1851] [id = 4] 00:22:13 INFO - PROCESS | 1851 | ++DOMWINDOW == 7 (0x98d73800) [pid = 1851] [serial = 7] [outer = (nil)] 00:22:14 INFO - PROCESS | 1851 | [1851] 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 00:22:14 INFO - PROCESS | 1851 | ++DOCSHELL 0x981d4800 == 5 [pid = 1851] [id = 5] 00:22:14 INFO - PROCESS | 1851 | ++DOMWINDOW == 8 (0x981d4c00) [pid = 1851] [serial = 8] [outer = (nil)] 00:22:14 INFO - PROCESS | 1851 | [1851] 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 00:22:14 INFO - PROCESS | 1851 | [1851] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:22:14 INFO - PROCESS | 1851 | ++DOMWINDOW == 9 (0x98011800) [pid = 1851] [serial = 9] [outer = 0x981d4c00] 00:22:14 INFO - PROCESS | 1851 | ++DOMWINDOW == 10 (0x983b9c00) [pid = 1851] [serial = 10] [outer = 0x98d6fc00] 00:22:14 INFO - PROCESS | 1851 | ++DOMWINDOW == 11 (0x983bb800) [pid = 1851] [serial = 11] [outer = 0x98d73800] 00:22:14 INFO - PROCESS | 1851 | ++DOMWINDOW == 12 (0x983bd800) [pid = 1851] [serial = 12] [outer = 0x981d4c00] 00:22:15 INFO - PROCESS | 1851 | 1461223335947 Marionette DEBUG loaded listener.js 00:22:15 INFO - PROCESS | 1851 | 1461223335968 Marionette DEBUG loaded listener.js 00:22:16 INFO - PROCESS | 1851 | ++DOMWINDOW == 13 (0x960a2400) [pid = 1851] [serial = 13] [outer = 0x981d4c00] 00:22:16 INFO - PROCESS | 1851 | 1461223336726 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"678ce14e-6172-4662-a0f1-5e6c51d6756b","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":"20160420210806","device":"desktop","version":"48.0a1","command_id":1}}] 00:22:17 INFO - PROCESS | 1851 | 1461223337000 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}] 00:22:17 INFO - PROCESS | 1851 | 1461223337173 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 00:22:17 INFO - PROCESS | 1851 | 1461223337438 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 00:22:17 INFO - PROCESS | 1851 | [1851] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 00:22:17 INFO - PROCESS | 1851 | ++DOMWINDOW == 14 (0x94e2f800) [pid = 1851] [serial = 14] [outer = 0x981d4c00] 00:22:17 INFO - PROCESS | 1851 | [1851] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:22:17 INFO - PROCESS | 1851 | 1461223337902 Marionette TRACE conn3 <- [1,3,null,{}] 00:22:17 INFO - PROCESS | 1851 | 1461223337926 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 00:22:17 INFO - PROCESS | 1851 | 1461223337952 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 00:22:17 INFO - PROCESS | 1851 | 1461223337994 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 00:22:17 INFO - PROCESS | 1851 | 1461223337997 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 00:22:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 00:22:18 INFO - PROCESS | 1851 | 1461223338005 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 00:22:18 INFO - PROCESS | 1851 | 1461223338011 Marionette TRACE conn3 <- [1,6,null,{}] 00:22:18 INFO - PROCESS | 1851 | 1461223338030 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}] 00:22:18 INFO - PROCESS | 1851 | 1461223338061 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 00:22:18 INFO - PROCESS | 1851 | 1461223338072 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:18 INFO - PROCESS | 1851 | ++DOCSHELL 0x91ce6c00 == 6 [pid = 1851] [id = 6] 00:22:18 INFO - PROCESS | 1851 | ++DOMWINDOW == 15 (0x91ce7000) [pid = 1851] [serial = 15] [outer = (nil)] 00:22:18 INFO - PROCESS | 1851 | ++DOMWINDOW == 16 (0x91ce9000) [pid = 1851] [serial = 16] [outer = 0x91ce7000] 00:22:18 INFO - PROCESS | 1851 | 1461223338153 Marionette DEBUG loaded listener.js 00:22:18 INFO - PROCESS | 1851 | ++DOMWINDOW == 17 (0x91cedc00) [pid = 1851] [serial = 17] [outer = 0x91ce7000] 00:22:18 INFO - PROCESS | 1851 | ++DOCSHELL 0x91041c00 == 7 [pid = 1851] [id = 7] 00:22:18 INFO - PROCESS | 1851 | ++DOMWINDOW == 18 (0x91047400) [pid = 1851] [serial = 18] [outer = (nil)] 00:22:18 INFO - PROCESS | 1851 | ++DOMWINDOW == 19 (0x91049800) [pid = 1851] [serial = 19] [outer = 0x91047400] 00:22:18 INFO - PROCESS | 1851 | 1461223338630 Marionette DEBUG loaded listener.js 00:22:18 INFO - PROCESS | 1851 | ++DOMWINDOW == 20 (0x91045c00) [pid = 1851] [serial = 20] [outer = 0x91047400] 00:22:19 INFO - PROCESS | 1851 | [1851] 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 00:22:19 INFO - PROCESS | 1851 | 1461223339214 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]]]}] 00:22:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 00:22:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1254ms 00:22:19 INFO - PROCESS | 1851 | 1461223339325 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 00:22:19 INFO - PROCESS | 1851 | 1461223339328 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 00:22:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 00:22:19 INFO - PROCESS | 1851 | 1461223339372 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 00:22:19 INFO - PROCESS | 1851 | 1461223339376 Marionette TRACE conn3 <- [1,10,null,{}] 00:22:19 INFO - PROCESS | 1851 | 1461223339408 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}] 00:22:19 INFO - PROCESS | 1851 | 1461223339576 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 00:22:19 INFO - PROCESS | 1851 | 1461223339596 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:19 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f8c7c00 == 8 [pid = 1851] [id = 8] 00:22:19 INFO - PROCESS | 1851 | ++DOMWINDOW == 21 (0x8f8c8000) [pid = 1851] [serial = 21] [outer = (nil)] 00:22:19 INFO - PROCESS | 1851 | ++DOMWINDOW == 22 (0x8f8cb400) [pid = 1851] [serial = 22] [outer = 0x8f8c8000] 00:22:19 INFO - PROCESS | 1851 | 1461223339675 Marionette DEBUG loaded listener.js 00:22:19 INFO - PROCESS | 1851 | ++DOMWINDOW == 23 (0x912e6800) [pid = 1851] [serial = 23] [outer = 0x8f8c8000] 00:22:20 INFO - PROCESS | 1851 | 1461223340692 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]]]}] 00:22:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 00:22:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1371ms 00:22:20 INFO - PROCESS | 1851 | 1461223340728 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 00:22:20 INFO - PROCESS | 1851 | 1461223340734 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 00:22:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 00:22:20 INFO - PROCESS | 1851 | 1461223340743 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 00:22:20 INFO - PROCESS | 1851 | 1461223340748 Marionette TRACE conn3 <- [1,14,null,{}] 00:22:20 INFO - PROCESS | 1851 | 1461223340758 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}] 00:22:20 INFO - PROCESS | 1851 | 1461223340985 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 00:22:21 INFO - PROCESS | 1851 | 1461223341159 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:21 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f8bd400 == 9 [pid = 1851] [id = 9] 00:22:21 INFO - PROCESS | 1851 | ++DOMWINDOW == 24 (0x8f8bfc00) [pid = 1851] [serial = 24] [outer = (nil)] 00:22:21 INFO - PROCESS | 1851 | ++DOMWINDOW == 25 (0x8f8ca400) [pid = 1851] [serial = 25] [outer = 0x8f8bfc00] 00:22:21 INFO - PROCESS | 1851 | 1461223341250 Marionette DEBUG loaded listener.js 00:22:21 INFO - PROCESS | 1851 | ++DOMWINDOW == 26 (0x9103e400) [pid = 1851] [serial = 26] [outer = 0x8f8bfc00] 00:22:21 INFO - PROCESS | 1851 | ++DOCSHELL 0x91ce7c00 == 10 [pid = 1851] [id = 10] 00:22:21 INFO - PROCESS | 1851 | ++DOMWINDOW == 27 (0x91ce8000) [pid = 1851] [serial = 27] [outer = (nil)] 00:22:21 INFO - PROCESS | 1851 | ++DOMWINDOW == 28 (0x9264d000) [pid = 1851] [serial = 28] [outer = 0x91ce8000] 00:22:21 INFO - PROCESS | 1851 | ++DOMWINDOW == 29 (0x92651800) [pid = 1851] [serial = 29] [outer = 0x91ce8000] 00:22:21 INFO - PROCESS | 1851 | ++DOCSHELL 0x94e83400 == 11 [pid = 1851] [id = 11] 00:22:21 INFO - PROCESS | 1851 | ++DOMWINDOW == 30 (0x94e8a800) [pid = 1851] [serial = 30] [outer = (nil)] 00:22:22 INFO - PROCESS | 1851 | ++DOMWINDOW == 31 (0x96a65c00) [pid = 1851] [serial = 31] [outer = 0x94e8a800] 00:22:22 INFO - PROCESS | 1851 | ++DOMWINDOW == 32 (0x96e80400) [pid = 1851] [serial = 32] [outer = 0x94e8a800] 00:22:22 INFO - PROCESS | 1851 | 1461223342373 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]]]}] 00:22:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 00:22:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1686ms 00:22:22 INFO - PROCESS | 1851 | 1461223342456 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 00:22:22 INFO - PROCESS | 1851 | 1461223342478 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 00:22:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 00:22:22 INFO - PROCESS | 1851 | 1461223342496 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 00:22:22 INFO - PROCESS | 1851 | 1461223342503 Marionette TRACE conn3 <- [1,18,null,{}] 00:22:22 INFO - PROCESS | 1851 | 1461223342521 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}] 00:22:22 INFO - PROCESS | 1851 | 1461223342760 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 00:22:22 INFO - PROCESS | 1851 | 1461223342885 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:22 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f4e3c00 == 12 [pid = 1851] [id = 12] 00:22:22 INFO - PROCESS | 1851 | ++DOMWINDOW == 33 (0x8f8c5400) [pid = 1851] [serial = 33] [outer = (nil)] 00:22:22 INFO - PROCESS | 1851 | ++DOMWINDOW == 34 (0x96e84000) [pid = 1851] [serial = 34] [outer = 0x8f8c5400] 00:22:22 INFO - PROCESS | 1851 | 1461223342973 Marionette DEBUG loaded listener.js 00:22:23 INFO - PROCESS | 1851 | ++DOMWINDOW == 35 (0x98d15800) [pid = 1851] [serial = 35] [outer = 0x8f8c5400] 00:22:23 INFO - PROCESS | 1851 | 1461223343807 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]]]}] 00:22:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 00:22:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1351ms 00:22:23 INFO - PROCESS | 1851 | 1461223343848 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 00:22:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 00:22:23 INFO - PROCESS | 1851 | 1461223343854 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 00:22:23 INFO - PROCESS | 1851 | 1461223343861 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 00:22:23 INFO - PROCESS | 1851 | 1461223343867 Marionette TRACE conn3 <- [1,22,null,{}] 00:22:23 INFO - PROCESS | 1851 | 1461223343884 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}] 00:22:24 INFO - PROCESS | 1851 | 1461223344089 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 00:22:24 INFO - PROCESS | 1851 | 1461223344222 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:24 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f4e6000 == 13 [pid = 1851] [id = 13] 00:22:24 INFO - PROCESS | 1851 | ++DOMWINDOW == 36 (0x90489c00) [pid = 1851] [serial = 36] [outer = (nil)] 00:22:24 INFO - PROCESS | 1851 | ++DOMWINDOW == 37 (0x997d1400) [pid = 1851] [serial = 37] [outer = 0x90489c00] 00:22:24 INFO - PROCESS | 1851 | 1461223344313 Marionette DEBUG loaded listener.js 00:22:24 INFO - PROCESS | 1851 | ++DOMWINDOW == 38 (0x9fb4fc00) [pid = 1851] [serial = 38] [outer = 0x90489c00] 00:22:25 INFO - PROCESS | 1851 | 1461223345189 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]]]}] 00:22:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 00:22:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1344ms 00:22:25 INFO - PROCESS | 1851 | 1461223345205 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 00:22:25 INFO - PROCESS | 1851 | 1461223345210 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 00:22:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 00:22:25 INFO - PROCESS | 1851 | 1461223345218 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 00:22:25 INFO - PROCESS | 1851 | 1461223345221 Marionette TRACE conn3 <- [1,26,null,{}] 00:22:25 INFO - PROCESS | 1851 | 1461223345260 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}] 00:22:25 INFO - PROCESS | 1851 | 1461223345444 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 00:22:25 INFO - PROCESS | 1851 | 1461223345727 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:25 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f8be800 == 14 [pid = 1851] [id = 14] 00:22:25 INFO - PROCESS | 1851 | ++DOMWINDOW == 39 (0x8f8bf000) [pid = 1851] [serial = 39] [outer = (nil)] 00:22:25 INFO - PROCESS | 1851 | ++DOMWINDOW == 40 (0x903b3c00) [pid = 1851] [serial = 40] [outer = 0x8f8bf000] 00:22:25 INFO - PROCESS | 1851 | 1461223345852 Marionette DEBUG loaded listener.js 00:22:25 INFO - PROCESS | 1851 | ++DOMWINDOW == 41 (0x91ce4c00) [pid = 1851] [serial = 41] [outer = 0x8f8bf000] 00:22:26 INFO - PROCESS | 1851 | 1461223346835 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]]]}] 00:22:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 00:22:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1666ms 00:22:26 INFO - PROCESS | 1851 | 1461223346885 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 00:22:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 00:22:26 INFO - PROCESS | 1851 | 1461223346891 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 00:22:26 INFO - PROCESS | 1851 | 1461223346898 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 00:22:26 INFO - PROCESS | 1851 | 1461223346902 Marionette TRACE conn3 <- [1,30,null,{}] 00:22:26 INFO - PROCESS | 1851 | 1461223346910 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}] 00:22:27 INFO - PROCESS | 1851 | 1461223347072 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 00:22:27 INFO - PROCESS | 1851 | 1461223347193 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:27 INFO - PROCESS | 1851 | ++DOCSHELL 0x91ce0800 == 15 [pid = 1851] [id = 15] 00:22:27 INFO - PROCESS | 1851 | ++DOMWINDOW == 42 (0x94e27000) [pid = 1851] [serial = 42] [outer = (nil)] 00:22:27 INFO - PROCESS | 1851 | ++DOMWINDOW == 43 (0x9605d000) [pid = 1851] [serial = 43] [outer = 0x94e27000] 00:22:27 INFO - PROCESS | 1851 | 1461223347269 Marionette DEBUG loaded listener.js 00:22:27 INFO - PROCESS | 1851 | ++DOMWINDOW == 44 (0x97b96000) [pid = 1851] [serial = 44] [outer = 0x94e27000] 00:22:27 INFO - PROCESS | 1851 | 1461223347969 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]]]}] 00:22:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 00:22:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1085ms 00:22:27 INFO - PROCESS | 1851 | 1461223347985 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 00:22:27 INFO - PROCESS | 1851 | 1461223347990 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 00:22:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 00:22:28 INFO - PROCESS | 1851 | 1461223348003 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 00:22:28 INFO - PROCESS | 1851 | 1461223348005 Marionette TRACE conn3 <- [1,34,null,{}] 00:22:28 INFO - PROCESS | 1851 | 1461223348012 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}] 00:22:28 INFO - PROCESS | 1851 | 1461223348178 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 00:22:28 INFO - PROCESS | 1851 | 1461223348272 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:28 INFO - PROCESS | 1851 | ++DOCSHELL 0x9605ec00 == 16 [pid = 1851] [id = 16] 00:22:28 INFO - PROCESS | 1851 | ++DOMWINDOW == 45 (0x977d7c00) [pid = 1851] [serial = 45] [outer = (nil)] 00:22:28 INFO - PROCESS | 1851 | ++DOMWINDOW == 46 (0x99092400) [pid = 1851] [serial = 46] [outer = 0x977d7c00] 00:22:28 INFO - PROCESS | 1851 | 1461223348346 Marionette DEBUG loaded listener.js 00:22:28 INFO - PROCESS | 1851 | ++DOMWINDOW == 47 (0x997cf800) [pid = 1851] [serial = 47] [outer = 0x977d7c00] 00:22:29 INFO - PROCESS | 1851 | 1461223349019 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]]]}] 00:22:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 00:22:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1049ms 00:22:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 00:22:29 INFO - PROCESS | 1851 | 1461223349051 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 00:22:29 INFO - PROCESS | 1851 | 1461223349054 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 00:22:29 INFO - PROCESS | 1851 | 1461223349066 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 00:22:29 INFO - PROCESS | 1851 | 1461223349075 Marionette TRACE conn3 <- [1,38,null,{}] 00:22:29 INFO - PROCESS | 1851 | 1461223349100 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}] 00:22:29 INFO - PROCESS | 1851 | 1461223349261 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 00:22:29 INFO - PROCESS | 1851 | 1461223349278 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:29 INFO - PROCESS | 1851 | ++DOCSHELL 0x9af63800 == 17 [pid = 1851] [id = 17] 00:22:29 INFO - PROCESS | 1851 | ++DOMWINDOW == 48 (0x9af8a800) [pid = 1851] [serial = 48] [outer = (nil)] 00:22:29 INFO - PROCESS | 1851 | ++DOMWINDOW == 49 (0x9de1fc00) [pid = 1851] [serial = 49] [outer = 0x9af8a800] 00:22:29 INFO - PROCESS | 1851 | 1461223349349 Marionette DEBUG loaded listener.js 00:22:29 INFO - PROCESS | 1851 | ++DOMWINDOW == 50 (0x8f8c0800) [pid = 1851] [serial = 50] [outer = 0x9af8a800] 00:22:30 INFO - PROCESS | 1851 | 1461223350091 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]]]}] 00:22:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 00:22:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1041ms 00:22:30 INFO - PROCESS | 1851 | 1461223350101 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 00:22:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 00:22:30 INFO - PROCESS | 1851 | 1461223350107 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 00:22:30 INFO - PROCESS | 1851 | 1461223350113 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 00:22:30 INFO - PROCESS | 1851 | 1461223350116 Marionette TRACE conn3 <- [1,42,null,{}] 00:22:30 INFO - PROCESS | 1851 | 1461223350122 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}] 00:22:30 INFO - PROCESS | 1851 | 1461223350308 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 00:22:30 INFO - PROCESS | 1851 | 1461223350327 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:30 INFO - PROCESS | 1851 | ++DOCSHELL 0x99719400 == 18 [pid = 1851] [id = 18] 00:22:30 INFO - PROCESS | 1851 | ++DOMWINDOW == 51 (0x9ada8400) [pid = 1851] [serial = 51] [outer = (nil)] 00:22:30 INFO - PROCESS | 1851 | ++DOMWINDOW == 52 (0x9e91b800) [pid = 1851] [serial = 52] [outer = 0x9ada8400] 00:22:30 INFO - PROCESS | 1851 | 1461223350406 Marionette DEBUG loaded listener.js 00:22:30 INFO - PROCESS | 1851 | ++DOMWINDOW == 53 (0x9fa2c400) [pid = 1851] [serial = 53] [outer = 0x9ada8400] 00:22:31 INFO - PROCESS | 1851 | 1461223351382 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]]]}] 00:22:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 00:22:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1334ms 00:22:31 INFO - PROCESS | 1851 | 1461223351447 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 00:22:31 INFO - PROCESS | 1851 | 1461223351455 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 00:22:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 00:22:31 INFO - PROCESS | 1851 | 1461223351465 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 00:22:31 INFO - PROCESS | 1851 | 1461223351470 Marionette TRACE conn3 <- [1,46,null,{}] 00:22:31 INFO - PROCESS | 1851 | 1461223351479 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}] 00:22:31 INFO - PROCESS | 1851 | 1461223351696 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 00:22:31 INFO - PROCESS | 1851 | 1461223351832 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:31 INFO - PROCESS | 1851 | ++DOCSHELL 0x9103fc00 == 19 [pid = 1851] [id = 19] 00:22:31 INFO - PROCESS | 1851 | ++DOMWINDOW == 54 (0x91c90c00) [pid = 1851] [serial = 54] [outer = (nil)] 00:22:31 INFO - PROCESS | 1851 | ++DOMWINDOW == 55 (0x94e81400) [pid = 1851] [serial = 55] [outer = 0x91c90c00] 00:22:31 INFO - PROCESS | 1851 | 1461223351937 Marionette DEBUG loaded listener.js 00:22:32 INFO - PROCESS | 1851 | ++DOMWINDOW == 56 (0x9770f400) [pid = 1851] [serial = 56] [outer = 0x91c90c00] 00:22:32 INFO - PROCESS | 1851 | 1461223352918 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]]]}] 00:22:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 00:22:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1483ms 00:22:32 INFO - PROCESS | 1851 | 1461223352949 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 00:22:32 INFO - PROCESS | 1851 | 1461223352957 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 00:22:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 00:22:32 INFO - PROCESS | 1851 | 1461223352969 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 00:22:32 INFO - PROCESS | 1851 | 1461223352976 Marionette TRACE conn3 <- [1,50,null,{}] 00:22:32 INFO - PROCESS | 1851 | 1461223352987 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}] 00:22:33 INFO - PROCESS | 1851 | 1461223353243 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 00:22:33 INFO - PROCESS | 1851 | 1461223353376 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:33 INFO - PROCESS | 1851 | ++DOCSHELL 0x94e85000 == 20 [pid = 1851] [id = 20] 00:22:33 INFO - PROCESS | 1851 | ++DOMWINDOW == 57 (0x982f5400) [pid = 1851] [serial = 57] [outer = (nil)] 00:22:33 INFO - PROCESS | 1851 | ++DOMWINDOW == 58 (0x98d12400) [pid = 1851] [serial = 58] [outer = 0x982f5400] 00:22:33 INFO - PROCESS | 1851 | 1461223353468 Marionette DEBUG loaded listener.js 00:22:33 INFO - PROCESS | 1851 | ++DOMWINDOW == 59 (0x9908ac00) [pid = 1851] [serial = 59] [outer = 0x982f5400] 00:22:34 INFO - PROCESS | 1851 | 1461223354387 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]]]}] 00:22:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 00:22:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1441ms 00:22:34 INFO - PROCESS | 1851 | 1461223354408 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 00:22:34 INFO - PROCESS | 1851 | 1461223354413 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 00:22:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 00:22:34 INFO - PROCESS | 1851 | 1461223354421 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 00:22:34 INFO - PROCESS | 1851 | 1461223354427 Marionette TRACE conn3 <- [1,54,null,{}] 00:22:34 INFO - PROCESS | 1851 | 1461223354460 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}] 00:22:34 INFO - PROCESS | 1851 | 1461223354670 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 00:22:34 INFO - PROCESS | 1851 | 1461223354776 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:34 INFO - PROCESS | 1851 | ++DOCSHELL 0x997d8800 == 21 [pid = 1851] [id = 21] 00:22:34 INFO - PROCESS | 1851 | ++DOMWINDOW == 60 (0x9de1f000) [pid = 1851] [serial = 60] [outer = (nil)] 00:22:34 INFO - PROCESS | 1851 | ++DOMWINDOW == 61 (0x9fa2c000) [pid = 1851] [serial = 61] [outer = 0x9de1f000] 00:22:34 INFO - PROCESS | 1851 | 1461223354872 Marionette DEBUG loaded listener.js 00:22:35 INFO - PROCESS | 1851 | ++DOMWINDOW == 62 (0x9fb55c00) [pid = 1851] [serial = 62] [outer = 0x9de1f000] 00:22:35 INFO - PROCESS | 1851 | 1461223355836 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]]]}] 00:22:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 00:22:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1489ms 00:22:35 INFO - PROCESS | 1851 | 1461223355911 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 00:22:35 INFO - PROCESS | 1851 | 1461223355915 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 00:22:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 00:22:35 INFO - PROCESS | 1851 | 1461223355922 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 00:22:35 INFO - PROCESS | 1851 | 1461223355925 Marionette TRACE conn3 <- [1,58,null,{}] 00:22:35 INFO - PROCESS | 1851 | 1461223355931 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}] 00:22:36 INFO - PROCESS | 1851 | 1461223356106 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 00:22:36 INFO - PROCESS | 1851 | 1461223356272 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:36 INFO - PROCESS | 1851 | ++DOCSHELL 0x912f1c00 == 22 [pid = 1851] [id = 22] 00:22:36 INFO - PROCESS | 1851 | ++DOMWINDOW == 63 (0x99967800) [pid = 1851] [serial = 63] [outer = (nil)] 00:22:36 INFO - PROCESS | 1851 | ++DOMWINDOW == 64 (0x9feccc00) [pid = 1851] [serial = 64] [outer = 0x99967800] 00:22:36 INFO - PROCESS | 1851 | 1461223356492 Marionette DEBUG loaded listener.js 00:22:36 INFO - PROCESS | 1851 | ++DOMWINDOW == 65 (0xa09d1400) [pid = 1851] [serial = 65] [outer = 0x99967800] 00:22:37 INFO - PROCESS | 1851 | 1461223357607 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]]]}] 00:22:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 00:22:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1731ms 00:22:37 INFO - PROCESS | 1851 | 1461223357661 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 00:22:37 INFO - PROCESS | 1851 | 1461223357666 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 00:22:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 00:22:37 INFO - PROCESS | 1851 | 1461223357676 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 00:22:37 INFO - PROCESS | 1851 | 1461223357680 Marionette TRACE conn3 <- [1,62,null,{}] 00:22:37 INFO - PROCESS | 1851 | 1461223357690 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}] 00:22:37 INFO - PROCESS | 1851 | 1461223357938 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 00:22:38 INFO - PROCESS | 1851 | 1461223358127 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:38 INFO - PROCESS | 1851 | ++DOCSHELL 0xa09a1c00 == 23 [pid = 1851] [id = 23] 00:22:38 INFO - PROCESS | 1851 | ++DOMWINDOW == 66 (0xa09d0800) [pid = 1851] [serial = 66] [outer = (nil)] 00:22:38 INFO - PROCESS | 1851 | ++DOMWINDOW == 67 (0xa0d49400) [pid = 1851] [serial = 67] [outer = 0xa09d0800] 00:22:38 INFO - PROCESS | 1851 | 1461223358261 Marionette DEBUG loaded listener.js 00:22:38 INFO - PROCESS | 1851 | ++DOMWINDOW == 68 (0xa0e43000) [pid = 1851] [serial = 68] [outer = 0xa09d0800] 00:22:39 INFO - PROCESS | 1851 | 1461223359232 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]]]}] 00:22:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 00:22:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1595ms 00:22:39 INFO - PROCESS | 1851 | 1461223359270 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 00:22:39 INFO - PROCESS | 1851 | 1461223359276 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 00:22:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 00:22:39 INFO - PROCESS | 1851 | 1461223359284 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 00:22:39 INFO - PROCESS | 1851 | 1461223359290 Marionette TRACE conn3 <- [1,66,null,{}] 00:22:39 INFO - PROCESS | 1851 | 1461223359300 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}] 00:22:39 INFO - PROCESS | 1851 | 1461223359470 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 00:22:39 INFO - PROCESS | 1851 | 1461223359634 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:39 INFO - PROCESS | 1851 | ++DOCSHELL 0x91c91400 == 24 [pid = 1851] [id = 24] 00:22:39 INFO - PROCESS | 1851 | ++DOMWINDOW == 69 (0x91ce0400) [pid = 1851] [serial = 69] [outer = (nil)] 00:22:39 INFO - PROCESS | 1851 | ++DOMWINDOW == 70 (0x95840400) [pid = 1851] [serial = 70] [outer = 0x91ce0400] 00:22:39 INFO - PROCESS | 1851 | 1461223359759 Marionette DEBUG loaded listener.js 00:22:39 INFO - PROCESS | 1851 | ++DOMWINDOW == 71 (0x96e7cc00) [pid = 1851] [serial = 71] [outer = 0x91ce0400] 00:22:40 INFO - PROCESS | 1851 | --DOCSHELL 0x9af63800 == 23 [pid = 1851] [id = 17] 00:22:40 INFO - PROCESS | 1851 | --DOCSHELL 0x9605ec00 == 22 [pid = 1851] [id = 16] 00:22:40 INFO - PROCESS | 1851 | --DOCSHELL 0x91ce0800 == 21 [pid = 1851] [id = 15] 00:22:40 INFO - PROCESS | 1851 | --DOCSHELL 0x8f8be800 == 20 [pid = 1851] [id = 14] 00:22:40 INFO - PROCESS | 1851 | --DOCSHELL 0x8f4e6000 == 19 [pid = 1851] [id = 13] 00:22:40 INFO - PROCESS | 1851 | --DOCSHELL 0x8f8bd400 == 18 [pid = 1851] [id = 9] 00:22:40 INFO - PROCESS | 1851 | 1461223360654 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]]]}] 00:22:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 00:22:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1442ms 00:22:40 INFO - PROCESS | 1851 | 1461223360728 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 00:22:40 INFO - PROCESS | 1851 | 1461223360734 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 00:22:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 00:22:40 INFO - PROCESS | 1851 | 1461223360745 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 00:22:40 INFO - PROCESS | 1851 | 1461223360750 Marionette TRACE conn3 <- [1,70,null,{}] 00:22:40 INFO - PROCESS | 1851 | 1461223360760 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}] 00:22:40 INFO - PROCESS | 1851 | 1461223360944 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 00:22:41 INFO - PROCESS | 1851 | 1461223361077 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:41 INFO - PROCESS | 1851 | ++DOCSHELL 0x91ce3400 == 19 [pid = 1851] [id = 25] 00:22:41 INFO - PROCESS | 1851 | ++DOMWINDOW == 72 (0x91cecc00) [pid = 1851] [serial = 72] [outer = (nil)] 00:22:41 INFO - PROCESS | 1851 | ++DOMWINDOW == 73 (0x96ae7800) [pid = 1851] [serial = 73] [outer = 0x91cecc00] 00:22:41 INFO - PROCESS | 1851 | 1461223361221 Marionette DEBUG loaded listener.js 00:22:41 INFO - PROCESS | 1851 | ++DOMWINDOW == 74 (0x97cd4400) [pid = 1851] [serial = 74] [outer = 0x91cecc00] 00:22:42 INFO - PROCESS | 1851 | 1461223362008 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]]]}] 00:22:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 00:22:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1341ms 00:22:42 INFO - PROCESS | 1851 | 1461223362093 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 00:22:42 INFO - PROCESS | 1851 | 1461223362102 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 00:22:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 00:22:42 INFO - PROCESS | 1851 | 1461223362113 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 00:22:42 INFO - PROCESS | 1851 | 1461223362117 Marionette TRACE conn3 <- [1,74,null,{}] 00:22:42 INFO - PROCESS | 1851 | 1461223362124 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}] 00:22:42 INFO - PROCESS | 1851 | 1461223362309 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 00:22:42 INFO - PROCESS | 1851 | 1461223362445 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:42 INFO - PROCESS | 1851 | ++DOCSHELL 0x94e84c00 == 20 [pid = 1851] [id = 26] 00:22:42 INFO - PROCESS | 1851 | ++DOMWINDOW == 75 (0x95844c00) [pid = 1851] [serial = 75] [outer = (nil)] 00:22:42 INFO - PROCESS | 1851 | ++DOMWINDOW == 76 (0x98d1ac00) [pid = 1851] [serial = 76] [outer = 0x95844c00] 00:22:42 INFO - PROCESS | 1851 | 1461223362535 Marionette DEBUG loaded listener.js 00:22:42 INFO - PROCESS | 1851 | ++DOMWINDOW == 77 (0x9ada4800) [pid = 1851] [serial = 77] [outer = 0x95844c00] 00:22:43 INFO - PROCESS | 1851 | 1461223363414 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]]]}] 00:22:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 00:22:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1336ms 00:22:43 INFO - PROCESS | 1851 | 1461223363449 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 00:22:43 INFO - PROCESS | 1851 | 1461223363453 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 00:22:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 00:22:43 INFO - PROCESS | 1851 | 1461223363460 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 00:22:43 INFO - PROCESS | 1851 | 1461223363466 Marionette TRACE conn3 <- [1,78,null,{}] 00:22:43 INFO - PROCESS | 1851 | 1461223363483 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}] 00:22:43 INFO - PROCESS | 1851 | 1461223363663 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 00:22:43 INFO - PROCESS | 1851 | 1461223363799 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:43 INFO - PROCESS | 1851 | ++DOCSHELL 0x912e7800 == 21 [pid = 1851] [id = 27] 00:22:43 INFO - PROCESS | 1851 | ++DOMWINDOW == 78 (0x98a0e400) [pid = 1851] [serial = 78] [outer = (nil)] 00:22:43 INFO - PROCESS | 1851 | ++DOMWINDOW == 79 (0x9fba2000) [pid = 1851] [serial = 79] [outer = 0x98a0e400] 00:22:43 INFO - PROCESS | 1851 | 1461223363893 Marionette DEBUG loaded listener.js 00:22:44 INFO - PROCESS | 1851 | ++DOMWINDOW == 80 (0x9fea6c00) [pid = 1851] [serial = 80] [outer = 0x98a0e400] 00:22:44 INFO - PROCESS | 1851 | 1461223364766 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]]]}] 00:22:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 00:22:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1341ms 00:22:44 INFO - PROCESS | 1851 | 1461223364802 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 00:22:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 00:22:44 INFO - PROCESS | 1851 | 1461223364807 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 00:22:44 INFO - PROCESS | 1851 | 1461223364814 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 00:22:44 INFO - PROCESS | 1851 | 1461223364817 Marionette TRACE conn3 <- [1,82,null,{}] 00:22:44 INFO - PROCESS | 1851 | 1461223364841 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}] 00:22:45 INFO - PROCESS | 1851 | 1461223365027 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 00:22:45 INFO - PROCESS | 1851 | 1461223365164 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:45 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f4e0000 == 22 [pid = 1851] [id = 28] 00:22:45 INFO - PROCESS | 1851 | ++DOMWINDOW == 81 (0xa0ea4400) [pid = 1851] [serial = 81] [outer = (nil)] 00:22:45 INFO - PROCESS | 1851 | ++DOMWINDOW == 82 (0xa298c400) [pid = 1851] [serial = 82] [outer = 0xa0ea4400] 00:22:45 INFO - PROCESS | 1851 | 1461223365255 Marionette DEBUG loaded listener.js 00:22:45 INFO - PROCESS | 1851 | ++DOMWINDOW == 83 (0xa3b0a400) [pid = 1851] [serial = 83] [outer = 0xa0ea4400] 00:22:46 INFO - PROCESS | 1851 | 1461223366042 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]]]}] 00:22:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 00:22:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1303ms 00:22:46 INFO - PROCESS | 1851 | 1461223366117 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 00:22:46 INFO - PROCESS | 1851 | 1461223366120 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 00:22:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 00:22:46 INFO - PROCESS | 1851 | 1461223366127 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 00:22:46 INFO - PROCESS | 1851 | 1461223366130 Marionette TRACE conn3 <- [1,86,null,{}] 00:22:46 INFO - PROCESS | 1851 | 1461223366136 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}] 00:22:46 INFO - PROCESS | 1851 | 1461223366294 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 00:22:46 INFO - PROCESS | 1851 | 1461223366429 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:46 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f4e4800 == 23 [pid = 1851] [id = 29] 00:22:46 INFO - PROCESS | 1851 | ++DOMWINDOW == 84 (0x8f4e5400) [pid = 1851] [serial = 84] [outer = (nil)] 00:22:46 INFO - PROCESS | 1851 | ++DOMWINDOW == 85 (0xa3b80c00) [pid = 1851] [serial = 85] [outer = 0x8f4e5400] 00:22:46 INFO - PROCESS | 1851 | 1461223366519 Marionette DEBUG loaded listener.js 00:22:46 INFO - PROCESS | 1851 | ++DOMWINDOW == 86 (0xa3be0400) [pid = 1851] [serial = 86] [outer = 0x8f4e5400] 00:22:47 INFO - PROCESS | 1851 | 1461223367350 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]]]}] 00:22:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 00:22:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1286ms 00:22:47 INFO - PROCESS | 1851 | 1461223367413 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 00:22:47 INFO - PROCESS | 1851 | 1461223367418 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 00:22:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 00:22:47 INFO - PROCESS | 1851 | 1461223367424 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 00:22:47 INFO - PROCESS | 1851 | 1461223367428 Marionette TRACE conn3 <- [1,90,null,{}] 00:22:47 INFO - PROCESS | 1851 | 1461223367434 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}] 00:22:47 INFO - PROCESS | 1851 | 1461223367681 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 00:22:47 INFO - PROCESS | 1851 | 1461223367828 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:47 INFO - PROCESS | 1851 | ++DOCSHELL 0x9048a800 == 24 [pid = 1851] [id = 30] 00:22:47 INFO - PROCESS | 1851 | ++DOMWINDOW == 87 (0x9103c000) [pid = 1851] [serial = 87] [outer = (nil)] 00:22:47 INFO - PROCESS | 1851 | ++DOMWINDOW == 88 (0xa44be800) [pid = 1851] [serial = 88] [outer = 0x9103c000] 00:22:47 INFO - PROCESS | 1851 | 1461223367921 Marionette DEBUG loaded listener.js 00:22:48 INFO - PROCESS | 1851 | ++DOMWINDOW == 89 (0xa4b50000) [pid = 1851] [serial = 89] [outer = 0x9103c000] 00:22:48 INFO - PROCESS | 1851 | 1461223368733 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]]]}] 00:22:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 00:22:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1387ms 00:22:48 INFO - PROCESS | 1851 | 1461223368813 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 00:22:48 INFO - PROCESS | 1851 | 1461223368817 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 00:22:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 00:22:48 INFO - PROCESS | 1851 | 1461223368824 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 00:22:48 INFO - PROCESS | 1851 | 1461223368827 Marionette TRACE conn3 <- [1,94,null,{}] 00:22:48 INFO - PROCESS | 1851 | 1461223368833 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}] 00:22:48 INFO - PROCESS | 1851 | 1461223368989 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 00:22:49 INFO - PROCESS | 1851 | 1461223369232 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:49 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f8c7000 == 25 [pid = 1851] [id = 31] 00:22:49 INFO - PROCESS | 1851 | ++DOMWINDOW == 90 (0x8f8c7800) [pid = 1851] [serial = 90] [outer = (nil)] 00:22:49 INFO - PROCESS | 1851 | ++DOMWINDOW == 91 (0x91041800) [pid = 1851] [serial = 91] [outer = 0x8f8c7800] 00:22:49 INFO - PROCESS | 1851 | 1461223369354 Marionette DEBUG loaded listener.js 00:22:49 INFO - PROCESS | 1851 | ++DOMWINDOW == 92 (0x9434e800) [pid = 1851] [serial = 92] [outer = 0x8f8c7800] 00:22:50 INFO - PROCESS | 1851 | 1461223370187 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]]]}] 00:22:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 00:22:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1394ms 00:22:50 INFO - PROCESS | 1851 | 1461223370219 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 00:22:50 INFO - PROCESS | 1851 | 1461223370224 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 00:22:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 00:22:50 INFO - PROCESS | 1851 | 1461223370260 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 00:22:50 INFO - PROCESS | 1851 | 1461223370272 Marionette TRACE conn3 <- [1,98,null,{}] 00:22:50 INFO - PROCESS | 1851 | 1461223370285 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}] 00:22:50 INFO - PROCESS | 1851 | 1461223370462 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 00:22:50 INFO - PROCESS | 1851 | 1461223370575 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:50 INFO - PROCESS | 1851 | ++DOCSHELL 0x977ccc00 == 26 [pid = 1851] [id = 32] 00:22:50 INFO - PROCESS | 1851 | ++DOMWINDOW == 93 (0x982f1c00) [pid = 1851] [serial = 93] [outer = (nil)] 00:22:50 INFO - PROCESS | 1851 | ++DOMWINDOW == 94 (0x99966000) [pid = 1851] [serial = 94] [outer = 0x982f1c00] 00:22:50 INFO - PROCESS | 1851 | 1461223370658 Marionette DEBUG loaded listener.js 00:22:50 INFO - PROCESS | 1851 | ++DOMWINDOW == 95 (0x9e913800) [pid = 1851] [serial = 95] [outer = 0x982f1c00] 00:22:51 INFO - PROCESS | 1851 | --DOCSHELL 0x997d8800 == 25 [pid = 1851] [id = 21] 00:22:51 INFO - PROCESS | 1851 | --DOCSHELL 0x94e85000 == 24 [pid = 1851] [id = 20] 00:22:51 INFO - PROCESS | 1851 | --DOCSHELL 0x9103fc00 == 23 [pid = 1851] [id = 19] 00:22:51 INFO - PROCESS | 1851 | 1461223371609 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]]]}] 00:22:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 00:22:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1404ms 00:22:51 INFO - PROCESS | 1851 | 1461223371657 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 00:22:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 00:22:51 INFO - PROCESS | 1851 | 1461223371665 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 00:22:51 INFO - PROCESS | 1851 | 1461223371674 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 00:22:51 INFO - PROCESS | 1851 | 1461223371680 Marionette TRACE conn3 <- [1,102,null,{}] 00:22:51 INFO - PROCESS | 1851 | 1461223371689 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}] 00:22:51 INFO - PROCESS | 1851 | 1461223371872 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 00:22:52 INFO - PROCESS | 1851 | 1461223372013 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:52 INFO - PROCESS | 1851 | ++DOCSHELL 0x912eb800 == 24 [pid = 1851] [id = 33] 00:22:52 INFO - PROCESS | 1851 | ++DOMWINDOW == 96 (0x91c91800) [pid = 1851] [serial = 96] [outer = (nil)] 00:22:52 INFO - PROCESS | 1851 | ++DOMWINDOW == 97 (0x99093400) [pid = 1851] [serial = 97] [outer = 0x91c91800] 00:22:52 INFO - PROCESS | 1851 | 1461223372105 Marionette DEBUG loaded listener.js 00:22:52 INFO - PROCESS | 1851 | ++DOMWINDOW == 98 (0x9e91c000) [pid = 1851] [serial = 98] [outer = 0x91c91800] 00:22:52 INFO - PROCESS | 1851 | ++DOMWINDOW == 99 (0x9fba0800) [pid = 1851] [serial = 99] [outer = 0x94e8a800] 00:22:53 INFO - PROCESS | 1851 | 1461223373113 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]]]}] 00:22:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 00:22:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1486ms 00:22:53 INFO - PROCESS | 1851 | 1461223373159 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 00:22:53 INFO - PROCESS | 1851 | 1461223373167 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 00:22:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 00:22:53 INFO - PROCESS | 1851 | 1461223373179 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 00:22:53 INFO - PROCESS | 1851 | 1461223373183 Marionette TRACE conn3 <- [1,106,null,{}] 00:22:53 INFO - PROCESS | 1851 | 1461223373190 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}] 00:22:53 INFO - PROCESS | 1851 | 1461223373407 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 00:22:53 INFO - PROCESS | 1851 | 1461223373576 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:53 INFO - PROCESS | 1851 | ++DOCSHELL 0xa09dd000 == 25 [pid = 1851] [id = 34] 00:22:53 INFO - PROCESS | 1851 | ++DOMWINDOW == 100 (0xa0b36000) [pid = 1851] [serial = 100] [outer = (nil)] 00:22:53 INFO - PROCESS | 1851 | ++DOMWINDOW == 101 (0xa0ea3c00) [pid = 1851] [serial = 101] [outer = 0xa0b36000] 00:22:53 INFO - PROCESS | 1851 | 1461223373677 Marionette DEBUG loaded listener.js 00:22:53 INFO - PROCESS | 1851 | ++DOMWINDOW == 102 (0xa3b02400) [pid = 1851] [serial = 102] [outer = 0xa0b36000] 00:22:54 INFO - PROCESS | 1851 | 1461223374504 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]]]}] 00:22:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 00:22:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1382ms 00:22:54 INFO - PROCESS | 1851 | 1461223374567 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 00:22:54 INFO - PROCESS | 1851 | 1461223374572 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 00:22:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 00:22:54 INFO - PROCESS | 1851 | 1461223374579 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 00:22:54 INFO - PROCESS | 1851 | 1461223374585 Marionette TRACE conn3 <- [1,110,null,{}] 00:22:54 INFO - PROCESS | 1851 | 1461223374602 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}] 00:22:54 INFO - PROCESS | 1851 | 1461223374784 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 00:22:54 INFO - PROCESS | 1851 | 1461223374925 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:54 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f4e0c00 == 26 [pid = 1851] [id = 35] 00:22:54 INFO - PROCESS | 1851 | ++DOMWINDOW == 103 (0x97b5c800) [pid = 1851] [serial = 103] [outer = (nil)] 00:22:55 INFO - PROCESS | 1851 | ++DOMWINDOW == 104 (0xa099a400) [pid = 1851] [serial = 104] [outer = 0x97b5c800] 00:22:55 INFO - PROCESS | 1851 | 1461223375023 Marionette DEBUG loaded listener.js 00:22:55 INFO - PROCESS | 1851 | ++DOMWINDOW == 105 (0xa44be400) [pid = 1851] [serial = 105] [outer = 0x97b5c800] 00:22:55 INFO - PROCESS | 1851 | 1461223375883 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]]]}] 00:22:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 00:22:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1348ms 00:22:55 INFO - PROCESS | 1851 | 1461223375930 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 00:22:55 INFO - PROCESS | 1851 | 1461223375935 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 00:22:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 00:22:55 INFO - PROCESS | 1851 | 1461223375941 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 00:22:55 INFO - PROCESS | 1851 | 1461223375945 Marionette TRACE conn3 <- [1,114,null,{}] 00:22:55 INFO - PROCESS | 1851 | 1461223375951 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}] 00:22:56 INFO - PROCESS | 1851 | 1461223376129 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 00:22:56 INFO - PROCESS | 1851 | 1461223376269 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:56 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f4e8000 == 27 [pid = 1851] [id = 36] 00:22:56 INFO - PROCESS | 1851 | ++DOMWINDOW == 106 (0x94eb9c00) [pid = 1851] [serial = 106] [outer = (nil)] 00:22:56 INFO - PROCESS | 1851 | ++DOMWINDOW == 107 (0x94ec5000) [pid = 1851] [serial = 107] [outer = 0x94eb9c00] 00:22:56 INFO - PROCESS | 1851 | 1461223376357 Marionette DEBUG loaded listener.js 00:22:56 INFO - PROCESS | 1851 | ++DOMWINDOW == 108 (0x94ec8400) [pid = 1851] [serial = 108] [outer = 0x94eb9c00] 00:22:57 INFO - PROCESS | 1851 | 1461223377243 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]]]}] 00:22:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 00:22:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1382ms 00:22:57 INFO - PROCESS | 1851 | 1461223377324 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 00:22:57 INFO - PROCESS | 1851 | 1461223377329 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 00:22:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 00:22:57 INFO - PROCESS | 1851 | 1461223377335 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 00:22:57 INFO - PROCESS | 1851 | 1461223377338 Marionette TRACE conn3 <- [1,118,null,{}] 00:22:57 INFO - PROCESS | 1851 | 1461223377344 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}] 00:22:57 INFO - PROCESS | 1851 | 1461223377539 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 00:22:57 INFO - PROCESS | 1851 | 1461223377682 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:57 INFO - PROCESS | 1851 | ++DOCSHELL 0x94eba000 == 28 [pid = 1851] [id = 37] 00:22:57 INFO - PROCESS | 1851 | ++DOMWINDOW == 109 (0x94ec4c00) [pid = 1851] [serial = 109] [outer = (nil)] 00:22:57 INFO - PROCESS | 1851 | ++DOMWINDOW == 110 (0xa44f1000) [pid = 1851] [serial = 110] [outer = 0x94ec4c00] 00:22:57 INFO - PROCESS | 1851 | 1461223377800 Marionette DEBUG loaded listener.js 00:22:57 INFO - PROCESS | 1851 | ++DOMWINDOW == 111 (0xa4b0fc00) [pid = 1851] [serial = 111] [outer = 0x94ec4c00] 00:22:58 INFO - PROCESS | 1851 | 1461223378653 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]]]}] 00:22:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 00:22:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1381ms 00:22:58 INFO - PROCESS | 1851 | 1461223378717 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 00:22:58 INFO - PROCESS | 1851 | 1461223378721 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 00:22:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 00:22:58 INFO - PROCESS | 1851 | 1461223378727 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 00:22:58 INFO - PROCESS | 1851 | 1461223378731 Marionette TRACE conn3 <- [1,122,null,{}] 00:22:58 INFO - PROCESS | 1851 | 1461223378737 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}] 00:22:58 INFO - PROCESS | 1851 | 1461223378965 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 00:22:59 INFO - PROCESS | 1851 | 1461223379113 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:59 INFO - PROCESS | 1851 | ++DOCSHELL 0x982f2400 == 29 [pid = 1851] [id = 38] 00:22:59 INFO - PROCESS | 1851 | ++DOMWINDOW == 112 (0xa44ef000) [pid = 1851] [serial = 112] [outer = (nil)] 00:22:59 INFO - PROCESS | 1851 | ++DOMWINDOW == 113 (0xa6cc3000) [pid = 1851] [serial = 113] [outer = 0xa44ef000] 00:22:59 INFO - PROCESS | 1851 | 1461223379202 Marionette DEBUG loaded listener.js 00:22:59 INFO - PROCESS | 1851 | ++DOMWINDOW == 114 (0xa6cc9c00) [pid = 1851] [serial = 114] [outer = 0xa44ef000] 00:23:00 INFO - PROCESS | 1851 | 1461223380137 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]]]}] 00:23:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 00:23:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1488ms 00:23:00 INFO - PROCESS | 1851 | 1461223380216 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 00:23:00 INFO - PROCESS | 1851 | 1461223380219 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 00:23:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 00:23:00 INFO - PROCESS | 1851 | 1461223380227 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 00:23:00 INFO - PROCESS | 1851 | 1461223380230 Marionette TRACE conn3 <- [1,126,null,{}] 00:23:00 INFO - PROCESS | 1851 | 1461223380236 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}] 00:23:00 INFO - PROCESS | 1851 | 1461223380395 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 00:23:00 INFO - PROCESS | 1851 | 1461223380645 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:00 INFO - PROCESS | 1851 | ++DOCSHELL 0x927e9400 == 30 [pid = 1851] [id = 39] 00:23:00 INFO - PROCESS | 1851 | ++DOMWINDOW == 115 (0x927eb000) [pid = 1851] [serial = 115] [outer = (nil)] 00:23:00 INFO - PROCESS | 1851 | ++DOMWINDOW == 116 (0x927ee000) [pid = 1851] [serial = 116] [outer = 0x927eb000] 00:23:00 INFO - PROCESS | 1851 | 1461223380793 Marionette DEBUG loaded listener.js 00:23:00 INFO - PROCESS | 1851 | ++DOMWINDOW == 117 (0x94e8c000) [pid = 1851] [serial = 117] [outer = 0x927eb000] 00:23:01 INFO - PROCESS | 1851 | --DOCSHELL 0x8f8c7000 == 29 [pid = 1851] [id = 31] 00:23:01 INFO - PROCESS | 1851 | --DOCSHELL 0x91ce3400 == 28 [pid = 1851] [id = 25] 00:23:03 INFO - PROCESS | 1851 | --DOCSHELL 0x94e84c00 == 27 [pid = 1851] [id = 26] 00:23:03 INFO - PROCESS | 1851 | --DOCSHELL 0x91ce6c00 == 26 [pid = 1851] [id = 6] 00:23:03 INFO - PROCESS | 1851 | --DOCSHELL 0x912e7800 == 25 [pid = 1851] [id = 27] 00:23:03 INFO - PROCESS | 1851 | --DOCSHELL 0x8f4e0000 == 24 [pid = 1851] [id = 28] 00:23:03 INFO - PROCESS | 1851 | --DOCSHELL 0x8f4e3c00 == 23 [pid = 1851] [id = 12] 00:23:03 INFO - PROCESS | 1851 | --DOCSHELL 0x8f4e4800 == 22 [pid = 1851] [id = 29] 00:23:03 INFO - PROCESS | 1851 | --DOCSHELL 0xa09a1c00 == 21 [pid = 1851] [id = 23] 00:23:03 INFO - PROCESS | 1851 | --DOCSHELL 0x91c91400 == 20 [pid = 1851] [id = 24] 00:23:03 INFO - PROCESS | 1851 | --DOCSHELL 0x9048a800 == 19 [pid = 1851] [id = 30] 00:23:03 INFO - PROCESS | 1851 | --DOCSHELL 0x912f1c00 == 18 [pid = 1851] [id = 22] 00:23:03 INFO - PROCESS | 1851 | --DOCSHELL 0x94eba000 == 17 [pid = 1851] [id = 37] 00:23:03 INFO - PROCESS | 1851 | --DOCSHELL 0x982f2400 == 16 [pid = 1851] [id = 38] 00:23:03 INFO - PROCESS | 1851 | --DOCSHELL 0x8f4e0c00 == 15 [pid = 1851] [id = 35] 00:23:03 INFO - PROCESS | 1851 | --DOCSHELL 0x8f8c7c00 == 14 [pid = 1851] [id = 8] 00:23:03 INFO - PROCESS | 1851 | --DOCSHELL 0x8f4e8000 == 13 [pid = 1851] [id = 36] 00:23:03 INFO - PROCESS | 1851 | --DOCSHELL 0x99719400 == 12 [pid = 1851] [id = 18] 00:23:03 INFO - PROCESS | 1851 | --DOCSHELL 0x977ccc00 == 11 [pid = 1851] [id = 32] 00:23:03 INFO - PROCESS | 1851 | --DOCSHELL 0x912eb800 == 10 [pid = 1851] [id = 33] 00:23:03 INFO - PROCESS | 1851 | --DOCSHELL 0xa09dd000 == 9 [pid = 1851] [id = 34] 00:23:05 INFO - PROCESS | 1851 | 1461223385231 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]]]}] 00:23:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 00:23:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 5096ms 00:23:05 INFO - PROCESS | 1851 | 1461223385324 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 00:23:05 INFO - PROCESS | 1851 | 1461223385328 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 00:23:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 00:23:05 INFO - PROCESS | 1851 | 1461223385338 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 00:23:05 INFO - PROCESS | 1851 | 1461223385343 Marionette TRACE conn3 <- [1,130,null,{}] 00:23:05 INFO - PROCESS | 1851 | 1461223385353 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}] 00:23:05 INFO - PROCESS | 1851 | 1461223385521 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 00:23:05 INFO - PROCESS | 1851 | 1461223385636 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:05 INFO - PROCESS | 1851 | ++DOCSHELL 0x9103e000 == 10 [pid = 1851] [id = 40] 00:23:05 INFO - PROCESS | 1851 | ++DOMWINDOW == 118 (0x912eac00) [pid = 1851] [serial = 118] [outer = (nil)] 00:23:05 INFO - PROCESS | 1851 | ++DOMWINDOW == 119 (0x927f6000) [pid = 1851] [serial = 119] [outer = 0x912eac00] 00:23:05 INFO - PROCESS | 1851 | 1461223385720 Marionette DEBUG loaded listener.js 00:23:05 INFO - PROCESS | 1851 | ++DOMWINDOW == 120 (0x94e83c00) [pid = 1851] [serial = 120] [outer = 0x912eac00] 00:23:06 INFO - PROCESS | 1851 | 1461223386508 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]]]}] 00:23:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 00:23:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1187ms 00:23:06 INFO - PROCESS | 1851 | 1461223386572 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 00:23:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 00:23:06 INFO - PROCESS | 1851 | 1461223386582 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 00:23:06 INFO - PROCESS | 1851 | 1461223386594 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 00:23:06 INFO - PROCESS | 1851 | 1461223386599 Marionette TRACE conn3 <- [1,134,null,{}] 00:23:06 INFO - PROCESS | 1851 | 1461223386605 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}] 00:23:06 INFO - PROCESS | 1851 | 1461223386788 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 00:23:06 INFO - PROCESS | 1851 | 1461223386957 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:07 INFO - PROCESS | 1851 | ++DOCSHELL 0x9047b800 == 11 [pid = 1851] [id = 41] 00:23:07 INFO - PROCESS | 1851 | ++DOMWINDOW == 121 (0x9264fc00) [pid = 1851] [serial = 121] [outer = (nil)] 00:23:07 INFO - PROCESS | 1851 | ++DOMWINDOW == 122 (0x97b5ac00) [pid = 1851] [serial = 122] [outer = 0x9264fc00] 00:23:07 INFO - PROCESS | 1851 | 1461223387062 Marionette DEBUG loaded listener.js 00:23:07 INFO - PROCESS | 1851 | ++DOMWINDOW == 123 (0x97b61c00) [pid = 1851] [serial = 123] [outer = 0x9264fc00] 00:23:08 INFO - PROCESS | 1851 | 1461223388005 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]]]}] 00:23:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 00:23:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1433ms 00:23:08 INFO - PROCESS | 1851 | 1461223388026 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 00:23:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 00:23:08 INFO - PROCESS | 1851 | 1461223388031 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 00:23:08 INFO - PROCESS | 1851 | 1461223388038 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 00:23:08 INFO - PROCESS | 1851 | 1461223388044 Marionette TRACE conn3 <- [1,138,null,{}] 00:23:08 INFO - PROCESS | 1851 | 1461223388068 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}] 00:23:08 INFO - PROCESS | 1851 | 1461223388272 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 00:23:08 INFO - PROCESS | 1851 | 1461223388309 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:08 INFO - PROCESS | 1851 | ++DOCSHELL 0x98d69800 == 12 [pid = 1851] [id = 42] 00:23:08 INFO - PROCESS | 1851 | ++DOMWINDOW == 124 (0x98d78400) [pid = 1851] [serial = 124] [outer = (nil)] 00:23:08 INFO - PROCESS | 1851 | ++DOMWINDOW == 125 (0x99719400) [pid = 1851] [serial = 125] [outer = 0x98d78400] 00:23:08 INFO - PROCESS | 1851 | 1461223388389 Marionette DEBUG loaded listener.js 00:23:08 INFO - PROCESS | 1851 | ++DOMWINDOW == 126 (0x9adb3400) [pid = 1851] [serial = 126] [outer = 0x98d78400] 00:23:09 INFO - PROCESS | 1851 | --DOMWINDOW == 125 (0x8f8bf000) [pid = 1851] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 00:23:09 INFO - PROCESS | 1851 | --DOMWINDOW == 124 (0x977d7c00) [pid = 1851] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 00:23:09 INFO - PROCESS | 1851 | --DOMWINDOW == 123 (0x9af8a800) [pid = 1851] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 00:23:09 INFO - PROCESS | 1851 | --DOMWINDOW == 122 (0x8f8c5400) [pid = 1851] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 00:23:09 INFO - PROCESS | 1851 | --DOMWINDOW == 121 (0x8f8bfc00) [pid = 1851] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 00:23:09 INFO - PROCESS | 1851 | --DOMWINDOW == 120 (0x94e27000) [pid = 1851] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 00:23:09 INFO - PROCESS | 1851 | --DOMWINDOW == 119 (0x90489c00) [pid = 1851] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 00:23:09 INFO - PROCESS | 1851 | --DOMWINDOW == 118 (0x9ada8400) [pid = 1851] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 00:23:09 INFO - PROCESS | 1851 | --DOMWINDOW == 117 (0x91ce7000) [pid = 1851] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 00:23:09 INFO - PROCESS | 1851 | --DOMWINDOW == 116 (0x98a0e400) [pid = 1851] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 00:23:09 INFO - PROCESS | 1851 | --DOMWINDOW == 115 (0x99967800) [pid = 1851] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 00:23:09 INFO - PROCESS | 1851 | --DOMWINDOW == 114 (0x9103c000) [pid = 1851] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 00:23:09 INFO - PROCESS | 1851 | --DOMWINDOW == 113 (0x91c91800) [pid = 1851] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 00:23:09 INFO - PROCESS | 1851 | --DOMWINDOW == 112 (0x8f4e5400) [pid = 1851] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 00:23:09 INFO - PROCESS | 1851 | --DOMWINDOW == 111 (0x982f1c00) [pid = 1851] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 00:23:09 INFO - PROCESS | 1851 | --DOMWINDOW == 110 (0x9de1f000) [pid = 1851] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 00:23:09 INFO - PROCESS | 1851 | --DOMWINDOW == 109 (0x982f5400) [pid = 1851] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 00:23:09 INFO - PROCESS | 1851 | --DOMWINDOW == 108 (0x91c90c00) [pid = 1851] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 00:23:09 INFO - PROCESS | 1851 | --DOMWINDOW == 107 (0x91cecc00) [pid = 1851] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 00:23:09 INFO - PROCESS | 1851 | --DOMWINDOW == 106 (0x8f8c7800) [pid = 1851] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 00:23:09 INFO - PROCESS | 1851 | --DOMWINDOW == 105 (0x95844c00) [pid = 1851] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 00:23:09 INFO - PROCESS | 1851 | --DOMWINDOW == 104 (0xa0ea4400) [pid = 1851] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 00:23:09 INFO - PROCESS | 1851 | --DOMWINDOW == 103 (0xa0b36000) [pid = 1851] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 00:23:09 INFO - PROCESS | 1851 | --DOMWINDOW == 102 (0xa44ef000) [pid = 1851] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 00:23:09 INFO - PROCESS | 1851 | --DOMWINDOW == 101 (0x94ec4c00) [pid = 1851] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 00:23:09 INFO - PROCESS | 1851 | --DOMWINDOW == 100 (0x94eb9c00) [pid = 1851] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 00:23:09 INFO - PROCESS | 1851 | --DOMWINDOW == 99 (0x8f8c8000) [pid = 1851] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 00:23:09 INFO - PROCESS | 1851 | --DOMWINDOW == 98 (0x97b5c800) [pid = 1851] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 00:23:09 INFO - PROCESS | 1851 | --DOMWINDOW == 97 (0xa09d0800) [pid = 1851] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 00:23:09 INFO - PROCESS | 1851 | --DOMWINDOW == 96 (0x91ce0400) [pid = 1851] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 00:23:10 INFO - PROCESS | 1851 | 1461223390234 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]]]}] 00:23:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 00:23:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 2238ms 00:23:10 INFO - PROCESS | 1851 | 1461223390335 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 00:23:10 INFO - PROCESS | 1851 | 1461223390339 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 00:23:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 00:23:10 INFO - PROCESS | 1851 | 1461223390377 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 00:23:10 INFO - PROCESS | 1851 | 1461223390379 Marionette TRACE conn3 <- [1,142,null,{}] 00:23:10 INFO - PROCESS | 1851 | 1461223390409 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}] 00:23:10 INFO - PROCESS | 1851 | 1461223390557 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 00:23:10 INFO - PROCESS | 1851 | 1461223390665 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:10 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f4e2800 == 13 [pid = 1851] [id = 43] 00:23:10 INFO - PROCESS | 1851 | ++DOMWINDOW == 97 (0x8f4ed400) [pid = 1851] [serial = 127] [outer = (nil)] 00:23:10 INFO - PROCESS | 1851 | ++DOMWINDOW == 98 (0x94ec1c00) [pid = 1851] [serial = 128] [outer = 0x8f4ed400] 00:23:10 INFO - PROCESS | 1851 | 1461223390742 Marionette DEBUG loaded listener.js 00:23:10 INFO - PROCESS | 1851 | ++DOMWINDOW == 99 (0x99967800) [pid = 1851] [serial = 129] [outer = 0x8f4ed400] 00:23:11 INFO - PROCESS | 1851 | 1461223391391 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]]]}] 00:23:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 00:23:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1063ms 00:23:11 INFO - PROCESS | 1851 | 1461223391420 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 00:23:11 INFO - PROCESS | 1851 | 1461223391423 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 00:23:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 00:23:11 INFO - PROCESS | 1851 | 1461223391429 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 00:23:11 INFO - PROCESS | 1851 | 1461223391432 Marionette TRACE conn3 <- [1,146,null,{}] 00:23:11 INFO - PROCESS | 1851 | 1461223391438 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}] 00:23:11 INFO - PROCESS | 1851 | 1461223391616 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 00:23:11 INFO - PROCESS | 1851 | 1461223391639 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:11 INFO - PROCESS | 1851 | ++DOCSHELL 0x94e81c00 == 14 [pid = 1851] [id = 44] 00:23:11 INFO - PROCESS | 1851 | ++DOMWINDOW == 100 (0x997d5000) [pid = 1851] [serial = 130] [outer = (nil)] 00:23:11 INFO - PROCESS | 1851 | ++DOMWINDOW == 101 (0x9fa2c800) [pid = 1851] [serial = 131] [outer = 0x997d5000] 00:23:11 INFO - PROCESS | 1851 | 1461223391712 Marionette DEBUG loaded listener.js 00:23:11 INFO - PROCESS | 1851 | ++DOMWINDOW == 102 (0x9fb99000) [pid = 1851] [serial = 132] [outer = 0x997d5000] 00:23:12 INFO - PROCESS | 1851 | 1461223392651 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]]]}] 00:23:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 00:23:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1244ms 00:23:12 INFO - PROCESS | 1851 | 1461223392674 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 00:23:12 INFO - PROCESS | 1851 | 1461223392682 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 00:23:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 00:23:12 INFO - PROCESS | 1851 | 1461223392692 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 00:23:12 INFO - PROCESS | 1851 | 1461223392697 Marionette TRACE conn3 <- [1,150,null,{}] 00:23:12 INFO - PROCESS | 1851 | 1461223392724 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}] 00:23:12 INFO - PROCESS | 1851 | 1461223392919 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 00:23:13 INFO - PROCESS | 1851 | 1461223393066 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:13 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f4e8000 == 15 [pid = 1851] [id = 45] 00:23:13 INFO - PROCESS | 1851 | ++DOMWINDOW == 103 (0x91ce9400) [pid = 1851] [serial = 133] [outer = (nil)] 00:23:13 INFO - PROCESS | 1851 | ++DOMWINDOW == 104 (0x97806000) [pid = 1851] [serial = 134] [outer = 0x91ce9400] 00:23:13 INFO - PROCESS | 1851 | 1461223393157 Marionette DEBUG loaded listener.js 00:23:13 INFO - PROCESS | 1851 | ++DOMWINDOW == 105 (0x97b67800) [pid = 1851] [serial = 135] [outer = 0x91ce9400] 00:23:14 INFO - PROCESS | 1851 | 1461223394020 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]]]}] 00:23:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 00:23:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1357ms 00:23:14 INFO - PROCESS | 1851 | 1461223394050 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 00:23:14 INFO - PROCESS | 1851 | 1461223394058 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 00:23:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 00:23:14 INFO - PROCESS | 1851 | 1461223394069 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 00:23:14 INFO - PROCESS | 1851 | 1461223394073 Marionette TRACE conn3 <- [1,154,null,{}] 00:23:14 INFO - PROCESS | 1851 | 1461223394080 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}] 00:23:14 INFO - PROCESS | 1851 | 1461223394252 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 00:23:14 INFO - PROCESS | 1851 | 1461223394396 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:14 INFO - PROCESS | 1851 | ++DOCSHELL 0x98a04800 == 16 [pid = 1851] [id = 46] 00:23:14 INFO - PROCESS | 1851 | ++DOMWINDOW == 106 (0x9de1f000) [pid = 1851] [serial = 136] [outer = (nil)] 00:23:14 INFO - PROCESS | 1851 | ++DOMWINDOW == 107 (0x9fdef800) [pid = 1851] [serial = 137] [outer = 0x9de1f000] 00:23:14 INFO - PROCESS | 1851 | 1461223394484 Marionette DEBUG loaded listener.js 00:23:14 INFO - PROCESS | 1851 | ++DOMWINDOW == 108 (0x9af57800) [pid = 1851] [serial = 138] [outer = 0x9de1f000] 00:23:15 INFO - PROCESS | 1851 | 1461223395558 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]]]}] 00:23:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 00:23:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1536ms 00:23:15 INFO - PROCESS | 1851 | 1461223395606 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 00:23:15 INFO - PROCESS | 1851 | 1461223395610 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 00:23:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 00:23:15 INFO - PROCESS | 1851 | 1461223395618 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 00:23:15 INFO - PROCESS | 1851 | 1461223395624 Marionette TRACE conn3 <- [1,158,null,{}] 00:23:15 INFO - PROCESS | 1851 | 1461223395641 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}] 00:23:15 INFO - PROCESS | 1851 | 1461223395822 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 00:23:16 INFO - PROCESS | 1851 | 1461223396015 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:16 INFO - PROCESS | 1851 | 1461223396070 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 00:23:16 INFO - PROCESS | 1851 | ++DOCSHELL 0xa435dc00 == 17 [pid = 1851] [id = 47] 00:23:16 INFO - PROCESS | 1851 | ++DOMWINDOW == 109 (0xa435ec00) [pid = 1851] [serial = 139] [outer = (nil)] 00:23:16 INFO - PROCESS | 1851 | ++DOMWINDOW == 110 (0xa43c7000) [pid = 1851] [serial = 140] [outer = 0xa435ec00] 00:23:16 INFO - PROCESS | 1851 | 1461223396158 Marionette DEBUG loaded listener.js 00:23:16 INFO - PROCESS | 1851 | ++DOMWINDOW == 111 (0xa4495000) [pid = 1851] [serial = 141] [outer = 0xa435ec00] 00:23:17 INFO - PROCESS | 1851 | 1461223397033 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]]]}] 00:23:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 00:23:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1438ms 00:23:17 INFO - PROCESS | 1851 | 1461223397057 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 00:23:17 INFO - PROCESS | 1851 | 1461223397062 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 00:23:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 00:23:17 INFO - PROCESS | 1851 | 1461223397068 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 00:23:17 INFO - PROCESS | 1851 | 1461223397072 Marionette TRACE conn3 <- [1,162,null,{}] 00:23:17 INFO - PROCESS | 1851 | 1461223397078 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}] 00:23:17 INFO - PROCESS | 1851 | 1461223397239 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 00:23:17 INFO - PROCESS | 1851 | 1461223397393 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:17 INFO - PROCESS | 1851 | ++DOCSHELL 0x9805c000 == 18 [pid = 1851] [id = 48] 00:23:17 INFO - PROCESS | 1851 | ++DOMWINDOW == 112 (0x9805d400) [pid = 1851] [serial = 142] [outer = (nil)] 00:23:17 INFO - PROCESS | 1851 | ++DOMWINDOW == 113 (0x98061400) [pid = 1851] [serial = 143] [outer = 0x9805d400] 00:23:17 INFO - PROCESS | 1851 | 1461223397485 Marionette DEBUG loaded listener.js 00:23:17 INFO - PROCESS | 1851 | ++DOMWINDOW == 114 (0x98063400) [pid = 1851] [serial = 144] [outer = 0x9805d400] 00:23:18 INFO - PROCESS | 1851 | 1461223398651 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]]]}] 00:23:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 00:23:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1631ms 00:23:18 INFO - PROCESS | 1851 | 1461223398699 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 00:23:18 INFO - PROCESS | 1851 | 1461223398703 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 00:23:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 00:23:18 INFO - PROCESS | 1851 | 1461223398710 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 00:23:18 INFO - PROCESS | 1851 | 1461223398713 Marionette TRACE conn3 <- [1,166,null,{}] 00:23:18 INFO - PROCESS | 1851 | 1461223398719 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}] 00:23:18 INFO - PROCESS | 1851 | 1461223398911 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 00:23:19 INFO - PROCESS | 1851 | 1461223399088 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:19 INFO - PROCESS | 1851 | ++DOCSHELL 0x912f4400 == 19 [pid = 1851] [id = 49] 00:23:19 INFO - PROCESS | 1851 | ++DOMWINDOW == 115 (0x98060400) [pid = 1851] [serial = 145] [outer = (nil)] 00:23:19 INFO - PROCESS | 1851 | ++DOMWINDOW == 116 (0xa44c5400) [pid = 1851] [serial = 146] [outer = 0x98060400] 00:23:19 INFO - PROCESS | 1851 | 1461223399176 Marionette DEBUG loaded listener.js 00:23:19 INFO - PROCESS | 1851 | ++DOMWINDOW == 117 (0xa44f2800) [pid = 1851] [serial = 147] [outer = 0x98060400] 00:23:20 INFO - PROCESS | 1851 | 1461223400073 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]]]}] 00:23:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 00:23:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1384ms 00:23:20 INFO - PROCESS | 1851 | 1461223400094 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 00:23:20 INFO - PROCESS | 1851 | 1461223400098 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 00:23:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 00:23:20 INFO - PROCESS | 1851 | 1461223400105 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 00:23:20 INFO - PROCESS | 1851 | 1461223400108 Marionette TRACE conn3 <- [1,170,null,{}] 00:23:20 INFO - PROCESS | 1851 | 1461223400114 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}] 00:23:20 INFO - PROCESS | 1851 | 1461223400296 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 00:23:20 INFO - PROCESS | 1851 | 1461223400441 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:20 INFO - PROCESS | 1851 | ++DOCSHELL 0x982f5400 == 20 [pid = 1851] [id = 50] 00:23:20 INFO - PROCESS | 1851 | ++DOMWINDOW == 118 (0x9fb98000) [pid = 1851] [serial = 148] [outer = (nil)] 00:23:20 INFO - PROCESS | 1851 | ++DOMWINDOW == 119 (0xa6c2e400) [pid = 1851] [serial = 149] [outer = 0x9fb98000] 00:23:20 INFO - PROCESS | 1851 | 1461223400555 Marionette DEBUG loaded listener.js 00:23:20 INFO - PROCESS | 1851 | ++DOMWINDOW == 120 (0xa6c37c00) [pid = 1851] [serial = 150] [outer = 0x9fb98000] 00:23:21 INFO - PROCESS | 1851 | 1461223401405 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]]]}] 00:23:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 00:23:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1329ms 00:23:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 00:23:21 INFO - PROCESS | 1851 | 1461223401435 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 00:23:21 INFO - PROCESS | 1851 | 1461223401438 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 00:23:21 INFO - PROCESS | 1851 | 1461223401445 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 00:23:21 INFO - PROCESS | 1851 | 1461223401449 Marionette TRACE conn3 <- [1,174,null,{}] 00:23:21 INFO - PROCESS | 1851 | 1461223401455 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}] 00:23:21 INFO - PROCESS | 1851 | 1461223401611 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 00:23:21 INFO - PROCESS | 1851 | 1461223401763 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:21 INFO - PROCESS | 1851 | ++DOCSHELL 0x903b4c00 == 21 [pid = 1851] [id = 51] 00:23:21 INFO - PROCESS | 1851 | ++DOMWINDOW == 121 (0x9048a400) [pid = 1851] [serial = 151] [outer = (nil)] 00:23:21 INFO - PROCESS | 1851 | ++DOMWINDOW == 122 (0x927f7000) [pid = 1851] [serial = 152] [outer = 0x9048a400] 00:23:21 INFO - PROCESS | 1851 | 1461223401851 Marionette DEBUG loaded listener.js 00:23:21 INFO - PROCESS | 1851 | ++DOMWINDOW == 123 (0x960a0000) [pid = 1851] [serial = 153] [outer = 0x9048a400] 00:23:23 INFO - PROCESS | 1851 | --DOCSHELL 0x927e9400 == 20 [pid = 1851] [id = 39] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 122 (0x98d1ac00) [pid = 1851] [serial = 76] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 121 (0x97cd4400) [pid = 1851] [serial = 74] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 120 (0x99966000) [pid = 1851] [serial = 94] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 119 (0x96e7cc00) [pid = 1851] [serial = 71] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 118 (0x927ee000) [pid = 1851] [serial = 116] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 117 (0x91041800) [pid = 1851] [serial = 91] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 116 (0xa2721000) [pid = 1851] [serial = 2] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 115 (0x903b3c00) [pid = 1851] [serial = 40] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 114 (0x9264d000) [pid = 1851] [serial = 28] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 113 (0x99092400) [pid = 1851] [serial = 46] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 112 (0x9de1fc00) [pid = 1851] [serial = 49] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 111 (0x96e84000) [pid = 1851] [serial = 34] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 110 (0x98d15800) [pid = 1851] [serial = 35] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 109 (0x8f8ca400) [pid = 1851] [serial = 25] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 108 (0x97b96000) [pid = 1851] [serial = 44] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 107 (0x997d1400) [pid = 1851] [serial = 37] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 106 (0x9605d000) [pid = 1851] [serial = 43] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 105 (0x8f8c0800) [pid = 1851] [serial = 50] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 104 (0x91ce4c00) [pid = 1851] [serial = 41] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 103 (0x997cf800) [pid = 1851] [serial = 47] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 102 (0x9fb4fc00) [pid = 1851] [serial = 38] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 101 (0x9103e400) [pid = 1851] [serial = 26] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 100 (0x9e91b800) [pid = 1851] [serial = 52] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 99 (0x9fa2c400) [pid = 1851] [serial = 53] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 98 (0x912e6800) [pid = 1851] [serial = 23] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 97 (0x96a65c00) [pid = 1851] [serial = 31] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 96 (0x98011800) [pid = 1851] [serial = 9] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 95 (0x9fb55c00) [pid = 1851] [serial = 62] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 94 (0x9908ac00) [pid = 1851] [serial = 59] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 93 (0x9fa2c000) [pid = 1851] [serial = 61] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 92 (0x9770f400) [pid = 1851] [serial = 56] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 91 (0x96ae7800) [pid = 1851] [serial = 73] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 90 (0x98d12400) [pid = 1851] [serial = 58] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 89 (0x94e81400) [pid = 1851] [serial = 55] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 88 (0x9434e800) [pid = 1851] [serial = 92] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 87 (0xa3b80c00) [pid = 1851] [serial = 85] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 86 (0x9fba2000) [pid = 1851] [serial = 79] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 85 (0xa298c400) [pid = 1851] [serial = 82] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 84 (0x9ada4800) [pid = 1851] [serial = 77] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 83 (0x99093400) [pid = 1851] [serial = 97] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 82 (0x9fea6c00) [pid = 1851] [serial = 80] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 81 (0x91049800) [pid = 1851] [serial = 19] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 80 (0xa09d1400) [pid = 1851] [serial = 65] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 79 (0xa4b50000) [pid = 1851] [serial = 89] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 78 (0x96e80400) [pid = 1851] [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.] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 77 (0x9feccc00) [pid = 1851] [serial = 64] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 76 (0x983bd800) [pid = 1851] [serial = 12] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 75 (0x9e91c000) [pid = 1851] [serial = 98] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 74 (0xa44be800) [pid = 1851] [serial = 88] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 73 (0xa3be0400) [pid = 1851] [serial = 86] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 72 (0x9e913800) [pid = 1851] [serial = 95] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 71 (0xa6cc9c00) [pid = 1851] [serial = 114] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 70 (0xa44f1000) [pid = 1851] [serial = 110] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 69 (0xa6cc3000) [pid = 1851] [serial = 113] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 68 (0xa4b0fc00) [pid = 1851] [serial = 111] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 67 (0x94ec8400) [pid = 1851] [serial = 108] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 66 (0x8f8cb400) [pid = 1851] [serial = 22] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 65 (0x94ec5000) [pid = 1851] [serial = 107] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 64 (0xa44be400) [pid = 1851] [serial = 105] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 63 (0xa0e43000) [pid = 1851] [serial = 68] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 62 (0x95840400) [pid = 1851] [serial = 70] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 61 (0xa0ea3c00) [pid = 1851] [serial = 101] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 60 (0x91ce9000) [pid = 1851] [serial = 16] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 59 (0xa099a400) [pid = 1851] [serial = 104] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 58 (0x91cedc00) [pid = 1851] [serial = 17] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 57 (0xa0d49400) [pid = 1851] [serial = 67] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 56 (0xa3b0a400) [pid = 1851] [serial = 83] [outer = (nil)] [url = about:blank] 00:23:23 INFO - PROCESS | 1851 | --DOMWINDOW == 55 (0xa3b02400) [pid = 1851] [serial = 102] [outer = (nil)] [url = about:blank] 00:23:24 INFO - PROCESS | 1851 | 1461223404255 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]]]}] 00:23:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 00:23:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 2887ms 00:23:24 INFO - PROCESS | 1851 | 1461223404332 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 00:23:24 INFO - PROCESS | 1851 | 1461223404340 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 00:23:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 00:23:24 INFO - PROCESS | 1851 | 1461223404350 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 00:23:24 INFO - PROCESS | 1851 | 1461223404356 Marionette TRACE conn3 <- [1,178,null,{}] 00:23:24 INFO - PROCESS | 1851 | 1461223404365 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}] 00:23:24 INFO - PROCESS | 1851 | 1461223404534 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 00:23:24 INFO - PROCESS | 1851 | 1461223404627 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:24 INFO - PROCESS | 1851 | ++DOCSHELL 0x903aa400 == 21 [pid = 1851] [id = 52] 00:23:24 INFO - PROCESS | 1851 | ++DOMWINDOW == 56 (0x9103dc00) [pid = 1851] [serial = 154] [outer = (nil)] 00:23:24 INFO - PROCESS | 1851 | ++DOMWINDOW == 57 (0x912f1c00) [pid = 1851] [serial = 155] [outer = 0x9103dc00] 00:23:24 INFO - PROCESS | 1851 | 1461223404708 Marionette DEBUG loaded listener.js 00:23:24 INFO - PROCESS | 1851 | ++DOMWINDOW == 58 (0x91ce6400) [pid = 1851] [serial = 156] [outer = 0x9103dc00] 00:23:25 INFO - PROCESS | 1851 | 1461223405410 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]]]}] 00:23:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 00:23:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1082ms 00:23:25 INFO - PROCESS | 1851 | 1461223405432 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 00:23:25 INFO - PROCESS | 1851 | 1461223405443 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 00:23:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 00:23:25 INFO - PROCESS | 1851 | 1461223405487 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 00:23:25 INFO - PROCESS | 1851 | 1461223405496 Marionette TRACE conn3 <- [1,182,null,{}] 00:23:25 INFO - PROCESS | 1851 | 1461223405507 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}] 00:23:25 INFO - PROCESS | 1851 | 1461223405673 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 00:23:25 INFO - PROCESS | 1851 | 1461223405685 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:25 INFO - PROCESS | 1851 | ++DOCSHELL 0x9104a400 == 22 [pid = 1851] [id = 53] 00:23:25 INFO - PROCESS | 1851 | ++DOMWINDOW == 59 (0x92648400) [pid = 1851] [serial = 157] [outer = (nil)] 00:23:25 INFO - PROCESS | 1851 | ++DOMWINDOW == 60 (0x94e84c00) [pid = 1851] [serial = 158] [outer = 0x92648400] 00:23:25 INFO - PROCESS | 1851 | 1461223405761 Marionette DEBUG loaded listener.js 00:23:25 INFO - PROCESS | 1851 | ++DOMWINDOW == 61 (0x94eb9800) [pid = 1851] [serial = 159] [outer = 0x92648400] 00:23:26 INFO - PROCESS | 1851 | 1461223406608 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]]]}] 00:23:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 00:23:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1172ms 00:23:26 INFO - PROCESS | 1851 | 1461223406636 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 00:23:26 INFO - PROCESS | 1851 | 1461223406641 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 00:23:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 00:23:26 INFO - PROCESS | 1851 | 1461223406651 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 00:23:26 INFO - PROCESS | 1851 | 1461223406658 Marionette TRACE conn3 <- [1,186,null,{}] 00:23:26 INFO - PROCESS | 1851 | 1461223406683 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}] 00:23:26 INFO - PROCESS | 1851 | 1461223406889 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 00:23:26 INFO - PROCESS | 1851 | 1461223406916 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:26 INFO - PROCESS | 1851 | ++DOCSHELL 0x960a0800 == 23 [pid = 1851] [id = 54] 00:23:26 INFO - PROCESS | 1851 | ++DOMWINDOW == 62 (0x96a62000) [pid = 1851] [serial = 160] [outer = (nil)] 00:23:26 INFO - PROCESS | 1851 | ++DOMWINDOW == 63 (0x96e76000) [pid = 1851] [serial = 161] [outer = 0x96a62000] 00:23:27 INFO - PROCESS | 1851 | 1461223407000 Marionette DEBUG loaded listener.js 00:23:27 INFO - PROCESS | 1851 | ++DOMWINDOW == 64 (0x97689800) [pid = 1851] [serial = 162] [outer = 0x96a62000] 00:23:27 INFO - PROCESS | 1851 | --DOMWINDOW == 63 (0x8f4ed400) [pid = 1851] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 00:23:27 INFO - PROCESS | 1851 | --DOMWINDOW == 62 (0x98d78400) [pid = 1851] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 00:23:27 INFO - PROCESS | 1851 | --DOMWINDOW == 61 (0x927eb000) [pid = 1851] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 00:23:27 INFO - PROCESS | 1851 | --DOMWINDOW == 60 (0x912eac00) [pid = 1851] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 00:23:27 INFO - PROCESS | 1851 | --DOMWINDOW == 59 (0x9264fc00) [pid = 1851] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 00:23:28 INFO - PROCESS | 1851 | 1461223408182 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]]]}] 00:23:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 00:23:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1551ms 00:23:28 INFO - PROCESS | 1851 | 1461223408203 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 00:23:28 INFO - PROCESS | 1851 | 1461223408211 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 00:23:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 00:23:28 INFO - PROCESS | 1851 | 1461223408220 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 00:23:28 INFO - PROCESS | 1851 | 1461223408226 Marionette TRACE conn3 <- [1,190,null,{}] 00:23:28 INFO - PROCESS | 1851 | 1461223408262 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}] 00:23:28 INFO - PROCESS | 1851 | 1461223408449 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 00:23:28 INFO - PROCESS | 1851 | 1461223408582 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:28 INFO - PROCESS | 1851 | ++DOCSHELL 0x903aac00 == 24 [pid = 1851] [id = 55] 00:23:28 INFO - PROCESS | 1851 | ++DOMWINDOW == 60 (0x903b4800) [pid = 1851] [serial = 163] [outer = (nil)] 00:23:28 INFO - PROCESS | 1851 | ++DOMWINDOW == 61 (0x94347800) [pid = 1851] [serial = 164] [outer = 0x903b4800] 00:23:28 INFO - PROCESS | 1851 | 1461223408676 Marionette DEBUG loaded listener.js 00:23:28 INFO - PROCESS | 1851 | ++DOMWINDOW == 62 (0x94ebe000) [pid = 1851] [serial = 165] [outer = 0x903b4800] 00:23:29 INFO - PROCESS | 1851 | 1461223409663 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]]]}] 00:23:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 00:23:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1520ms 00:23:29 INFO - PROCESS | 1851 | 1461223409742 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 00:23:29 INFO - PROCESS | 1851 | 1461223409752 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 00:23:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 00:23:29 INFO - PROCESS | 1851 | 1461223409765 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 00:23:29 INFO - PROCESS | 1851 | 1461223409769 Marionette TRACE conn3 <- [1,194,null,{}] 00:23:29 INFO - PROCESS | 1851 | 1461223409776 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}] 00:23:30 INFO - PROCESS | 1851 | 1461223409997 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 00:23:30 INFO - PROCESS | 1851 | 1461223410173 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:30 INFO - PROCESS | 1851 | ++DOCSHELL 0x94ec3c00 == 25 [pid = 1851] [id = 56] 00:23:30 INFO - PROCESS | 1851 | ++DOMWINDOW == 63 (0x97680800) [pid = 1851] [serial = 166] [outer = (nil)] 00:23:30 INFO - PROCESS | 1851 | ++DOMWINDOW == 64 (0x97808800) [pid = 1851] [serial = 167] [outer = 0x97680800] 00:23:30 INFO - PROCESS | 1851 | 1461223410264 Marionette DEBUG loaded listener.js 00:23:30 INFO - PROCESS | 1851 | ++DOMWINDOW == 65 (0x97b5cc00) [pid = 1851] [serial = 168] [outer = 0x97680800] 00:23:31 INFO - PROCESS | 1851 | 1461223411316 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]]]}] 00:23:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 00:23:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1591ms 00:23:31 INFO - PROCESS | 1851 | 1461223411355 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 00:23:31 INFO - PROCESS | 1851 | 1461223411358 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 00:23:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 00:23:31 INFO - PROCESS | 1851 | 1461223411366 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 00:23:31 INFO - PROCESS | 1851 | 1461223411372 Marionette TRACE conn3 <- [1,198,null,{}] 00:23:31 INFO - PROCESS | 1851 | 1461223411389 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}] 00:23:31 INFO - PROCESS | 1851 | 1461223411615 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 00:23:31 INFO - PROCESS | 1851 | 1461223411800 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:31 INFO - PROCESS | 1851 | ++DOCSHELL 0x9104ac00 == 26 [pid = 1851] [id = 57] 00:23:31 INFO - PROCESS | 1851 | ++DOMWINDOW == 66 (0x912e6800) [pid = 1851] [serial = 169] [outer = (nil)] 00:23:31 INFO - PROCESS | 1851 | ++DOMWINDOW == 67 (0x9805e400) [pid = 1851] [serial = 170] [outer = 0x912e6800] 00:23:31 INFO - PROCESS | 1851 | 1461223411957 Marionette DEBUG loaded listener.js 00:23:32 INFO - PROCESS | 1851 | ++DOMWINDOW == 68 (0x982eac00) [pid = 1851] [serial = 171] [outer = 0x912e6800] 00:23:33 INFO - PROCESS | 1851 | 1461223413146 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]]]}] 00:23:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 00:23:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1839ms 00:23:33 INFO - PROCESS | 1851 | 1461223413206 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 00:23:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 00:23:33 INFO - PROCESS | 1851 | 1461223413212 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 00:23:33 INFO - PROCESS | 1851 | 1461223413221 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 00:23:33 INFO - PROCESS | 1851 | 1461223413227 Marionette TRACE conn3 <- [1,202,null,{}] 00:23:33 INFO - PROCESS | 1851 | 1461223413236 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}] 00:23:33 INFO - PROCESS | 1851 | 1461223413477 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 00:23:33 INFO - PROCESS | 1851 | --DOMWINDOW == 67 (0x94ec1c00) [pid = 1851] [serial = 128] [outer = (nil)] [url = about:blank] 00:23:33 INFO - PROCESS | 1851 | --DOMWINDOW == 66 (0x99719400) [pid = 1851] [serial = 125] [outer = (nil)] [url = about:blank] 00:23:33 INFO - PROCESS | 1851 | --DOMWINDOW == 65 (0x99967800) [pid = 1851] [serial = 129] [outer = (nil)] [url = about:blank] 00:23:33 INFO - PROCESS | 1851 | --DOMWINDOW == 64 (0x94e8c000) [pid = 1851] [serial = 117] [outer = (nil)] [url = about:blank] 00:23:33 INFO - PROCESS | 1851 | --DOMWINDOW == 63 (0x927f6000) [pid = 1851] [serial = 119] [outer = (nil)] [url = about:blank] 00:23:33 INFO - PROCESS | 1851 | --DOMWINDOW == 62 (0x94e83c00) [pid = 1851] [serial = 120] [outer = (nil)] [url = about:blank] 00:23:33 INFO - PROCESS | 1851 | --DOMWINDOW == 61 (0x9adb3400) [pid = 1851] [serial = 126] [outer = (nil)] [url = about:blank] 00:23:33 INFO - PROCESS | 1851 | --DOMWINDOW == 60 (0x97b5ac00) [pid = 1851] [serial = 122] [outer = (nil)] [url = about:blank] 00:23:33 INFO - PROCESS | 1851 | --DOMWINDOW == 59 (0x97b61c00) [pid = 1851] [serial = 123] [outer = (nil)] [url = about:blank] 00:23:33 INFO - PROCESS | 1851 | 1461223413620 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:33 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f4ea000 == 27 [pid = 1851] [id = 58] 00:23:33 INFO - PROCESS | 1851 | ++DOMWINDOW == 60 (0x8f4eb800) [pid = 1851] [serial = 172] [outer = (nil)] 00:23:33 INFO - PROCESS | 1851 | ++DOMWINDOW == 61 (0x91ce8c00) [pid = 1851] [serial = 173] [outer = 0x8f4eb800] 00:23:33 INFO - PROCESS | 1851 | 1461223413700 Marionette DEBUG loaded listener.js 00:23:33 INFO - PROCESS | 1851 | ++DOMWINDOW == 62 (0x927eac00) [pid = 1851] [serial = 174] [outer = 0x8f4eb800] 00:23:34 INFO - PROCESS | 1851 | 1461223414366 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]]]}] 00:23:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 00:23:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1195ms 00:23:34 INFO - PROCESS | 1851 | 1461223414415 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 00:23:34 INFO - PROCESS | 1851 | 1461223414423 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 00:23:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 00:23:34 INFO - PROCESS | 1851 | 1461223414433 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 00:23:34 INFO - PROCESS | 1851 | 1461223414437 Marionette TRACE conn3 <- [1,206,null,{}] 00:23:34 INFO - PROCESS | 1851 | 1461223414443 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}] 00:23:34 INFO - PROCESS | 1851 | 1461223414593 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 00:23:34 INFO - PROCESS | 1851 | 1461223414687 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:34 INFO - PROCESS | 1851 | ++DOCSHELL 0x912e7800 == 28 [pid = 1851] [id = 59] 00:23:34 INFO - PROCESS | 1851 | ++DOMWINDOW == 63 (0x912e8800) [pid = 1851] [serial = 175] [outer = (nil)] 00:23:34 INFO - PROCESS | 1851 | ++DOMWINDOW == 64 (0x94ec7400) [pid = 1851] [serial = 176] [outer = 0x912e8800] 00:23:34 INFO - PROCESS | 1851 | 1461223414761 Marionette DEBUG loaded listener.js 00:23:34 INFO - PROCESS | 1851 | ++DOMWINDOW == 65 (0x96ae9c00) [pid = 1851] [serial = 177] [outer = 0x912e8800] 00:23:35 INFO - PROCESS | 1851 | 1461223415480 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]]]}] 00:23:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 00:23:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1088ms 00:23:35 INFO - PROCESS | 1851 | 1461223415520 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 00:23:35 INFO - PROCESS | 1851 | 1461223415524 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 00:23:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 00:23:35 INFO - PROCESS | 1851 | 1461223415557 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 00:23:35 INFO - PROCESS | 1851 | 1461223415562 Marionette TRACE conn3 <- [1,210,null,{}] 00:23:35 INFO - PROCESS | 1851 | 1461223415582 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}] 00:23:35 INFO - PROCESS | 1851 | 1461223415731 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 00:23:35 INFO - PROCESS | 1851 | 1461223415743 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:35 INFO - PROCESS | 1851 | ++DOCSHELL 0x94ebbc00 == 29 [pid = 1851] [id = 60] 00:23:35 INFO - PROCESS | 1851 | ++DOMWINDOW == 66 (0x97b95c00) [pid = 1851] [serial = 178] [outer = (nil)] 00:23:35 INFO - PROCESS | 1851 | ++DOMWINDOW == 67 (0x9805f400) [pid = 1851] [serial = 179] [outer = 0x97b95c00] 00:23:35 INFO - PROCESS | 1851 | 1461223415823 Marionette DEBUG loaded listener.js 00:23:35 INFO - PROCESS | 1851 | ++DOMWINDOW == 68 (0x982f3c00) [pid = 1851] [serial = 180] [outer = 0x97b95c00] 00:23:36 INFO - PROCESS | 1851 | 1461223416669 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]]]}] 00:23:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 00:23:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1158ms 00:23:36 INFO - PROCESS | 1851 | 1461223416694 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 00:23:36 INFO - PROCESS | 1851 | 1461223416698 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 00:23:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 00:23:36 INFO - PROCESS | 1851 | 1461223416704 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 00:23:36 INFO - PROCESS | 1851 | 1461223416707 Marionette TRACE conn3 <- [1,214,null,{}] 00:23:36 INFO - PROCESS | 1851 | 1461223416713 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}] 00:23:36 INFO - PROCESS | 1851 | 1461223416905 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 00:23:36 INFO - PROCESS | 1851 | 1461223416921 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:36 INFO - PROCESS | 1851 | ++DOCSHELL 0x91cedc00 == 30 [pid = 1851] [id = 61] 00:23:36 INFO - PROCESS | 1851 | ++DOMWINDOW == 69 (0x9805e800) [pid = 1851] [serial = 181] [outer = (nil)] 00:23:36 INFO - PROCESS | 1851 | ++DOMWINDOW == 70 (0x9857b000) [pid = 1851] [serial = 182] [outer = 0x9805e800] 00:23:37 INFO - PROCESS | 1851 | 1461223416996 Marionette DEBUG loaded listener.js 00:23:37 INFO - PROCESS | 1851 | ++DOMWINDOW == 71 (0x9857f400) [pid = 1851] [serial = 183] [outer = 0x9805e800] 00:23:37 INFO - PROCESS | 1851 | 1461223417909 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]]]}] 00:23:37 INFO - PROCESS | 1851 | --DOMWINDOW == 70 (0x92648400) [pid = 1851] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 00:23:37 INFO - PROCESS | 1851 | --DOMWINDOW == 69 (0xa435ec00) [pid = 1851] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 00:23:37 INFO - PROCESS | 1851 | --DOMWINDOW == 68 (0x997d5000) [pid = 1851] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 00:23:37 INFO - PROCESS | 1851 | --DOMWINDOW == 67 (0x9de1f000) [pid = 1851] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 00:23:37 INFO - PROCESS | 1851 | --DOMWINDOW == 66 (0x9fb98000) [pid = 1851] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 00:23:37 INFO - PROCESS | 1851 | --DOMWINDOW == 65 (0x91ce9400) [pid = 1851] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 00:23:37 INFO - PROCESS | 1851 | --DOMWINDOW == 64 (0x9805d400) [pid = 1851] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 00:23:37 INFO - PROCESS | 1851 | --DOMWINDOW == 63 (0x98060400) [pid = 1851] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 00:23:37 INFO - PROCESS | 1851 | --DOMWINDOW == 62 (0x9103dc00) [pid = 1851] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 00:23:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 00:23:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1282ms 00:23:37 INFO - PROCESS | 1851 | 1461223417986 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 00:23:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 00:23:38 INFO - PROCESS | 1851 | 1461223418004 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 00:23:38 INFO - PROCESS | 1851 | 1461223418010 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 00:23:38 INFO - PROCESS | 1851 | 1461223418014 Marionette TRACE conn3 <- [1,218,null,{}] 00:23:38 INFO - PROCESS | 1851 | 1461223418019 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}] 00:23:38 INFO - PROCESS | 1851 | 1461223418164 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 00:23:38 INFO - PROCESS | 1851 | 1461223418176 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:38 INFO - PROCESS | 1851 | ++DOCSHELL 0x98060000 == 31 [pid = 1851] [id = 62] 00:23:38 INFO - PROCESS | 1851 | ++DOMWINDOW == 63 (0x98060400) [pid = 1851] [serial = 184] [outer = (nil)] 00:23:38 INFO - PROCESS | 1851 | ++DOMWINDOW == 64 (0x98581400) [pid = 1851] [serial = 185] [outer = 0x98060400] 00:23:38 INFO - PROCESS | 1851 | 1461223418259 Marionette DEBUG loaded listener.js 00:23:38 INFO - PROCESS | 1851 | ++DOMWINDOW == 65 (0x8f8c9800) [pid = 1851] [serial = 186] [outer = 0x98060400] 00:23:39 INFO - PROCESS | 1851 | 1461223419018 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]]]}] 00:23:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 00:23:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1030ms 00:23:39 INFO - PROCESS | 1851 | 1461223419041 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 00:23:39 INFO - PROCESS | 1851 | 1461223419044 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 00:23:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 00:23:39 INFO - PROCESS | 1851 | 1461223419050 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 00:23:39 INFO - PROCESS | 1851 | 1461223419054 Marionette TRACE conn3 <- [1,222,null,{}] 00:23:39 INFO - PROCESS | 1851 | 1461223419066 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}] 00:23:39 INFO - PROCESS | 1851 | 1461223419242 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 00:23:39 INFO - PROCESS | 1851 | 1461223419266 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:39 INFO - PROCESS | 1851 | ++DOCSHELL 0x91cee800 == 32 [pid = 1851] [id = 63] 00:23:39 INFO - PROCESS | 1851 | ++DOMWINDOW == 66 (0x94e85800) [pid = 1851] [serial = 187] [outer = (nil)] 00:23:39 INFO - PROCESS | 1851 | ++DOMWINDOW == 67 (0x9908b800) [pid = 1851] [serial = 188] [outer = 0x94e85800] 00:23:39 INFO - PROCESS | 1851 | 1461223419345 Marionette DEBUG loaded listener.js 00:23:39 INFO - PROCESS | 1851 | ++DOMWINDOW == 68 (0x99090000) [pid = 1851] [serial = 189] [outer = 0x94e85800] 00:23:40 INFO - PROCESS | 1851 | 1461223420219 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]]]}] 00:23:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 00:23:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1183ms 00:23:40 INFO - PROCESS | 1851 | 1461223420234 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 00:23:40 INFO - PROCESS | 1851 | 1461223420240 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 00:23:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 00:23:40 INFO - PROCESS | 1851 | 1461223420249 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 00:23:40 INFO - PROCESS | 1851 | 1461223420256 Marionette TRACE conn3 <- [1,226,null,{}] 00:23:40 INFO - PROCESS | 1851 | 1461223420266 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}] 00:23:40 INFO - PROCESS | 1851 | 1461223420477 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 00:23:40 INFO - PROCESS | 1851 | 1461223420624 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:40 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f4e3000 == 33 [pid = 1851] [id = 64] 00:23:40 INFO - PROCESS | 1851 | ++DOMWINDOW == 69 (0x8f4ed400) [pid = 1851] [serial = 190] [outer = (nil)] 00:23:40 INFO - PROCESS | 1851 | ++DOMWINDOW == 70 (0x912ed400) [pid = 1851] [serial = 191] [outer = 0x8f4ed400] 00:23:40 INFO - PROCESS | 1851 | 1461223420719 Marionette DEBUG loaded listener.js 00:23:40 INFO - PROCESS | 1851 | ++DOMWINDOW == 71 (0x91ce0c00) [pid = 1851] [serial = 192] [outer = 0x8f4ed400] 00:23:41 INFO - PROCESS | 1851 | 1461223421623 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]]]}] 00:23:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 00:23:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1442ms 00:23:41 INFO - PROCESS | 1851 | 1461223421691 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 00:23:41 INFO - PROCESS | 1851 | 1461223421700 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 00:23:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 00:23:41 INFO - PROCESS | 1851 | 1461223421711 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 00:23:41 INFO - PROCESS | 1851 | 1461223421715 Marionette TRACE conn3 <- [1,230,null,{}] 00:23:41 INFO - PROCESS | 1851 | 1461223421722 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}] 00:23:41 INFO - PROCESS | 1851 | 1461223421932 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 00:23:42 INFO - PROCESS | 1851 | 1461223422072 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:42 INFO - PROCESS | 1851 | ++DOCSHELL 0x927f6400 == 34 [pid = 1851] [id = 65] 00:23:42 INFO - PROCESS | 1851 | ++DOMWINDOW == 72 (0x95840400) [pid = 1851] [serial = 193] [outer = (nil)] 00:23:42 INFO - PROCESS | 1851 | ++DOMWINDOW == 73 (0x97b61c00) [pid = 1851] [serial = 194] [outer = 0x95840400] 00:23:42 INFO - PROCESS | 1851 | 1461223422162 Marionette DEBUG loaded listener.js 00:23:42 INFO - PROCESS | 1851 | ++DOMWINDOW == 74 (0x97eb3000) [pid = 1851] [serial = 195] [outer = 0x95840400] 00:23:43 INFO - PROCESS | 1851 | 1461223423032 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]]]}] 00:23:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 00:23:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1391ms 00:23:43 INFO - PROCESS | 1851 | 1461223423102 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 00:23:43 INFO - PROCESS | 1851 | 1461223423106 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 00:23:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 00:23:43 INFO - PROCESS | 1851 | 1461223423113 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 00:23:43 INFO - PROCESS | 1851 | 1461223423119 Marionette TRACE conn3 <- [1,234,null,{}] 00:23:43 INFO - PROCESS | 1851 | 1461223423136 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}] 00:23:43 INFO - PROCESS | 1851 | 1461223423353 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 00:23:43 INFO - PROCESS | 1851 | 1461223423495 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:43 INFO - PROCESS | 1851 | ++DOCSHELL 0x96e7dc00 == 35 [pid = 1851] [id = 66] 00:23:43 INFO - PROCESS | 1851 | ++DOMWINDOW == 75 (0x98581800) [pid = 1851] [serial = 196] [outer = (nil)] 00:23:43 INFO - PROCESS | 1851 | ++DOMWINDOW == 76 (0x98d6c800) [pid = 1851] [serial = 197] [outer = 0x98581800] 00:23:43 INFO - PROCESS | 1851 | 1461223423589 Marionette DEBUG loaded listener.js 00:23:43 INFO - PROCESS | 1851 | ++DOMWINDOW == 77 (0x9971e400) [pid = 1851] [serial = 198] [outer = 0x98581800] 00:23:44 INFO - PROCESS | 1851 | 1461223424427 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]]]}] 00:23:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 00:23:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1343ms 00:23:44 INFO - PROCESS | 1851 | 1461223424457 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 00:23:44 INFO - PROCESS | 1851 | 1461223424462 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 00:23:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 00:23:44 INFO - PROCESS | 1851 | 1461223424468 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 00:23:44 INFO - PROCESS | 1851 | 1461223424472 Marionette TRACE conn3 <- [1,238,null,{}] 00:23:44 INFO - PROCESS | 1851 | 1461223424493 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}] 00:23:44 INFO - PROCESS | 1851 | 1461223424719 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 00:23:44 INFO - PROCESS | 1851 | 1461223424827 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:44 INFO - PROCESS | 1851 | ++DOCSHELL 0x99087000 == 36 [pid = 1851] [id = 67] 00:23:44 INFO - PROCESS | 1851 | ++DOMWINDOW == 78 (0x9ada8400) [pid = 1851] [serial = 199] [outer = (nil)] 00:23:44 INFO - PROCESS | 1851 | ++DOMWINDOW == 79 (0x9af56400) [pid = 1851] [serial = 200] [outer = 0x9ada8400] 00:23:44 INFO - PROCESS | 1851 | 1461223424918 Marionette DEBUG loaded listener.js 00:23:45 INFO - PROCESS | 1851 | ++DOMWINDOW == 80 (0x9af84c00) [pid = 1851] [serial = 201] [outer = 0x9ada8400] 00:23:45 INFO - PROCESS | 1851 | 1461223425865 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]]]}] 00:23:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 00:23:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1429ms 00:23:45 INFO - PROCESS | 1851 | 1461223425897 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 00:23:45 INFO - PROCESS | 1851 | 1461223425900 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 00:23:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 00:23:46 INFO - PROCESS | 1851 | 1461223426079 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 00:23:46 INFO - PROCESS | 1851 | 1461223426081 Marionette TRACE conn3 <- [1,242,null,{}] 00:23:46 INFO - PROCESS | 1851 | 1461223426089 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}] 00:23:46 INFO - PROCESS | 1851 | 1461223426269 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 00:23:46 INFO - PROCESS | 1851 | 1461223426419 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:46 INFO - PROCESS | 1851 | ++DOCSHELL 0x91cec800 == 37 [pid = 1851] [id = 68] 00:23:46 INFO - PROCESS | 1851 | ++DOMWINDOW == 81 (0x9908b400) [pid = 1851] [serial = 202] [outer = (nil)] 00:23:46 INFO - PROCESS | 1851 | ++DOMWINDOW == 82 (0x9e916000) [pid = 1851] [serial = 203] [outer = 0x9908b400] 00:23:46 INFO - PROCESS | 1851 | 1461223426545 Marionette DEBUG loaded listener.js 00:23:46 INFO - PROCESS | 1851 | ++DOMWINDOW == 83 (0x9e91b800) [pid = 1851] [serial = 204] [outer = 0x9908b400] 00:23:47 INFO - PROCESS | 1851 | 1461223427326 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]]]}] 00:23:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 00:23:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1337ms 00:23:47 INFO - PROCESS | 1851 | 1461223427367 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 00:23:47 INFO - PROCESS | 1851 | 1461223427371 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 00:23:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 00:23:47 INFO - PROCESS | 1851 | 1461223427377 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 00:23:47 INFO - PROCESS | 1851 | 1461223427381 Marionette TRACE conn3 <- [1,246,null,{}] 00:23:47 INFO - PROCESS | 1851 | 1461223427415 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}] 00:23:47 INFO - PROCESS | 1851 | 1461223427625 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 00:23:47 INFO - PROCESS | 1851 | 1461223427769 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:47 INFO - PROCESS | 1851 | ++DOCSHELL 0x91045800 == 38 [pid = 1851] [id = 69] 00:23:47 INFO - PROCESS | 1851 | ++DOMWINDOW == 84 (0x912e8000) [pid = 1851] [serial = 205] [outer = (nil)] 00:23:47 INFO - PROCESS | 1851 | ++DOMWINDOW == 85 (0x94ec6400) [pid = 1851] [serial = 206] [outer = 0x912e8000] 00:23:47 INFO - PROCESS | 1851 | 1461223427865 Marionette DEBUG loaded listener.js 00:23:47 INFO - PROCESS | 1851 | ++DOMWINDOW == 86 (0x98066800) [pid = 1851] [serial = 207] [outer = 0x912e8000] 00:23:48 INFO - PROCESS | 1851 | 1461223428896 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]]]}] 00:23:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 00:23:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1563ms 00:23:48 INFO - PROCESS | 1851 | 1461223428941 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 00:23:48 INFO - PROCESS | 1851 | 1461223428948 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 00:23:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 00:23:48 INFO - PROCESS | 1851 | 1461223428956 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 00:23:48 INFO - PROCESS | 1851 | 1461223428962 Marionette TRACE conn3 <- [1,250,null,{}] 00:23:48 INFO - PROCESS | 1851 | 1461223428970 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}] 00:23:49 INFO - PROCESS | 1851 | 1461223429125 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 00:23:49 INFO - PROCESS | 1851 | 1461223429295 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:49 INFO - PROCESS | 1851 | ++DOCSHELL 0x94e83c00 == 39 [pid = 1851] [id = 70] 00:23:49 INFO - PROCESS | 1851 | ++DOMWINDOW == 87 (0x94e86400) [pid = 1851] [serial = 208] [outer = (nil)] 00:23:49 INFO - PROCESS | 1851 | ++DOMWINDOW == 88 (0x94ebc000) [pid = 1851] [serial = 209] [outer = 0x94e86400] 00:23:49 INFO - PROCESS | 1851 | 1461223429393 Marionette DEBUG loaded listener.js 00:23:49 INFO - PROCESS | 1851 | ++DOMWINDOW == 89 (0x9605d000) [pid = 1851] [serial = 210] [outer = 0x94e86400] 00:23:50 INFO - PROCESS | 1851 | 1461223430265 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]]]}] 00:23:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 00:23:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1383ms 00:23:50 INFO - PROCESS | 1851 | 1461223430339 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 00:23:50 INFO - PROCESS | 1851 | 1461223430348 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 00:23:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 00:23:50 INFO - PROCESS | 1851 | 1461223430365 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 00:23:50 INFO - PROCESS | 1851 | 1461223430368 Marionette TRACE conn3 <- [1,254,null,{}] 00:23:50 INFO - PROCESS | 1851 | 1461223430375 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}] 00:23:50 INFO - PROCESS | 1851 | 1461223430572 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 00:23:50 INFO - PROCESS | 1851 | --DOCSHELL 0x98d69800 == 38 [pid = 1851] [id = 42] 00:23:50 INFO - PROCESS | 1851 | --DOCSHELL 0x98a04800 == 37 [pid = 1851] [id = 46] 00:23:50 INFO - PROCESS | 1851 | 1461223430802 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:50 INFO - PROCESS | 1851 | ++DOCSHELL 0x91040c00 == 38 [pid = 1851] [id = 71] 00:23:50 INFO - PROCESS | 1851 | ++DOMWINDOW == 90 (0x91043400) [pid = 1851] [serial = 211] [outer = (nil)] 00:23:50 INFO - PROCESS | 1851 | ++DOMWINDOW == 91 (0x92650800) [pid = 1851] [serial = 212] [outer = 0x91043400] 00:23:50 INFO - PROCESS | 1851 | 1461223430905 Marionette DEBUG loaded listener.js 00:23:51 INFO - PROCESS | 1851 | ++DOMWINDOW == 92 (0x97b60400) [pid = 1851] [serial = 213] [outer = 0x91043400] 00:23:51 INFO - PROCESS | 1851 | --DOMWINDOW == 91 (0x94e84c00) [pid = 1851] [serial = 158] [outer = (nil)] [url = about:blank] 00:23:51 INFO - PROCESS | 1851 | --DOMWINDOW == 90 (0x94eb9800) [pid = 1851] [serial = 159] [outer = (nil)] [url = about:blank] 00:23:51 INFO - PROCESS | 1851 | --DOMWINDOW == 89 (0xa4495000) [pid = 1851] [serial = 141] [outer = (nil)] [url = about:blank] 00:23:51 INFO - PROCESS | 1851 | --DOMWINDOW == 88 (0x9fb99000) [pid = 1851] [serial = 132] [outer = (nil)] [url = about:blank] 00:23:51 INFO - PROCESS | 1851 | --DOMWINDOW == 87 (0x9af57800) [pid = 1851] [serial = 138] [outer = (nil)] [url = about:blank] 00:23:51 INFO - PROCESS | 1851 | --DOMWINDOW == 86 (0xa6c37c00) [pid = 1851] [serial = 150] [outer = (nil)] [url = about:blank] 00:23:51 INFO - PROCESS | 1851 | --DOMWINDOW == 85 (0x97b67800) [pid = 1851] [serial = 135] [outer = (nil)] [url = about:blank] 00:23:51 INFO - PROCESS | 1851 | --DOMWINDOW == 84 (0x98063400) [pid = 1851] [serial = 144] [outer = (nil)] [url = about:blank] 00:23:51 INFO - PROCESS | 1851 | --DOMWINDOW == 83 (0xa44f2800) [pid = 1851] [serial = 147] [outer = (nil)] [url = about:blank] 00:23:51 INFO - PROCESS | 1851 | --DOMWINDOW == 82 (0x912f1c00) [pid = 1851] [serial = 155] [outer = (nil)] [url = about:blank] 00:23:51 INFO - PROCESS | 1851 | --DOMWINDOW == 81 (0x91ce6400) [pid = 1851] [serial = 156] [outer = (nil)] [url = about:blank] 00:23:51 INFO - PROCESS | 1851 | --DOMWINDOW == 80 (0x927f7000) [pid = 1851] [serial = 152] [outer = (nil)] [url = about:blank] 00:23:51 INFO - PROCESS | 1851 | --DOMWINDOW == 79 (0x9fa2c800) [pid = 1851] [serial = 131] [outer = (nil)] [url = about:blank] 00:23:51 INFO - PROCESS | 1851 | --DOMWINDOW == 78 (0x97806000) [pid = 1851] [serial = 134] [outer = (nil)] [url = about:blank] 00:23:51 INFO - PROCESS | 1851 | --DOMWINDOW == 77 (0x9fdef800) [pid = 1851] [serial = 137] [outer = (nil)] [url = about:blank] 00:23:51 INFO - PROCESS | 1851 | --DOMWINDOW == 76 (0xa43c7000) [pid = 1851] [serial = 140] [outer = (nil)] [url = about:blank] 00:23:51 INFO - PROCESS | 1851 | --DOMWINDOW == 75 (0x98061400) [pid = 1851] [serial = 143] [outer = (nil)] [url = about:blank] 00:23:51 INFO - PROCESS | 1851 | --DOMWINDOW == 74 (0xa44c5400) [pid = 1851] [serial = 146] [outer = (nil)] [url = about:blank] 00:23:51 INFO - PROCESS | 1851 | --DOMWINDOW == 73 (0xa6c2e400) [pid = 1851] [serial = 149] [outer = (nil)] [url = about:blank] 00:23:51 INFO - PROCESS | 1851 | 1461223431615 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]]]}] 00:23:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 00:23:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1290ms 00:23:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 00:23:51 INFO - PROCESS | 1851 | 1461223431648 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 00:23:51 INFO - PROCESS | 1851 | 1461223431651 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 00:23:51 INFO - PROCESS | 1851 | 1461223431658 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 00:23:51 INFO - PROCESS | 1851 | 1461223431664 Marionette TRACE conn3 <- [1,258,null,{}] 00:23:51 INFO - PROCESS | 1851 | 1461223431680 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}] 00:23:51 INFO - PROCESS | 1851 | 1461223431833 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 00:23:51 INFO - PROCESS | 1851 | 1461223431939 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:51 INFO - PROCESS | 1851 | ++DOCSHELL 0x97b5c800 == 39 [pid = 1851] [id = 72] 00:23:51 INFO - PROCESS | 1851 | ++DOMWINDOW == 74 (0x9805b400) [pid = 1851] [serial = 214] [outer = (nil)] 00:23:52 INFO - PROCESS | 1851 | ++DOMWINDOW == 75 (0x98578000) [pid = 1851] [serial = 215] [outer = 0x9805b400] 00:23:52 INFO - PROCESS | 1851 | 1461223432016 Marionette DEBUG loaded listener.js 00:23:52 INFO - PROCESS | 1851 | ++DOMWINDOW == 76 (0x98580400) [pid = 1851] [serial = 216] [outer = 0x9805b400] 00:23:52 INFO - PROCESS | 1851 | ++DOMWINDOW == 77 (0x9995f000) [pid = 1851] [serial = 217] [outer = 0x94e8a800] 00:23:52 INFO - PROCESS | 1851 | 1461223432784 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]]]}] 00:23:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 00:23:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1185ms 00:23:52 INFO - PROCESS | 1851 | 1461223432854 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 00:23:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 00:23:52 INFO - PROCESS | 1851 | 1461223432858 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 00:23:52 INFO - PROCESS | 1851 | 1461223432865 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 00:23:52 INFO - PROCESS | 1851 | 1461223432869 Marionette TRACE conn3 <- [1,262,null,{}] 00:23:52 INFO - PROCESS | 1851 | 1461223432874 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}] 00:23:53 INFO - PROCESS | 1851 | 1461223433025 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 00:23:53 INFO - PROCESS | 1851 | 1461223433036 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:53 INFO - PROCESS | 1851 | ++DOCSHELL 0x98d69800 == 40 [pid = 1851] [id = 73] 00:23:53 INFO - PROCESS | 1851 | ++DOMWINDOW == 78 (0x99717400) [pid = 1851] [serial = 218] [outer = (nil)] 00:23:53 INFO - PROCESS | 1851 | ++DOMWINDOW == 79 (0x9de1fc00) [pid = 1851] [serial = 219] [outer = 0x99717400] 00:23:53 INFO - PROCESS | 1851 | 1461223433111 Marionette DEBUG loaded listener.js 00:23:53 INFO - PROCESS | 1851 | ++DOMWINDOW == 80 (0x9fa2a400) [pid = 1851] [serial = 220] [outer = 0x99717400] 00:23:54 INFO - PROCESS | 1851 | 1461223434040 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]]]}] 00:23:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 00:23:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1235ms 00:23:54 INFO - PROCESS | 1851 | 1461223434101 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 00:23:54 INFO - PROCESS | 1851 | 1461223434104 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 00:23:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 00:23:54 INFO - PROCESS | 1851 | 1461223434111 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 00:23:54 INFO - PROCESS | 1851 | 1461223434113 Marionette TRACE conn3 <- [1,266,null,{}] 00:23:54 INFO - PROCESS | 1851 | 1461223434119 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}] 00:23:54 INFO - PROCESS | 1851 | 1461223434299 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 00:23:54 INFO - PROCESS | 1851 | 1461223434319 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:54 INFO - PROCESS | 1851 | ++DOCSHELL 0x9103fc00 == 41 [pid = 1851] [id = 74] 00:23:54 INFO - PROCESS | 1851 | ++DOMWINDOW == 81 (0x9fa99c00) [pid = 1851] [serial = 221] [outer = (nil)] 00:23:54 INFO - PROCESS | 1851 | ++DOMWINDOW == 82 (0x9fb58800) [pid = 1851] [serial = 222] [outer = 0x9fa99c00] 00:23:54 INFO - PROCESS | 1851 | 1461223434391 Marionette DEBUG loaded listener.js 00:23:54 INFO - PROCESS | 1851 | ++DOMWINDOW == 83 (0x9fb98000) [pid = 1851] [serial = 223] [outer = 0x9fa99c00] 00:23:55 INFO - PROCESS | 1851 | 1461223435211 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]]]}] 00:23:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 00:23:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1127ms 00:23:55 INFO - PROCESS | 1851 | 1461223435238 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 00:23:55 INFO - PROCESS | 1851 | 1461223435242 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 00:23:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 00:23:55 INFO - PROCESS | 1851 | 1461223435252 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 00:23:55 INFO - PROCESS | 1851 | 1461223435254 Marionette TRACE conn3 <- [1,270,null,{}] 00:23:55 INFO - PROCESS | 1851 | 1461223435271 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}] 00:23:55 INFO - PROCESS | 1851 | 1461223435578 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 00:23:55 INFO - PROCESS | 1851 | --DOMWINDOW == 82 (0x96a62000) [pid = 1851] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 00:23:55 INFO - PROCESS | 1851 | --DOMWINDOW == 81 (0x9805e800) [pid = 1851] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 00:23:55 INFO - PROCESS | 1851 | --DOMWINDOW == 80 (0x912e8800) [pid = 1851] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 00:23:55 INFO - PROCESS | 1851 | --DOMWINDOW == 79 (0x8f4eb800) [pid = 1851] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 00:23:55 INFO - PROCESS | 1851 | --DOMWINDOW == 78 (0x98060400) [pid = 1851] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 00:23:55 INFO - PROCESS | 1851 | --DOMWINDOW == 77 (0x97b95c00) [pid = 1851] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 00:23:55 INFO - PROCESS | 1851 | 1461223435676 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:55 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f4e1400 == 42 [pid = 1851] [id = 75] 00:23:55 INFO - PROCESS | 1851 | ++DOMWINDOW == 78 (0x8f4e4400) [pid = 1851] [serial = 224] [outer = (nil)] 00:23:55 INFO - PROCESS | 1851 | ++DOMWINDOW == 79 (0x94ec5000) [pid = 1851] [serial = 225] [outer = 0x8f4e4400] 00:23:55 INFO - PROCESS | 1851 | 1461223435749 Marionette DEBUG loaded listener.js 00:23:55 INFO - PROCESS | 1851 | ++DOMWINDOW == 80 (0x9fb50800) [pid = 1851] [serial = 226] [outer = 0x8f4e4400] 00:23:56 INFO - PROCESS | 1851 | 1461223436454 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]]]}] 00:23:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 00:23:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1232ms 00:23:56 INFO - PROCESS | 1851 | 1461223436484 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 00:23:56 INFO - PROCESS | 1851 | 1461223436488 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 00:23:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 00:23:56 INFO - PROCESS | 1851 | 1461223436494 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 00:23:56 INFO - PROCESS | 1851 | 1461223436497 Marionette TRACE conn3 <- [1,274,null,{}] 00:23:56 INFO - PROCESS | 1851 | 1461223436503 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}] 00:23:56 INFO - PROCESS | 1851 | 1461223436647 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 00:23:56 INFO - PROCESS | 1851 | 1461223436662 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:56 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f1e7800 == 43 [pid = 1851] [id = 76] 00:23:56 INFO - PROCESS | 1851 | ++DOMWINDOW == 81 (0x8f1e8800) [pid = 1851] [serial = 227] [outer = (nil)] 00:23:56 INFO - PROCESS | 1851 | ++DOMWINDOW == 82 (0x8f1efc00) [pid = 1851] [serial = 228] [outer = 0x8f1e8800] 00:23:56 INFO - PROCESS | 1851 | 1461223436736 Marionette DEBUG loaded listener.js 00:23:56 INFO - PROCESS | 1851 | ++DOMWINDOW == 83 (0x8f1f3000) [pid = 1851] [serial = 229] [outer = 0x8f1e8800] 00:23:57 INFO - PROCESS | 1851 | 1461223437501 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]]]}] 00:23:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 00:23:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1134ms 00:23:57 INFO - PROCESS | 1851 | 1461223437630 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 00:23:57 INFO - PROCESS | 1851 | 1461223437636 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 00:23:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 00:23:57 INFO - PROCESS | 1851 | 1461223437644 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 00:23:57 INFO - PROCESS | 1851 | 1461223437651 Marionette TRACE conn3 <- [1,278,null,{}] 00:23:57 INFO - PROCESS | 1851 | 1461223437660 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}] 00:23:57 INFO - PROCESS | 1851 | 1461223437882 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 00:23:58 INFO - PROCESS | 1851 | 1461223438028 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:58 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f1e7c00 == 44 [pid = 1851] [id = 77] 00:23:58 INFO - PROCESS | 1851 | ++DOMWINDOW == 84 (0x8f1f1c00) [pid = 1851] [serial = 230] [outer = (nil)] 00:23:58 INFO - PROCESS | 1851 | ++DOMWINDOW == 85 (0x9103e400) [pid = 1851] [serial = 231] [outer = 0x8f1f1c00] 00:23:58 INFO - PROCESS | 1851 | 1461223438120 Marionette DEBUG loaded listener.js 00:23:58 INFO - PROCESS | 1851 | ++DOMWINDOW == 86 (0x91ce6400) [pid = 1851] [serial = 232] [outer = 0x8f1f1c00] 00:23:59 INFO - PROCESS | 1851 | 1461223439055 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]]]}] 00:23:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 00:23:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1440ms 00:23:59 INFO - PROCESS | 1851 | 1461223439085 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 00:23:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 00:23:59 INFO - PROCESS | 1851 | 1461223439091 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 00:23:59 INFO - PROCESS | 1851 | 1461223439104 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 00:23:59 INFO - PROCESS | 1851 | 1461223439110 Marionette TRACE conn3 <- [1,282,null,{}] 00:23:59 INFO - PROCESS | 1851 | 1461223439117 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}] 00:23:59 INFO - PROCESS | 1851 | 1461223439291 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 00:23:59 INFO - PROCESS | 1851 | 1461223439434 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:59 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f8c5400 == 45 [pid = 1851] [id = 78] 00:23:59 INFO - PROCESS | 1851 | ++DOMWINDOW == 87 (0x8f8c9000) [pid = 1851] [serial = 233] [outer = (nil)] 00:23:59 INFO - PROCESS | 1851 | ++DOMWINDOW == 88 (0x97b61400) [pid = 1851] [serial = 234] [outer = 0x8f8c9000] 00:23:59 INFO - PROCESS | 1851 | 1461223439525 Marionette DEBUG loaded listener.js 00:23:59 INFO - PROCESS | 1851 | ++DOMWINDOW == 89 (0x9805c400) [pid = 1851] [serial = 235] [outer = 0x8f8c9000] 00:24:00 INFO - PROCESS | 1851 | 1461223440436 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]]]}] 00:24:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 00:24:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1393ms 00:24:00 INFO - PROCESS | 1851 | 1461223440493 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 00:24:00 INFO - PROCESS | 1851 | 1461223440497 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 00:24:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 00:24:00 INFO - PROCESS | 1851 | 1461223440504 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 00:24:00 INFO - PROCESS | 1851 | 1461223440507 Marionette TRACE conn3 <- [1,286,null,{}] 00:24:00 INFO - PROCESS | 1851 | 1461223440523 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}] 00:24:00 INFO - PROCESS | 1851 | 1461223440747 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 00:24:00 INFO - PROCESS | 1851 | 1461223440894 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:00 INFO - PROCESS | 1851 | ++DOCSHELL 0x97b67000 == 46 [pid = 1851] [id = 79] 00:24:00 INFO - PROCESS | 1851 | ++DOMWINDOW == 90 (0x99087400) [pid = 1851] [serial = 236] [outer = (nil)] 00:24:01 INFO - PROCESS | 1851 | ++DOMWINDOW == 91 (0x9fa8f000) [pid = 1851] [serial = 237] [outer = 0x99087400] 00:24:01 INFO - PROCESS | 1851 | 1461223441034 Marionette DEBUG loaded listener.js 00:24:01 INFO - PROCESS | 1851 | ++DOMWINDOW == 92 (0x9fea5000) [pid = 1851] [serial = 238] [outer = 0x99087400] 00:24:02 INFO - PROCESS | 1851 | 1461223442017 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]]]}] 00:24:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 00:24:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1581ms 00:24:02 INFO - PROCESS | 1851 | 1461223442087 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 00:24:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 00:24:02 INFO - PROCESS | 1851 | 1461223442091 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 00:24:02 INFO - PROCESS | 1851 | 1461223442098 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 00:24:02 INFO - PROCESS | 1851 | 1461223442101 Marionette TRACE conn3 <- [1,290,null,{}] 00:24:02 INFO - PROCESS | 1851 | 1461223442107 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}] 00:24:02 INFO - PROCESS | 1851 | 1461223442310 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 00:24:02 INFO - PROCESS | 1851 | 1461223442503 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:02 INFO - PROCESS | 1851 | ++DOCSHELL 0x912e6c00 == 47 [pid = 1851] [id = 80] 00:24:02 INFO - PROCESS | 1851 | ++DOMWINDOW == 93 (0x9fb4e800) [pid = 1851] [serial = 239] [outer = (nil)] 00:24:02 INFO - PROCESS | 1851 | ++DOMWINDOW == 94 (0xa09ddc00) [pid = 1851] [serial = 240] [outer = 0x9fb4e800] 00:24:02 INFO - PROCESS | 1851 | 1461223442632 Marionette DEBUG loaded listener.js 00:24:02 INFO - PROCESS | 1851 | ++DOMWINDOW == 95 (0xa0d51c00) [pid = 1851] [serial = 241] [outer = 0x9fb4e800] 00:24:03 INFO - PROCESS | 1851 | 1461223443423 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]]]}] 00:24:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 00:24:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1338ms 00:24:03 INFO - PROCESS | 1851 | 1461223443435 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 00:24:03 INFO - PROCESS | 1851 | 1461223443438 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 00:24:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 00:24:03 INFO - PROCESS | 1851 | 1461223443445 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 00:24:03 INFO - PROCESS | 1851 | 1461223443449 Marionette TRACE conn3 <- [1,294,null,{}] 00:24:03 INFO - PROCESS | 1851 | 1461223443455 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}] 00:24:03 INFO - PROCESS | 1851 | 1461223443615 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 00:24:03 INFO - PROCESS | 1851 | 1461223443766 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:03 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f8c0c00 == 48 [pid = 1851] [id = 81] 00:24:03 INFO - PROCESS | 1851 | ++DOMWINDOW == 96 (0x8f8c8000) [pid = 1851] [serial = 242] [outer = (nil)] 00:24:03 INFO - PROCESS | 1851 | ++DOMWINDOW == 97 (0xa0ea7c00) [pid = 1851] [serial = 243] [outer = 0x8f8c8000] 00:24:03 INFO - PROCESS | 1851 | 1461223443855 Marionette DEBUG loaded listener.js 00:24:03 INFO - PROCESS | 1851 | ++DOMWINDOW == 98 (0xa2722800) [pid = 1851] [serial = 244] [outer = 0x8f8c8000] 00:24:04 INFO - PROCESS | 1851 | 1461223444725 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]]]}] 00:24:04 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. 00:24:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1329ms 00:24:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 00:24:04 INFO - PROCESS | 1851 | 1461223444775 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 00:24:04 INFO - PROCESS | 1851 | 1461223444779 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 00:24:04 INFO - PROCESS | 1851 | 1461223444786 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 00:24:04 INFO - PROCESS | 1851 | 1461223444789 Marionette TRACE conn3 <- [1,298,null,{}] 00:24:04 INFO - PROCESS | 1851 | 1461223444796 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}] 00:24:05 INFO - PROCESS | 1851 | 1461223445006 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 00:24:05 INFO - PROCESS | 1851 | 1461223445154 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:05 INFO - PROCESS | 1851 | ++DOCSHELL 0x94ee9400 == 49 [pid = 1851] [id = 82] 00:24:05 INFO - PROCESS | 1851 | ++DOMWINDOW == 99 (0x94eeac00) [pid = 1851] [serial = 245] [outer = (nil)] 00:24:05 INFO - PROCESS | 1851 | ++DOMWINDOW == 100 (0x94ef6c00) [pid = 1851] [serial = 246] [outer = 0x94eeac00] 00:24:05 INFO - PROCESS | 1851 | 1461223445243 Marionette DEBUG loaded listener.js 00:24:05 INFO - PROCESS | 1851 | ++DOMWINDOW == 101 (0xa271cc00) [pid = 1851] [serial = 247] [outer = 0x94eeac00] 00:24:06 INFO - PROCESS | 1851 | 1461223446206 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]]]}] 00:24:06 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. 00:24:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1486ms 00:24:06 INFO - PROCESS | 1851 | 1461223446272 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 00:24:06 INFO - PROCESS | 1851 | 1461223446276 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 00:24:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 00:24:06 INFO - PROCESS | 1851 | 1461223446283 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 00:24:06 INFO - PROCESS | 1851 | 1461223446286 Marionette TRACE conn3 <- [1,302,null,{}] 00:24:06 INFO - PROCESS | 1851 | 1461223446292 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}] 00:24:06 INFO - PROCESS | 1851 | 1461223446462 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 00:24:06 INFO - PROCESS | 1851 | 1461223446769 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:06 INFO - PROCESS | 1851 | ++DOCSHELL 0x91cdf400 == 50 [pid = 1851] [id = 83] 00:24:06 INFO - PROCESS | 1851 | ++DOMWINDOW == 102 (0x91cea800) [pid = 1851] [serial = 248] [outer = (nil)] 00:24:06 INFO - PROCESS | 1851 | ++DOMWINDOW == 103 (0x9434a800) [pid = 1851] [serial = 249] [outer = 0x91cea800] 00:24:06 INFO - PROCESS | 1851 | 1461223446916 Marionette DEBUG loaded listener.js 00:24:07 INFO - PROCESS | 1851 | ++DOMWINDOW == 104 (0x94e8e000) [pid = 1851] [serial = 250] [outer = 0x91cea800] 00:24:07 INFO - PROCESS | 1851 | 1461223447897 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]]]}] 00:24:07 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. 00:24:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1686ms 00:24:07 INFO - PROCESS | 1851 | 1461223447971 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 00:24:07 INFO - PROCESS | 1851 | 1461223447978 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 00:24:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 00:24:07 INFO - PROCESS | 1851 | 1461223447987 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 00:24:07 INFO - PROCESS | 1851 | 1461223447992 Marionette TRACE conn3 <- [1,306,null,{}] 00:24:08 INFO - PROCESS | 1851 | 1461223447999 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}] 00:24:08 INFO - PROCESS | 1851 | 1461223448221 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 00:24:08 INFO - PROCESS | 1851 | --DOMWINDOW == 103 (0x9908b800) [pid = 1851] [serial = 188] [outer = (nil)] [url = about:blank] 00:24:08 INFO - PROCESS | 1851 | --DOMWINDOW == 102 (0x96e76000) [pid = 1851] [serial = 161] [outer = (nil)] [url = about:blank] 00:24:08 INFO - PROCESS | 1851 | --DOMWINDOW == 101 (0x9857b000) [pid = 1851] [serial = 182] [outer = (nil)] [url = about:blank] 00:24:08 INFO - PROCESS | 1851 | --DOMWINDOW == 100 (0x97689800) [pid = 1851] [serial = 162] [outer = (nil)] [url = about:blank] 00:24:08 INFO - PROCESS | 1851 | --DOMWINDOW == 99 (0x9805e400) [pid = 1851] [serial = 170] [outer = (nil)] [url = about:blank] 00:24:08 INFO - PROCESS | 1851 | --DOMWINDOW == 98 (0x97808800) [pid = 1851] [serial = 167] [outer = (nil)] [url = about:blank] 00:24:08 INFO - PROCESS | 1851 | --DOMWINDOW == 97 (0x94ec7400) [pid = 1851] [serial = 176] [outer = (nil)] [url = about:blank] 00:24:08 INFO - PROCESS | 1851 | --DOMWINDOW == 96 (0x94347800) [pid = 1851] [serial = 164] [outer = (nil)] [url = about:blank] 00:24:08 INFO - PROCESS | 1851 | --DOMWINDOW == 95 (0x91ce8c00) [pid = 1851] [serial = 173] [outer = (nil)] [url = about:blank] 00:24:08 INFO - PROCESS | 1851 | --DOMWINDOW == 94 (0x98581400) [pid = 1851] [serial = 185] [outer = (nil)] [url = about:blank] 00:24:08 INFO - PROCESS | 1851 | --DOMWINDOW == 93 (0x96ae9c00) [pid = 1851] [serial = 177] [outer = (nil)] [url = about:blank] 00:24:08 INFO - PROCESS | 1851 | --DOMWINDOW == 92 (0x927eac00) [pid = 1851] [serial = 174] [outer = (nil)] [url = about:blank] 00:24:08 INFO - PROCESS | 1851 | --DOMWINDOW == 91 (0x9805f400) [pid = 1851] [serial = 179] [outer = (nil)] [url = about:blank] 00:24:08 INFO - PROCESS | 1851 | --DOMWINDOW == 90 (0x9857f400) [pid = 1851] [serial = 183] [outer = (nil)] [url = about:blank] 00:24:08 INFO - PROCESS | 1851 | --DOMWINDOW == 89 (0x982f3c00) [pid = 1851] [serial = 180] [outer = (nil)] [url = about:blank] 00:24:08 INFO - PROCESS | 1851 | --DOMWINDOW == 88 (0x8f8c9800) [pid = 1851] [serial = 186] [outer = (nil)] [url = about:blank] 00:24:08 INFO - PROCESS | 1851 | 1461223448447 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:08 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f8c4c00 == 51 [pid = 1851] [id = 84] 00:24:08 INFO - PROCESS | 1851 | ++DOMWINDOW == 89 (0x8f8ca000) [pid = 1851] [serial = 251] [outer = (nil)] 00:24:08 INFO - PROCESS | 1851 | ++DOMWINDOW == 90 (0x94ef3400) [pid = 1851] [serial = 252] [outer = 0x8f8ca000] 00:24:08 INFO - PROCESS | 1851 | 1461223448531 Marionette DEBUG loaded listener.js 00:24:08 INFO - PROCESS | 1851 | ++DOMWINDOW == 91 (0x96064c00) [pid = 1851] [serial = 253] [outer = 0x8f8ca000] 00:24:09 INFO - PROCESS | 1851 | 1461223449220 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]]]}] 00:24:09 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. 00:24:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1292ms 00:24:09 INFO - PROCESS | 1851 | 1461223449294 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 00:24:09 INFO - PROCESS | 1851 | 1461223449299 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 00:24:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 00:24:09 INFO - PROCESS | 1851 | 1461223449309 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 00:24:09 INFO - PROCESS | 1851 | 1461223449312 Marionette TRACE conn3 <- [1,310,null,{}] 00:24:09 INFO - PROCESS | 1851 | 1461223449318 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}] 00:24:09 INFO - PROCESS | 1851 | 1461223449475 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 00:24:09 INFO - PROCESS | 1851 | 1461223449487 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:09 INFO - PROCESS | 1851 | ++DOCSHELL 0x94ef5000 == 52 [pid = 1851] [id = 85] 00:24:09 INFO - PROCESS | 1851 | ++DOMWINDOW == 92 (0x97b62800) [pid = 1851] [serial = 254] [outer = (nil)] 00:24:09 INFO - PROCESS | 1851 | ++DOMWINDOW == 93 (0x97b6d400) [pid = 1851] [serial = 255] [outer = 0x97b62800] 00:24:09 INFO - PROCESS | 1851 | 1461223449561 Marionette DEBUG loaded listener.js 00:24:09 INFO - PROCESS | 1851 | ++DOMWINDOW == 94 (0x97b73c00) [pid = 1851] [serial = 256] [outer = 0x97b62800] 00:24:10 INFO - PROCESS | 1851 | 1461223450538 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]]]}] 00:24:10 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. 00:24:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1287ms 00:24:10 INFO - PROCESS | 1851 | 1461223450598 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 00:24:10 INFO - PROCESS | 1851 | 1461223450601 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 00:24:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 00:24:10 INFO - PROCESS | 1851 | 1461223450616 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 00:24:10 INFO - PROCESS | 1851 | 1461223450625 Marionette TRACE conn3 <- [1,314,null,{}] 00:24:10 INFO - PROCESS | 1851 | 1461223450639 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}] 00:24:10 INFO - PROCESS | 1851 | 1461223450813 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 00:24:10 INFO - PROCESS | 1851 | 1461223450935 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:10 INFO - PROCESS | 1851 | ++DOCSHELL 0x97b63400 == 53 [pid = 1851] [id = 86] 00:24:10 INFO - PROCESS | 1851 | ++DOMWINDOW == 95 (0x97b76000) [pid = 1851] [serial = 257] [outer = (nil)] 00:24:11 INFO - PROCESS | 1851 | ++DOMWINDOW == 96 (0x982f1c00) [pid = 1851] [serial = 258] [outer = 0x97b76000] 00:24:11 INFO - PROCESS | 1851 | 1461223451013 Marionette DEBUG loaded listener.js 00:24:11 INFO - PROCESS | 1851 | ++DOMWINDOW == 97 (0x983bdc00) [pid = 1851] [serial = 259] [outer = 0x97b76000] 00:24:11 INFO - PROCESS | 1851 | 1461223451828 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]]]}] 00:24:11 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. 00:24:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1246ms 00:24:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 00:24:11 INFO - PROCESS | 1851 | 1461223451860 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 00:24:11 INFO - PROCESS | 1851 | 1461223451863 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 00:24:11 INFO - PROCESS | 1851 | 1461223451870 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 00:24:11 INFO - PROCESS | 1851 | 1461223451873 Marionette TRACE conn3 <- [1,318,null,{}] 00:24:11 INFO - PROCESS | 1851 | 1461223451886 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}] 00:24:12 INFO - PROCESS | 1851 | 1461223452072 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 00:24:12 INFO - PROCESS | 1851 | 1461223452093 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:12 INFO - PROCESS | 1851 | ++DOCSHELL 0x94ef0000 == 54 [pid = 1851] [id = 87] 00:24:12 INFO - PROCESS | 1851 | ++DOMWINDOW == 98 (0x97cd1c00) [pid = 1851] [serial = 260] [outer = (nil)] 00:24:12 INFO - PROCESS | 1851 | ++DOMWINDOW == 99 (0x98a03c00) [pid = 1851] [serial = 261] [outer = 0x97cd1c00] 00:24:12 INFO - PROCESS | 1851 | 1461223452165 Marionette DEBUG loaded listener.js 00:24:12 INFO - PROCESS | 1851 | ++DOMWINDOW == 100 (0x98d6e000) [pid = 1851] [serial = 262] [outer = 0x97cd1c00] 00:24:12 INFO - PROCESS | 1851 | --DOMWINDOW == 99 (0x9fa99c00) [pid = 1851] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 00:24:12 INFO - PROCESS | 1851 | --DOMWINDOW == 98 (0x8f4e4400) [pid = 1851] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 00:24:12 INFO - PROCESS | 1851 | --DOMWINDOW == 97 (0x9805b400) [pid = 1851] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 00:24:13 INFO - PROCESS | 1851 | --DOMWINDOW == 96 (0x94e85800) [pid = 1851] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 00:24:13 INFO - PROCESS | 1851 | --DOMWINDOW == 95 (0x94e86400) [pid = 1851] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 00:24:13 INFO - PROCESS | 1851 | --DOMWINDOW == 94 (0x99717400) [pid = 1851] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 00:24:13 INFO - PROCESS | 1851 | --DOMWINDOW == 93 (0x91043400) [pid = 1851] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 00:24:13 INFO - PROCESS | 1851 | 1461223453144 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]]]}] 00:24:13 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. 00:24:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1290ms 00:24:13 INFO - PROCESS | 1851 | 1461223453159 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 00:24:13 INFO - PROCESS | 1851 | 1461223453162 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 00:24:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 00:24:13 INFO - PROCESS | 1851 | 1461223453169 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 00:24:13 INFO - PROCESS | 1851 | 1461223453172 Marionette TRACE conn3 <- [1,322,null,{}] 00:24:13 INFO - PROCESS | 1851 | 1461223453177 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}] 00:24:13 INFO - PROCESS | 1851 | 1461223453360 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 00:24:13 INFO - PROCESS | 1851 | 1461223453436 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:13 INFO - PROCESS | 1851 | ++DOCSHELL 0x91043400 == 55 [pid = 1851] [id = 88] 00:24:13 INFO - PROCESS | 1851 | ++DOMWINDOW == 94 (0x927ebc00) [pid = 1851] [serial = 263] [outer = (nil)] 00:24:13 INFO - PROCESS | 1851 | ++DOMWINDOW == 95 (0x98a09000) [pid = 1851] [serial = 264] [outer = 0x927ebc00] 00:24:13 INFO - PROCESS | 1851 | 1461223453524 Marionette DEBUG loaded listener.js 00:24:13 INFO - PROCESS | 1851 | ++DOMWINDOW == 96 (0x9910f000) [pid = 1851] [serial = 265] [outer = 0x927ebc00] 00:24:14 INFO - PROCESS | 1851 | 1461223454280 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]]]}] 00:24:14 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. 00:24:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1133ms 00:24:14 INFO - PROCESS | 1851 | 1461223454306 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 00:24:14 INFO - PROCESS | 1851 | 1461223454309 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 00:24:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 00:24:14 INFO - PROCESS | 1851 | 1461223454317 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 00:24:14 INFO - PROCESS | 1851 | 1461223454321 Marionette TRACE conn3 <- [1,326,null,{}] 00:24:14 INFO - PROCESS | 1851 | 1461223454328 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}] 00:24:14 INFO - PROCESS | 1851 | 1461223454485 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 00:24:14 INFO - PROCESS | 1851 | 1461223454505 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:14 INFO - PROCESS | 1851 | ++DOCSHELL 0x9adb3000 == 56 [pid = 1851] [id = 89] 00:24:14 INFO - PROCESS | 1851 | ++DOMWINDOW == 97 (0x9af57400) [pid = 1851] [serial = 266] [outer = (nil)] 00:24:14 INFO - PROCESS | 1851 | ++DOMWINDOW == 98 (0x9fa2b400) [pid = 1851] [serial = 267] [outer = 0x9af57400] 00:24:14 INFO - PROCESS | 1851 | 1461223454586 Marionette DEBUG loaded listener.js 00:24:14 INFO - PROCESS | 1851 | ++DOMWINDOW == 99 (0x9fa98c00) [pid = 1851] [serial = 268] [outer = 0x9af57400] 00:24:15 INFO - PROCESS | 1851 | 1461223455759 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]]]}] 00:24:15 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. 00:24:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1479ms 00:24:15 INFO - PROCESS | 1851 | 1461223455797 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 00:24:15 INFO - PROCESS | 1851 | 1461223455804 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 00:24:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 00:24:15 INFO - PROCESS | 1851 | 1461223455813 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 00:24:15 INFO - PROCESS | 1851 | 1461223455819 Marionette TRACE conn3 <- [1,330,null,{}] 00:24:15 INFO - PROCESS | 1851 | 1461223455828 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}] 00:24:16 INFO - PROCESS | 1851 | 1461223456060 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 00:24:16 INFO - PROCESS | 1851 | 1461223456272 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:16 INFO - PROCESS | 1851 | ++DOCSHELL 0x912e7c00 == 57 [pid = 1851] [id = 90] 00:24:16 INFO - PROCESS | 1851 | ++DOMWINDOW == 100 (0x927ee000) [pid = 1851] [serial = 269] [outer = (nil)] 00:24:16 INFO - PROCESS | 1851 | ++DOMWINDOW == 101 (0x94ef4800) [pid = 1851] [serial = 270] [outer = 0x927ee000] 00:24:16 INFO - PROCESS | 1851 | 1461223456367 Marionette DEBUG loaded listener.js 00:24:16 INFO - PROCESS | 1851 | ++DOMWINDOW == 102 (0x97707800) [pid = 1851] [serial = 271] [outer = 0x927ee000] 00:24:17 INFO - PROCESS | 1851 | 1461223457324 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]]]}] 00:24:17 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. 00:24:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1535ms 00:24:17 INFO - PROCESS | 1851 | 1461223457347 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 00:24:17 INFO - PROCESS | 1851 | 1461223457356 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 00:24:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 00:24:17 INFO - PROCESS | 1851 | 1461223457367 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 00:24:17 INFO - PROCESS | 1851 | 1461223457371 Marionette TRACE conn3 <- [1,334,null,{}] 00:24:17 INFO - PROCESS | 1851 | 1461223457378 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}] 00:24:17 INFO - PROCESS | 1851 | 1461223457560 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 00:24:17 INFO - PROCESS | 1851 | 1461223457710 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:17 INFO - PROCESS | 1851 | ++DOCSHELL 0x97b6e400 == 58 [pid = 1851] [id = 91] 00:24:17 INFO - PROCESS | 1851 | ++DOMWINDOW == 103 (0x97b73800) [pid = 1851] [serial = 272] [outer = (nil)] 00:24:17 INFO - PROCESS | 1851 | ++DOMWINDOW == 104 (0x97b79c00) [pid = 1851] [serial = 273] [outer = 0x97b73800] 00:24:17 INFO - PROCESS | 1851 | 1461223457836 Marionette DEBUG loaded listener.js 00:24:17 INFO - PROCESS | 1851 | ++DOMWINDOW == 105 (0x981cd000) [pid = 1851] [serial = 274] [outer = 0x97b73800] 00:24:18 INFO - PROCESS | 1851 | 1461223458849 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]]]}] 00:24:18 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. 00:24:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1535ms 00:24:18 INFO - PROCESS | 1851 | 1461223458902 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 00:24:18 INFO - PROCESS | 1851 | 1461223458907 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 00:24:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 00:24:18 INFO - PROCESS | 1851 | 1461223458914 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 00:24:18 INFO - PROCESS | 1851 | 1461223458920 Marionette TRACE conn3 <- [1,338,null,{}] 00:24:18 INFO - PROCESS | 1851 | 1461223458938 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}] 00:24:19 INFO - PROCESS | 1851 | 1461223459208 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 00:24:19 INFO - PROCESS | 1851 | 1461223459424 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:19 INFO - PROCESS | 1851 | ++DOCSHELL 0x9adb2c00 == 59 [pid = 1851] [id = 92] 00:24:19 INFO - PROCESS | 1851 | ++DOMWINDOW == 106 (0x9af8bc00) [pid = 1851] [serial = 275] [outer = (nil)] 00:24:19 INFO - PROCESS | 1851 | ++DOMWINDOW == 107 (0x9fe0f800) [pid = 1851] [serial = 276] [outer = 0x9af8bc00] 00:24:19 INFO - PROCESS | 1851 | 1461223459528 Marionette DEBUG loaded listener.js 00:24:19 INFO - PROCESS | 1851 | ++DOMWINDOW == 108 (0xa09a2000) [pid = 1851] [serial = 277] [outer = 0x9af8bc00] 00:24:20 INFO - PROCESS | 1851 | 1461223460394 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]]]}] 00:24:20 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. 00:24:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1535ms 00:24:20 INFO - PROCESS | 1851 | 1461223460450 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 00:24:20 INFO - PROCESS | 1851 | 1461223460455 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 00:24:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 00:24:20 INFO - PROCESS | 1851 | 1461223460462 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 00:24:20 INFO - PROCESS | 1851 | 1461223460465 Marionette TRACE conn3 <- [1,342,null,{}] 00:24:20 INFO - PROCESS | 1851 | 1461223460471 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}] 00:24:20 INFO - PROCESS | 1851 | 1461223460688 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 00:24:20 INFO - PROCESS | 1851 | 1461223460927 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:20 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f8bd800 == 60 [pid = 1851] [id = 93] 00:24:20 INFO - PROCESS | 1851 | ++DOMWINDOW == 109 (0xa0e45400) [pid = 1851] [serial = 278] [outer = (nil)] 00:24:21 INFO - PROCESS | 1851 | ++DOMWINDOW == 110 (0xa2721800) [pid = 1851] [serial = 279] [outer = 0xa0e45400] 00:24:21 INFO - PROCESS | 1851 | 1461223461057 Marionette DEBUG loaded listener.js 00:24:21 INFO - PROCESS | 1851 | ++DOMWINDOW == 111 (0xa3b79c00) [pid = 1851] [serial = 280] [outer = 0xa0e45400] 00:24:21 INFO - PROCESS | 1851 | 1461223461879 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]]]}] 00:24:21 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. 00:24:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1432ms 00:24:21 INFO - PROCESS | 1851 | 1461223461894 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 00:24:21 INFO - PROCESS | 1851 | 1461223461898 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 00:24:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 00:24:21 INFO - PROCESS | 1851 | 1461223461905 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 00:24:21 INFO - PROCESS | 1851 | 1461223461908 Marionette TRACE conn3 <- [1,346,null,{}] 00:24:21 INFO - PROCESS | 1851 | 1461223461914 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}] 00:24:22 INFO - PROCESS | 1851 | 1461223462086 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 00:24:22 INFO - PROCESS | 1851 | 1461223462242 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:22 INFO - PROCESS | 1851 | ++DOCSHELL 0x97d8d800 == 61 [pid = 1851] [id = 94] 00:24:22 INFO - PROCESS | 1851 | ++DOMWINDOW == 112 (0x97d8e400) [pid = 1851] [serial = 281] [outer = (nil)] 00:24:22 INFO - PROCESS | 1851 | ++DOMWINDOW == 113 (0x97d95c00) [pid = 1851] [serial = 282] [outer = 0x97d8e400] 00:24:22 INFO - PROCESS | 1851 | 1461223462328 Marionette DEBUG loaded listener.js 00:24:22 INFO - PROCESS | 1851 | ++DOMWINDOW == 114 (0x97d97000) [pid = 1851] [serial = 283] [outer = 0x97d8e400] 00:24:23 INFO - PROCESS | 1851 | 1461223463349 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]]]}] 00:24:23 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. 00:24:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1494ms 00:24:23 INFO - PROCESS | 1851 | 1461223463401 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 00:24:23 INFO - PROCESS | 1851 | 1461223463408 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 00:24:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 00:24:23 INFO - PROCESS | 1851 | 1461223463417 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 00:24:23 INFO - PROCESS | 1851 | 1461223463423 Marionette TRACE conn3 <- [1,350,null,{}] 00:24:23 INFO - PROCESS | 1851 | 1461223463432 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}] 00:24:23 INFO - PROCESS | 1851 | 1461223463765 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 00:24:24 INFO - PROCESS | 1851 | 1461223464045 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:24 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f1ea400 == 62 [pid = 1851] [id = 95] 00:24:24 INFO - PROCESS | 1851 | ++DOMWINDOW == 115 (0x8f4e1000) [pid = 1851] [serial = 284] [outer = (nil)] 00:24:24 INFO - PROCESS | 1851 | ++DOMWINDOW == 116 (0xa4355000) [pid = 1851] [serial = 285] [outer = 0x8f4e1000] 00:24:24 INFO - PROCESS | 1851 | 1461223464202 Marionette DEBUG loaded listener.js 00:24:24 INFO - PROCESS | 1851 | ++DOMWINDOW == 117 (0xa43cb400) [pid = 1851] [serial = 286] [outer = 0x8f4e1000] 00:24:25 INFO - PROCESS | 1851 | 1461223465207 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]]]}] 00:24:25 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. 00:24:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1836ms 00:24:25 INFO - PROCESS | 1851 | 1461223465253 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 00:24:25 INFO - PROCESS | 1851 | 1461223465257 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 00:24:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 00:24:25 INFO - PROCESS | 1851 | 1461223465263 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 00:24:25 INFO - PROCESS | 1851 | 1461223465271 Marionette TRACE conn3 <- [1,354,null,{}] 00:24:25 INFO - PROCESS | 1851 | 1461223465281 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}] 00:24:25 INFO - PROCESS | 1851 | 1461223465444 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 00:24:25 INFO - PROCESS | 1851 | 1461223465595 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:25 INFO - PROCESS | 1851 | ++DOCSHELL 0x97e04800 == 63 [pid = 1851] [id = 96] 00:24:25 INFO - PROCESS | 1851 | ++DOMWINDOW == 118 (0xa3b84800) [pid = 1851] [serial = 287] [outer = (nil)] 00:24:25 INFO - PROCESS | 1851 | ++DOMWINDOW == 119 (0xa44e9c00) [pid = 1851] [serial = 288] [outer = 0xa3b84800] 00:24:25 INFO - PROCESS | 1851 | 1461223465688 Marionette DEBUG loaded listener.js 00:24:25 INFO - PROCESS | 1851 | ++DOMWINDOW == 120 (0xa44ee400) [pid = 1851] [serial = 289] [outer = 0xa3b84800] 00:24:26 INFO - PROCESS | 1851 | 1461223466672 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]]]}] 00:24:26 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. 00:24:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1442ms 00:24:26 INFO - PROCESS | 1851 | 1461223466707 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 00:24:26 INFO - PROCESS | 1851 | 1461223466711 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 00:24:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 00:24:26 INFO - PROCESS | 1851 | 1461223466718 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 00:24:26 INFO - PROCESS | 1851 | 1461223466722 Marionette TRACE conn3 <- [1,358,null,{}] 00:24:26 INFO - PROCESS | 1851 | 1461223466727 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}] 00:24:26 INFO - PROCESS | 1851 | 1461223466887 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 00:24:27 INFO - PROCESS | 1851 | 1461223467250 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:27 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f8ca800 == 64 [pid = 1851] [id = 97] 00:24:27 INFO - PROCESS | 1851 | ++DOMWINDOW == 121 (0x927eac00) [pid = 1851] [serial = 290] [outer = (nil)] 00:24:27 INFO - PROCESS | 1851 | ++DOMWINDOW == 122 (0x94350c00) [pid = 1851] [serial = 291] [outer = 0x927eac00] 00:24:27 INFO - PROCESS | 1851 | 1461223467410 Marionette DEBUG loaded listener.js 00:24:27 INFO - PROCESS | 1851 | ++DOMWINDOW == 123 (0x94ec5800) [pid = 1851] [serial = 292] [outer = 0x927eac00] 00:24:28 INFO - PROCESS | 1851 | 1461223468353 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]]]}] 00:24:28 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. 00:24:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1731ms 00:24:28 INFO - PROCESS | 1851 | 1461223468453 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 00:24:28 INFO - PROCESS | 1851 | 1461223468464 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 00:24:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 00:24:28 INFO - PROCESS | 1851 | 1461223468480 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 00:24:28 INFO - PROCESS | 1851 | 1461223468489 Marionette TRACE conn3 <- [1,362,null,{}] 00:24:28 INFO - PROCESS | 1851 | 1461223468565 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}] 00:24:28 INFO - PROCESS | 1851 | 1461223468790 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 00:24:28 INFO - PROCESS | 1851 | 1461223468975 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:29 INFO - PROCESS | 1851 | ++DOCSHELL 0x94e27800 == 65 [pid = 1851] [id = 98] 00:24:29 INFO - PROCESS | 1851 | ++DOMWINDOW == 124 (0x94eee400) [pid = 1851] [serial = 293] [outer = (nil)] 00:24:29 INFO - PROCESS | 1851 | ++DOMWINDOW == 125 (0x97b63c00) [pid = 1851] [serial = 294] [outer = 0x94eee400] 00:24:29 INFO - PROCESS | 1851 | 1461223469055 Marionette DEBUG loaded listener.js 00:24:29 INFO - PROCESS | 1851 | ++DOMWINDOW == 126 (0x97b74c00) [pid = 1851] [serial = 295] [outer = 0x94eee400] 00:24:29 INFO - PROCESS | 1851 | --DOCSHELL 0x9103fc00 == 64 [pid = 1851] [id = 74] 00:24:29 INFO - PROCESS | 1851 | --DOCSHELL 0x91043400 == 63 [pid = 1851] [id = 88] 00:24:29 INFO - PROCESS | 1851 | --DOMWINDOW == 125 (0x8f1efc00) [pid = 1851] [serial = 228] [outer = (nil)] [url = about:blank] 00:24:29 INFO - PROCESS | 1851 | --DOCSHELL 0x94ef0000 == 62 [pid = 1851] [id = 87] 00:24:29 INFO - PROCESS | 1851 | --DOCSHELL 0x97b63400 == 61 [pid = 1851] [id = 86] 00:24:29 INFO - PROCESS | 1851 | --DOCSHELL 0x94ef5000 == 60 [pid = 1851] [id = 85] 00:24:29 INFO - PROCESS | 1851 | --DOCSHELL 0x8f8c4c00 == 59 [pid = 1851] [id = 84] 00:24:29 INFO - PROCESS | 1851 | --DOCSHELL 0x91cdf400 == 58 [pid = 1851] [id = 83] 00:24:29 INFO - PROCESS | 1851 | --DOCSHELL 0x8f1e7c00 == 57 [pid = 1851] [id = 77] 00:24:29 INFO - PROCESS | 1851 | --DOCSHELL 0x8f1e7800 == 56 [pid = 1851] [id = 76] 00:24:29 INFO - PROCESS | 1851 | --DOMWINDOW == 124 (0x9e916000) [pid = 1851] [serial = 203] [outer = (nil)] [url = about:blank] 00:24:29 INFO - PROCESS | 1851 | --DOMWINDOW == 123 (0x94ec6400) [pid = 1851] [serial = 206] [outer = (nil)] [url = about:blank] 00:24:29 INFO - PROCESS | 1851 | --DOMWINDOW == 122 (0x9fba0800) [pid = 1851] [serial = 99] [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.] 00:24:29 INFO - PROCESS | 1851 | --DOMWINDOW == 121 (0x9fb50800) [pid = 1851] [serial = 226] [outer = (nil)] [url = about:blank] 00:24:29 INFO - PROCESS | 1851 | --DOMWINDOW == 120 (0x9fa2a400) [pid = 1851] [serial = 220] [outer = (nil)] [url = about:blank] 00:24:29 INFO - PROCESS | 1851 | --DOMWINDOW == 119 (0x9fb58800) [pid = 1851] [serial = 222] [outer = (nil)] [url = about:blank] 00:24:29 INFO - PROCESS | 1851 | --DOMWINDOW == 118 (0x94ec5000) [pid = 1851] [serial = 225] [outer = (nil)] [url = about:blank] 00:24:29 INFO - PROCESS | 1851 | --DOMWINDOW == 117 (0x9fb98000) [pid = 1851] [serial = 223] [outer = (nil)] [url = about:blank] 00:24:29 INFO - PROCESS | 1851 | --DOMWINDOW == 116 (0x98578000) [pid = 1851] [serial = 215] [outer = (nil)] [url = about:blank] 00:24:29 INFO - PROCESS | 1851 | --DOMWINDOW == 115 (0x98580400) [pid = 1851] [serial = 216] [outer = (nil)] [url = about:blank] 00:24:29 INFO - PROCESS | 1851 | --DOMWINDOW == 114 (0x99090000) [pid = 1851] [serial = 189] [outer = (nil)] [url = about:blank] 00:24:29 INFO - PROCESS | 1851 | --DOMWINDOW == 113 (0x9605d000) [pid = 1851] [serial = 210] [outer = (nil)] [url = about:blank] 00:24:29 INFO - PROCESS | 1851 | --DOMWINDOW == 112 (0x94ebc000) [pid = 1851] [serial = 209] [outer = (nil)] [url = about:blank] 00:24:29 INFO - PROCESS | 1851 | --DOMWINDOW == 111 (0x9de1fc00) [pid = 1851] [serial = 219] [outer = (nil)] [url = about:blank] 00:24:29 INFO - PROCESS | 1851 | --DOMWINDOW == 110 (0x92650800) [pid = 1851] [serial = 212] [outer = (nil)] [url = about:blank] 00:24:29 INFO - PROCESS | 1851 | --DOMWINDOW == 109 (0x97b60400) [pid = 1851] [serial = 213] [outer = (nil)] [url = about:blank] 00:24:29 INFO - PROCESS | 1851 | --DOMWINDOW == 108 (0x912ed400) [pid = 1851] [serial = 191] [outer = (nil)] [url = about:blank] 00:24:29 INFO - PROCESS | 1851 | --DOMWINDOW == 107 (0x98d6c800) [pid = 1851] [serial = 197] [outer = (nil)] [url = about:blank] 00:24:29 INFO - PROCESS | 1851 | --DOMWINDOW == 106 (0x97b61c00) [pid = 1851] [serial = 194] [outer = (nil)] [url = about:blank] 00:24:29 INFO - PROCESS | 1851 | --DOMWINDOW == 105 (0x9af56400) [pid = 1851] [serial = 200] [outer = (nil)] [url = about:blank] 00:24:29 INFO - PROCESS | 1851 | 1461223469935 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]]]}] 00:24:29 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. 00:24:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1520ms 00:24:30 INFO - PROCESS | 1851 | 1461223470000 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 00:24:30 INFO - PROCESS | 1851 | 1461223470006 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 00:24:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 00:24:30 INFO - PROCESS | 1851 | 1461223470015 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 00:24:30 INFO - PROCESS | 1851 | 1461223470018 Marionette TRACE conn3 <- [1,366,null,{}] 00:24:30 INFO - PROCESS | 1851 | 1461223470025 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}] 00:24:30 INFO - PROCESS | 1851 | 1461223470182 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 00:24:30 INFO - PROCESS | 1851 | 1461223470193 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:30 INFO - PROCESS | 1851 | ++DOCSHELL 0x91043400 == 57 [pid = 1851] [id = 99] 00:24:30 INFO - PROCESS | 1851 | ++DOMWINDOW == 106 (0x94ebc000) [pid = 1851] [serial = 296] [outer = (nil)] 00:24:30 INFO - PROCESS | 1851 | ++DOMWINDOW == 107 (0x977cfc00) [pid = 1851] [serial = 297] [outer = 0x94ebc000] 00:24:30 INFO - PROCESS | 1851 | 1461223470270 Marionette DEBUG loaded listener.js 00:24:30 INFO - PROCESS | 1851 | ++DOMWINDOW == 108 (0x97b95800) [pid = 1851] [serial = 298] [outer = 0x94ebc000] 00:24:31 INFO - PROCESS | 1851 | 1461223471420 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]]]}] 00:24:31 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. 00:24:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1439ms 00:24:31 INFO - PROCESS | 1851 | 1461223471455 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 00:24:31 INFO - PROCESS | 1851 | 1461223471458 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 00:24:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 00:24:31 INFO - PROCESS | 1851 | 1461223471467 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 00:24:31 INFO - PROCESS | 1851 | 1461223471476 Marionette TRACE conn3 <- [1,370,null,{}] 00:24:31 INFO - PROCESS | 1851 | 1461223471490 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}] 00:24:31 INFO - PROCESS | 1851 | 1461223471697 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 00:24:31 INFO - PROCESS | 1851 | 1461223471777 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:31 INFO - PROCESS | 1851 | ++DOCSHELL 0x94eba000 == 58 [pid = 1851] [id = 100] 00:24:31 INFO - PROCESS | 1851 | ++DOMWINDOW == 109 (0x98063800) [pid = 1851] [serial = 299] [outer = (nil)] 00:24:31 INFO - PROCESS | 1851 | ++DOMWINDOW == 110 (0x983bf400) [pid = 1851] [serial = 300] [outer = 0x98063800] 00:24:31 INFO - PROCESS | 1851 | 1461223471852 Marionette DEBUG loaded listener.js 00:24:31 INFO - PROCESS | 1851 | ++DOMWINDOW == 111 (0x9857f400) [pid = 1851] [serial = 301] [outer = 0x98063800] 00:24:32 INFO - PROCESS | 1851 | 1461223472649 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]]]}] 00:24:32 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. 00:24:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1239ms 00:24:32 INFO - PROCESS | 1851 | 1461223472727 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 00:24:32 INFO - PROCESS | 1851 | 1461223472732 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 00:24:32 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 00:24:32 INFO - PROCESS | 1851 | 1461223472738 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 00:24:32 INFO - PROCESS | 1851 | 1461223472740 Marionette TRACE conn3 <- [1,374,null,{}] 00:24:32 INFO - PROCESS | 1851 | 1461223472747 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}] 00:24:32 INFO - PROCESS | 1851 | 1461223472940 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 00:24:32 INFO - PROCESS | 1851 | 1461223472964 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:32 INFO - PROCESS | 1851 | ++DOCSHELL 0x98a0b800 == 59 [pid = 1851] [id = 101] 00:24:32 INFO - PROCESS | 1851 | ++DOMWINDOW == 112 (0x98d76000) [pid = 1851] [serial = 302] [outer = (nil)] 00:24:33 INFO - PROCESS | 1851 | ++DOMWINDOW == 113 (0x99091c00) [pid = 1851] [serial = 303] [outer = 0x98d76000] 00:24:33 INFO - PROCESS | 1851 | 1461223473036 Marionette DEBUG loaded listener.js 00:24:33 INFO - PROCESS | 1851 | ++DOMWINDOW == 114 (0x9971ec00) [pid = 1851] [serial = 304] [outer = 0x98d76000] 00:24:33 INFO - PROCESS | 1851 | --DOMWINDOW == 113 (0x97b76000) [pid = 1851] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 00:24:33 INFO - PROCESS | 1851 | --DOMWINDOW == 112 (0x8f8ca000) [pid = 1851] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 00:24:33 INFO - PROCESS | 1851 | --DOMWINDOW == 111 (0x91cea800) [pid = 1851] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 00:24:33 INFO - PROCESS | 1851 | --DOMWINDOW == 110 (0x97cd1c00) [pid = 1851] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 00:24:33 INFO - PROCESS | 1851 | --DOMWINDOW == 109 (0x8f1e8800) [pid = 1851] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 00:24:33 INFO - PROCESS | 1851 | --DOMWINDOW == 108 (0x97b62800) [pid = 1851] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 00:24:33 INFO - PROCESS | 1851 | --DOMWINDOW == 107 (0x927ebc00) [pid = 1851] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 00:24:34 INFO - PROCESS | 1851 | 1461223474288 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 00:24:34 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 00:24:34 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1590ms 00:24:34 INFO - PROCESS | 1851 | 1461223474329 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 00:24:34 INFO - PROCESS | 1851 | 1461223474345 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 00:24:34 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 00:24:34 INFO - PROCESS | 1851 | 1461223474360 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 00:24:34 INFO - PROCESS | 1851 | 1461223474376 Marionette TRACE conn3 <- [1,378,null,{}] 00:24:34 INFO - PROCESS | 1851 | 1461223474504 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}] 00:24:34 INFO - PROCESS | 1851 | 1461223474681 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 00:24:34 INFO - PROCESS | 1851 | 1461223474808 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:34 INFO - PROCESS | 1851 | ++DOCSHELL 0x91040400 == 60 [pid = 1851] [id = 102] 00:24:34 INFO - PROCESS | 1851 | ++DOMWINDOW == 108 (0x9264e800) [pid = 1851] [serial = 305] [outer = (nil)] 00:24:34 INFO - PROCESS | 1851 | ++DOMWINDOW == 109 (0x96060000) [pid = 1851] [serial = 306] [outer = 0x9264e800] 00:24:34 INFO - PROCESS | 1851 | 1461223474902 Marionette DEBUG loaded listener.js 00:24:35 INFO - PROCESS | 1851 | ++DOMWINDOW == 110 (0x977cc000) [pid = 1851] [serial = 307] [outer = 0x9264e800] 00:24:35 INFO - PROCESS | 1851 | 1461223475814 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 00:24:35 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 00:24:35 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1495ms 00:24:35 INFO - PROCESS | 1851 | 1461223475853 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 00:24:35 INFO - PROCESS | 1851 | 1461223475875 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 00:24:35 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 00:24:35 INFO - PROCESS | 1851 | 1461223475931 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 00:24:35 INFO - PROCESS | 1851 | 1461223475935 Marionette TRACE conn3 <- [1,382,null,{}] 00:24:35 INFO - PROCESS | 1851 | 1461223475996 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}] 00:24:36 INFO - PROCESS | 1851 | 1461223476191 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 00:24:36 INFO - PROCESS | 1851 | 1461223476406 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:36 INFO - PROCESS | 1851 | ++DOCSHELL 0x97b6ec00 == 61 [pid = 1851] [id = 103] 00:24:36 INFO - PROCESS | 1851 | ++DOMWINDOW == 111 (0x97b76000) [pid = 1851] [serial = 308] [outer = (nil)] 00:24:36 INFO - PROCESS | 1851 | ++DOMWINDOW == 112 (0x98061400) [pid = 1851] [serial = 309] [outer = 0x97b76000] 00:24:36 INFO - PROCESS | 1851 | 1461223476495 Marionette DEBUG loaded listener.js 00:24:36 INFO - PROCESS | 1851 | ++DOMWINDOW == 113 (0x98580400) [pid = 1851] [serial = 310] [outer = 0x97b76000] 00:24:37 INFO - PROCESS | 1851 | SkCairoFTTypeface::onFilterRec unimplemented 00:24:37 INFO - PROCESS | 1851 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:24:37 INFO - PROCESS | 1851 | SkCairoFTTypeface::onFilterRec unimplemented 00:24:37 INFO - PROCESS | 1851 | SkCairoFTTypeface::onFilterRec unimplemented 00:24:37 INFO - PROCESS | 1851 | SkCairoFTTypeface::onFilterRec unimplemented 00:24:37 INFO - PROCESS | 1851 | 1461223477521 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 00:24:37 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 00:24:37 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1637ms 00:24:37 INFO - PROCESS | 1851 | 1461223477562 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 00:24:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 00:24:37 INFO - PROCESS | 1851 | 1461223477566 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 00:24:37 INFO - PROCESS | 1851 | 1461223477573 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 00:24:37 INFO - PROCESS | 1851 | 1461223477580 Marionette TRACE conn3 <- [1,386,null,{}] 00:24:37 INFO - PROCESS | 1851 | 1461223477597 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}] 00:24:37 INFO - PROCESS | 1851 | 1461223477810 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 00:24:38 INFO - PROCESS | 1851 | 1461223478015 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:38 INFO - PROCESS | 1851 | ++DOCSHELL 0x997d4800 == 62 [pid = 1851] [id = 104] 00:24:38 INFO - PROCESS | 1851 | ++DOMWINDOW == 114 (0x9de22c00) [pid = 1851] [serial = 311] [outer = (nil)] 00:24:38 INFO - PROCESS | 1851 | ++DOMWINDOW == 115 (0x9fa2c800) [pid = 1851] [serial = 312] [outer = 0x9de22c00] 00:24:38 INFO - PROCESS | 1851 | 1461223478122 Marionette DEBUG loaded listener.js 00:24:38 INFO - PROCESS | 1851 | ++DOMWINDOW == 116 (0x9fb56800) [pid = 1851] [serial = 313] [outer = 0x9de22c00] 00:24:38 INFO - PROCESS | 1851 | 1461223478996 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]]]}] 00:24:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 00:24:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1491ms 00:24:39 INFO - PROCESS | 1851 | 1461223479064 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 00:24:39 INFO - PROCESS | 1851 | 1461223479069 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 00:24:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 00:24:39 INFO - PROCESS | 1851 | 1461223479076 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 00:24:39 INFO - PROCESS | 1851 | 1461223479079 Marionette TRACE conn3 <- [1,390,null,{}] 00:24:39 INFO - PROCESS | 1851 | 1461223479085 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}] 00:24:39 INFO - PROCESS | 1851 | 1461223479258 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 00:24:39 INFO - PROCESS | 1851 | 1461223479411 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:39 INFO - PROCESS | 1851 | ++DOCSHELL 0x98577400 == 63 [pid = 1851] [id = 105] 00:24:39 INFO - PROCESS | 1851 | ++DOMWINDOW == 117 (0x9e91e000) [pid = 1851] [serial = 314] [outer = (nil)] 00:24:39 INFO - PROCESS | 1851 | ++DOMWINDOW == 118 (0xa0b12800) [pid = 1851] [serial = 315] [outer = 0x9e91e000] 00:24:39 INFO - PROCESS | 1851 | 1461223479506 Marionette DEBUG loaded listener.js 00:24:39 INFO - PROCESS | 1851 | ++DOMWINDOW == 119 (0xa0e9e400) [pid = 1851] [serial = 316] [outer = 0x9e91e000] 00:24:40 INFO - PROCESS | 1851 | 1461223480492 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]]]}] 00:24:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 00:24:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1493ms 00:24:40 INFO - PROCESS | 1851 | 1461223480570 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 00:24:40 INFO - PROCESS | 1851 | 1461223480575 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 00:24:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 00:24:40 INFO - PROCESS | 1851 | 1461223480581 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 00:24:40 INFO - PROCESS | 1851 | 1461223480585 Marionette TRACE conn3 <- [1,394,null,{}] 00:24:40 INFO - PROCESS | 1851 | 1461223480591 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}] 00:24:40 INFO - PROCESS | 1851 | 1461223480756 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 00:24:40 INFO - PROCESS | 1851 | 1461223480974 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:41 INFO - PROCESS | 1851 | ++DOCSHELL 0x8fc1bc00 == 64 [pid = 1851] [id = 106] 00:24:41 INFO - PROCESS | 1851 | ++DOMWINDOW == 120 (0x8fc1c800) [pid = 1851] [serial = 317] [outer = (nil)] 00:24:41 INFO - PROCESS | 1851 | ++DOMWINDOW == 121 (0x8fc24c00) [pid = 1851] [serial = 318] [outer = 0x8fc1c800] 00:24:41 INFO - PROCESS | 1851 | 1461223481076 Marionette DEBUG loaded listener.js 00:24:41 INFO - PROCESS | 1851 | ++DOMWINDOW == 122 (0x8fc27c00) [pid = 1851] [serial = 319] [outer = 0x8fc1c800] 00:24:41 INFO - PROCESS | 1851 | 1461223481944 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]]]}] 00:24:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 00:24:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1432ms 00:24:42 INFO - PROCESS | 1851 | 1461223482014 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 00:24:42 INFO - PROCESS | 1851 | 1461223482017 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 00:24:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 00:24:42 INFO - PROCESS | 1851 | 1461223482024 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 00:24:42 INFO - PROCESS | 1851 | 1461223482028 Marionette TRACE conn3 <- [1,398,null,{}] 00:24:42 INFO - PROCESS | 1851 | 1461223482034 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}] 00:24:42 INFO - PROCESS | 1851 | 1461223482260 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 00:24:42 INFO - PROCESS | 1851 | 1461223482480 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:42 INFO - PROCESS | 1851 | ++DOCSHELL 0x8fc22000 == 65 [pid = 1851] [id = 107] 00:24:42 INFO - PROCESS | 1851 | ++DOMWINDOW == 123 (0x8fc24800) [pid = 1851] [serial = 320] [outer = (nil)] 00:24:42 INFO - PROCESS | 1851 | ++DOMWINDOW == 124 (0xa43cd000) [pid = 1851] [serial = 321] [outer = 0x8fc24800] 00:24:42 INFO - PROCESS | 1851 | 1461223482615 Marionette DEBUG loaded listener.js 00:24:42 INFO - PROCESS | 1851 | ++DOMWINDOW == 125 (0xa44bec00) [pid = 1851] [serial = 322] [outer = 0x8fc24800] 00:24:43 INFO - PROCESS | 1851 | 1461223483540 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]]]}] 00:24:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 00:24:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1583ms 00:24:43 INFO - PROCESS | 1851 | 1461223483608 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 00:24:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 00:24:43 INFO - PROCESS | 1851 | 1461223483612 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 00:24:43 INFO - PROCESS | 1851 | 1461223483619 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 00:24:43 INFO - PROCESS | 1851 | 1461223483623 Marionette TRACE conn3 <- [1,402,null,{}] 00:24:43 INFO - PROCESS | 1851 | 1461223483629 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}] 00:24:43 INFO - PROCESS | 1851 | 1461223483798 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 00:24:44 INFO - PROCESS | 1851 | 1461223484002 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:44 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f8ca400 == 66 [pid = 1851] [id = 108] 00:24:44 INFO - PROCESS | 1851 | ++DOMWINDOW == 126 (0x8fce6400) [pid = 1851] [serial = 323] [outer = (nil)] 00:24:44 INFO - PROCESS | 1851 | ++DOMWINDOW == 127 (0x8fcee800) [pid = 1851] [serial = 324] [outer = 0x8fce6400] 00:24:44 INFO - PROCESS | 1851 | 1461223484093 Marionette DEBUG loaded listener.js 00:24:44 INFO - PROCESS | 1851 | ++DOMWINDOW == 128 (0x8fcf1000) [pid = 1851] [serial = 325] [outer = 0x8fce6400] 00:24:45 INFO - PROCESS | 1851 | 1461223485021 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]]]}] 00:24:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 00:24:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1437ms 00:24:45 INFO - PROCESS | 1851 | 1461223485056 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 00:24:45 INFO - PROCESS | 1851 | 1461223485059 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 00:24:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 00:24:45 INFO - PROCESS | 1851 | 1461223485066 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 00:24:45 INFO - PROCESS | 1851 | 1461223485069 Marionette TRACE conn3 <- [1,406,null,{}] 00:24:45 INFO - PROCESS | 1851 | 1461223485078 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}] 00:24:45 INFO - PROCESS | 1851 | 1461223485241 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 00:24:45 INFO - PROCESS | 1851 | 1461223485410 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:45 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f4e5800 == 67 [pid = 1851] [id = 109] 00:24:45 INFO - PROCESS | 1851 | ++DOMWINDOW == 129 (0x8f8cc400) [pid = 1851] [serial = 326] [outer = (nil)] 00:24:45 INFO - PROCESS | 1851 | ++DOMWINDOW == 130 (0x8fe9c400) [pid = 1851] [serial = 327] [outer = 0x8f8cc400] 00:24:45 INFO - PROCESS | 1851 | 1461223485498 Marionette DEBUG loaded listener.js 00:24:45 INFO - PROCESS | 1851 | ++DOMWINDOW == 131 (0x8fe9fc00) [pid = 1851] [serial = 328] [outer = 0x8f8cc400] 00:24:46 INFO - PROCESS | 1851 | 1461223486462 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]]]}] 00:24:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 00:24:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1439ms 00:24:46 INFO - PROCESS | 1851 | 1461223486506 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 00:24:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 00:24:46 INFO - PROCESS | 1851 | 1461223486510 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 00:24:46 INFO - PROCESS | 1851 | 1461223486517 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 00:24:46 INFO - PROCESS | 1851 | 1461223486521 Marionette TRACE conn3 <- [1,410,null,{}] 00:24:46 INFO - PROCESS | 1851 | 1461223486527 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}] 00:24:46 INFO - PROCESS | 1851 | 1461223486705 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 00:24:47 INFO - PROCESS | 1851 | 1461223487073 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:47 INFO - PROCESS | 1851 | ++DOCSHELL 0x8fceec00 == 68 [pid = 1851] [id = 110] 00:24:47 INFO - PROCESS | 1851 | ++DOMWINDOW == 132 (0x8fcef000) [pid = 1851] [serial = 329] [outer = (nil)] 00:24:47 INFO - PROCESS | 1851 | ++DOMWINDOW == 133 (0x8fea2800) [pid = 1851] [serial = 330] [outer = 0x8fcef000] 00:24:47 INFO - PROCESS | 1851 | 1461223487226 Marionette DEBUG loaded listener.js 00:24:47 INFO - PROCESS | 1851 | ++DOMWINDOW == 134 (0x903a9800) [pid = 1851] [serial = 331] [outer = 0x8fcef000] 00:24:48 INFO - PROCESS | 1851 | 1461223488262 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]]]}] 00:24:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 00:24:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1785ms 00:24:48 INFO - PROCESS | 1851 | 1461223488303 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 00:24:48 INFO - PROCESS | 1851 | 1461223488310 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 00:24:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 00:24:48 INFO - PROCESS | 1851 | 1461223488319 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 00:24:48 INFO - PROCESS | 1851 | 1461223488324 Marionette TRACE conn3 <- [1,414,null,{}] 00:24:48 INFO - PROCESS | 1851 | 1461223488331 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}] 00:24:48 INFO - PROCESS | 1851 | 1461223488506 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 00:24:48 INFO - PROCESS | 1851 | 1461223488718 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:48 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f1f3400 == 69 [pid = 1851] [id = 111] 00:24:48 INFO - PROCESS | 1851 | ++DOMWINDOW == 135 (0x912eac00) [pid = 1851] [serial = 332] [outer = (nil)] 00:24:48 INFO - PROCESS | 1851 | ++DOMWINDOW == 136 (0x94ec1000) [pid = 1851] [serial = 333] [outer = 0x912eac00] 00:24:48 INFO - PROCESS | 1851 | 1461223488849 Marionette DEBUG loaded listener.js 00:24:48 INFO - PROCESS | 1851 | ++DOMWINDOW == 137 (0x94ef7400) [pid = 1851] [serial = 334] [outer = 0x912eac00] 00:24:49 INFO - PROCESS | 1851 | --DOMWINDOW == 136 (0x94ef6c00) [pid = 1851] [serial = 246] [outer = (nil)] [url = about:blank] 00:24:49 INFO - PROCESS | 1851 | --DOMWINDOW == 135 (0xa09ddc00) [pid = 1851] [serial = 240] [outer = (nil)] [url = about:blank] 00:24:49 INFO - PROCESS | 1851 | --DOMWINDOW == 134 (0xa0ea7c00) [pid = 1851] [serial = 243] [outer = (nil)] [url = about:blank] 00:24:49 INFO - PROCESS | 1851 | --DOMWINDOW == 133 (0x97b61400) [pid = 1851] [serial = 234] [outer = (nil)] [url = about:blank] 00:24:49 INFO - PROCESS | 1851 | --DOMWINDOW == 132 (0x9103e400) [pid = 1851] [serial = 231] [outer = (nil)] [url = about:blank] 00:24:49 INFO - PROCESS | 1851 | --DOMWINDOW == 131 (0x9fa8f000) [pid = 1851] [serial = 237] [outer = (nil)] [url = about:blank] 00:24:49 INFO - PROCESS | 1851 | --DOMWINDOW == 130 (0x9fa2b400) [pid = 1851] [serial = 267] [outer = (nil)] [url = about:blank] 00:24:49 INFO - PROCESS | 1851 | --DOCSHELL 0x94e83c00 == 68 [pid = 1851] [id = 70] 00:24:49 INFO - PROCESS | 1851 | --DOCSHELL 0x94eba000 == 67 [pid = 1851] [id = 100] 00:24:49 INFO - PROCESS | 1851 | --DOCSHELL 0x91043400 == 66 [pid = 1851] [id = 99] 00:24:49 INFO - PROCESS | 1851 | --DOCSHELL 0x94e27800 == 65 [pid = 1851] [id = 98] 00:24:49 INFO - PROCESS | 1851 | --DOCSHELL 0x8f8ca800 == 64 [pid = 1851] [id = 97] 00:24:49 INFO - PROCESS | 1851 | --DOMWINDOW == 129 (0x983bdc00) [pid = 1851] [serial = 259] [outer = (nil)] [url = about:blank] 00:24:49 INFO - PROCESS | 1851 | --DOMWINDOW == 128 (0x96064c00) [pid = 1851] [serial = 253] [outer = (nil)] [url = about:blank] 00:24:49 INFO - PROCESS | 1851 | --DOMWINDOW == 127 (0x94e8e000) [pid = 1851] [serial = 250] [outer = (nil)] [url = about:blank] 00:24:49 INFO - PROCESS | 1851 | --DOMWINDOW == 126 (0x9434a800) [pid = 1851] [serial = 249] [outer = (nil)] [url = about:blank] 00:24:49 INFO - PROCESS | 1851 | --DOMWINDOW == 125 (0x98d6e000) [pid = 1851] [serial = 262] [outer = (nil)] [url = about:blank] 00:24:49 INFO - PROCESS | 1851 | --DOMWINDOW == 124 (0x8f1f3000) [pid = 1851] [serial = 229] [outer = (nil)] [url = about:blank] 00:24:49 INFO - PROCESS | 1851 | --DOMWINDOW == 123 (0x94ef3400) [pid = 1851] [serial = 252] [outer = (nil)] [url = about:blank] 00:24:49 INFO - PROCESS | 1851 | --DOMWINDOW == 122 (0x97b6d400) [pid = 1851] [serial = 255] [outer = (nil)] [url = about:blank] 00:24:49 INFO - PROCESS | 1851 | --DOMWINDOW == 121 (0x98a03c00) [pid = 1851] [serial = 261] [outer = (nil)] [url = about:blank] 00:24:49 INFO - PROCESS | 1851 | --DOMWINDOW == 120 (0x982f1c00) [pid = 1851] [serial = 258] [outer = (nil)] [url = about:blank] 00:24:49 INFO - PROCESS | 1851 | --DOMWINDOW == 119 (0x97b73c00) [pid = 1851] [serial = 256] [outer = (nil)] [url = about:blank] 00:24:49 INFO - PROCESS | 1851 | --DOMWINDOW == 118 (0x98a09000) [pid = 1851] [serial = 264] [outer = (nil)] [url = about:blank] 00:24:49 INFO - PROCESS | 1851 | --DOMWINDOW == 117 (0x9910f000) [pid = 1851] [serial = 265] [outer = (nil)] [url = about:blank] 00:24:49 INFO - PROCESS | 1851 | 1461223489809 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]]]}] 00:24:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 00:24:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1535ms 00:24:49 INFO - PROCESS | 1851 | 1461223489857 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 00:24:49 INFO - PROCESS | 1851 | 1461223489863 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 00:24:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 00:24:49 INFO - PROCESS | 1851 | 1461223489871 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 00:24:49 INFO - PROCESS | 1851 | 1461223489874 Marionette TRACE conn3 <- [1,418,null,{}] 00:24:49 INFO - PROCESS | 1851 | 1461223489879 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}] 00:24:50 INFO - PROCESS | 1851 | 1461223490038 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 00:24:50 INFO - PROCESS | 1851 | 1461223490158 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:50 INFO - PROCESS | 1851 | ++DOCSHELL 0x8fe9c000 == 65 [pid = 1851] [id = 112] 00:24:50 INFO - PROCESS | 1851 | ++DOMWINDOW == 118 (0x94e8e000) [pid = 1851] [serial = 335] [outer = (nil)] 00:24:50 INFO - PROCESS | 1851 | ++DOMWINDOW == 119 (0x97b65c00) [pid = 1851] [serial = 336] [outer = 0x94e8e000] 00:24:50 INFO - PROCESS | 1851 | 1461223490235 Marionette DEBUG loaded listener.js 00:24:50 INFO - PROCESS | 1851 | ++DOMWINDOW == 120 (0x97b78800) [pid = 1851] [serial = 337] [outer = 0x94e8e000] 00:24:51 INFO - PROCESS | 1851 | 1461223491447 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]]]}] 00:24:51 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 00:24:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1632ms 00:24:51 INFO - PROCESS | 1851 | 1461223491504 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 00:24:51 INFO - PROCESS | 1851 | 1461223491508 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 00:24:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 00:24:51 INFO - PROCESS | 1851 | 1461223491517 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 00:24:51 INFO - PROCESS | 1851 | 1461223491525 Marionette TRACE conn3 <- [1,422,null,{}] 00:24:51 INFO - PROCESS | 1851 | 1461223491556 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}] 00:24:51 INFO - PROCESS | 1851 | 1461223491792 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 00:24:51 INFO - PROCESS | 1851 | 1461223491835 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:51 INFO - PROCESS | 1851 | ++DOCSHELL 0x8fc25c00 == 66 [pid = 1851] [id = 113] 00:24:51 INFO - PROCESS | 1851 | ++DOMWINDOW == 121 (0x97b94800) [pid = 1851] [serial = 338] [outer = (nil)] 00:24:51 INFO - PROCESS | 1851 | ++DOMWINDOW == 122 (0x983be000) [pid = 1851] [serial = 339] [outer = 0x97b94800] 00:24:51 INFO - PROCESS | 1851 | 1461223491920 Marionette DEBUG loaded listener.js 00:24:52 INFO - PROCESS | 1851 | ++DOMWINDOW == 123 (0x98a0cc00) [pid = 1851] [serial = 340] [outer = 0x97b94800] 00:24:53 INFO - PROCESS | 1851 | 1461223493149 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]]]}] 00:24:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 00:24:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1659ms 00:24:53 INFO - PROCESS | 1851 | 1461223493175 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 00:24:53 INFO - PROCESS | 1851 | 1461223493179 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 00:24:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 00:24:53 INFO - PROCESS | 1851 | 1461223493186 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 00:24:53 INFO - PROCESS | 1851 | 1461223493189 Marionette TRACE conn3 <- [1,426,null,{}] 00:24:53 INFO - PROCESS | 1851 | 1461223493202 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}] 00:24:53 INFO - PROCESS | 1851 | 1461223493472 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 00:24:53 INFO - PROCESS | 1851 | --DOMWINDOW == 122 (0x94ebc000) [pid = 1851] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 00:24:53 INFO - PROCESS | 1851 | --DOMWINDOW == 121 (0x94eee400) [pid = 1851] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 00:24:53 INFO - PROCESS | 1851 | --DOMWINDOW == 120 (0x927eac00) [pid = 1851] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 00:24:53 INFO - PROCESS | 1851 | --DOMWINDOW == 119 (0x98063800) [pid = 1851] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 00:24:53 INFO - PROCESS | 1851 | 1461223493636 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:53 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f082000 == 67 [pid = 1851] [id = 114] 00:24:53 INFO - PROCESS | 1851 | ++DOMWINDOW == 120 (0x8f084000) [pid = 1851] [serial = 341] [outer = (nil)] 00:24:53 INFO - PROCESS | 1851 | ++DOMWINDOW == 121 (0x8f089000) [pid = 1851] [serial = 342] [outer = 0x8f084000] 00:24:53 INFO - PROCESS | 1851 | 1461223493710 Marionette DEBUG loaded listener.js 00:24:53 INFO - PROCESS | 1851 | ++DOMWINDOW == 122 (0x8f08ec00) [pid = 1851] [serial = 343] [outer = 0x8f084000] 00:24:54 INFO - PROCESS | 1851 | 1461223494436 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] 00:24:54 INFO - PROCESS | 1851 | 1461223494473 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 00:24:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 00:24:54 INFO - PROCESS | 1851 | 1461223494479 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 00:24:54 INFO - PROCESS | 1851 | 1461223494481 Marionette TRACE conn3 <- [1,430,null,{}] 00:24:54 INFO - PROCESS | 1851 | 1461223494487 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}] 00:24:54 INFO - PROCESS | 1851 | 1461223494635 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 00:24:54 INFO - PROCESS | 1851 | 1461223494654 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:54 INFO - PROCESS | 1851 | ++DOCSHELL 0x97b71400 == 68 [pid = 1851] [id = 115] 00:24:54 INFO - PROCESS | 1851 | ++DOMWINDOW == 123 (0x97d92800) [pid = 1851] [serial = 344] [outer = (nil)] 00:24:54 INFO - PROCESS | 1851 | ++DOMWINDOW == 124 (0x9857d000) [pid = 1851] [serial = 345] [outer = 0x97d92800] 00:24:54 INFO - PROCESS | 1851 | 1461223494742 Marionette DEBUG loaded listener.js 00:24:54 INFO - PROCESS | 1851 | ++DOMWINDOW == 125 (0x99109c00) [pid = 1851] [serial = 346] [outer = 0x97d92800] 00:24:55 INFO - PROCESS | 1851 | 1461223495709 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]]]}] 00:24:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 00:24:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1281ms 00:24:55 INFO - PROCESS | 1851 | 1461223495762 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 00:24:55 INFO - PROCESS | 1851 | 1461223495769 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 00:24:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 00:24:55 INFO - PROCESS | 1851 | 1461223495795 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 00:24:55 INFO - PROCESS | 1851 | 1461223495802 Marionette TRACE conn3 <- [1,434,null,{}] 00:24:55 INFO - PROCESS | 1851 | 1461223495812 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}] 00:24:56 INFO - PROCESS | 1851 | 1461223496047 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 00:24:56 INFO - PROCESS | 1851 | 1461223496296 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:56 INFO - PROCESS | 1851 | ++DOCSHELL 0x8fceb800 == 69 [pid = 1851] [id = 116] 00:24:56 INFO - PROCESS | 1851 | ++DOMWINDOW == 126 (0x8fced400) [pid = 1851] [serial = 347] [outer = (nil)] 00:24:56 INFO - PROCESS | 1851 | ++DOMWINDOW == 127 (0x8fe9d800) [pid = 1851] [serial = 348] [outer = 0x8fced400] 00:24:56 INFO - PROCESS | 1851 | 1461223496434 Marionette DEBUG loaded listener.js 00:24:56 INFO - PROCESS | 1851 | ++DOMWINDOW == 128 (0x8fea8000) [pid = 1851] [serial = 349] [outer = 0x8fced400] 00:24:57 INFO - PROCESS | 1851 | 1461223497373 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]]]}] 00:24:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 00:24:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1643ms 00:24:57 INFO - PROCESS | 1851 | 1461223497437 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 00:24:57 INFO - PROCESS | 1851 | 1461223497447 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 00:24:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 00:24:57 INFO - PROCESS | 1851 | 1461223497458 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 00:24:57 INFO - PROCESS | 1851 | 1461223497462 Marionette TRACE conn3 <- [1,438,null,{}] 00:24:57 INFO - PROCESS | 1851 | 1461223497468 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}] 00:24:57 INFO - PROCESS | 1851 | 1461223497689 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 00:24:57 INFO - PROCESS | 1851 | 1461223497905 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:57 INFO - PROCESS | 1851 | ++DOCSHELL 0x91cec000 == 70 [pid = 1851] [id = 117] 00:24:57 INFO - PROCESS | 1851 | ++DOMWINDOW == 129 (0x94ebc400) [pid = 1851] [serial = 350] [outer = (nil)] 00:24:58 INFO - PROCESS | 1851 | ++DOMWINDOW == 130 (0x97b68c00) [pid = 1851] [serial = 351] [outer = 0x94ebc400] 00:24:58 INFO - PROCESS | 1851 | 1461223498043 Marionette DEBUG loaded listener.js 00:24:58 INFO - PROCESS | 1851 | ++DOMWINDOW == 131 (0x97b90400) [pid = 1851] [serial = 352] [outer = 0x94ebc400] 00:24:59 INFO - PROCESS | 1851 | 1461223499107 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]]]}] 00:24:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 00:24:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1689ms 00:24:59 INFO - PROCESS | 1851 | 1461223499147 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 00:24:59 INFO - PROCESS | 1851 | 1461223499151 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 00:24:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 00:24:59 INFO - PROCESS | 1851 | 1461223499158 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 00:24:59 INFO - PROCESS | 1851 | 1461223499164 Marionette TRACE conn3 <- [1,442,null,{}] 00:24:59 INFO - PROCESS | 1851 | 1461223499181 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}] 00:24:59 INFO - PROCESS | 1851 | 1461223499370 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 00:24:59 INFO - PROCESS | 1851 | 1461223499627 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:59 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f09c800 == 71 [pid = 1851] [id = 118] 00:24:59 INFO - PROCESS | 1851 | ++DOMWINDOW == 132 (0x8f09d800) [pid = 1851] [serial = 353] [outer = (nil)] 00:24:59 INFO - PROCESS | 1851 | ++DOMWINDOW == 133 (0x97d95400) [pid = 1851] [serial = 354] [outer = 0x8f09d800] 00:24:59 INFO - PROCESS | 1851 | 1461223499723 Marionette DEBUG loaded listener.js 00:24:59 INFO - PROCESS | 1851 | ++DOMWINDOW == 134 (0x98064000) [pid = 1851] [serial = 355] [outer = 0x8f09d800] 00:25:00 INFO - PROCESS | 1851 | 1461223500652 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]]]}] 00:25:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 00:25:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1540ms 00:25:00 INFO - PROCESS | 1851 | 1461223500700 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 00:25:00 INFO - PROCESS | 1851 | 1461223500707 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 00:25:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 00:25:00 INFO - PROCESS | 1851 | 1461223500714 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 00:25:00 INFO - PROCESS | 1851 | 1461223500719 Marionette TRACE conn3 <- [1,446,null,{}] 00:25:00 INFO - PROCESS | 1851 | 1461223500725 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}] 00:25:00 INFO - PROCESS | 1851 | 1461223500906 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 00:25:01 INFO - PROCESS | 1851 | 1461223501136 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:01 INFO - PROCESS | 1851 | ++DOCSHELL 0x8fc27400 == 72 [pid = 1851] [id = 119] 00:25:01 INFO - PROCESS | 1851 | ++DOMWINDOW == 135 (0x9ada7c00) [pid = 1851] [serial = 356] [outer = (nil)] 00:25:01 INFO - PROCESS | 1851 | ++DOMWINDOW == 136 (0x9af8ac00) [pid = 1851] [serial = 357] [outer = 0x9ada7c00] 00:25:01 INFO - PROCESS | 1851 | 1461223501232 Marionette DEBUG loaded listener.js 00:25:01 INFO - PROCESS | 1851 | ++DOMWINDOW == 137 (0x9fa24400) [pid = 1851] [serial = 358] [outer = 0x9ada7c00] 00:25:02 INFO - PROCESS | 1851 | 1461223502483 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]]]}] 00:25:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 00:25:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1835ms 00:25:02 INFO - PROCESS | 1851 | 1461223502551 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 00:25:02 INFO - PROCESS | 1851 | 1461223502557 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 00:25:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 00:25:02 INFO - PROCESS | 1851 | 1461223502568 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 00:25:02 INFO - PROCESS | 1851 | 1461223502573 Marionette TRACE conn3 <- [1,450,null,{}] 00:25:02 INFO - PROCESS | 1851 | 1461223502585 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}] 00:25:02 INFO - PROCESS | 1851 | 1461223502930 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 00:25:03 INFO - PROCESS | 1851 | 1461223503191 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:03 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f087800 == 73 [pid = 1851] [id = 120] 00:25:03 INFO - PROCESS | 1851 | ++DOMWINDOW == 138 (0x8f1e5800) [pid = 1851] [serial = 359] [outer = (nil)] 00:25:03 INFO - PROCESS | 1851 | ++DOMWINDOW == 139 (0x8fd48800) [pid = 1851] [serial = 360] [outer = 0x8f1e5800] 00:25:03 INFO - PROCESS | 1851 | 1461223503339 Marionette DEBUG loaded listener.js 00:25:03 INFO - PROCESS | 1851 | ++DOMWINDOW == 140 (0x8fd4a800) [pid = 1851] [serial = 361] [outer = 0x8f1e5800] 00:25:04 INFO - PROCESS | 1851 | 1461223504348 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] 00:25:04 INFO - PROCESS | 1851 | 1461223504412 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 00:25:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 00:25:04 INFO - PROCESS | 1851 | 1461223504418 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 00:25:04 INFO - PROCESS | 1851 | 1461223504422 Marionette TRACE conn3 <- [1,454,null,{}] 00:25:04 INFO - PROCESS | 1851 | 1461223504428 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}] 00:25:04 INFO - PROCESS | 1851 | 1461223504633 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 00:25:04 INFO - PROCESS | 1851 | 1461223504802 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:04 INFO - PROCESS | 1851 | ++DOCSHELL 0x8e8c2400 == 74 [pid = 1851] [id = 121] 00:25:04 INFO - PROCESS | 1851 | ++DOMWINDOW == 141 (0x8e8c9800) [pid = 1851] [serial = 362] [outer = (nil)] 00:25:04 INFO - PROCESS | 1851 | ++DOMWINDOW == 142 (0x8fd49c00) [pid = 1851] [serial = 363] [outer = 0x8e8c9800] 00:25:04 INFO - PROCESS | 1851 | 1461223504965 Marionette DEBUG loaded listener.js 00:25:05 INFO - PROCESS | 1851 | ++DOMWINDOW == 143 (0x98d19400) [pid = 1851] [serial = 364] [outer = 0x8e8c9800] 00:25:05 INFO - PROCESS | 1851 | [1851] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:25:05 INFO - PROCESS | 1851 | 1461223505903 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]]]}] 00:25:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 00:25:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1531ms 00:25:05 INFO - PROCESS | 1851 | 1461223505950 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 00:25:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 00:25:05 INFO - PROCESS | 1851 | 1461223505954 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 00:25:05 INFO - PROCESS | 1851 | 1461223505961 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 00:25:05 INFO - PROCESS | 1851 | 1461223505964 Marionette TRACE conn3 <- [1,458,null,{}] 00:25:05 INFO - PROCESS | 1851 | 1461223505970 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}] 00:25:06 INFO - PROCESS | 1851 | 1461223506160 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 00:25:06 INFO - PROCESS | 1851 | 1461223506411 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:06 INFO - PROCESS | 1851 | ++DOCSHELL 0x8e8cc400 == 75 [pid = 1851] [id = 122] 00:25:06 INFO - PROCESS | 1851 | ++DOMWINDOW == 144 (0x8eae1800) [pid = 1851] [serial = 365] [outer = (nil)] 00:25:06 INFO - PROCESS | 1851 | ++DOMWINDOW == 145 (0x8eae5400) [pid = 1851] [serial = 366] [outer = 0x8eae1800] 00:25:06 INFO - PROCESS | 1851 | 1461223506526 Marionette DEBUG loaded listener.js 00:25:06 INFO - PROCESS | 1851 | ++DOMWINDOW == 146 (0x8eae8400) [pid = 1851] [serial = 367] [outer = 0x8eae1800] 00:25:07 INFO - PROCESS | 1851 | 1461223507406 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] 00:25:07 INFO - PROCESS | 1851 | 1461223507464 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 00:25:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 00:25:07 INFO - PROCESS | 1851 | 1461223507472 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 00:25:07 INFO - PROCESS | 1851 | 1461223507476 Marionette TRACE conn3 <- [1,462,null,{}] 00:25:07 INFO - PROCESS | 1851 | 1461223507482 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}] 00:25:07 INFO - PROCESS | 1851 | 1461223507658 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 00:25:07 INFO - PROCESS | 1851 | 1461223507824 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:07 INFO - PROCESS | 1851 | ++DOCSHELL 0x8eae7000 == 76 [pid = 1851] [id = 123] 00:25:07 INFO - PROCESS | 1851 | ++DOMWINDOW == 147 (0x8eaecc00) [pid = 1851] [serial = 368] [outer = (nil)] 00:25:07 INFO - PROCESS | 1851 | ++DOMWINDOW == 148 (0x929cec00) [pid = 1851] [serial = 369] [outer = 0x8eaecc00] 00:25:07 INFO - PROCESS | 1851 | 1461223507916 Marionette DEBUG loaded listener.js 00:25:08 INFO - PROCESS | 1851 | ++DOMWINDOW == 149 (0x929d0c00) [pid = 1851] [serial = 370] [outer = 0x8eaecc00] 00:25:08 INFO - PROCESS | 1851 | [1851] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:25:08 INFO - PROCESS | 1851 | 1461223508915 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] 00:25:08 INFO - PROCESS | 1851 | 1461223508963 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 00:25:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 00:25:08 INFO - PROCESS | 1851 | 1461223508970 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 00:25:08 INFO - PROCESS | 1851 | 1461223508975 Marionette TRACE conn3 <- [1,466,null,{}] 00:25:08 INFO - PROCESS | 1851 | 1461223508981 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}] 00:25:09 INFO - PROCESS | 1851 | 1461223509152 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 00:25:09 INFO - PROCESS | 1851 | 1461223509378 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:09 INFO - PROCESS | 1851 | ++DOCSHELL 0x929d3800 == 77 [pid = 1851] [id = 124] 00:25:09 INFO - PROCESS | 1851 | ++DOMWINDOW == 150 (0x929d6000) [pid = 1851] [serial = 371] [outer = (nil)] 00:25:09 INFO - PROCESS | 1851 | ++DOMWINDOW == 151 (0x929da800) [pid = 1851] [serial = 372] [outer = 0x929d6000] 00:25:09 INFO - PROCESS | 1851 | 1461223509494 Marionette DEBUG loaded listener.js 00:25:09 INFO - PROCESS | 1851 | ++DOMWINDOW == 152 (0x95845400) [pid = 1851] [serial = 373] [outer = 0x929d6000] 00:25:10 INFO - PROCESS | 1851 | 1461223510394 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] 00:25:10 INFO - PROCESS | 1851 | 1461223510472 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 00:25:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 00:25:10 INFO - PROCESS | 1851 | 1461223510483 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 00:25:10 INFO - PROCESS | 1851 | 1461223510487 Marionette TRACE conn3 <- [1,470,null,{}] 00:25:10 INFO - PROCESS | 1851 | 1461223510494 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}] 00:25:10 INFO - PROCESS | 1851 | 1461223510710 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 00:25:10 INFO - PROCESS | 1851 | 1461223510927 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:10 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f8c4c00 == 78 [pid = 1851] [id = 125] 00:25:10 INFO - PROCESS | 1851 | ++DOMWINDOW == 153 (0x92646000) [pid = 1851] [serial = 374] [outer = (nil)] 00:25:11 INFO - PROCESS | 1851 | ++DOMWINDOW == 154 (0x97a66c00) [pid = 1851] [serial = 375] [outer = 0x92646000] 00:25:11 INFO - PROCESS | 1851 | 1461223511037 Marionette DEBUG loaded listener.js 00:25:11 INFO - PROCESS | 1851 | ++DOMWINDOW == 155 (0x98066c00) [pid = 1851] [serial = 376] [outer = 0x92646000] 00:25:11 INFO - PROCESS | 1851 | 1461223511963 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]]]}] 00:25:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 00:25:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1540ms 00:25:12 INFO - PROCESS | 1851 | 1461223512022 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 00:25:12 INFO - PROCESS | 1851 | 1461223512027 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 00:25:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 00:25:12 INFO - PROCESS | 1851 | 1461223512035 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 00:25:12 INFO - PROCESS | 1851 | 1461223512041 Marionette TRACE conn3 <- [1,474,null,{}] 00:25:12 INFO - PROCESS | 1851 | 1461223512047 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}] 00:25:12 INFO - PROCESS | 1851 | 1461223512251 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 00:25:12 INFO - PROCESS | 1851 | 1461223512478 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:12 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f08e400 == 79 [pid = 1851] [id = 126] 00:25:12 INFO - PROCESS | 1851 | ++DOMWINDOW == 156 (0x8f091800) [pid = 1851] [serial = 377] [outer = (nil)] 00:25:12 INFO - PROCESS | 1851 | ++DOMWINDOW == 157 (0x8f093c00) [pid = 1851] [serial = 378] [outer = 0x8f091800] 00:25:12 INFO - PROCESS | 1851 | 1461223512828 Marionette DEBUG loaded listener.js 00:25:12 INFO - PROCESS | 1851 | ++DOMWINDOW == 158 (0x8f09ac00) [pid = 1851] [serial = 379] [outer = 0x8f091800] 00:25:14 INFO - PROCESS | 1851 | 1461223514549 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]]]}] 00:25:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 00:25:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 2543ms 00:25:14 INFO - PROCESS | 1851 | 1461223514578 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 00:25:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 00:25:14 INFO - PROCESS | 1851 | 1461223514584 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 00:25:14 INFO - PROCESS | 1851 | 1461223514592 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 00:25:14 INFO - PROCESS | 1851 | 1461223514598 Marionette TRACE conn3 <- [1,478,null,{}] 00:25:14 INFO - PROCESS | 1851 | 1461223514607 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}] 00:25:14 INFO - PROCESS | 1851 | 1461223514869 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 00:25:15 INFO - PROCESS | 1851 | 1461223515058 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:15 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f4ecc00 == 80 [pid = 1851] [id = 127] 00:25:15 INFO - PROCESS | 1851 | ++DOMWINDOW == 159 (0x8fc2a400) [pid = 1851] [serial = 380] [outer = (nil)] 00:25:15 INFO - PROCESS | 1851 | ++DOMWINDOW == 160 (0x9103fc00) [pid = 1851] [serial = 381] [outer = 0x8fc2a400] 00:25:15 INFO - PROCESS | 1851 | 1461223515136 Marionette DEBUG loaded listener.js 00:25:15 INFO - PROCESS | 1851 | ++DOMWINDOW == 161 (0x94ec2c00) [pid = 1851] [serial = 382] [outer = 0x8fc2a400] 00:25:15 INFO - PROCESS | 1851 | --DOCSHELL 0x8f082000 == 79 [pid = 1851] [id = 114] 00:25:15 INFO - PROCESS | 1851 | --DOCSHELL 0x8fc25c00 == 78 [pid = 1851] [id = 113] 00:25:15 INFO - PROCESS | 1851 | --DOMWINDOW == 160 (0x99091c00) [pid = 1851] [serial = 303] [outer = (nil)] [url = about:blank] 00:25:15 INFO - PROCESS | 1851 | --DOCSHELL 0x8fe9c000 == 77 [pid = 1851] [id = 112] 00:25:15 INFO - PROCESS | 1851 | --DOCSHELL 0x8f1f3400 == 76 [pid = 1851] [id = 111] 00:25:15 INFO - PROCESS | 1851 | --DOCSHELL 0x8fceec00 == 75 [pid = 1851] [id = 110] 00:25:16 INFO - PROCESS | 1851 | --DOCSHELL 0x91040400 == 74 [pid = 1851] [id = 102] 00:25:16 INFO - PROCESS | 1851 | --DOCSHELL 0x98a0b800 == 73 [pid = 1851] [id = 101] 00:25:16 INFO - PROCESS | 1851 | 1461223516181 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]]]}] 00:25:16 INFO - PROCESS | 1851 | --DOMWINDOW == 159 (0x97b74c00) [pid = 1851] [serial = 295] [outer = (nil)] [url = about:blank] 00:25:16 INFO - PROCESS | 1851 | --DOMWINDOW == 158 (0x97b63c00) [pid = 1851] [serial = 294] [outer = (nil)] [url = about:blank] 00:25:16 INFO - PROCESS | 1851 | --DOMWINDOW == 157 (0x94ec5800) [pid = 1851] [serial = 292] [outer = (nil)] [url = about:blank] 00:25:16 INFO - PROCESS | 1851 | --DOMWINDOW == 156 (0x94350c00) [pid = 1851] [serial = 291] [outer = (nil)] [url = about:blank] 00:25:16 INFO - PROCESS | 1851 | --DOMWINDOW == 155 (0x9fe0f800) [pid = 1851] [serial = 276] [outer = (nil)] [url = about:blank] 00:25:16 INFO - PROCESS | 1851 | --DOMWINDOW == 154 (0x94ef4800) [pid = 1851] [serial = 270] [outer = (nil)] [url = about:blank] 00:25:16 INFO - PROCESS | 1851 | --DOMWINDOW == 153 (0x97b79c00) [pid = 1851] [serial = 273] [outer = (nil)] [url = about:blank] 00:25:16 INFO - PROCESS | 1851 | --DOMWINDOW == 152 (0x97d95c00) [pid = 1851] [serial = 282] [outer = (nil)] [url = about:blank] 00:25:16 INFO - PROCESS | 1851 | --DOMWINDOW == 151 (0xa2721800) [pid = 1851] [serial = 279] [outer = (nil)] [url = about:blank] 00:25:16 INFO - PROCESS | 1851 | --DOMWINDOW == 150 (0xa4355000) [pid = 1851] [serial = 285] [outer = (nil)] [url = about:blank] 00:25:16 INFO - PROCESS | 1851 | --DOMWINDOW == 149 (0xa44e9c00) [pid = 1851] [serial = 288] [outer = (nil)] [url = about:blank] 00:25:16 INFO - PROCESS | 1851 | --DOMWINDOW == 148 (0x983bf400) [pid = 1851] [serial = 300] [outer = (nil)] [url = about:blank] 00:25:16 INFO - PROCESS | 1851 | --DOMWINDOW == 147 (0x9857f400) [pid = 1851] [serial = 301] [outer = (nil)] [url = about:blank] 00:25:16 INFO - PROCESS | 1851 | --DOMWINDOW == 146 (0x977cfc00) [pid = 1851] [serial = 297] [outer = (nil)] [url = about:blank] 00:25:16 INFO - PROCESS | 1851 | --DOMWINDOW == 145 (0x97b95800) [pid = 1851] [serial = 298] [outer = (nil)] [url = about:blank] 00:25:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 00:25:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1691ms 00:25:16 INFO - PROCESS | 1851 | 1461223516288 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 00:25:16 INFO - PROCESS | 1851 | 1461223516299 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 00:25:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 00:25:16 INFO - PROCESS | 1851 | 1461223516310 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 00:25:16 INFO - PROCESS | 1851 | 1461223516314 Marionette TRACE conn3 <- [1,482,null,{}] 00:25:16 INFO - PROCESS | 1851 | 1461223516322 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}] 00:25:16 INFO - PROCESS | 1851 | 1461223516509 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 00:25:16 INFO - PROCESS | 1851 | 1461223516712 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:16 INFO - PROCESS | 1851 | ++DOCSHELL 0x8fd41800 == 74 [pid = 1851] [id = 128] 00:25:16 INFO - PROCESS | 1851 | ++DOMWINDOW == 146 (0x8fe99400) [pid = 1851] [serial = 383] [outer = (nil)] 00:25:16 INFO - PROCESS | 1851 | ++DOMWINDOW == 147 (0x97b70800) [pid = 1851] [serial = 384] [outer = 0x8fe99400] 00:25:16 INFO - PROCESS | 1851 | 1461223516789 Marionette DEBUG loaded listener.js 00:25:16 INFO - PROCESS | 1851 | ++DOMWINDOW == 148 (0x98063400) [pid = 1851] [serial = 385] [outer = 0x8fe99400] 00:25:17 INFO - PROCESS | 1851 | 1461223517635 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]]]}] 00:25:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 00:25:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1391ms 00:25:17 INFO - PROCESS | 1851 | 1461223517701 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 00:25:17 INFO - PROCESS | 1851 | 1461223517706 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 00:25:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 00:25:17 INFO - PROCESS | 1851 | 1461223517712 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 00:25:17 INFO - PROCESS | 1851 | 1461223517718 Marionette TRACE conn3 <- [1,486,null,{}] 00:25:17 INFO - PROCESS | 1851 | 1461223517733 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}] 00:25:17 INFO - PROCESS | 1851 | 1461223517904 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 00:25:18 INFO - PROCESS | 1851 | 1461223518044 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:18 INFO - PROCESS | 1851 | ++DOCSHELL 0x960a7800 == 75 [pid = 1851] [id = 129] 00:25:18 INFO - PROCESS | 1851 | ++DOMWINDOW == 149 (0x98d0e400) [pid = 1851] [serial = 386] [outer = (nil)] 00:25:18 INFO - PROCESS | 1851 | ++DOMWINDOW == 150 (0x9af64000) [pid = 1851] [serial = 387] [outer = 0x98d0e400] 00:25:18 INFO - PROCESS | 1851 | 1461223518119 Marionette DEBUG loaded listener.js 00:25:18 INFO - PROCESS | 1851 | ++DOMWINDOW == 151 (0x9fea4400) [pid = 1851] [serial = 388] [outer = 0x98d0e400] 00:25:18 INFO - PROCESS | 1851 | 1461223518953 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]]]}] 00:25:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 00:25:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1288ms 00:25:19 INFO - PROCESS | 1851 | 1461223519001 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 00:25:19 INFO - PROCESS | 1851 | 1461223519008 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 00:25:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 00:25:19 INFO - PROCESS | 1851 | 1461223519022 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 00:25:19 INFO - PROCESS | 1851 | 1461223519026 Marionette TRACE conn3 <- [1,490,null,{}] 00:25:19 INFO - PROCESS | 1851 | 1461223519031 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}] 00:25:19 INFO - PROCESS | 1851 | 1461223519256 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 00:25:19 INFO - PROCESS | 1851 | 1461223519286 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:19 INFO - PROCESS | 1851 | ++DOCSHELL 0x8ef32000 == 76 [pid = 1851] [id = 130] 00:25:19 INFO - PROCESS | 1851 | ++DOMWINDOW == 152 (0x8ef32400) [pid = 1851] [serial = 389] [outer = (nil)] 00:25:19 INFO - PROCESS | 1851 | ++DOMWINDOW == 153 (0x8ef3c000) [pid = 1851] [serial = 390] [outer = 0x8ef32400] 00:25:19 INFO - PROCESS | 1851 | 1461223519373 Marionette DEBUG loaded listener.js 00:25:19 INFO - PROCESS | 1851 | ++DOMWINDOW == 154 (0x8ef3ec00) [pid = 1851] [serial = 391] [outer = 0x8ef32400] 00:25:20 INFO - PROCESS | 1851 | 1461223520369 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]]]}] 00:25:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 00:25:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1382ms 00:25:20 INFO - PROCESS | 1851 | --DOMWINDOW == 153 (0x9af57400) [pid = 1851] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 00:25:20 INFO - PROCESS | 1851 | --DOMWINDOW == 152 (0x8fcef000) [pid = 1851] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 00:25:20 INFO - PROCESS | 1851 | --DOMWINDOW == 151 (0x97b94800) [pid = 1851] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 00:25:20 INFO - PROCESS | 1851 | --DOMWINDOW == 150 (0x912eac00) [pid = 1851] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 00:25:20 INFO - PROCESS | 1851 | --DOMWINDOW == 149 (0x8f084000) [pid = 1851] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 00:25:20 INFO - PROCESS | 1851 | --DOMWINDOW == 148 (0x94e8e000) [pid = 1851] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 00:25:20 INFO - PROCESS | 1851 | 1461223520571 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 00:25:20 INFO - PROCESS | 1851 | 1461223520576 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 00:25:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 00:25:20 INFO - PROCESS | 1851 | 1461223520592 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 00:25:20 INFO - PROCESS | 1851 | 1461223520596 Marionette TRACE conn3 <- [1,494,null,{}] 00:25:20 INFO - PROCESS | 1851 | 1461223520602 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}] 00:25:20 INFO - PROCESS | 1851 | 1461223520749 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 00:25:20 INFO - PROCESS | 1851 | 1461223520760 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:20 INFO - PROCESS | 1851 | ++DOCSHELL 0x8ef33c00 == 77 [pid = 1851] [id = 131] 00:25:20 INFO - PROCESS | 1851 | ++DOMWINDOW == 149 (0x8ef3ac00) [pid = 1851] [serial = 392] [outer = (nil)] 00:25:20 INFO - PROCESS | 1851 | ++DOMWINDOW == 150 (0x927e9000) [pid = 1851] [serial = 393] [outer = 0x8ef3ac00] 00:25:20 INFO - PROCESS | 1851 | 1461223520844 Marionette DEBUG loaded listener.js 00:25:20 INFO - PROCESS | 1851 | ++DOMWINDOW == 151 (0x98d78400) [pid = 1851] [serial = 394] [outer = 0x8ef3ac00] 00:25:21 INFO - PROCESS | 1851 | 1461223521838 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]]]}] 00:25:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 00:25:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1289ms 00:25:21 INFO - PROCESS | 1851 | 1461223521881 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 00:25:21 INFO - PROCESS | 1851 | 1461223521885 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 00:25:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 00:25:21 INFO - PROCESS | 1851 | 1461223521891 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 00:25:21 INFO - PROCESS | 1851 | 1461223521893 Marionette TRACE conn3 <- [1,498,null,{}] 00:25:21 INFO - PROCESS | 1851 | 1461223521900 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}] 00:25:22 INFO - PROCESS | 1851 | 1461223522061 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 00:25:22 INFO - PROCESS | 1851 | 1461223522076 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:22 INFO - PROCESS | 1851 | ++DOCSHELL 0x8ef3a400 == 78 [pid = 1851] [id = 132] 00:25:22 INFO - PROCESS | 1851 | ++DOMWINDOW == 152 (0x94e24c00) [pid = 1851] [serial = 395] [outer = (nil)] 00:25:22 INFO - PROCESS | 1851 | ++DOMWINDOW == 153 (0xa3b02800) [pid = 1851] [serial = 396] [outer = 0x94e24c00] 00:25:22 INFO - PROCESS | 1851 | 1461223522265 Marionette DEBUG loaded listener.js 00:25:22 INFO - PROCESS | 1851 | ++DOMWINDOW == 154 (0xa3b7fc00) [pid = 1851] [serial = 397] [outer = 0x94e24c00] 00:25:22 INFO - PROCESS | 1851 | ++DOMWINDOW == 155 (0x8f09fc00) [pid = 1851] [serial = 398] [outer = 0x94e8a800] 00:25:23 INFO - PROCESS | 1851 | 1461223523369 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]]]}] 00:25:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 00:25:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1542ms 00:25:23 INFO - PROCESS | 1851 | 1461223523436 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 00:25:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 00:25:23 INFO - PROCESS | 1851 | 1461223523446 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 00:25:23 INFO - PROCESS | 1851 | 1461223523459 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 00:25:23 INFO - PROCESS | 1851 | 1461223523466 Marionette TRACE conn3 <- [1,502,null,{}] 00:25:23 INFO - PROCESS | 1851 | 1461223523474 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}] 00:25:23 INFO - PROCESS | 1851 | 1461223523783 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 00:25:23 INFO - PROCESS | 1851 | 1461223523947 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:23 INFO - PROCESS | 1851 | ++DOCSHELL 0x8e8c8400 == 79 [pid = 1851] [id = 133] 00:25:23 INFO - PROCESS | 1851 | ++DOMWINDOW == 156 (0x8f097400) [pid = 1851] [serial = 399] [outer = (nil)] 00:25:24 INFO - PROCESS | 1851 | ++DOMWINDOW == 157 (0x8fd4cc00) [pid = 1851] [serial = 400] [outer = 0x8f097400] 00:25:24 INFO - PROCESS | 1851 | 1461223524044 Marionette DEBUG loaded listener.js 00:25:24 INFO - PROCESS | 1851 | ++DOMWINDOW == 158 (0x91cee400) [pid = 1851] [serial = 401] [outer = 0x8f097400] 00:25:24 INFO - PROCESS | 1851 | 1461223524937 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]]]}] 00:25:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 00:25:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1540ms 00:25:25 INFO - PROCESS | 1851 | 1461223524998 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 00:25:25 INFO - PROCESS | 1851 | 1461223525006 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 00:25:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 00:25:25 INFO - PROCESS | 1851 | 1461223525017 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 00:25:25 INFO - PROCESS | 1851 | 1461223525021 Marionette TRACE conn3 <- [1,506,null,{}] 00:25:25 INFO - PROCESS | 1851 | 1461223525028 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}] 00:25:25 INFO - PROCESS | 1851 | 1461223525244 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 00:25:25 INFO - PROCESS | 1851 | 1461223525527 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:25 INFO - PROCESS | 1851 | ++DOCSHELL 0x937d7000 == 80 [pid = 1851] [id = 134] 00:25:25 INFO - PROCESS | 1851 | ++DOMWINDOW == 159 (0x937db800) [pid = 1851] [serial = 402] [outer = (nil)] 00:25:25 INFO - PROCESS | 1851 | ++DOMWINDOW == 160 (0x937de400) [pid = 1851] [serial = 403] [outer = 0x937db800] 00:25:25 INFO - PROCESS | 1851 | 1461223525683 Marionette DEBUG loaded listener.js 00:25:25 INFO - PROCESS | 1851 | ++DOMWINDOW == 161 (0x937e1c00) [pid = 1851] [serial = 404] [outer = 0x937db800] 00:25:26 INFO - PROCESS | 1851 | 1461223526681 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]]]}] 00:25:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 00:25:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1695ms 00:25:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 00:25:26 INFO - PROCESS | 1851 | 1461223526712 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 00:25:26 INFO - PROCESS | 1851 | 1461223526716 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 00:25:26 INFO - PROCESS | 1851 | 1461223526723 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 00:25:26 INFO - PROCESS | 1851 | 1461223526729 Marionette TRACE conn3 <- [1,510,null,{}] 00:25:26 INFO - PROCESS | 1851 | 1461223526746 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}] 00:25:26 INFO - PROCESS | 1851 | 1461223526940 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 00:25:27 INFO - PROCESS | 1851 | 1461223527159 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:27 INFO - PROCESS | 1851 | ++DOCSHELL 0x97d8d400 == 81 [pid = 1851] [id = 135] 00:25:27 INFO - PROCESS | 1851 | ++DOMWINDOW == 162 (0x97d98800) [pid = 1851] [serial = 405] [outer = (nil)] 00:25:27 INFO - PROCESS | 1851 | ++DOMWINDOW == 163 (0x9857fc00) [pid = 1851] [serial = 406] [outer = 0x97d98800] 00:25:27 INFO - PROCESS | 1851 | 1461223527298 Marionette DEBUG loaded listener.js 00:25:27 INFO - PROCESS | 1851 | ++DOMWINDOW == 164 (0x997cf400) [pid = 1851] [serial = 407] [outer = 0x97d98800] 00:25:28 INFO - PROCESS | 1851 | 1461223528223 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]]]}] 00:25:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 00:25:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1550ms 00:25:28 INFO - PROCESS | 1851 | 1461223528272 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 00:25:28 INFO - PROCESS | 1851 | 1461223528277 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 00:25:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 00:25:28 INFO - PROCESS | 1851 | 1461223528284 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 00:25:28 INFO - PROCESS | 1851 | 1461223528289 Marionette TRACE conn3 <- [1,514,null,{}] 00:25:28 INFO - PROCESS | 1851 | 1461223528296 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}] 00:25:28 INFO - PROCESS | 1851 | 1461223528490 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 00:25:28 INFO - PROCESS | 1851 | 1461223528708 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:28 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f086000 == 82 [pid = 1851] [id = 136] 00:25:28 INFO - PROCESS | 1851 | ++DOMWINDOW == 165 (0x97b66800) [pid = 1851] [serial = 408] [outer = (nil)] 00:25:28 INFO - PROCESS | 1851 | ++DOMWINDOW == 166 (0xa0b40c00) [pid = 1851] [serial = 409] [outer = 0x97b66800] 00:25:28 INFO - PROCESS | 1851 | 1461223528840 Marionette DEBUG loaded listener.js 00:25:28 INFO - PROCESS | 1851 | ++DOMWINDOW == 167 (0xa297f000) [pid = 1851] [serial = 410] [outer = 0x97b66800] 00:25:29 INFO - PROCESS | 1851 | 1461223529677 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]]]}] 00:25:29 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 00:25:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1438ms 00:25:29 INFO - PROCESS | 1851 | 1461223529723 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 00:25:29 INFO - PROCESS | 1851 | 1461223529727 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 00:25:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 00:25:29 INFO - PROCESS | 1851 | 1461223529733 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 00:25:29 INFO - PROCESS | 1851 | 1461223529737 Marionette TRACE conn3 <- [1,518,null,{}] 00:25:29 INFO - PROCESS | 1851 | 1461223529743 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}] 00:25:29 INFO - PROCESS | 1851 | 1461223529908 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 00:25:30 INFO - PROCESS | 1851 | 1461223530084 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:30 INFO - PROCESS | 1851 | ++DOCSHELL 0x8eef2c00 == 83 [pid = 1851] [id = 137] 00:25:30 INFO - PROCESS | 1851 | ++DOMWINDOW == 168 (0x8eef3000) [pid = 1851] [serial = 411] [outer = (nil)] 00:25:30 INFO - PROCESS | 1851 | ++DOMWINDOW == 169 (0x8eefa400) [pid = 1851] [serial = 412] [outer = 0x8eef3000] 00:25:30 INFO - PROCESS | 1851 | 1461223530174 Marionette DEBUG loaded listener.js 00:25:30 INFO - PROCESS | 1851 | ++DOMWINDOW == 170 (0x8eefc400) [pid = 1851] [serial = 413] [outer = 0x8eef3000] 00:25:31 INFO - PROCESS | 1851 | 1461223531076 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]]]}] 00:25:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 00:25:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1381ms 00:25:31 INFO - PROCESS | 1851 | 1461223531118 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 00:25:31 INFO - PROCESS | 1851 | 1461223531127 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 00:25:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 00:25:31 INFO - PROCESS | 1851 | 1461223531137 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 00:25:31 INFO - PROCESS | 1851 | 1461223531140 Marionette TRACE conn3 <- [1,522,null,{}] 00:25:31 INFO - PROCESS | 1851 | 1461223531147 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}] 00:25:31 INFO - PROCESS | 1851 | 1461223531346 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 00:25:31 INFO - PROCESS | 1851 | 1461223531528 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:31 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f183000 == 84 [pid = 1851] [id = 138] 00:25:31 INFO - PROCESS | 1851 | ++DOMWINDOW == 171 (0x8f189000) [pid = 1851] [serial = 414] [outer = (nil)] 00:25:31 INFO - PROCESS | 1851 | ++DOMWINDOW == 172 (0x8f18e000) [pid = 1851] [serial = 415] [outer = 0x8f189000] 00:25:31 INFO - PROCESS | 1851 | 1461223531670 Marionette DEBUG loaded listener.js 00:25:31 INFO - PROCESS | 1851 | ++DOMWINDOW == 173 (0x937dc800) [pid = 1851] [serial = 416] [outer = 0x8f189000] 00:25:32 INFO - PROCESS | 1851 | 1461223532573 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]]]}] 00:25:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 00:25:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1487ms 00:25:32 INFO - PROCESS | 1851 | 1461223532625 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 00:25:32 INFO - PROCESS | 1851 | 1461223532629 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 00:25:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 00:25:32 INFO - PROCESS | 1851 | 1461223532636 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 00:25:32 INFO - PROCESS | 1851 | 1461223532639 Marionette TRACE conn3 <- [1,526,null,{}] 00:25:32 INFO - PROCESS | 1851 | 1461223532645 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}] 00:25:32 INFO - PROCESS | 1851 | 1461223532824 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 00:25:33 INFO - PROCESS | 1851 | 1461223533050 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:33 INFO - PROCESS | 1851 | ++DOCSHELL 0x8a2f5000 == 85 [pid = 1851] [id = 139] 00:25:33 INFO - PROCESS | 1851 | ++DOMWINDOW == 174 (0x8a2f5800) [pid = 1851] [serial = 417] [outer = (nil)] 00:25:33 INFO - PROCESS | 1851 | ++DOMWINDOW == 175 (0x8a2f9800) [pid = 1851] [serial = 418] [outer = 0x8a2f5800] 00:25:33 INFO - PROCESS | 1851 | 1461223533179 Marionette DEBUG loaded listener.js 00:25:33 INFO - PROCESS | 1851 | ++DOMWINDOW == 176 (0x8a2fd800) [pid = 1851] [serial = 419] [outer = 0x8a2f5800] 00:25:34 INFO - PROCESS | 1851 | 1461223534077 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]]]}] 00:25:34 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 00:25:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1487ms 00:25:34 INFO - PROCESS | 1851 | 1461223534124 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 00:25:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 00:25:34 INFO - PROCESS | 1851 | 1461223534128 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 00:25:34 INFO - PROCESS | 1851 | 1461223534135 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 00:25:34 INFO - PROCESS | 1851 | 1461223534139 Marionette TRACE conn3 <- [1,530,null,{}] 00:25:34 INFO - PROCESS | 1851 | 1461223534145 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}] 00:25:34 INFO - PROCESS | 1851 | 1461223534309 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 00:25:34 INFO - PROCESS | 1851 | 1461223534484 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:34 INFO - PROCESS | 1851 | ++DOCSHELL 0x8a2f9400 == 86 [pid = 1851] [id = 140] 00:25:34 INFO - PROCESS | 1851 | ++DOMWINDOW == 177 (0x8a2fec00) [pid = 1851] [serial = 420] [outer = (nil)] 00:25:34 INFO - PROCESS | 1851 | ++DOMWINDOW == 178 (0x8a5d4c00) [pid = 1851] [serial = 421] [outer = 0x8a2fec00] 00:25:34 INFO - PROCESS | 1851 | 1461223534573 Marionette DEBUG loaded listener.js 00:25:34 INFO - PROCESS | 1851 | ++DOMWINDOW == 179 (0x8a5d9400) [pid = 1851] [serial = 422] [outer = 0x8a2fec00] 00:25:35 INFO - PROCESS | 1851 | 1461223535420 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"]]]}] 00:25:35 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 00:25:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 00:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:25:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:25:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 00:25:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:25:35 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 00:25:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 00:25:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:25:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:25:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 00:25:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:25:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1339ms 00:25:35 INFO - PROCESS | 1851 | 1461223535477 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 00:25:35 INFO - PROCESS | 1851 | 1461223535481 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 00:25:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 00:25:35 INFO - PROCESS | 1851 | 1461223535506 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 00:25:35 INFO - PROCESS | 1851 | 1461223535509 Marionette TRACE conn3 <- [1,534,null,{}] 00:25:35 INFO - PROCESS | 1851 | 1461223535517 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}] 00:25:35 INFO - PROCESS | 1851 | 1461223535715 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 00:25:35 INFO - PROCESS | 1851 | 1461223535887 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:35 INFO - PROCESS | 1851 | ++DOCSHELL 0x8a5d0800 == 87 [pid = 1851] [id = 141] 00:25:35 INFO - PROCESS | 1851 | ++DOMWINDOW == 180 (0x8a5d8800) [pid = 1851] [serial = 423] [outer = (nil)] 00:25:35 INFO - PROCESS | 1851 | ++DOMWINDOW == 181 (0xa4355000) [pid = 1851] [serial = 424] [outer = 0x8a5d8800] 00:25:35 INFO - PROCESS | 1851 | 1461223535974 Marionette DEBUG loaded listener.js 00:25:36 INFO - PROCESS | 1851 | ++DOMWINDOW == 182 (0xa43cc000) [pid = 1851] [serial = 425] [outer = 0x8a5d8800] 00:25:36 INFO - PROCESS | 1851 | 1461223536941 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]]]}] 00:25:36 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 00:25:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1511ms 00:25:37 INFO - PROCESS | 1851 | 1461223537017 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 00:25:37 INFO - PROCESS | 1851 | 1461223537021 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 00:25:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 00:25:37 INFO - PROCESS | 1851 | 1461223537031 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 00:25:37 INFO - PROCESS | 1851 | 1461223537034 Marionette TRACE conn3 <- [1,538,null,{}] 00:25:37 INFO - PROCESS | 1851 | 1461223537038 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}] 00:25:37 INFO - PROCESS | 1851 | 1461223537229 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 00:25:37 INFO - PROCESS | 1851 | 1461223537401 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:37 INFO - PROCESS | 1851 | ++DOCSHELL 0x8a5d6000 == 88 [pid = 1851] [id = 142] 00:25:37 INFO - PROCESS | 1851 | ++DOMWINDOW == 183 (0x8a5dd800) [pid = 1851] [serial = 426] [outer = (nil)] 00:25:37 INFO - PROCESS | 1851 | ++DOMWINDOW == 184 (0x8b23f000) [pid = 1851] [serial = 427] [outer = 0x8a5dd800] 00:25:37 INFO - PROCESS | 1851 | 1461223537489 Marionette DEBUG loaded listener.js 00:25:37 INFO - PROCESS | 1851 | ++DOMWINDOW == 185 (0x8b246000) [pid = 1851] [serial = 428] [outer = 0x8a5dd800] 00:25:38 INFO - PROCESS | 1851 | 1461223538370 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]]]}] 00:25:38 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. 00:25:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1383ms 00:25:38 INFO - PROCESS | 1851 | 1461223538417 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 00:25:38 INFO - PROCESS | 1851 | 1461223538422 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 00:25:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 00:25:38 INFO - PROCESS | 1851 | 1461223538430 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 00:25:38 INFO - PROCESS | 1851 | 1461223538435 Marionette TRACE conn3 <- [1,542,null,{}] 00:25:38 INFO - PROCESS | 1851 | 1461223538441 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}] 00:25:38 INFO - PROCESS | 1851 | 1461223538644 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 00:25:38 INFO - PROCESS | 1851 | 1461223538820 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:38 INFO - PROCESS | 1851 | ++DOCSHELL 0x8b242000 == 89 [pid = 1851] [id = 143] 00:25:38 INFO - PROCESS | 1851 | ++DOMWINDOW == 186 (0x8b242400) [pid = 1851] [serial = 429] [outer = (nil)] 00:25:38 INFO - PROCESS | 1851 | ++DOMWINDOW == 187 (0x8b397800) [pid = 1851] [serial = 430] [outer = 0x8b242400] 00:25:38 INFO - PROCESS | 1851 | 1461223538915 Marionette DEBUG loaded listener.js 00:25:39 INFO - PROCESS | 1851 | ++DOMWINDOW == 188 (0x8b3a0800) [pid = 1851] [serial = 431] [outer = 0x8b242400] 00:25:39 INFO - PROCESS | 1851 | 1461223539797 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]]]}] 00:25:39 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. 00:25:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1383ms 00:25:39 INFO - PROCESS | 1851 | 1461223539814 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 00:25:39 INFO - PROCESS | 1851 | 1461223539817 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 00:25:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 00:25:39 INFO - PROCESS | 1851 | 1461223539824 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 00:25:39 INFO - PROCESS | 1851 | 1461223539828 Marionette TRACE conn3 <- [1,546,null,{}] 00:25:39 INFO - PROCESS | 1851 | 1461223539833 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}] 00:25:40 INFO - PROCESS | 1851 | 1461223540011 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 00:25:40 INFO - PROCESS | 1851 | 1461223540204 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:40 INFO - PROCESS | 1851 | ++DOCSHELL 0x88fde000 == 90 [pid = 1851] [id = 144] 00:25:40 INFO - PROCESS | 1851 | ++DOMWINDOW == 189 (0x88fde400) [pid = 1851] [serial = 432] [outer = (nil)] 00:25:40 INFO - PROCESS | 1851 | ++DOMWINDOW == 190 (0x88fe1000) [pid = 1851] [serial = 433] [outer = 0x88fde400] 00:25:40 INFO - PROCESS | 1851 | 1461223540289 Marionette DEBUG loaded listener.js 00:25:40 INFO - PROCESS | 1851 | ++DOMWINDOW == 191 (0x88fe8000) [pid = 1851] [serial = 434] [outer = 0x88fde400] 00:25:41 INFO - PROCESS | 1851 | 1461223541198 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]]]}] 00:25:41 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 00:25:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1430ms 00:25:41 INFO - PROCESS | 1851 | 1461223541274 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 00:25:41 INFO - PROCESS | 1851 | 1461223541278 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 00:25:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 00:25:41 INFO - PROCESS | 1851 | 1461223541286 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 00:25:41 INFO - PROCESS | 1851 | 1461223541290 Marionette TRACE conn3 <- [1,550,null,{}] 00:25:41 INFO - PROCESS | 1851 | 1461223541296 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}] 00:25:41 INFO - PROCESS | 1851 | 1461223541485 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 00:25:41 INFO - PROCESS | 1851 | 1461223541666 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:41 INFO - PROCESS | 1851 | ++DOCSHELL 0x88fe0400 == 91 [pid = 1851] [id = 145] 00:25:41 INFO - PROCESS | 1851 | ++DOMWINDOW == 192 (0x88fe6800) [pid = 1851] [serial = 435] [outer = (nil)] 00:25:41 INFO - PROCESS | 1851 | ++DOMWINDOW == 193 (0x89141800) [pid = 1851] [serial = 436] [outer = 0x88fe6800] 00:25:41 INFO - PROCESS | 1851 | 1461223541765 Marionette DEBUG loaded listener.js 00:25:41 INFO - PROCESS | 1851 | ++DOMWINDOW == 194 (0x89144000) [pid = 1851] [serial = 437] [outer = 0x88fe6800] 00:25:42 INFO - PROCESS | 1851 | 1461223542657 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]]]}] 00:25:42 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. 00:25:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1394ms 00:25:42 INFO - PROCESS | 1851 | 1461223542717 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 00:25:42 INFO - PROCESS | 1851 | 1461223542721 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 00:25:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 00:25:42 INFO - PROCESS | 1851 | 1461223542729 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 00:25:42 INFO - PROCESS | 1851 | 1461223542733 Marionette TRACE conn3 <- [1,554,null,{}] 00:25:42 INFO - PROCESS | 1851 | 1461223542739 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}] 00:25:42 INFO - PROCESS | 1851 | 1461223542906 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 00:25:43 INFO - PROCESS | 1851 | 1461223543088 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:43 INFO - PROCESS | 1851 | ++DOCSHELL 0x8913f800 == 92 [pid = 1851] [id = 146] 00:25:43 INFO - PROCESS | 1851 | ++DOMWINDOW == 195 (0x89142800) [pid = 1851] [serial = 438] [outer = (nil)] 00:25:43 INFO - PROCESS | 1851 | ++DOMWINDOW == 196 (0x8914dc00) [pid = 1851] [serial = 439] [outer = 0x89142800] 00:25:43 INFO - PROCESS | 1851 | 1461223543175 Marionette DEBUG loaded listener.js 00:25:43 INFO - PROCESS | 1851 | ++DOMWINDOW == 197 (0x8a5d3400) [pid = 1851] [serial = 440] [outer = 0x89142800] 00:25:43 INFO - PROCESS | 1851 | [1851] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:25:44 INFO - PROCESS | 1851 | 1461223544095 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]]]}] 00:25:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 00:25:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1434ms 00:25:44 INFO - PROCESS | 1851 | 1461223544164 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 00:25:44 INFO - PROCESS | 1851 | 1461223544168 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 00:25:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 00:25:44 INFO - PROCESS | 1851 | 1461223544175 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 00:25:44 INFO - PROCESS | 1851 | 1461223544178 Marionette TRACE conn3 <- [1,558,null,{}] 00:25:44 INFO - PROCESS | 1851 | 1461223544184 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}] 00:25:44 INFO - PROCESS | 1851 | 1461223544403 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 00:25:44 INFO - PROCESS | 1851 | 1461223544879 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:44 INFO - PROCESS | 1851 | ++DOCSHELL 0x8b246400 == 93 [pid = 1851] [id = 147] 00:25:44 INFO - PROCESS | 1851 | ++DOMWINDOW == 198 (0x8b249400) [pid = 1851] [serial = 441] [outer = (nil)] 00:25:45 INFO - PROCESS | 1851 | ++DOMWINDOW == 199 (0x8b395400) [pid = 1851] [serial = 442] [outer = 0x8b249400] 00:25:45 INFO - PROCESS | 1851 | 1461223545009 Marionette DEBUG loaded listener.js 00:25:45 INFO - PROCESS | 1851 | ++DOMWINDOW == 200 (0x8b39a400) [pid = 1851] [serial = 443] [outer = 0x8b249400] 00:25:45 INFO - PROCESS | 1851 | 1461223545925 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]]]}] 00:25:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 00:25:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1830ms 00:25:46 INFO - PROCESS | 1851 | 1461223546011 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 00:25:46 INFO - PROCESS | 1851 | 1461223546018 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 00:25:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 00:25:46 INFO - PROCESS | 1851 | 1461223546037 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 00:25:46 INFO - PROCESS | 1851 | 1461223546047 Marionette TRACE conn3 <- [1,562,null,{}] 00:25:46 INFO - PROCESS | 1851 | 1461223546058 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}] 00:25:46 INFO - PROCESS | 1851 | 1461223546283 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 00:25:46 INFO - PROCESS | 1851 | 1461223546531 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:46 INFO - PROCESS | 1851 | ++DOCSHELL 0x8e8cd400 == 94 [pid = 1851] [id = 148] 00:25:46 INFO - PROCESS | 1851 | ++DOMWINDOW == 201 (0x8eae3400) [pid = 1851] [serial = 444] [outer = (nil)] 00:25:46 INFO - PROCESS | 1851 | ++DOMWINDOW == 202 (0x8eef8000) [pid = 1851] [serial = 445] [outer = 0x8eae3400] 00:25:46 INFO - PROCESS | 1851 | 1461223546616 Marionette DEBUG loaded listener.js 00:25:46 INFO - PROCESS | 1851 | ++DOMWINDOW == 203 (0x8ef38800) [pid = 1851] [serial = 446] [outer = 0x8eae3400] 00:25:47 INFO - PROCESS | 1851 | [1851] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:25:47 INFO - PROCESS | 1851 | --DOCSHELL 0x97e04800 == 93 [pid = 1851] [id = 96] 00:25:47 INFO - PROCESS | 1851 | --DOCSHELL 0x8f8bd800 == 92 [pid = 1851] [id = 93] 00:25:47 INFO - PROCESS | 1851 | --DOCSHELL 0x9adb2c00 == 91 [pid = 1851] [id = 92] 00:25:47 INFO - PROCESS | 1851 | --DOMWINDOW == 202 (0x9857d000) [pid = 1851] [serial = 345] [outer = (nil)] [url = about:blank] 00:25:47 INFO - PROCESS | 1851 | --DOCSHELL 0x8ef33c00 == 90 [pid = 1851] [id = 131] 00:25:47 INFO - PROCESS | 1851 | --DOCSHELL 0x8ef32000 == 89 [pid = 1851] [id = 130] 00:25:47 INFO - PROCESS | 1851 | --DOCSHELL 0x960a7800 == 88 [pid = 1851] [id = 129] 00:25:47 INFO - PROCESS | 1851 | --DOCSHELL 0x8fd41800 == 87 [pid = 1851] [id = 128] 00:25:47 INFO - PROCESS | 1851 | --DOCSHELL 0x8f4ecc00 == 86 [pid = 1851] [id = 127] 00:25:47 INFO - PROCESS | 1851 | --DOCSHELL 0x8f08e400 == 85 [pid = 1851] [id = 126] 00:25:47 INFO - PROCESS | 1851 | --DOCSHELL 0x8fc27400 == 84 [pid = 1851] [id = 119] 00:25:47 INFO - PROCESS | 1851 | 1461223547612 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]]]}] 00:25:47 INFO - PROCESS | 1851 | --DOMWINDOW == 201 (0xa0b12800) [pid = 1851] [serial = 315] [outer = (nil)] [url = about:blank] 00:25:47 INFO - PROCESS | 1851 | --DOMWINDOW == 200 (0x903a9800) [pid = 1851] [serial = 331] [outer = (nil)] [url = about:blank] 00:25:47 INFO - PROCESS | 1851 | --DOMWINDOW == 199 (0x98061400) [pid = 1851] [serial = 309] [outer = (nil)] [url = about:blank] 00:25:47 INFO - PROCESS | 1851 | --DOMWINDOW == 198 (0x983be000) [pid = 1851] [serial = 339] [outer = (nil)] [url = about:blank] 00:25:47 INFO - PROCESS | 1851 | --DOMWINDOW == 197 (0x94ef7400) [pid = 1851] [serial = 334] [outer = (nil)] [url = about:blank] 00:25:47 INFO - PROCESS | 1851 | --DOMWINDOW == 196 (0x94ec1000) [pid = 1851] [serial = 333] [outer = (nil)] [url = about:blank] 00:25:47 INFO - PROCESS | 1851 | --DOMWINDOW == 195 (0x8fea2800) [pid = 1851] [serial = 330] [outer = (nil)] [url = about:blank] 00:25:47 INFO - PROCESS | 1851 | --DOMWINDOW == 194 (0x8fcee800) [pid = 1851] [serial = 324] [outer = (nil)] [url = about:blank] 00:25:47 INFO - PROCESS | 1851 | --DOMWINDOW == 193 (0x8fe9c400) [pid = 1851] [serial = 327] [outer = (nil)] [url = about:blank] 00:25:47 INFO - PROCESS | 1851 | --DOMWINDOW == 192 (0x8f089000) [pid = 1851] [serial = 342] [outer = (nil)] [url = about:blank] 00:25:47 INFO - PROCESS | 1851 | --DOMWINDOW == 191 (0x97b65c00) [pid = 1851] [serial = 336] [outer = (nil)] [url = about:blank] 00:25:47 INFO - PROCESS | 1851 | --DOMWINDOW == 190 (0x8f08ec00) [pid = 1851] [serial = 343] [outer = (nil)] [url = about:blank] 00:25:47 INFO - PROCESS | 1851 | --DOMWINDOW == 189 (0x8fc24c00) [pid = 1851] [serial = 318] [outer = (nil)] [url = about:blank] 00:25:47 INFO - PROCESS | 1851 | --DOMWINDOW == 188 (0x97b78800) [pid = 1851] [serial = 337] [outer = (nil)] [url = about:blank] 00:25:47 INFO - PROCESS | 1851 | --DOMWINDOW == 187 (0xa43cd000) [pid = 1851] [serial = 321] [outer = (nil)] [url = about:blank] 00:25:47 INFO - PROCESS | 1851 | --DOMWINDOW == 186 (0x96060000) [pid = 1851] [serial = 306] [outer = (nil)] [url = about:blank] 00:25:47 INFO - PROCESS | 1851 | --DOMWINDOW == 185 (0x9fa2c800) [pid = 1851] [serial = 312] [outer = (nil)] [url = about:blank] 00:25:47 INFO - PROCESS | 1851 | --DOMWINDOW == 184 (0x98a0cc00) [pid = 1851] [serial = 340] [outer = (nil)] [url = about:blank] 00:25:47 INFO - PROCESS | 1851 | --DOMWINDOW == 183 (0x9fa98c00) [pid = 1851] [serial = 268] [outer = (nil)] [url = about:blank] 00:25:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 00:25:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1644ms 00:25:47 INFO - PROCESS | 1851 | 1461223547681 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 00:25:47 INFO - PROCESS | 1851 | 1461223547688 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 00:25:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 00:25:47 INFO - PROCESS | 1851 | 1461223547695 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 00:25:47 INFO - PROCESS | 1851 | 1461223547699 Marionette TRACE conn3 <- [1,566,null,{}] 00:25:47 INFO - PROCESS | 1851 | 1461223547705 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}] 00:25:47 INFO - PROCESS | 1851 | 1461223547869 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 00:25:48 INFO - PROCESS | 1851 | 1461223548101 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:48 INFO - PROCESS | 1851 | ++DOCSHELL 0x8e8c5000 == 85 [pid = 1851] [id = 149] 00:25:48 INFO - PROCESS | 1851 | ++DOMWINDOW == 184 (0x8f08e400) [pid = 1851] [serial = 447] [outer = (nil)] 00:25:48 INFO - PROCESS | 1851 | ++DOMWINDOW == 185 (0x8f185400) [pid = 1851] [serial = 448] [outer = 0x8f08e400] 00:25:48 INFO - PROCESS | 1851 | 1461223548182 Marionette DEBUG loaded listener.js 00:25:48 INFO - PROCESS | 1851 | ++DOMWINDOW == 186 (0x8f1e6000) [pid = 1851] [serial = 449] [outer = 0x8f08e400] 00:25:48 INFO - PROCESS | 1851 | [1851] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:25:48 INFO - PROCESS | 1851 | 1461223548980 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]]]}] 00:25:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 00:25:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1342ms 00:25:49 INFO - PROCESS | 1851 | 1461223549038 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 00:25:49 INFO - PROCESS | 1851 | 1461223549045 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 00:25:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 00:25:49 INFO - PROCESS | 1851 | 1461223549118 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 00:25:49 INFO - PROCESS | 1851 | 1461223549123 Marionette TRACE conn3 <- [1,570,null,{}] 00:25:49 INFO - PROCESS | 1851 | 1461223549133 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}] 00:25:49 INFO - PROCESS | 1851 | 1461223549313 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 00:25:49 INFO - PROCESS | 1851 | 1461223549565 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:49 INFO - PROCESS | 1851 | ++DOCSHELL 0x8b395c00 == 86 [pid = 1851] [id = 150] 00:25:49 INFO - PROCESS | 1851 | ++DOMWINDOW == 187 (0x8b397000) [pid = 1851] [serial = 450] [outer = (nil)] 00:25:49 INFO - PROCESS | 1851 | ++DOMWINDOW == 188 (0x8e8c8000) [pid = 1851] [serial = 451] [outer = 0x8b397000] 00:25:49 INFO - PROCESS | 1851 | 1461223549669 Marionette DEBUG loaded listener.js 00:25:49 INFO - PROCESS | 1851 | ++DOMWINDOW == 189 (0x8eae2c00) [pid = 1851] [serial = 452] [outer = 0x8b397000] 00:25:50 INFO - PROCESS | 1851 | [1851] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:25:50 INFO - PROCESS | 1851 | 1461223550596 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]]]}] 00:25:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 00:25:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1557ms 00:25:50 INFO - PROCESS | 1851 | 1461223550658 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 00:25:50 INFO - PROCESS | 1851 | 1461223550674 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 00:25:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 00:25:50 INFO - PROCESS | 1851 | 1461223550685 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 00:25:50 INFO - PROCESS | 1851 | 1461223550688 Marionette TRACE conn3 <- [1,574,null,{}] 00:25:50 INFO - PROCESS | 1851 | 1461223550696 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}] 00:25:50 INFO - PROCESS | 1851 | 1461223550918 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 00:25:51 INFO - PROCESS | 1851 | 1461223551149 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:51 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f082800 == 87 [pid = 1851] [id = 151] 00:25:51 INFO - PROCESS | 1851 | ++DOMWINDOW == 190 (0x8f09ec00) [pid = 1851] [serial = 453] [outer = (nil)] 00:25:51 INFO - PROCESS | 1851 | ++DOMWINDOW == 191 (0x8f18d400) [pid = 1851] [serial = 454] [outer = 0x8f09ec00] 00:25:51 INFO - PROCESS | 1851 | 1461223551292 Marionette DEBUG loaded listener.js 00:25:51 INFO - PROCESS | 1851 | ++DOMWINDOW == 192 (0x8f8ca800) [pid = 1851] [serial = 455] [outer = 0x8f09ec00] 00:25:52 INFO - PROCESS | 1851 | 1461223552332 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]]]}] 00:25:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 00:25:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1683ms 00:25:52 INFO - PROCESS | 1851 | 1461223552368 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 00:25:52 INFO - PROCESS | 1851 | 1461223552371 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 00:25:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 00:25:52 INFO - PROCESS | 1851 | 1461223552379 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 00:25:52 INFO - PROCESS | 1851 | 1461223552385 Marionette TRACE conn3 <- [1,578,null,{}] 00:25:52 INFO - PROCESS | 1851 | 1461223552402 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}] 00:25:52 INFO - PROCESS | 1851 | 1461223552596 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 00:25:52 INFO - PROCESS | 1851 | 1461223552911 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:52 INFO - PROCESS | 1851 | ++DOCSHELL 0x8fced800 == 88 [pid = 1851] [id = 152] 00:25:52 INFO - PROCESS | 1851 | ++DOMWINDOW == 193 (0x8fd50c00) [pid = 1851] [serial = 456] [outer = (nil)] 00:25:52 INFO - PROCESS | 1851 | ++DOMWINDOW == 194 (0x8fea4c00) [pid = 1851] [serial = 457] [outer = 0x8fd50c00] 00:25:53 INFO - PROCESS | 1851 | 1461223553008 Marionette DEBUG loaded listener.js 00:25:53 INFO - PROCESS | 1851 | ++DOMWINDOW == 195 (0x912ea400) [pid = 1851] [serial = 458] [outer = 0x8fd50c00] 00:25:54 INFO - PROCESS | 1851 | --DOCSHELL 0x8e8c2400 == 87 [pid = 1851] [id = 121] 00:25:54 INFO - PROCESS | 1851 | --DOCSHELL 0x8e8cc400 == 86 [pid = 1851] [id = 122] 00:25:54 INFO - PROCESS | 1851 | --DOCSHELL 0x8eae7000 == 85 [pid = 1851] [id = 123] 00:25:54 INFO - PROCESS | 1851 | --DOCSHELL 0x929d3800 == 84 [pid = 1851] [id = 124] 00:25:54 INFO - PROCESS | 1851 | --DOCSHELL 0x8f8c4c00 == 83 [pid = 1851] [id = 125] 00:25:54 INFO - PROCESS | 1851 | --DOCSHELL 0x8b246400 == 82 [pid = 1851] [id = 147] 00:25:54 INFO - PROCESS | 1851 | --DOCSHELL 0x8e8cd400 == 81 [pid = 1851] [id = 148] 00:25:54 INFO - PROCESS | 1851 | --DOCSHELL 0x88fe0400 == 80 [pid = 1851] [id = 145] 00:25:54 INFO - PROCESS | 1851 | --DOCSHELL 0x8b242000 == 79 [pid = 1851] [id = 143] 00:25:54 INFO - PROCESS | 1851 | --DOCSHELL 0x88fde000 == 78 [pid = 1851] [id = 144] 00:25:54 INFO - PROCESS | 1851 | --DOCSHELL 0x8a5d6000 == 77 [pid = 1851] [id = 142] 00:25:54 INFO - PROCESS | 1851 | --DOCSHELL 0x8a5d0800 == 76 [pid = 1851] [id = 141] 00:25:54 INFO - PROCESS | 1851 | --DOCSHELL 0x8a2f5000 == 75 [pid = 1851] [id = 139] 00:25:54 INFO - PROCESS | 1851 | --DOCSHELL 0x8a2f9400 == 74 [pid = 1851] [id = 140] 00:25:54 INFO - PROCESS | 1851 | --DOCSHELL 0x8f183000 == 73 [pid = 1851] [id = 138] 00:25:54 INFO - PROCESS | 1851 | --DOCSHELL 0x8eef2c00 == 72 [pid = 1851] [id = 137] 00:25:54 INFO - PROCESS | 1851 | --DOCSHELL 0x8f086000 == 71 [pid = 1851] [id = 136] 00:25:54 INFO - PROCESS | 1851 | --DOCSHELL 0x97d8d400 == 70 [pid = 1851] [id = 135] 00:25:54 INFO - PROCESS | 1851 | --DOCSHELL 0x8e8c8400 == 69 [pid = 1851] [id = 133] 00:25:54 INFO - PROCESS | 1851 | --DOCSHELL 0x937d7000 == 68 [pid = 1851] [id = 134] 00:25:55 INFO - PROCESS | 1851 | 1461223555496 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]]]}] 00:25:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 00:25:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 3150ms 00:25:55 INFO - PROCESS | 1851 | 1461223555574 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 00:25:55 INFO - PROCESS | 1851 | 1461223555582 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 00:25:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 00:25:55 INFO - PROCESS | 1851 | 1461223555598 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 00:25:55 INFO - PROCESS | 1851 | 1461223555603 Marionette TRACE conn3 <- [1,582,null,{}] 00:25:55 INFO - PROCESS | 1851 | 1461223555611 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}] 00:25:55 INFO - PROCESS | 1851 | 1461223555837 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 00:25:55 INFO - PROCESS | 1851 | 1461223555863 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:55 INFO - PROCESS | 1851 | ++DOCSHELL 0x8a2f8800 == 69 [pid = 1851] [id = 153] 00:25:55 INFO - PROCESS | 1851 | ++DOMWINDOW == 196 (0x8e8c6400) [pid = 1851] [serial = 459] [outer = (nil)] 00:25:55 INFO - PROCESS | 1851 | ++DOMWINDOW == 197 (0x8eaebc00) [pid = 1851] [serial = 460] [outer = 0x8e8c6400] 00:25:55 INFO - PROCESS | 1851 | 1461223555940 Marionette DEBUG loaded listener.js 00:25:56 INFO - PROCESS | 1851 | ++DOMWINDOW == 198 (0x8eef8800) [pid = 1851] [serial = 461] [outer = 0x8e8c6400] 00:25:56 INFO - PROCESS | 1851 | 1461223556944 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]]]}] 00:25:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 00:25:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1386ms 00:25:56 INFO - PROCESS | 1851 | 1461223556990 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 00:25:57 INFO - PROCESS | 1851 | 1461223557010 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 00:25:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 00:25:57 INFO - PROCESS | 1851 | 1461223557030 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 00:25:57 INFO - PROCESS | 1851 | 1461223557034 Marionette TRACE conn3 <- [1,586,null,{}] 00:25:57 INFO - PROCESS | 1851 | 1461223557040 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}] 00:25:57 INFO - PROCESS | 1851 | 1461223557253 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 00:25:57 INFO - PROCESS | 1851 | 1461223557280 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:57 INFO - PROCESS | 1851 | ++DOCSHELL 0x8a2f5000 == 70 [pid = 1851] [id = 154] 00:25:57 INFO - PROCESS | 1851 | ++DOMWINDOW == 199 (0x8b246400) [pid = 1851] [serial = 462] [outer = (nil)] 00:25:57 INFO - PROCESS | 1851 | ++DOMWINDOW == 200 (0x8f186800) [pid = 1851] [serial = 463] [outer = 0x8b246400] 00:25:57 INFO - PROCESS | 1851 | 1461223557355 Marionette DEBUG loaded listener.js 00:25:57 INFO - PROCESS | 1851 | ++DOMWINDOW == 201 (0x8f1e8400) [pid = 1851] [serial = 464] [outer = 0x8b246400] 00:25:58 INFO - PROCESS | 1851 | --DOMWINDOW == 200 (0x98d76000) [pid = 1851] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 00:25:58 INFO - PROCESS | 1851 | --DOMWINDOW == 199 (0x94e24c00) [pid = 1851] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 00:25:58 INFO - PROCESS | 1851 | --DOMWINDOW == 198 (0x97d92800) [pid = 1851] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 00:25:58 INFO - PROCESS | 1851 | --DOMWINDOW == 197 (0x8ef32400) [pid = 1851] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 00:25:58 INFO - PROCESS | 1851 | --DOMWINDOW == 196 (0x8fc2a400) [pid = 1851] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 00:25:58 INFO - PROCESS | 1851 | --DOMWINDOW == 195 (0x98d0e400) [pid = 1851] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 00:25:58 INFO - PROCESS | 1851 | --DOMWINDOW == 194 (0x8fe99400) [pid = 1851] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 00:25:58 INFO - PROCESS | 1851 | --DOMWINDOW == 193 (0x8f091800) [pid = 1851] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 00:25:58 INFO - PROCESS | 1851 | --DOMWINDOW == 192 (0x8ef3ac00) [pid = 1851] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 00:25:58 INFO - PROCESS | 1851 | --DOMWINDOW == 191 (0x8b249400) [pid = 1851] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 00:25:58 INFO - PROCESS | 1851 | --DOMWINDOW == 190 (0x8eae3400) [pid = 1851] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 00:25:58 INFO - PROCESS | 1851 | [1851] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:25:58 INFO - PROCESS | 1851 | 1461223558536 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]]]}] 00:25:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 00:25:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1535ms 00:25:58 INFO - PROCESS | 1851 | 1461223558565 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 00:25:58 INFO - PROCESS | 1851 | 1461223558569 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 00:25:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 00:25:58 INFO - PROCESS | 1851 | 1461223558576 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 00:25:58 INFO - PROCESS | 1851 | 1461223558581 Marionette TRACE conn3 <- [1,590,null,{}] 00:25:58 INFO - PROCESS | 1851 | 1461223558597 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}] 00:25:58 INFO - PROCESS | 1851 | 1461223558808 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 00:25:58 INFO - PROCESS | 1851 | 1461223558832 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:58 INFO - PROCESS | 1851 | ++DOCSHELL 0x8914a400 == 71 [pid = 1851] [id = 155] 00:25:58 INFO - PROCESS | 1851 | ++DOMWINDOW == 191 (0x8fcf0000) [pid = 1851] [serial = 465] [outer = (nil)] 00:25:58 INFO - PROCESS | 1851 | ++DOMWINDOW == 192 (0x8fd4d400) [pid = 1851] [serial = 466] [outer = 0x8fcf0000] 00:25:58 INFO - PROCESS | 1851 | 1461223558915 Marionette DEBUG loaded listener.js 00:25:59 INFO - PROCESS | 1851 | ++DOMWINDOW == 193 (0x8fea2800) [pid = 1851] [serial = 467] [outer = 0x8fcf0000] 00:25:59 INFO - PROCESS | 1851 | 1461223559754 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]]]}] 00:25:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 00:25:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1235ms 00:25:59 INFO - PROCESS | 1851 | 1461223559810 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 00:25:59 INFO - PROCESS | 1851 | 1461223559815 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 00:25:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 00:25:59 INFO - PROCESS | 1851 | 1461223559821 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 00:25:59 INFO - PROCESS | 1851 | 1461223559824 Marionette TRACE conn3 <- [1,594,null,{}] 00:25:59 INFO - PROCESS | 1851 | 1461223559830 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}] 00:25:59 INFO - PROCESS | 1851 | 1461223559993 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 00:26:00 INFO - PROCESS | 1851 | 1461223560003 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:00 INFO - PROCESS | 1851 | ++DOCSHELL 0x8ef3ac00 == 72 [pid = 1851] [id = 156] 00:26:00 INFO - PROCESS | 1851 | ++DOMWINDOW == 194 (0x8fd4f800) [pid = 1851] [serial = 468] [outer = (nil)] 00:26:00 INFO - PROCESS | 1851 | ++DOMWINDOW == 195 (0x937d5800) [pid = 1851] [serial = 469] [outer = 0x8fd4f800] 00:26:00 INFO - PROCESS | 1851 | 1461223560078 Marionette DEBUG loaded listener.js 00:26:00 INFO - PROCESS | 1851 | ++DOMWINDOW == 196 (0x937d8800) [pid = 1851] [serial = 470] [outer = 0x8fd4f800] 00:26:01 INFO - PROCESS | 1851 | 1461223561337 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]]]}] 00:26:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 00:26:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1546ms 00:26:01 INFO - PROCESS | 1851 | 1461223561369 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 00:26:01 INFO - PROCESS | 1851 | 1461223561377 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 00:26:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 00:26:01 INFO - PROCESS | 1851 | 1461223561386 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 00:26:01 INFO - PROCESS | 1851 | 1461223561392 Marionette TRACE conn3 <- [1,598,null,{}] 00:26:01 INFO - PROCESS | 1851 | 1461223561400 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}] 00:26:01 INFO - PROCESS | 1851 | 1461223561587 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 00:26:01 INFO - PROCESS | 1851 | 1461223561823 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:01 INFO - PROCESS | 1851 | ++DOCSHELL 0x8e8d0400 == 73 [pid = 1851] [id = 157] 00:26:01 INFO - PROCESS | 1851 | ++DOMWINDOW == 197 (0x8eef0800) [pid = 1851] [serial = 471] [outer = (nil)] 00:26:01 INFO - PROCESS | 1851 | ++DOMWINDOW == 198 (0x8f087c00) [pid = 1851] [serial = 472] [outer = 0x8eef0800] 00:26:01 INFO - PROCESS | 1851 | 1461223561966 Marionette DEBUG loaded listener.js 00:26:02 INFO - PROCESS | 1851 | ++DOMWINDOW == 199 (0x8f094800) [pid = 1851] [serial = 473] [outer = 0x8eef0800] 00:26:02 INFO - PROCESS | 1851 | 1461223562949 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]]]}] 00:26:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 00:26:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1634ms 00:26:03 INFO - PROCESS | 1851 | 1461223563021 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 00:26:03 INFO - PROCESS | 1851 | 1461223563031 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 00:26:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 00:26:03 INFO - PROCESS | 1851 | 1461223563041 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 00:26:03 INFO - PROCESS | 1851 | 1461223563045 Marionette TRACE conn3 <- [1,602,null,{}] 00:26:03 INFO - PROCESS | 1851 | 1461223563052 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}] 00:26:03 INFO - PROCESS | 1851 | 1461223563275 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 00:26:03 INFO - PROCESS | 1851 | 1461223563552 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:03 INFO - PROCESS | 1851 | ++DOCSHELL 0x8a2f6000 == 74 [pid = 1851] [id = 158] 00:26:03 INFO - PROCESS | 1851 | ++DOMWINDOW == 200 (0x8ef39400) [pid = 1851] [serial = 474] [outer = (nil)] 00:26:03 INFO - PROCESS | 1851 | ++DOMWINDOW == 201 (0x929d2800) [pid = 1851] [serial = 475] [outer = 0x8ef39400] 00:26:03 INFO - PROCESS | 1851 | 1461223563686 Marionette DEBUG loaded listener.js 00:26:03 INFO - PROCESS | 1851 | ++DOMWINDOW == 202 (0x937d6c00) [pid = 1851] [serial = 476] [outer = 0x8ef39400] 00:26:04 INFO - PROCESS | 1851 | 1461223564684 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]]]}] 00:26:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 00:26:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1682ms 00:26:04 INFO - PROCESS | 1851 | 1461223564723 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 00:26:04 INFO - PROCESS | 1851 | 1461223564727 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 00:26:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 00:26:04 INFO - PROCESS | 1851 | 1461223564734 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 00:26:04 INFO - PROCESS | 1851 | 1461223564740 Marionette TRACE conn3 <- [1,606,null,{}] 00:26:04 INFO - PROCESS | 1851 | 1461223564757 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}] 00:26:04 INFO - PROCESS | 1851 | 1461223564943 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 00:26:05 INFO - PROCESS | 1851 | 1461223565126 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:05 INFO - PROCESS | 1851 | ++DOCSHELL 0x94ebd000 == 75 [pid = 1851] [id = 159] 00:26:05 INFO - PROCESS | 1851 | ++DOMWINDOW == 203 (0x94ec5800) [pid = 1851] [serial = 477] [outer = (nil)] 00:26:05 INFO - PROCESS | 1851 | ++DOMWINDOW == 204 (0x95848c00) [pid = 1851] [serial = 478] [outer = 0x94ec5800] 00:26:05 INFO - PROCESS | 1851 | 1461223565224 Marionette DEBUG loaded listener.js 00:26:05 INFO - PROCESS | 1851 | ++DOMWINDOW == 205 (0x97b60400) [pid = 1851] [serial = 479] [outer = 0x94ec5800] 00:26:06 INFO - PROCESS | 1851 | 1461223566168 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]]]}] 00:26:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 00:26:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1485ms 00:26:06 INFO - PROCESS | 1851 | 1461223566220 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 00:26:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 00:26:06 INFO - PROCESS | 1851 | 1461223566225 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 00:26:06 INFO - PROCESS | 1851 | 1461223566232 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 00:26:06 INFO - PROCESS | 1851 | 1461223566236 Marionette TRACE conn3 <- [1,610,null,{}] 00:26:06 INFO - PROCESS | 1851 | 1461223566242 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}] 00:26:06 INFO - PROCESS | 1851 | 1461223566429 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 00:26:06 INFO - PROCESS | 1851 | 1461223566654 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:06 INFO - PROCESS | 1851 | ++DOCSHELL 0x94ef6000 == 76 [pid = 1851] [id = 160] 00:26:06 INFO - PROCESS | 1851 | ++DOMWINDOW == 206 (0x97b74800) [pid = 1851] [serial = 480] [outer = (nil)] 00:26:06 INFO - PROCESS | 1851 | ++DOMWINDOW == 207 (0x97d8fc00) [pid = 1851] [serial = 481] [outer = 0x97b74800] 00:26:06 INFO - PROCESS | 1851 | 1461223566785 Marionette DEBUG loaded listener.js 00:26:06 INFO - PROCESS | 1851 | ++DOMWINDOW == 208 (0x98011c00) [pid = 1851] [serial = 482] [outer = 0x97b74800] 00:26:07 INFO - PROCESS | 1851 | 1461223567699 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]]]}] 00:26:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 00:26:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1536ms 00:26:07 INFO - PROCESS | 1851 | 1461223567768 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 00:26:07 INFO - PROCESS | 1851 | 1461223567773 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 00:26:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 00:26:07 INFO - PROCESS | 1851 | 1461223567781 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 00:26:07 INFO - PROCESS | 1851 | 1461223567785 Marionette TRACE conn3 <- [1,614,null,{}] 00:26:07 INFO - PROCESS | 1851 | 1461223567791 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}] 00:26:08 INFO - PROCESS | 1851 | 1461223568003 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 00:26:08 INFO - PROCESS | 1851 | 1461223568240 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:08 INFO - PROCESS | 1851 | ++DOCSHELL 0x97b6f800 == 77 [pid = 1851] [id = 161] 00:26:08 INFO - PROCESS | 1851 | ++DOMWINDOW == 209 (0x97d91800) [pid = 1851] [serial = 483] [outer = (nil)] 00:26:08 INFO - PROCESS | 1851 | ++DOMWINDOW == 210 (0x9857d000) [pid = 1851] [serial = 484] [outer = 0x97d91800] 00:26:08 INFO - PROCESS | 1851 | 1461223568377 Marionette DEBUG loaded listener.js 00:26:08 INFO - PROCESS | 1851 | ++DOMWINDOW == 211 (0x9857ec00) [pid = 1851] [serial = 485] [outer = 0x97d91800] 00:26:09 INFO - PROCESS | 1851 | 1461223569284 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]]]}] 00:26:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 00:26:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1540ms 00:26:09 INFO - PROCESS | 1851 | 1461223569320 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 00:26:09 INFO - PROCESS | 1851 | 1461223569325 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 00:26:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 00:26:09 INFO - PROCESS | 1851 | 1461223569331 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 00:26:09 INFO - PROCESS | 1851 | 1461223569335 Marionette TRACE conn3 <- [1,618,null,{}] 00:26:09 INFO - PROCESS | 1851 | 1461223569341 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}] 00:26:09 INFO - PROCESS | 1851 | 1461223569529 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 00:26:09 INFO - PROCESS | 1851 | 1461223569714 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:09 INFO - PROCESS | 1851 | ++DOCSHELL 0x8b3ce400 == 78 [pid = 1851] [id = 162] 00:26:09 INFO - PROCESS | 1851 | ++DOMWINDOW == 212 (0x8b3cf000) [pid = 1851] [serial = 486] [outer = (nil)] 00:26:09 INFO - PROCESS | 1851 | ++DOMWINDOW == 213 (0x8b3d9800) [pid = 1851] [serial = 487] [outer = 0x8b3cf000] 00:26:09 INFO - PROCESS | 1851 | 1461223569807 Marionette DEBUG loaded listener.js 00:26:09 INFO - PROCESS | 1851 | ++DOMWINDOW == 214 (0x8b3dcc00) [pid = 1851] [serial = 488] [outer = 0x8b3cf000] 00:26:10 INFO - PROCESS | 1851 | 1461223570808 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]]]}] 00:26:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 00:26:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1530ms 00:26:10 INFO - PROCESS | 1851 | 1461223570862 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 00:26:10 INFO - PROCESS | 1851 | 1461223570866 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 00:26:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 00:26:10 INFO - PROCESS | 1851 | 1461223570873 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 00:26:10 INFO - PROCESS | 1851 | 1461223570876 Marionette TRACE conn3 <- [1,622,null,{}] 00:26:10 INFO - PROCESS | 1851 | 1461223570882 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}] 00:26:11 INFO - PROCESS | 1851 | 1461223571051 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 00:26:11 INFO - PROCESS | 1851 | 1461223571277 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:11 INFO - PROCESS | 1851 | ++DOCSHELL 0x8b3d3c00 == 79 [pid = 1851] [id = 163] 00:26:11 INFO - PROCESS | 1851 | ++DOMWINDOW == 215 (0x8b3d5400) [pid = 1851] [serial = 489] [outer = (nil)] 00:26:11 INFO - PROCESS | 1851 | ++DOMWINDOW == 216 (0x8eb56400) [pid = 1851] [serial = 490] [outer = 0x8b3d5400] 00:26:11 INFO - PROCESS | 1851 | 1461223571414 Marionette DEBUG loaded listener.js 00:26:11 INFO - PROCESS | 1851 | ++DOMWINDOW == 217 (0x997d3800) [pid = 1851] [serial = 491] [outer = 0x8b3d5400] 00:26:12 INFO - PROCESS | 1851 | 1461223572303 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]]]}] 00:26:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 00:26:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1483ms 00:26:12 INFO - PROCESS | 1851 | 1461223572357 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 00:26:12 INFO - PROCESS | 1851 | 1461223572362 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 00:26:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 00:26:12 INFO - PROCESS | 1851 | 1461223572368 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 00:26:12 INFO - PROCESS | 1851 | 1461223572372 Marionette TRACE conn3 <- [1,626,null,{}] 00:26:12 INFO - PROCESS | 1851 | 1461223572377 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}] 00:26:12 INFO - PROCESS | 1851 | 1461223572545 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 00:26:12 INFO - PROCESS | 1851 | 1461223572731 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:12 INFO - PROCESS | 1851 | ++DOCSHELL 0x88fec800 == 80 [pid = 1851] [id = 164] 00:26:12 INFO - PROCESS | 1851 | ++DOMWINDOW == 218 (0x8b3dd000) [pid = 1851] [serial = 492] [outer = (nil)] 00:26:12 INFO - PROCESS | 1851 | ++DOMWINDOW == 219 (0x92d66000) [pid = 1851] [serial = 493] [outer = 0x8b3dd000] 00:26:12 INFO - PROCESS | 1851 | 1461223572817 Marionette DEBUG loaded listener.js 00:26:12 INFO - PROCESS | 1851 | ++DOMWINDOW == 220 (0x92d67400) [pid = 1851] [serial = 494] [outer = 0x8b3dd000] 00:26:13 INFO - PROCESS | 1851 | 1461223573918 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]]]}] 00:26:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 00:26:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1599ms 00:26:13 INFO - PROCESS | 1851 | 1461223573969 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 00:26:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 00:26:13 INFO - PROCESS | 1851 | 1461223573973 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 00:26:13 INFO - PROCESS | 1851 | 1461223573980 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 00:26:13 INFO - PROCESS | 1851 | 1461223573983 Marionette TRACE conn3 <- [1,630,null,{}] 00:26:13 INFO - PROCESS | 1851 | 1461223573989 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}] 00:26:14 INFO - PROCESS | 1851 | 1461223574174 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 00:26:14 INFO - PROCESS | 1851 | 1461223574453 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:14 INFO - PROCESS | 1851 | ++DOCSHELL 0x88fde000 == 81 [pid = 1851] [id = 165] 00:26:14 INFO - PROCESS | 1851 | ++DOMWINDOW == 221 (0x8b3dd800) [pid = 1851] [serial = 495] [outer = (nil)] 00:26:14 INFO - PROCESS | 1851 | ++DOMWINDOW == 222 (0x92d6f000) [pid = 1851] [serial = 496] [outer = 0x8b3dd800] 00:26:14 INFO - PROCESS | 1851 | 1461223574549 Marionette DEBUG loaded listener.js 00:26:14 INFO - PROCESS | 1851 | ++DOMWINDOW == 223 (0xa0999c00) [pid = 1851] [serial = 497] [outer = 0x8b3dd800] 00:26:15 INFO - PROCESS | 1851 | 1461223575381 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]]]}] 00:26:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 00:26:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1438ms 00:26:15 INFO - PROCESS | 1851 | 1461223575418 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 00:26:15 INFO - PROCESS | 1851 | 1461223575422 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 00:26:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 00:26:15 INFO - PROCESS | 1851 | 1461223575429 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 00:26:15 INFO - PROCESS | 1851 | 1461223575432 Marionette TRACE conn3 <- [1,634,null,{}] 00:26:15 INFO - PROCESS | 1851 | 1461223575438 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}] 00:26:15 INFO - PROCESS | 1851 | 1461223575612 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 00:26:15 INFO - PROCESS | 1851 | 1461223575832 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:15 INFO - PROCESS | 1851 | ++DOCSHELL 0x8b399400 == 82 [pid = 1851] [id = 166] 00:26:15 INFO - PROCESS | 1851 | ++DOMWINDOW == 224 (0x8b39a800) [pid = 1851] [serial = 498] [outer = (nil)] 00:26:15 INFO - PROCESS | 1851 | ++DOMWINDOW == 225 (0x8ef36c00) [pid = 1851] [serial = 499] [outer = 0x8b39a800] 00:26:15 INFO - PROCESS | 1851 | 1461223575958 Marionette DEBUG loaded listener.js 00:26:16 INFO - PROCESS | 1851 | ++DOMWINDOW == 226 (0x8f083400) [pid = 1851] [serial = 500] [outer = 0x8b39a800] 00:26:16 INFO - PROCESS | 1851 | [1851] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:26:17 INFO - PROCESS | 1851 | 1461223577145 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]]]}] 00:26:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 00:26:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1780ms 00:26:17 INFO - PROCESS | 1851 | 1461223577211 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 00:26:17 INFO - PROCESS | 1851 | 1461223577217 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 00:26:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 00:26:17 INFO - PROCESS | 1851 | 1461223577225 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 00:26:17 INFO - PROCESS | 1851 | 1461223577231 Marionette TRACE conn3 <- [1,638,null,{}] 00:26:17 INFO - PROCESS | 1851 | 1461223577239 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}] 00:26:17 INFO - PROCESS | 1851 | 1461223577458 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 00:26:17 INFO - PROCESS | 1851 | 1461223577691 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:17 INFO - PROCESS | 1851 | ++DOCSHELL 0x8b3cec00 == 83 [pid = 1851] [id = 167] 00:26:17 INFO - PROCESS | 1851 | ++DOMWINDOW == 227 (0x8b3cf400) [pid = 1851] [serial = 501] [outer = (nil)] 00:26:17 INFO - PROCESS | 1851 | ++DOMWINDOW == 228 (0x8b3dbc00) [pid = 1851] [serial = 502] [outer = 0x8b3cf400] 00:26:17 INFO - PROCESS | 1851 | 1461223577777 Marionette DEBUG loaded listener.js 00:26:17 INFO - PROCESS | 1851 | ++DOMWINDOW == 229 (0x8eb53000) [pid = 1851] [serial = 503] [outer = 0x8b3cf400] 00:26:18 INFO - PROCESS | 1851 | [1851] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:26:18 INFO - PROCESS | 1851 | 1461223578695 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]]]}] 00:26:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 00:26:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1539ms 00:26:18 INFO - PROCESS | 1851 | 1461223578764 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 00:26:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 00:26:18 INFO - PROCESS | 1851 | 1461223578780 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 00:26:18 INFO - PROCESS | 1851 | 1461223578790 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 00:26:18 INFO - PROCESS | 1851 | 1461223578794 Marionette TRACE conn3 <- [1,642,null,{}] 00:26:18 INFO - PROCESS | 1851 | 1461223578800 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}] 00:26:19 INFO - PROCESS | 1851 | 1461223579014 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 00:26:19 INFO - PROCESS | 1851 | 1461223579309 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:19 INFO - PROCESS | 1851 | ++DOCSHELL 0x8eae8c00 == 84 [pid = 1851] [id = 168] 00:26:19 INFO - PROCESS | 1851 | ++DOMWINDOW == 230 (0x8eae9400) [pid = 1851] [serial = 504] [outer = (nil)] 00:26:19 INFO - PROCESS | 1851 | ++DOMWINDOW == 231 (0x8f0a0400) [pid = 1851] [serial = 505] [outer = 0x8eae9400] 00:26:19 INFO - PROCESS | 1851 | 1461223579434 Marionette DEBUG loaded listener.js 00:26:19 INFO - PROCESS | 1851 | ++DOMWINDOW == 232 (0x8f4ee400) [pid = 1851] [serial = 506] [outer = 0x8eae9400] 00:26:20 INFO - PROCESS | 1851 | 1461223580360 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]]]}] 00:26:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 00:26:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1640ms 00:26:20 INFO - PROCESS | 1851 | 1461223580431 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 00:26:20 INFO - PROCESS | 1851 | 1461223580435 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 00:26:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 00:26:20 INFO - PROCESS | 1851 | 1461223580441 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 00:26:20 INFO - PROCESS | 1851 | 1461223580447 Marionette TRACE conn3 <- [1,646,null,{}] 00:26:20 INFO - PROCESS | 1851 | 1461223580463 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}] 00:26:20 INFO - PROCESS | 1851 | 1461223580677 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 00:26:20 INFO - PROCESS | 1851 | 1461223580924 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:21 INFO - PROCESS | 1851 | ++DOCSHELL 0x88fea400 == 85 [pid = 1851] [id = 169] 00:26:21 INFO - PROCESS | 1851 | ++DOMWINDOW == 233 (0x88fea800) [pid = 1851] [serial = 507] [outer = (nil)] 00:26:21 INFO - PROCESS | 1851 | ++DOMWINDOW == 234 (0x91c91c00) [pid = 1851] [serial = 508] [outer = 0x88fea800] 00:26:21 INFO - PROCESS | 1851 | 1461223581056 Marionette DEBUG loaded listener.js 00:26:21 INFO - PROCESS | 1851 | ++DOMWINDOW == 235 (0x92d63800) [pid = 1851] [serial = 509] [outer = 0x88fea800] 00:26:21 INFO - PROCESS | 1851 | --DOCSHELL 0x8914a400 == 84 [pid = 1851] [id = 155] 00:26:21 INFO - PROCESS | 1851 | --DOCSHELL 0x8a2f5000 == 83 [pid = 1851] [id = 154] 00:26:21 INFO - PROCESS | 1851 | --DOCSHELL 0x8a2f8800 == 82 [pid = 1851] [id = 153] 00:26:21 INFO - PROCESS | 1851 | 1461223581978 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]]]}] 00:26:21 INFO - PROCESS | 1851 | --DOMWINDOW == 234 (0x89141800) [pid = 1851] [serial = 436] [outer = (nil)] [url = about:blank] 00:26:21 INFO - PROCESS | 1851 | --DOMWINDOW == 233 (0x8914dc00) [pid = 1851] [serial = 439] [outer = (nil)] [url = about:blank] 00:26:21 INFO - PROCESS | 1851 | --DOMWINDOW == 232 (0x8fe9d800) [pid = 1851] [serial = 348] [outer = (nil)] [url = about:blank] 00:26:21 INFO - PROCESS | 1851 | --DOMWINDOW == 231 (0x97b68c00) [pid = 1851] [serial = 351] [outer = (nil)] [url = about:blank] 00:26:21 INFO - PROCESS | 1851 | --DOMWINDOW == 230 (0x97d95400) [pid = 1851] [serial = 354] [outer = (nil)] [url = about:blank] 00:26:21 INFO - PROCESS | 1851 | --DOMWINDOW == 229 (0x9af8ac00) [pid = 1851] [serial = 357] [outer = (nil)] [url = about:blank] 00:26:21 INFO - PROCESS | 1851 | --DOMWINDOW == 228 (0x8fd48800) [pid = 1851] [serial = 360] [outer = (nil)] [url = about:blank] 00:26:21 INFO - PROCESS | 1851 | --DOMWINDOW == 227 (0x8fd49c00) [pid = 1851] [serial = 363] [outer = (nil)] [url = about:blank] 00:26:22 INFO - PROCESS | 1851 | --DOMWINDOW == 226 (0x8eae5400) [pid = 1851] [serial = 366] [outer = (nil)] [url = about:blank] 00:26:22 INFO - PROCESS | 1851 | --DOMWINDOW == 225 (0x929cec00) [pid = 1851] [serial = 369] [outer = (nil)] [url = about:blank] 00:26:22 INFO - PROCESS | 1851 | --DOMWINDOW == 224 (0x929da800) [pid = 1851] [serial = 372] [outer = (nil)] [url = about:blank] 00:26:22 INFO - PROCESS | 1851 | --DOMWINDOW == 223 (0x97a66c00) [pid = 1851] [serial = 375] [outer = (nil)] [url = about:blank] 00:26:22 INFO - PROCESS | 1851 | --DOMWINDOW == 222 (0x8fd4cc00) [pid = 1851] [serial = 400] [outer = (nil)] [url = about:blank] 00:26:22 INFO - PROCESS | 1851 | --DOMWINDOW == 221 (0x937de400) [pid = 1851] [serial = 403] [outer = (nil)] [url = about:blank] 00:26:22 INFO - PROCESS | 1851 | --DOMWINDOW == 220 (0x9857fc00) [pid = 1851] [serial = 406] [outer = (nil)] [url = about:blank] 00:26:22 INFO - PROCESS | 1851 | --DOMWINDOW == 219 (0xa0b40c00) [pid = 1851] [serial = 409] [outer = (nil)] [url = about:blank] 00:26:22 INFO - PROCESS | 1851 | --DOMWINDOW == 218 (0x8eefa400) [pid = 1851] [serial = 412] [outer = (nil)] [url = about:blank] 00:26:22 INFO - PROCESS | 1851 | --DOMWINDOW == 217 (0x8f18e000) [pid = 1851] [serial = 415] [outer = (nil)] [url = about:blank] 00:26:22 INFO - PROCESS | 1851 | --DOMWINDOW == 216 (0x8a2f9800) [pid = 1851] [serial = 418] [outer = (nil)] [url = about:blank] 00:26:22 INFO - PROCESS | 1851 | --DOMWINDOW == 215 (0x8a5d4c00) [pid = 1851] [serial = 421] [outer = (nil)] [url = about:blank] 00:26:22 INFO - PROCESS | 1851 | --DOMWINDOW == 214 (0xa4355000) [pid = 1851] [serial = 424] [outer = (nil)] [url = about:blank] 00:26:22 INFO - PROCESS | 1851 | --DOMWINDOW == 213 (0x8b23f000) [pid = 1851] [serial = 427] [outer = (nil)] [url = about:blank] 00:26:22 INFO - PROCESS | 1851 | --DOMWINDOW == 212 (0x8b397800) [pid = 1851] [serial = 430] [outer = (nil)] [url = about:blank] 00:26:22 INFO - PROCESS | 1851 | --DOMWINDOW == 211 (0x88fe1000) [pid = 1851] [serial = 433] [outer = (nil)] [url = about:blank] 00:26:22 INFO - PROCESS | 1851 | --DOMWINDOW == 210 (0x8f185400) [pid = 1851] [serial = 448] [outer = (nil)] [url = about:blank] 00:26:22 INFO - PROCESS | 1851 | --DOCSHELL 0x8fced800 == 81 [pid = 1851] [id = 152] 00:26:22 INFO - PROCESS | 1851 | --DOCSHELL 0x8f082800 == 80 [pid = 1851] [id = 151] 00:26:22 INFO - PROCESS | 1851 | --DOCSHELL 0x8b395c00 == 79 [pid = 1851] [id = 150] 00:26:22 INFO - PROCESS | 1851 | --DOCSHELL 0x8e8c5000 == 78 [pid = 1851] [id = 149] 00:26:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 00:26:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1637ms 00:26:22 INFO - PROCESS | 1851 | 1461223582079 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 00:26:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 00:26:22 INFO - PROCESS | 1851 | 1461223582084 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 00:26:22 INFO - PROCESS | 1851 | 1461223582090 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 00:26:22 INFO - PROCESS | 1851 | 1461223582093 Marionette TRACE conn3 <- [1,650,null,{}] 00:26:22 INFO - PROCESS | 1851 | 1461223582104 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}] 00:26:22 INFO - PROCESS | 1851 | 1461223582271 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 00:26:22 INFO - PROCESS | 1851 | --DOMWINDOW == 209 (0x9971ec00) [pid = 1851] [serial = 304] [outer = (nil)] [url = about:blank] 00:26:22 INFO - PROCESS | 1851 | --DOMWINDOW == 208 (0x8eef8000) [pid = 1851] [serial = 445] [outer = (nil)] [url = about:blank] 00:26:22 INFO - PROCESS | 1851 | --DOMWINDOW == 207 (0x8ef38800) [pid = 1851] [serial = 446] [outer = (nil)] [url = about:blank] 00:26:22 INFO - PROCESS | 1851 | --DOMWINDOW == 206 (0x98d78400) [pid = 1851] [serial = 394] [outer = (nil)] [url = about:blank] 00:26:22 INFO - PROCESS | 1851 | --DOMWINDOW == 205 (0xa3b7fc00) [pid = 1851] [serial = 397] [outer = (nil)] [url = about:blank] 00:26:22 INFO - PROCESS | 1851 | --DOMWINDOW == 204 (0x9fea4400) [pid = 1851] [serial = 388] [outer = (nil)] [url = about:blank] 00:26:22 INFO - PROCESS | 1851 | --DOMWINDOW == 203 (0x8ef3ec00) [pid = 1851] [serial = 391] [outer = (nil)] [url = about:blank] 00:26:22 INFO - PROCESS | 1851 | --DOMWINDOW == 202 (0xa3b02800) [pid = 1851] [serial = 396] [outer = (nil)] [url = about:blank] 00:26:22 INFO - PROCESS | 1851 | --DOMWINDOW == 201 (0x99109c00) [pid = 1851] [serial = 346] [outer = (nil)] [url = about:blank] 00:26:22 INFO - PROCESS | 1851 | --DOMWINDOW == 200 (0x8ef3c000) [pid = 1851] [serial = 390] [outer = (nil)] [url = about:blank] 00:26:22 INFO - PROCESS | 1851 | --DOMWINDOW == 199 (0x94ec2c00) [pid = 1851] [serial = 382] [outer = (nil)] [url = about:blank] 00:26:22 INFO - PROCESS | 1851 | --DOMWINDOW == 198 (0x9103fc00) [pid = 1851] [serial = 381] [outer = (nil)] [url = about:blank] 00:26:22 INFO - PROCESS | 1851 | --DOMWINDOW == 197 (0x9af64000) [pid = 1851] [serial = 387] [outer = (nil)] [url = about:blank] 00:26:22 INFO - PROCESS | 1851 | --DOMWINDOW == 196 (0x97b70800) [pid = 1851] [serial = 384] [outer = (nil)] [url = about:blank] 00:26:22 INFO - PROCESS | 1851 | --DOMWINDOW == 195 (0x98063400) [pid = 1851] [serial = 385] [outer = (nil)] [url = about:blank] 00:26:22 INFO - PROCESS | 1851 | --DOMWINDOW == 194 (0x8f09ac00) [pid = 1851] [serial = 379] [outer = (nil)] [url = about:blank] 00:26:22 INFO - PROCESS | 1851 | --DOMWINDOW == 193 (0x8f093c00) [pid = 1851] [serial = 378] [outer = (nil)] [url = about:blank] 00:26:22 INFO - PROCESS | 1851 | --DOMWINDOW == 192 (0x927e9000) [pid = 1851] [serial = 393] [outer = (nil)] [url = about:blank] 00:26:22 INFO - PROCESS | 1851 | --DOMWINDOW == 191 (0x8b395400) [pid = 1851] [serial = 442] [outer = (nil)] [url = about:blank] 00:26:22 INFO - PROCESS | 1851 | --DOMWINDOW == 190 (0x9995f000) [pid = 1851] [serial = 217] [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.] 00:26:22 INFO - PROCESS | 1851 | --DOMWINDOW == 189 (0x8b39a400) [pid = 1851] [serial = 443] [outer = (nil)] [url = about:blank] 00:26:22 INFO - PROCESS | 1851 | 1461223582515 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:22 INFO - PROCESS | 1851 | ++DOCSHELL 0x8a2f5000 == 79 [pid = 1851] [id = 170] 00:26:22 INFO - PROCESS | 1851 | ++DOMWINDOW == 190 (0x8b23f000) [pid = 1851] [serial = 510] [outer = (nil)] 00:26:22 INFO - PROCESS | 1851 | ++DOMWINDOW == 191 (0x8b398400) [pid = 1851] [serial = 511] [outer = 0x8b23f000] 00:26:22 INFO - PROCESS | 1851 | 1461223582598 Marionette DEBUG loaded listener.js 00:26:22 INFO - PROCESS | 1851 | ++DOMWINDOW == 192 (0x8e8c5000) [pid = 1851] [serial = 512] [outer = 0x8b23f000] 00:26:23 INFO - PROCESS | 1851 | 1461223583347 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]]]}] 00:26:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 00:26:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1292ms 00:26:23 INFO - PROCESS | 1851 | 1461223583388 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 00:26:23 INFO - PROCESS | 1851 | 1461223583391 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 00:26:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 00:26:23 INFO - PROCESS | 1851 | 1461223583397 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 00:26:23 INFO - PROCESS | 1851 | 1461223583401 Marionette TRACE conn3 <- [1,654,null,{}] 00:26:23 INFO - PROCESS | 1851 | 1461223583406 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}] 00:26:23 INFO - PROCESS | 1851 | 1461223583561 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 00:26:23 INFO - PROCESS | 1851 | 1461223583576 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:23 INFO - PROCESS | 1851 | ++DOCSHELL 0x88fe7c00 == 80 [pid = 1851] [id = 171] 00:26:23 INFO - PROCESS | 1851 | ++DOMWINDOW == 193 (0x8914dc00) [pid = 1851] [serial = 513] [outer = (nil)] 00:26:23 INFO - PROCESS | 1851 | ++DOMWINDOW == 194 (0x8ef3e400) [pid = 1851] [serial = 514] [outer = 0x8914dc00] 00:26:23 INFO - PROCESS | 1851 | 1461223583649 Marionette DEBUG loaded listener.js 00:26:23 INFO - PROCESS | 1851 | ++DOMWINDOW == 195 (0x8f185400) [pid = 1851] [serial = 515] [outer = 0x8914dc00] 00:26:24 INFO - PROCESS | 1851 | 1461223584624 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]]]}] 00:26:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 00:26:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1298ms 00:26:24 INFO - PROCESS | 1851 | 1461223584697 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 00:26:24 INFO - PROCESS | 1851 | 1461223584701 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 00:26:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 00:26:24 INFO - PROCESS | 1851 | 1461223584714 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 00:26:24 INFO - PROCESS | 1851 | 1461223584717 Marionette TRACE conn3 <- [1,658,null,{}] 00:26:24 INFO - PROCESS | 1851 | 1461223584723 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}] 00:26:24 INFO - PROCESS | 1851 | 1461223584960 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 00:26:25 INFO - PROCESS | 1851 | 1461223584985 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:25 INFO - PROCESS | 1851 | ++DOCSHELL 0x88fdfc00 == 81 [pid = 1851] [id = 172] 00:26:25 INFO - PROCESS | 1851 | ++DOMWINDOW == 196 (0x8eae1c00) [pid = 1851] [serial = 516] [outer = (nil)] 00:26:25 INFO - PROCESS | 1851 | ++DOMWINDOW == 197 (0x929da800) [pid = 1851] [serial = 517] [outer = 0x8eae1c00] 00:26:25 INFO - PROCESS | 1851 | 1461223585064 Marionette DEBUG loaded listener.js 00:26:25 INFO - PROCESS | 1851 | ++DOMWINDOW == 198 (0x92d63000) [pid = 1851] [serial = 518] [outer = 0x8eae1c00] 00:26:26 INFO - PROCESS | 1851 | 1461223586006 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]]]}] 00:26:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 00:26:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1338ms 00:26:26 INFO - PROCESS | 1851 | 1461223586047 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 00:26:26 INFO - PROCESS | 1851 | 1461223586050 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 00:26:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 00:26:26 INFO - PROCESS | 1851 | 1461223586057 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 00:26:26 INFO - PROCESS | 1851 | 1461223586061 Marionette TRACE conn3 <- [1,662,null,{}] 00:26:26 INFO - PROCESS | 1851 | 1461223586075 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}] 00:26:26 INFO - PROCESS | 1851 | 1461223586297 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 00:26:26 INFO - PROCESS | 1851 | 1461223586328 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:26 INFO - PROCESS | 1851 | ++DOCSHELL 0x89147400 == 82 [pid = 1851] [id = 173] 00:26:26 INFO - PROCESS | 1851 | ++DOMWINDOW == 199 (0x8a2f5c00) [pid = 1851] [serial = 519] [outer = (nil)] 00:26:26 INFO - PROCESS | 1851 | ++DOMWINDOW == 200 (0x94e84c00) [pid = 1851] [serial = 520] [outer = 0x8a2f5c00] 00:26:26 INFO - PROCESS | 1851 | 1461223586402 Marionette DEBUG loaded listener.js 00:26:26 INFO - PROCESS | 1851 | ++DOMWINDOW == 201 (0x94ec3000) [pid = 1851] [serial = 521] [outer = 0x8a2f5c00] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 200 (0x97b76000) [pid = 1851] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 199 (0x8fc24800) [pid = 1851] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 198 (0x97d8e400) [pid = 1851] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 197 (0x8f097400) [pid = 1851] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 196 (0x912e8000) [pid = 1851] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 195 (0x912e6800) [pid = 1851] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 194 (0x88fe6800) [pid = 1851] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 193 (0x9fb4e800) [pid = 1851] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 192 (0x8f189000) [pid = 1851] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 191 (0x9048a400) [pid = 1851] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 190 (0x8a2f5800) [pid = 1851] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 189 (0x8fced400) [pid = 1851] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 188 (0x8f4e1000) [pid = 1851] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 187 (0x9ada7c00) [pid = 1851] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 186 (0x8e8c9800) [pid = 1851] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 185 (0x8f09d800) [pid = 1851] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 184 (0x9de22c00) [pid = 1851] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 183 (0x8f4ed400) [pid = 1851] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 182 (0x8a2fec00) [pid = 1851] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 181 (0xa0e45400) [pid = 1851] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 180 (0x8eaecc00) [pid = 1851] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 179 (0x903b4800) [pid = 1851] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 178 (0x9264e800) [pid = 1851] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 177 (0x88fde400) [pid = 1851] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 176 (0x8f8cc400) [pid = 1851] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 175 (0x89142800) [pid = 1851] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 174 (0x8a5d8800) [pid = 1851] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 173 (0x92646000) [pid = 1851] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 172 (0x8a5dd800) [pid = 1851] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 171 (0x97680800) [pid = 1851] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 170 (0x929d6000) [pid = 1851] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 169 (0x95840400) [pid = 1851] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 168 (0x9ada8400) [pid = 1851] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 167 (0x8f1e5800) [pid = 1851] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 166 (0x8b242400) [pid = 1851] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 165 (0x8fce6400) [pid = 1851] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 164 (0x8eef3000) [pid = 1851] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 163 (0x8fc1c800) [pid = 1851] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 162 (0x98581800) [pid = 1851] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 161 (0x97b73800) [pid = 1851] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 160 (0x927ee000) [pid = 1851] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 159 (0x8eae1800) [pid = 1851] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 158 (0x8f8c9000) [pid = 1851] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 157 (0x97b66800) [pid = 1851] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 156 (0x8f8c8000) [pid = 1851] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 155 (0x8f1f1c00) [pid = 1851] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 154 (0x97d98800) [pid = 1851] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 153 (0xa3b84800) [pid = 1851] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 152 (0x99087400) [pid = 1851] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 151 (0x94eeac00) [pid = 1851] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 150 (0x94ebc400) [pid = 1851] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 149 (0x9e91e000) [pid = 1851] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 148 (0x9908b400) [pid = 1851] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 147 (0x937db800) [pid = 1851] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 146 (0x9af8bc00) [pid = 1851] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 145 (0x8f08e400) [pid = 1851] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 144 (0x8fd50c00) [pid = 1851] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 143 (0x8e8c6400) [pid = 1851] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 142 (0x8b246400) [pid = 1851] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 00:26:27 INFO - PROCESS | 1851 | --DOMWINDOW == 141 (0x8fcf0000) [pid = 1851] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 00:26:27 INFO - PROCESS | 1851 | [1851] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:26:28 INFO - PROCESS | 1851 | 1461223588002 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]]]}] 00:26:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 00:26:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1992ms 00:26:28 INFO - PROCESS | 1851 | 1461223588049 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 00:26:28 INFO - PROCESS | 1851 | 1461223588053 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 00:26:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 00:26:28 INFO - PROCESS | 1851 | 1461223588059 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 00:26:28 INFO - PROCESS | 1851 | 1461223588061 Marionette TRACE conn3 <- [1,666,null,{}] 00:26:28 INFO - PROCESS | 1851 | 1461223588068 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}] 00:26:28 INFO - PROCESS | 1851 | 1461223588216 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 00:26:28 INFO - PROCESS | 1851 | 1461223588230 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:28 INFO - PROCESS | 1851 | ++DOCSHELL 0x88fe4400 == 83 [pid = 1851] [id = 174] 00:26:28 INFO - PROCESS | 1851 | ++DOMWINDOW == 142 (0x8a2f6800) [pid = 1851] [serial = 522] [outer = (nil)] 00:26:28 INFO - PROCESS | 1851 | ++DOMWINDOW == 143 (0x8b23f400) [pid = 1851] [serial = 523] [outer = 0x8a2f6800] 00:26:28 INFO - PROCESS | 1851 | 1461223588304 Marionette DEBUG loaded listener.js 00:26:28 INFO - PROCESS | 1851 | ++DOMWINDOW == 144 (0x8e8ca400) [pid = 1851] [serial = 524] [outer = 0x8a2f6800] 00:26:28 INFO - PROCESS | 1851 | [1851] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:26:29 INFO - PROCESS | 1851 | 1461223589193 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]]]}] 00:26:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 00:26:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1183ms 00:26:29 INFO - PROCESS | 1851 | 1461223589242 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 00:26:29 INFO - PROCESS | 1851 | 1461223589246 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 00:26:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 00:26:29 INFO - PROCESS | 1851 | 1461223589252 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 00:26:29 INFO - PROCESS | 1851 | 1461223589255 Marionette TRACE conn3 <- [1,670,null,{}] 00:26:29 INFO - PROCESS | 1851 | 1461223589261 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}] 00:26:29 INFO - PROCESS | 1851 | 1461223589414 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 00:26:29 INFO - PROCESS | 1851 | 1461223589428 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:29 INFO - PROCESS | 1851 | ++DOCSHELL 0x88fe1000 == 84 [pid = 1851] [id = 175] 00:26:29 INFO - PROCESS | 1851 | ++DOMWINDOW == 145 (0x88fe5800) [pid = 1851] [serial = 525] [outer = (nil)] 00:26:29 INFO - PROCESS | 1851 | ++DOMWINDOW == 146 (0x8914b800) [pid = 1851] [serial = 526] [outer = 0x88fe5800] 00:26:29 INFO - PROCESS | 1851 | 1461223589607 Marionette DEBUG loaded listener.js 00:26:29 INFO - PROCESS | 1851 | ++DOMWINDOW == 147 (0x8a5cfc00) [pid = 1851] [serial = 527] [outer = 0x88fe5800] 00:26:30 INFO - PROCESS | 1851 | 1461223590769 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]]]}] 00:26:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 00:26:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1547ms 00:26:30 INFO - PROCESS | 1851 | 1461223590801 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 00:26:30 INFO - PROCESS | 1851 | 1461223590811 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 00:26:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 00:26:30 INFO - PROCESS | 1851 | 1461223590822 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 00:26:30 INFO - PROCESS | 1851 | 1461223590826 Marionette TRACE conn3 <- [1,674,null,{}] 00:26:30 INFO - PROCESS | 1851 | 1461223590834 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}] 00:26:31 INFO - PROCESS | 1851 | 1461223591057 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 00:26:31 INFO - PROCESS | 1851 | 1461223591298 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:31 INFO - PROCESS | 1851 | ++DOCSHELL 0x8e8cac00 == 85 [pid = 1851] [id = 176] 00:26:31 INFO - PROCESS | 1851 | ++DOMWINDOW == 148 (0x8eef3000) [pid = 1851] [serial = 528] [outer = (nil)] 00:26:31 INFO - PROCESS | 1851 | ++DOMWINDOW == 149 (0x8ef31c00) [pid = 1851] [serial = 529] [outer = 0x8eef3000] 00:26:31 INFO - PROCESS | 1851 | 1461223591441 Marionette DEBUG loaded listener.js 00:26:31 INFO - PROCESS | 1851 | ++DOMWINDOW == 150 (0x8ef40800) [pid = 1851] [serial = 530] [outer = 0x8eef3000] 00:26:32 INFO - PROCESS | 1851 | [1851] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:26:32 INFO - PROCESS | 1851 | 1461223592467 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]]]}] 00:26:32 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 00:26:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1694ms 00:26:32 INFO - PROCESS | 1851 | 1461223592515 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 00:26:32 INFO - PROCESS | 1851 | 1461223592522 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 00:26:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 00:26:32 INFO - PROCESS | 1851 | 1461223592533 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 00:26:32 INFO - PROCESS | 1851 | 1461223592537 Marionette TRACE conn3 <- [1,678,null,{}] 00:26:32 INFO - PROCESS | 1851 | 1461223592543 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}] 00:26:32 INFO - PROCESS | 1851 | 1461223592743 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 00:26:33 INFO - PROCESS | 1851 | 1461223593034 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:33 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f4ed400 == 86 [pid = 1851] [id = 177] 00:26:33 INFO - PROCESS | 1851 | ++DOMWINDOW == 151 (0x8f8c0000) [pid = 1851] [serial = 531] [outer = (nil)] 00:26:33 INFO - PROCESS | 1851 | ++DOMWINDOW == 152 (0x8fc21800) [pid = 1851] [serial = 532] [outer = 0x8f8c0000] 00:26:33 INFO - PROCESS | 1851 | 1461223593172 Marionette DEBUG loaded listener.js 00:26:33 INFO - PROCESS | 1851 | ++DOMWINDOW == 153 (0x8fcec000) [pid = 1851] [serial = 533] [outer = 0x8f8c0000] 00:26:34 INFO - PROCESS | 1851 | 1461223594162 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]]]}] 00:26:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 00:26:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1686ms 00:26:34 INFO - PROCESS | 1851 | 1461223594220 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 00:26:34 INFO - PROCESS | 1851 | 1461223594224 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 00:26:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 00:26:34 INFO - PROCESS | 1851 | 1461223594231 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 00:26:34 INFO - PROCESS | 1851 | 1461223594237 Marionette TRACE conn3 <- [1,682,null,{}] 00:26:34 INFO - PROCESS | 1851 | 1461223594255 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}] 00:26:34 INFO - PROCESS | 1851 | 1461223594503 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 00:26:34 INFO - PROCESS | 1851 | 1461223594746 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:34 INFO - PROCESS | 1851 | ++DOCSHELL 0x8eae7000 == 87 [pid = 1851] [id = 178] 00:26:34 INFO - PROCESS | 1851 | ++DOMWINDOW == 154 (0x903a5800) [pid = 1851] [serial = 534] [outer = (nil)] 00:26:34 INFO - PROCESS | 1851 | ++DOMWINDOW == 155 (0x927eb400) [pid = 1851] [serial = 535] [outer = 0x903a5800] 00:26:34 INFO - PROCESS | 1851 | 1461223594878 Marionette DEBUG loaded listener.js 00:26:35 INFO - PROCESS | 1851 | ++DOMWINDOW == 156 (0x92d65000) [pid = 1851] [serial = 536] [outer = 0x903a5800] 00:26:36 INFO - PROCESS | 1851 | SkCairoFTTypeface::onFilterRec unimplemented 00:26:36 INFO - PROCESS | 1851 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:26:36 INFO - PROCESS | 1851 | 1461223596206 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]]]}] 00:26:36 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) 00:26:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1991ms 00:26:36 INFO - PROCESS | 1851 | 1461223596222 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 00:26:36 INFO - PROCESS | 1851 | 1461223596227 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 00:26:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 00:26:36 INFO - PROCESS | 1851 | 1461223596234 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 00:26:36 INFO - PROCESS | 1851 | 1461223596238 Marionette TRACE conn3 <- [1,686,null,{}] 00:26:36 INFO - PROCESS | 1851 | 1461223596309 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}] 00:26:36 INFO - PROCESS | 1851 | 1461223596536 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 00:26:36 INFO - PROCESS | 1851 | 1461223596673 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:36 INFO - PROCESS | 1851 | ++DOCSHELL 0x937db800 == 88 [pid = 1851] [id = 179] 00:26:36 INFO - PROCESS | 1851 | ++DOMWINDOW == 157 (0x937df800) [pid = 1851] [serial = 537] [outer = (nil)] 00:26:36 INFO - PROCESS | 1851 | ++DOMWINDOW == 158 (0x94ec8400) [pid = 1851] [serial = 538] [outer = 0x937df800] 00:26:36 INFO - PROCESS | 1851 | 1461223596765 Marionette DEBUG loaded listener.js 00:26:36 INFO - PROCESS | 1851 | ++DOMWINDOW == 159 (0x94ef7c00) [pid = 1851] [serial = 539] [outer = 0x937df800] 00:26:38 INFO - PROCESS | 1851 | SkCairoFTTypeface::onFilterRec unimplemented 00:26:38 INFO - PROCESS | 1851 | 1461223598205 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]]]}] 00:26:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 00:26:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2031ms 00:26:38 INFO - PROCESS | 1851 | 1461223598267 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 00:26:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 00:26:38 INFO - PROCESS | 1851 | 1461223598272 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 00:26:38 INFO - PROCESS | 1851 | 1461223598280 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 00:26:38 INFO - PROCESS | 1851 | 1461223598283 Marionette TRACE conn3 <- [1,690,null,{}] 00:26:38 INFO - PROCESS | 1851 | 1461223598289 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}] 00:26:38 INFO - PROCESS | 1851 | 1461223598499 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 00:26:38 INFO - PROCESS | 1851 | 1461223598683 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:38 INFO - PROCESS | 1851 | ++DOCSHELL 0x94ebc400 == 89 [pid = 1851] [id = 180] 00:26:38 INFO - PROCESS | 1851 | ++DOMWINDOW == 160 (0x94ee8800) [pid = 1851] [serial = 540] [outer = (nil)] 00:26:38 INFO - PROCESS | 1851 | ++DOMWINDOW == 161 (0x977cc400) [pid = 1851] [serial = 541] [outer = 0x94ee8800] 00:26:38 INFO - PROCESS | 1851 | 1461223598793 Marionette DEBUG loaded listener.js 00:26:38 INFO - PROCESS | 1851 | ++DOMWINDOW == 162 (0x97cd3400) [pid = 1851] [serial = 542] [outer = 0x94ee8800] 00:26:40 INFO - PROCESS | 1851 | SkCairoFTTypeface::onFilterRec unimplemented 00:26:40 INFO - PROCESS | 1851 | 1461223600156 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]]]}] 00:26:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 00:26:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1897ms 00:26:40 INFO - PROCESS | 1851 | 1461223600176 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 00:26:40 INFO - PROCESS | 1851 | 1461223600179 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 00:26:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 00:26:40 INFO - PROCESS | 1851 | 1461223600186 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 00:26:40 INFO - PROCESS | 1851 | 1461223600190 Marionette TRACE conn3 <- [1,694,null,{}] 00:26:40 INFO - PROCESS | 1851 | 1461223600196 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}] 00:26:40 INFO - PROCESS | 1851 | 1461223600419 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 00:26:40 INFO - PROCESS | 1851 | 1461223600608 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:40 INFO - PROCESS | 1851 | ++DOCSHELL 0x8fe9ec00 == 90 [pid = 1851] [id = 181] 00:26:40 INFO - PROCESS | 1851 | ++DOMWINDOW == 163 (0x8fe9f400) [pid = 1851] [serial = 543] [outer = (nil)] 00:26:40 INFO - PROCESS | 1851 | ++DOMWINDOW == 164 (0x97e05000) [pid = 1851] [serial = 544] [outer = 0x8fe9f400] 00:26:40 INFO - PROCESS | 1851 | 1461223600695 Marionette DEBUG loaded listener.js 00:26:40 INFO - PROCESS | 1851 | ++DOMWINDOW == 165 (0x98063800) [pid = 1851] [serial = 545] [outer = 0x8fe9f400] 00:26:41 INFO - PROCESS | 1851 | SkCairoFTTypeface::onFilterRec unimplemented 00:26:42 INFO - PROCESS | 1851 | 1461223602016 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]]]}] 00:26:42 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) 00:26:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1883ms 00:26:42 INFO - PROCESS | 1851 | 1461223602113 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 00:26:42 INFO - PROCESS | 1851 | 1461223602117 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 00:26:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 00:26:42 INFO - PROCESS | 1851 | 1461223602177 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 00:26:42 INFO - PROCESS | 1851 | 1461223602181 Marionette TRACE conn3 <- [1,698,null,{}] 00:26:42 INFO - PROCESS | 1851 | 1461223602187 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}] 00:26:42 INFO - PROCESS | 1851 | 1461223602367 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 00:26:42 INFO - PROCESS | 1851 | 1461223602594 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:42 INFO - PROCESS | 1851 | ++DOCSHELL 0x8b249400 == 91 [pid = 1851] [id = 182] 00:26:42 INFO - PROCESS | 1851 | ++DOMWINDOW == 166 (0x8b391c00) [pid = 1851] [serial = 546] [outer = (nil)] 00:26:42 INFO - PROCESS | 1851 | ++DOMWINDOW == 167 (0x8eade000) [pid = 1851] [serial = 547] [outer = 0x8b391c00] 00:26:42 INFO - PROCESS | 1851 | 1461223602717 Marionette DEBUG loaded listener.js 00:26:42 INFO - PROCESS | 1851 | ++DOMWINDOW == 168 (0x8eef0c00) [pid = 1851] [serial = 548] [outer = 0x8b391c00] 00:26:44 INFO - PROCESS | 1851 | SkCairoFTTypeface::onFilterRec unimplemented 00:26:44 INFO - PROCESS | 1851 | 1461223604641 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]]]}] 00:26:44 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) 00:26:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2490ms 00:26:44 INFO - PROCESS | 1851 | 1461223604662 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 00:26:44 INFO - PROCESS | 1851 | 1461223604668 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 00:26:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 00:26:44 INFO - PROCESS | 1851 | 1461223604676 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 00:26:44 INFO - PROCESS | 1851 | 1461223604682 Marionette TRACE conn3 <- [1,702,null,{}] 00:26:44 INFO - PROCESS | 1851 | 1461223604690 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}] 00:26:44 INFO - PROCESS | 1851 | 1461223604939 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 00:26:45 INFO - PROCESS | 1851 | 1461223605174 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:45 INFO - PROCESS | 1851 | ++DOCSHELL 0x8a5d7000 == 92 [pid = 1851] [id = 183] 00:26:45 INFO - PROCESS | 1851 | ++DOMWINDOW == 169 (0x8b394000) [pid = 1851] [serial = 549] [outer = (nil)] 00:26:45 INFO - PROCESS | 1851 | ++DOMWINDOW == 170 (0x8e8c3400) [pid = 1851] [serial = 550] [outer = 0x8b394000] 00:26:45 INFO - PROCESS | 1851 | 1461223605254 Marionette DEBUG loaded listener.js 00:26:45 INFO - PROCESS | 1851 | ++DOMWINDOW == 171 (0x8eb54400) [pid = 1851] [serial = 551] [outer = 0x8b394000] 00:26:45 INFO - PROCESS | 1851 | --DOCSHELL 0x88fe4400 == 91 [pid = 1851] [id = 174] 00:26:46 INFO - PROCESS | 1851 | --DOCSHELL 0x89147400 == 90 [pid = 1851] [id = 173] 00:26:46 INFO - PROCESS | 1851 | --DOCSHELL 0x88fdfc00 == 89 [pid = 1851] [id = 172] 00:26:46 INFO - PROCESS | 1851 | --DOCSHELL 0x88fe7c00 == 88 [pid = 1851] [id = 171] 00:26:46 INFO - PROCESS | 1851 | --DOCSHELL 0x8a2f5000 == 87 [pid = 1851] [id = 170] 00:26:46 INFO - PROCESS | 1851 | --DOCSHELL 0x88fea400 == 86 [pid = 1851] [id = 169] 00:26:46 INFO - PROCESS | 1851 | --DOCSHELL 0x8eae8c00 == 85 [pid = 1851] [id = 168] 00:26:46 INFO - PROCESS | 1851 | --DOCSHELL 0x8b3cec00 == 84 [pid = 1851] [id = 167] 00:26:46 INFO - PROCESS | 1851 | --DOCSHELL 0x8913f800 == 83 [pid = 1851] [id = 146] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 170 (0x98d19400) [pid = 1851] [serial = 364] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 169 (0x98064000) [pid = 1851] [serial = 355] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 168 (0x9fb56800) [pid = 1851] [serial = 313] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 167 (0x91ce0c00) [pid = 1851] [serial = 192] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 166 (0x8a5d9400) [pid = 1851] [serial = 422] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 165 (0xa3b79c00) [pid = 1851] [serial = 280] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 164 (0x929d0c00) [pid = 1851] [serial = 370] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 163 (0x94ebe000) [pid = 1851] [serial = 165] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 162 (0x977cc000) [pid = 1851] [serial = 307] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 161 (0x88fe8000) [pid = 1851] [serial = 434] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 160 (0x8fe9fc00) [pid = 1851] [serial = 328] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 159 (0x8a5d3400) [pid = 1851] [serial = 440] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 158 (0xa43cc000) [pid = 1851] [serial = 425] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 157 (0x98066c00) [pid = 1851] [serial = 376] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 156 (0x8b246000) [pid = 1851] [serial = 428] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 155 (0x97b5cc00) [pid = 1851] [serial = 168] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 154 (0x95845400) [pid = 1851] [serial = 373] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 153 (0x97eb3000) [pid = 1851] [serial = 195] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 152 (0x9af84c00) [pid = 1851] [serial = 201] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 151 (0x8fd4a800) [pid = 1851] [serial = 361] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 150 (0x8b3a0800) [pid = 1851] [serial = 431] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 149 (0x8fcf1000) [pid = 1851] [serial = 325] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 148 (0x8eefc400) [pid = 1851] [serial = 413] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 147 (0x8fc27c00) [pid = 1851] [serial = 319] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 146 (0x9971e400) [pid = 1851] [serial = 198] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 145 (0x981cd000) [pid = 1851] [serial = 274] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 144 (0x97707800) [pid = 1851] [serial = 271] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 143 (0x8eae8400) [pid = 1851] [serial = 367] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 142 (0x9805c400) [pid = 1851] [serial = 235] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 141 (0xa297f000) [pid = 1851] [serial = 410] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 140 (0xa2722800) [pid = 1851] [serial = 244] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 139 (0x91ce6400) [pid = 1851] [serial = 232] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 138 (0x997cf400) [pid = 1851] [serial = 407] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 137 (0xa44ee400) [pid = 1851] [serial = 289] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 136 (0x9fea5000) [pid = 1851] [serial = 238] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 135 (0xa271cc00) [pid = 1851] [serial = 247] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 134 (0x97b90400) [pid = 1851] [serial = 352] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 133 (0xa0e9e400) [pid = 1851] [serial = 316] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 132 (0x9e91b800) [pid = 1851] [serial = 204] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 131 (0x937e1c00) [pid = 1851] [serial = 404] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 130 (0xa09a2000) [pid = 1851] [serial = 277] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 129 (0x98580400) [pid = 1851] [serial = 310] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 128 (0xa44bec00) [pid = 1851] [serial = 322] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 127 (0x97d97000) [pid = 1851] [serial = 283] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 126 (0x91cee400) [pid = 1851] [serial = 401] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 125 (0x98066800) [pid = 1851] [serial = 207] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 124 (0x982eac00) [pid = 1851] [serial = 171] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 123 (0x89144000) [pid = 1851] [serial = 437] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 122 (0xa0d51c00) [pid = 1851] [serial = 241] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 121 (0x937dc800) [pid = 1851] [serial = 416] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 120 (0x960a0000) [pid = 1851] [serial = 153] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 119 (0x8a2fd800) [pid = 1851] [serial = 419] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 118 (0x8fea8000) [pid = 1851] [serial = 349] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 117 (0xa43cb400) [pid = 1851] [serial = 286] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 116 (0x9fa24400) [pid = 1851] [serial = 358] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 115 (0x8f1e6000) [pid = 1851] [serial = 449] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 114 (0x8e8c8000) [pid = 1851] [serial = 451] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 113 (0x8fea4c00) [pid = 1851] [serial = 457] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 112 (0x8f18d400) [pid = 1851] [serial = 454] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 111 (0x8eef8800) [pid = 1851] [serial = 461] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 110 (0x8f186800) [pid = 1851] [serial = 463] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 109 (0x8f1e8400) [pid = 1851] [serial = 464] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 108 (0x8fea2800) [pid = 1851] [serial = 467] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 107 (0x8eaebc00) [pid = 1851] [serial = 460] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 106 (0x8fd4d400) [pid = 1851] [serial = 466] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | --DOMWINDOW == 105 (0x912ea400) [pid = 1851] [serial = 458] [outer = (nil)] [url = about:blank] 00:26:46 INFO - PROCESS | 1851 | SkCairoFTTypeface::onFilterRec unimplemented 00:26:46 INFO - PROCESS | 1851 | 1461223606684 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]]]}] 00:26:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 00:26:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2036ms 00:26:46 INFO - PROCESS | 1851 | 1461223606713 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 00:26:46 INFO - PROCESS | 1851 | 1461223606721 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 00:26:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 00:26:46 INFO - PROCESS | 1851 | 1461223606731 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 00:26:46 INFO - PROCESS | 1851 | 1461223606735 Marionette TRACE conn3 <- [1,706,null,{}] 00:26:46 INFO - PROCESS | 1851 | 1461223606741 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}] 00:26:46 INFO - PROCESS | 1851 | 1461223606904 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 00:26:47 INFO - PROCESS | 1851 | 1461223607037 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:47 INFO - PROCESS | 1851 | ++DOCSHELL 0x88fe4400 == 84 [pid = 1851] [id = 184] 00:26:47 INFO - PROCESS | 1851 | ++DOMWINDOW == 106 (0x88fe7c00) [pid = 1851] [serial = 552] [outer = (nil)] 00:26:47 INFO - PROCESS | 1851 | ++DOMWINDOW == 107 (0x8b246800) [pid = 1851] [serial = 553] [outer = 0x88fe7c00] 00:26:47 INFO - PROCESS | 1851 | 1461223607113 Marionette DEBUG loaded listener.js 00:26:47 INFO - PROCESS | 1851 | ++DOMWINDOW == 108 (0x8eef8800) [pid = 1851] [serial = 554] [outer = 0x88fe7c00] 00:26:48 INFO - PROCESS | 1851 | SkCairoFTTypeface::onFilterRec unimplemented 00:26:48 INFO - PROCESS | 1851 | 1461223608331 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]]]}] 00:26:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 00:26:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1635ms 00:26:48 INFO - PROCESS | 1851 | 1461223608370 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 00:26:48 INFO - PROCESS | 1851 | 1461223608373 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 00:26:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 00:26:48 INFO - PROCESS | 1851 | 1461223608381 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 00:26:48 INFO - PROCESS | 1851 | 1461223608386 Marionette TRACE conn3 <- [1,710,null,{}] 00:26:48 INFO - PROCESS | 1851 | 1461223608402 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}] 00:26:48 INFO - PROCESS | 1851 | 1461223608668 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 00:26:48 INFO - PROCESS | 1851 | 1461223608694 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:48 INFO - PROCESS | 1851 | ++DOCSHELL 0x8a5cec00 == 85 [pid = 1851] [id = 185] 00:26:48 INFO - PROCESS | 1851 | ++DOMWINDOW == 109 (0x8eae8c00) [pid = 1851] [serial = 555] [outer = (nil)] 00:26:48 INFO - PROCESS | 1851 | ++DOMWINDOW == 110 (0x8f185000) [pid = 1851] [serial = 556] [outer = 0x8eae8c00] 00:26:48 INFO - PROCESS | 1851 | 1461223608775 Marionette DEBUG loaded listener.js 00:26:48 INFO - PROCESS | 1851 | ++DOMWINDOW == 111 (0x8f1e8c00) [pid = 1851] [serial = 557] [outer = 0x8eae8c00] 00:26:50 INFO - PROCESS | 1851 | SkCairoFTTypeface::onFilterRec unimplemented 00:26:50 INFO - PROCESS | 1851 | 1461223610082 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]]]}] 00:26:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 00:26:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1737ms 00:26:50 INFO - PROCESS | 1851 | 1461223610121 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 00:26:50 INFO - PROCESS | 1851 | 1461223610124 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 00:26:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 00:26:50 INFO - PROCESS | 1851 | 1461223610131 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 00:26:50 INFO - PROCESS | 1851 | 1461223610135 Marionette TRACE conn3 <- [1,714,null,{}] 00:26:50 INFO - PROCESS | 1851 | 1461223610148 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}] 00:26:50 INFO - PROCESS | 1851 | 1461223610398 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 00:26:51 INFO - PROCESS | 1851 | --DOMWINDOW == 110 (0x8b3cf400) [pid = 1851] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 00:26:51 INFO - PROCESS | 1851 | --DOMWINDOW == 109 (0x8b23f000) [pid = 1851] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 00:26:51 INFO - PROCESS | 1851 | --DOMWINDOW == 108 (0x8a2f5c00) [pid = 1851] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 00:26:51 INFO - PROCESS | 1851 | --DOMWINDOW == 107 (0x8914dc00) [pid = 1851] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 00:26:51 INFO - PROCESS | 1851 | --DOMWINDOW == 106 (0x88fea800) [pid = 1851] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 00:26:51 INFO - PROCESS | 1851 | --DOMWINDOW == 105 (0x8eae9400) [pid = 1851] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 00:26:51 INFO - PROCESS | 1851 | --DOMWINDOW == 104 (0x8eae1c00) [pid = 1851] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 00:26:51 INFO - PROCESS | 1851 | --DOMWINDOW == 103 (0x8f09ec00) [pid = 1851] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 00:26:51 INFO - PROCESS | 1851 | --DOMWINDOW == 102 (0x8b397000) [pid = 1851] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 00:26:51 INFO - PROCESS | 1851 | 1461223611157 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:51 INFO - PROCESS | 1851 | ++DOCSHELL 0x88fde400 == 86 [pid = 1851] [id = 186] 00:26:51 INFO - PROCESS | 1851 | ++DOMWINDOW == 103 (0x8913fc00) [pid = 1851] [serial = 558] [outer = (nil)] 00:26:51 INFO - PROCESS | 1851 | ++DOMWINDOW == 104 (0x8b395000) [pid = 1851] [serial = 559] [outer = 0x8913fc00] 00:26:51 INFO - PROCESS | 1851 | 1461223611235 Marionette DEBUG loaded listener.js 00:26:51 INFO - PROCESS | 1851 | ++DOMWINDOW == 105 (0x8ef34000) [pid = 1851] [serial = 560] [outer = 0x8913fc00] 00:26:52 INFO - PROCESS | 1851 | SkCairoFTTypeface::onFilterRec unimplemented 00:26:52 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 00:26:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2287ms 00:26:52 INFO - PROCESS | 1851 | 1461223612407 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]]]}] 00:26:52 INFO - PROCESS | 1851 | 1461223612420 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 00:26:52 INFO - PROCESS | 1851 | 1461223612424 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 00:26:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 00:26:52 INFO - PROCESS | 1851 | 1461223612430 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 00:26:52 INFO - PROCESS | 1851 | 1461223612447 Marionette TRACE conn3 <- [1,718,null,{}] 00:26:52 INFO - PROCESS | 1851 | 1461223612453 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}] 00:26:52 INFO - PROCESS | 1851 | 1461223612683 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 00:26:52 INFO - PROCESS | 1851 | 1461223612781 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:52 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f186800 == 87 [pid = 1851] [id = 187] 00:26:52 INFO - PROCESS | 1851 | ++DOMWINDOW == 106 (0x8fc1c800) [pid = 1851] [serial = 561] [outer = (nil)] 00:26:52 INFO - PROCESS | 1851 | ++DOMWINDOW == 107 (0x8fce7000) [pid = 1851] [serial = 562] [outer = 0x8fc1c800] 00:26:52 INFO - PROCESS | 1851 | 1461223612857 Marionette DEBUG loaded listener.js 00:26:52 INFO - PROCESS | 1851 | ++DOMWINDOW == 108 (0x8fcf1800) [pid = 1851] [serial = 563] [outer = 0x8fc1c800] 00:26:54 INFO - PROCESS | 1851 | SkCairoFTTypeface::onFilterRec unimplemented 00:26:54 INFO - PROCESS | 1851 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:26:54 INFO - PROCESS | 1851 | 1461223614337 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]]]}] 00:26:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 00:26:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1997ms 00:26:54 INFO - PROCESS | 1851 | 1461223614429 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 00:26:54 INFO - PROCESS | 1851 | 1461223614435 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 00:26:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 00:26:54 INFO - PROCESS | 1851 | 1461223614444 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 00:26:54 INFO - PROCESS | 1851 | 1461223614449 Marionette TRACE conn3 <- [1,722,null,{}] 00:26:54 INFO - PROCESS | 1851 | 1461223614459 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}] 00:26:54 INFO - PROCESS | 1851 | 1461223614660 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 00:26:54 INFO - PROCESS | 1851 | 1461223614857 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:54 INFO - PROCESS | 1851 | ++DOCSHELL 0x88fea800 == 88 [pid = 1851] [id = 188] 00:26:54 INFO - PROCESS | 1851 | ++DOMWINDOW == 109 (0x8b23c400) [pid = 1851] [serial = 564] [outer = (nil)] 00:26:54 INFO - PROCESS | 1851 | ++DOMWINDOW == 110 (0x8b3dc400) [pid = 1851] [serial = 565] [outer = 0x8b23c400] 00:26:54 INFO - PROCESS | 1851 | 1461223614964 Marionette DEBUG loaded listener.js 00:26:55 INFO - PROCESS | 1851 | ++DOMWINDOW == 111 (0x8f08f400) [pid = 1851] [serial = 566] [outer = 0x8b23c400] 00:26:56 INFO - PROCESS | 1851 | 1461223616008 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] 00:26:56 INFO - PROCESS | 1851 | 1461223616057 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 00:26:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 00:26:56 INFO - PROCESS | 1851 | 1461223616070 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 00:26:56 INFO - PROCESS | 1851 | 1461223616074 Marionette TRACE conn3 <- [1,726,null,{}] 00:26:56 INFO - PROCESS | 1851 | 1461223616081 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}] 00:26:56 INFO - PROCESS | 1851 | 1461223616339 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 00:26:56 INFO - PROCESS | 1851 | 1461223616666 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:56 INFO - PROCESS | 1851 | ++DOCSHELL 0x8fc29800 == 89 [pid = 1851] [id = 189] 00:26:56 INFO - PROCESS | 1851 | ++DOMWINDOW == 112 (0x8fc29c00) [pid = 1851] [serial = 567] [outer = (nil)] 00:26:56 INFO - PROCESS | 1851 | ++DOMWINDOW == 113 (0x8fd42400) [pid = 1851] [serial = 568] [outer = 0x8fc29c00] 00:26:56 INFO - PROCESS | 1851 | 1461223616775 Marionette DEBUG loaded listener.js 00:26:56 INFO - PROCESS | 1851 | ++DOMWINDOW == 114 (0x8fd4d000) [pid = 1851] [serial = 569] [outer = 0x8fc29c00] 00:26:57 INFO - PROCESS | 1851 | SkCairoFTTypeface::onFilterRec unimplemented 00:26:57 INFO - PROCESS | 1851 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:26:57 INFO - PROCESS | 1851 | 1461223617951 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]]]}] 00:26:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 00:26:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1945ms 00:26:58 INFO - PROCESS | 1851 | 1461223618015 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 00:26:58 INFO - PROCESS | 1851 | 1461223618020 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 00:26:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 00:26:58 INFO - PROCESS | 1851 | 1461223618028 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 00:26:58 INFO - PROCESS | 1851 | 1461223618035 Marionette TRACE conn3 <- [1,730,null,{}] 00:26:58 INFO - PROCESS | 1851 | 1461223618064 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}] 00:26:58 INFO - PROCESS | 1851 | 1461223618403 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 00:26:58 INFO - PROCESS | 1851 | 1461223618554 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:58 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f1f3c00 == 90 [pid = 1851] [id = 190] 00:26:58 INFO - PROCESS | 1851 | ++DOMWINDOW == 115 (0x912f1c00) [pid = 1851] [serial = 570] [outer = (nil)] 00:26:58 INFO - PROCESS | 1851 | ++DOMWINDOW == 116 (0x91ce3400) [pid = 1851] [serial = 571] [outer = 0x912f1c00] 00:26:58 INFO - PROCESS | 1851 | 1461223618736 Marionette DEBUG loaded listener.js 00:26:58 INFO - PROCESS | 1851 | ++DOMWINDOW == 117 (0x9264a400) [pid = 1851] [serial = 572] [outer = 0x912f1c00] 00:26:59 INFO - PROCESS | 1851 | SkCairoFTTypeface::onFilterRec unimplemented 00:26:59 INFO - PROCESS | 1851 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:26:59 INFO - PROCESS | 1851 | 1461223619723 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] 00:26:59 INFO - PROCESS | 1851 | 1461223619793 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 00:26:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 00:26:59 INFO - PROCESS | 1851 | 1461223619803 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 00:26:59 INFO - PROCESS | 1851 | 1461223619808 Marionette TRACE conn3 <- [1,734,null,{}] 00:26:59 INFO - PROCESS | 1851 | 1461223619818 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}] 00:27:00 INFO - PROCESS | 1851 | 1461223620122 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 00:27:00 INFO - PROCESS | 1851 | 1461223620419 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:00 INFO - PROCESS | 1851 | ++DOCSHELL 0x8e8cf400 == 91 [pid = 1851] [id = 191] 00:27:00 INFO - PROCESS | 1851 | ++DOMWINDOW == 118 (0x91c91400) [pid = 1851] [serial = 573] [outer = (nil)] 00:27:00 INFO - PROCESS | 1851 | ++DOMWINDOW == 119 (0x929dac00) [pid = 1851] [serial = 574] [outer = 0x91c91400] 00:27:00 INFO - PROCESS | 1851 | 1461223620517 Marionette DEBUG loaded listener.js 00:27:00 INFO - PROCESS | 1851 | ++DOMWINDOW == 120 (0x92d6b800) [pid = 1851] [serial = 575] [outer = 0x91c91400] 00:27:01 INFO - PROCESS | 1851 | SkCairoFTTypeface::onFilterRec unimplemented 00:27:01 INFO - PROCESS | 1851 | 1461223621478 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]]]}] 00:27:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 00:27:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1738ms 00:27:01 INFO - PROCESS | 1851 | 1461223621540 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 00:27:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 00:27:01 INFO - PROCESS | 1851 | 1461223621544 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 00:27:01 INFO - PROCESS | 1851 | 1461223621551 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 00:27:01 INFO - PROCESS | 1851 | 1461223621555 Marionette TRACE conn3 <- [1,738,null,{}] 00:27:01 INFO - PROCESS | 1851 | 1461223621561 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}] 00:27:01 INFO - PROCESS | 1851 | 1461223621754 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 00:27:02 INFO - PROCESS | 1851 | 1461223621983 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:02 INFO - PROCESS | 1851 | ++DOCSHELL 0x8ef3a800 == 92 [pid = 1851] [id = 192] 00:27:02 INFO - PROCESS | 1851 | ++DOMWINDOW == 121 (0x91ce6400) [pid = 1851] [serial = 576] [outer = (nil)] 00:27:02 INFO - PROCESS | 1851 | ++DOMWINDOW == 122 (0x94347000) [pid = 1851] [serial = 577] [outer = 0x91ce6400] 00:27:02 INFO - PROCESS | 1851 | 1461223622150 Marionette DEBUG loaded listener.js 00:27:02 INFO - PROCESS | 1851 | ++DOMWINDOW == 123 (0x94350c00) [pid = 1851] [serial = 578] [outer = 0x91ce6400] 00:27:03 INFO - PROCESS | 1851 | SkCairoFTTypeface::onFilterRec unimplemented 00:27:03 INFO - PROCESS | 1851 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:27:03 INFO - PROCESS | 1851 | 1461223623648 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]]]}] 00:27:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 00:27:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2145ms 00:27:03 INFO - PROCESS | 1851 | 1461223623797 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 00:27:03 INFO - PROCESS | 1851 | 1461223623802 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 00:27:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 00:27:03 INFO - PROCESS | 1851 | 1461223623815 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 00:27:03 INFO - PROCESS | 1851 | 1461223623818 Marionette TRACE conn3 <- [1,742,null,{}] 00:27:03 INFO - PROCESS | 1851 | 1461223623824 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}] 00:27:04 INFO - PROCESS | 1851 | 1461223624038 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 00:27:04 INFO - PROCESS | 1851 | 1461223624216 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:04 INFO - PROCESS | 1851 | ++DOCSHELL 0x92d67800 == 93 [pid = 1851] [id = 193] 00:27:04 INFO - PROCESS | 1851 | ++DOMWINDOW == 124 (0x937dd400) [pid = 1851] [serial = 579] [outer = (nil)] 00:27:04 INFO - PROCESS | 1851 | ++DOMWINDOW == 125 (0x960a4400) [pid = 1851] [serial = 580] [outer = 0x937dd400] 00:27:04 INFO - PROCESS | 1851 | 1461223624324 Marionette DEBUG loaded listener.js 00:27:04 INFO - PROCESS | 1851 | ++DOMWINDOW == 126 (0x97a6a000) [pid = 1851] [serial = 581] [outer = 0x937dd400] 00:27:05 INFO - PROCESS | 1851 | SkCairoFTTypeface::onFilterRec unimplemented 00:27:05 INFO - PROCESS | 1851 | 1461223625651 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]]]}] 00:27:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 00:27:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1887ms 00:27:05 INFO - PROCESS | 1851 | 1461223625778 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 00:27:05 INFO - PROCESS | 1851 | 1461223625783 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 00:27:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 00:27:05 INFO - PROCESS | 1851 | 1461223625798 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 00:27:05 INFO - PROCESS | 1851 | 1461223625802 Marionette TRACE conn3 <- [1,746,null,{}] 00:27:05 INFO - PROCESS | 1851 | 1461223625809 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}] 00:27:05 INFO - PROCESS | 1851 | 1461223625994 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 00:27:06 INFO - PROCESS | 1851 | 1461223626183 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:06 INFO - PROCESS | 1851 | ++DOCSHELL 0x8b240800 == 94 [pid = 1851] [id = 194] 00:27:06 INFO - PROCESS | 1851 | ++DOMWINDOW == 127 (0x91040800) [pid = 1851] [serial = 582] [outer = (nil)] 00:27:06 INFO - PROCESS | 1851 | ++DOMWINDOW == 128 (0x97b65c00) [pid = 1851] [serial = 583] [outer = 0x91040800] 00:27:06 INFO - PROCESS | 1851 | 1461223626279 Marionette DEBUG loaded listener.js 00:27:06 INFO - PROCESS | 1851 | ++DOMWINDOW == 129 (0x97b6c400) [pid = 1851] [serial = 584] [outer = 0x91040800] 00:27:07 INFO - PROCESS | 1851 | SkCairoFTTypeface::onFilterRec unimplemented 00:27:07 INFO - PROCESS | 1851 | SkCairoFTTypeface::onFilterRec unimplemented 00:27:07 INFO - PROCESS | 1851 | 1461223627584 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]]]}] 00:27:07 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.) 00:27:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1843ms 00:27:07 INFO - PROCESS | 1851 | 1461223627727 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 00:27:07 INFO - PROCESS | 1851 | 1461223627732 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 00:27:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 00:27:07 INFO - PROCESS | 1851 | 1461223627748 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 00:27:07 INFO - PROCESS | 1851 | 1461223627752 Marionette TRACE conn3 <- [1,750,null,{}] 00:27:07 INFO - PROCESS | 1851 | 1461223627758 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}] 00:27:07 INFO - PROCESS | 1851 | 1461223627967 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 00:27:08 INFO - PROCESS | 1851 | 1461223628151 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:08 INFO - PROCESS | 1851 | ++DOCSHELL 0x8a5d9000 == 95 [pid = 1851] [id = 195] 00:27:08 INFO - PROCESS | 1851 | ++DOMWINDOW == 130 (0x8b240000) [pid = 1851] [serial = 585] [outer = (nil)] 00:27:08 INFO - PROCESS | 1851 | ++DOMWINDOW == 131 (0x97b76c00) [pid = 1851] [serial = 586] [outer = 0x8b240000] 00:27:08 INFO - PROCESS | 1851 | 1461223628248 Marionette DEBUG loaded listener.js 00:27:08 INFO - PROCESS | 1851 | ++DOMWINDOW == 132 (0x97d92400) [pid = 1851] [serial = 587] [outer = 0x8b240000] 00:27:09 INFO - PROCESS | 1851 | SkCairoFTTypeface::onFilterRec unimplemented 00:27:09 INFO - PROCESS | 1851 | 1461223629594 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]]]}] 00:27:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 00:27:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1895ms 00:27:09 INFO - PROCESS | 1851 | 1461223629730 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 00:27:09 INFO - PROCESS | 1851 | 1461223629735 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 00:27:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 00:27:09 INFO - PROCESS | 1851 | 1461223629752 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 00:27:09 INFO - PROCESS | 1851 | 1461223629756 Marionette TRACE conn3 <- [1,754,null,{}] 00:27:09 INFO - PROCESS | 1851 | 1461223629762 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}] 00:27:09 INFO - PROCESS | 1851 | 1461223629944 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 00:27:10 INFO - PROCESS | 1851 | 1461223630396 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:10 INFO - PROCESS | 1851 | ++DOCSHELL 0x8b23d400 == 96 [pid = 1851] [id = 196] 00:27:10 INFO - PROCESS | 1851 | ++DOMWINDOW == 133 (0x8b23d800) [pid = 1851] [serial = 588] [outer = (nil)] 00:27:10 INFO - PROCESS | 1851 | ++DOMWINDOW == 134 (0x8b399000) [pid = 1851] [serial = 589] [outer = 0x8b23d800] 00:27:10 INFO - PROCESS | 1851 | 1461223630479 Marionette DEBUG loaded listener.js 00:27:10 INFO - PROCESS | 1851 | ++DOMWINDOW == 135 (0x8b39f000) [pid = 1851] [serial = 590] [outer = 0x8b23d800] 00:27:11 INFO - PROCESS | 1851 | SkCairoFTTypeface::onFilterRec unimplemented 00:27:11 INFO - PROCESS | 1851 | 1461223631824 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]]]}] 00:27:11 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 00:27:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2095ms 00:27:11 INFO - PROCESS | 1851 | 1461223631847 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 00:27:11 INFO - PROCESS | 1851 | 1461223631853 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 00:27:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 00:27:11 INFO - PROCESS | 1851 | 1461223631860 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 00:27:11 INFO - PROCESS | 1851 | 1461223631866 Marionette TRACE conn3 <- [1,758,null,{}] 00:27:12 INFO - PROCESS | 1851 | 1461223632012 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}] 00:27:12 INFO - PROCESS | 1851 | --DOMWINDOW == 134 (0x8ef36c00) [pid = 1851] [serial = 499] [outer = (nil)] [url = about:blank] 00:27:12 INFO - PROCESS | 1851 | --DOCSHELL 0x94ebc400 == 95 [pid = 1851] [id = 180] 00:27:12 INFO - PROCESS | 1851 | 1461223632289 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 00:27:12 INFO - PROCESS | 1851 | --DOCSHELL 0x937db800 == 94 [pid = 1851] [id = 179] 00:27:12 INFO - PROCESS | 1851 | --DOCSHELL 0x8eae7000 == 93 [pid = 1851] [id = 178] 00:27:12 INFO - PROCESS | 1851 | --DOCSHELL 0x8f4ed400 == 92 [pid = 1851] [id = 177] 00:27:12 INFO - PROCESS | 1851 | --DOCSHELL 0x8e8cac00 == 91 [pid = 1851] [id = 176] 00:27:12 INFO - PROCESS | 1851 | --DOCSHELL 0x88fe1000 == 90 [pid = 1851] [id = 175] 00:27:12 INFO - PROCESS | 1851 | --DOMWINDOW == 133 (0x8f8ca800) [pid = 1851] [serial = 455] [outer = (nil)] [url = about:blank] 00:27:12 INFO - PROCESS | 1851 | --DOMWINDOW == 132 (0x8eae2c00) [pid = 1851] [serial = 452] [outer = (nil)] [url = about:blank] 00:27:12 INFO - PROCESS | 1851 | --DOMWINDOW == 131 (0x8b23f400) [pid = 1851] [serial = 523] [outer = (nil)] [url = about:blank] 00:27:12 INFO - PROCESS | 1851 | --DOMWINDOW == 130 (0x8eb53000) [pid = 1851] [serial = 503] [outer = (nil)] [url = about:blank] 00:27:12 INFO - PROCESS | 1851 | --DOMWINDOW == 129 (0x8b398400) [pid = 1851] [serial = 511] [outer = (nil)] [url = about:blank] 00:27:12 INFO - PROCESS | 1851 | --DOMWINDOW == 128 (0x94ec3000) [pid = 1851] [serial = 521] [outer = (nil)] [url = about:blank] 00:27:12 INFO - PROCESS | 1851 | --DOMWINDOW == 127 (0x8f087c00) [pid = 1851] [serial = 472] [outer = (nil)] [url = about:blank] 00:27:12 INFO - PROCESS | 1851 | --DOMWINDOW == 126 (0x8b3dbc00) [pid = 1851] [serial = 502] [outer = (nil)] [url = about:blank] 00:27:12 INFO - PROCESS | 1851 | --DOMWINDOW == 125 (0x8f185400) [pid = 1851] [serial = 515] [outer = (nil)] [url = about:blank] 00:27:12 INFO - PROCESS | 1851 | --DOMWINDOW == 124 (0x92d66000) [pid = 1851] [serial = 493] [outer = (nil)] [url = about:blank] 00:27:12 INFO - PROCESS | 1851 | --DOMWINDOW == 123 (0x95848c00) [pid = 1851] [serial = 478] [outer = (nil)] [url = about:blank] 00:27:12 INFO - PROCESS | 1851 | --DOMWINDOW == 122 (0x8b3d9800) [pid = 1851] [serial = 487] [outer = (nil)] [url = about:blank] 00:27:12 INFO - PROCESS | 1851 | --DOMWINDOW == 121 (0x92d63800) [pid = 1851] [serial = 509] [outer = (nil)] [url = about:blank] 00:27:12 INFO - PROCESS | 1851 | --DOMWINDOW == 120 (0x91c91c00) [pid = 1851] [serial = 508] [outer = (nil)] [url = about:blank] 00:27:12 INFO - PROCESS | 1851 | --DOMWINDOW == 119 (0x8f4ee400) [pid = 1851] [serial = 506] [outer = (nil)] [url = about:blank] 00:27:12 INFO - PROCESS | 1851 | --DOMWINDOW == 118 (0x929da800) [pid = 1851] [serial = 517] [outer = (nil)] [url = about:blank] 00:27:12 INFO - PROCESS | 1851 | --DOMWINDOW == 117 (0x929d2800) [pid = 1851] [serial = 475] [outer = (nil)] [url = about:blank] 00:27:12 INFO - PROCESS | 1851 | --DOMWINDOW == 116 (0x9857d000) [pid = 1851] [serial = 484] [outer = (nil)] [url = about:blank] 00:27:12 INFO - PROCESS | 1851 | --DOMWINDOW == 115 (0x8ef3e400) [pid = 1851] [serial = 514] [outer = (nil)] [url = about:blank] 00:27:12 INFO - PROCESS | 1851 | --DOMWINDOW == 114 (0x97d8fc00) [pid = 1851] [serial = 481] [outer = (nil)] [url = about:blank] 00:27:12 INFO - PROCESS | 1851 | --DOMWINDOW == 113 (0x92d63000) [pid = 1851] [serial = 518] [outer = (nil)] [url = about:blank] 00:27:12 INFO - PROCESS | 1851 | --DOMWINDOW == 112 (0x94e84c00) [pid = 1851] [serial = 520] [outer = (nil)] [url = about:blank] 00:27:12 INFO - PROCESS | 1851 | --DOMWINDOW == 111 (0x8f0a0400) [pid = 1851] [serial = 505] [outer = (nil)] [url = about:blank] 00:27:12 INFO - PROCESS | 1851 | --DOMWINDOW == 110 (0x937d5800) [pid = 1851] [serial = 469] [outer = (nil)] [url = about:blank] 00:27:12 INFO - PROCESS | 1851 | --DOMWINDOW == 109 (0x92d6f000) [pid = 1851] [serial = 496] [outer = (nil)] [url = about:blank] 00:27:12 INFO - PROCESS | 1851 | --DOMWINDOW == 108 (0x8eb56400) [pid = 1851] [serial = 490] [outer = (nil)] [url = about:blank] 00:27:12 INFO - PROCESS | 1851 | --DOMWINDOW == 107 (0x8e8c5000) [pid = 1851] [serial = 512] [outer = (nil)] [url = about:blank] 00:27:12 INFO - PROCESS | 1851 | 1461223632434 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:12 INFO - PROCESS | 1851 | ++DOCSHELL 0x8914a400 == 91 [pid = 1851] [id = 197] 00:27:12 INFO - PROCESS | 1851 | ++DOMWINDOW == 108 (0x8a5cf400) [pid = 1851] [serial = 591] [outer = (nil)] 00:27:12 INFO - PROCESS | 1851 | ++DOMWINDOW == 109 (0x8b3d6800) [pid = 1851] [serial = 592] [outer = 0x8a5cf400] 00:27:12 INFO - PROCESS | 1851 | 1461223632513 Marionette DEBUG loaded listener.js 00:27:12 INFO - PROCESS | 1851 | ++DOMWINDOW == 110 (0x8e8c8c00) [pid = 1851] [serial = 593] [outer = 0x8a5cf400] 00:27:13 INFO - PROCESS | 1851 | SkCairoFTTypeface::onFilterRec unimplemented 00:27:13 INFO - PROCESS | 1851 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:27:13 INFO - PROCESS | 1851 | SkCairoFTTypeface::onFilterRec unimplemented 00:27:13 INFO - PROCESS | 1851 | SkCairoFTTypeface::onFilterRec unimplemented 00:27:13 INFO - PROCESS | 1851 | SkCairoFTTypeface::onFilterRec unimplemented 00:27:13 INFO - PROCESS | 1851 | 1461223633287 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]]]}] 00:27:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 00:27:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1491ms 00:27:13 INFO - PROCESS | 1851 | 1461223633355 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 00:27:13 INFO - PROCESS | 1851 | 1461223633362 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 00:27:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 00:27:13 INFO - PROCESS | 1851 | 1461223633369 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 00:27:13 INFO - PROCESS | 1851 | 1461223633372 Marionette TRACE conn3 <- [1,762,null,{}] 00:27:13 INFO - PROCESS | 1851 | 1461223633380 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}] 00:27:13 INFO - PROCESS | 1851 | 1461223633604 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 00:27:13 INFO - PROCESS | 1851 | 1461223633749 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:13 INFO - PROCESS | 1851 | ++DOCSHELL 0x8b249000 == 92 [pid = 1851] [id = 198] 00:27:13 INFO - PROCESS | 1851 | ++DOMWINDOW == 111 (0x8b39e800) [pid = 1851] [serial = 594] [outer = (nil)] 00:27:13 INFO - PROCESS | 1851 | ++DOMWINDOW == 112 (0x8eef9000) [pid = 1851] [serial = 595] [outer = 0x8b39e800] 00:27:13 INFO - PROCESS | 1851 | 1461223633826 Marionette DEBUG loaded listener.js 00:27:13 INFO - PROCESS | 1851 | ++DOMWINDOW == 113 (0x8ef35000) [pid = 1851] [serial = 596] [outer = 0x8b39e800] 00:27:15 INFO - PROCESS | 1851 | 1461223635242 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]]]}] 00:27:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 00:27:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1887ms 00:27:15 INFO - PROCESS | 1851 | 1461223635257 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 00:27:15 INFO - PROCESS | 1851 | 1461223635261 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 00:27:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 00:27:15 INFO - PROCESS | 1851 | 1461223635282 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 00:27:15 INFO - PROCESS | 1851 | 1461223635292 Marionette TRACE conn3 <- [1,766,null,{}] 00:27:15 INFO - PROCESS | 1851 | 1461223635361 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}] 00:27:15 INFO - PROCESS | 1851 | 1461223635574 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 00:27:15 INFO - PROCESS | 1851 | 1461223635596 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:15 INFO - PROCESS | 1851 | ++DOCSHELL 0x8e8d0000 == 93 [pid = 1851] [id = 199] 00:27:15 INFO - PROCESS | 1851 | ++DOMWINDOW == 114 (0x8f087c00) [pid = 1851] [serial = 597] [outer = (nil)] 00:27:15 INFO - PROCESS | 1851 | ++DOMWINDOW == 115 (0x8f098c00) [pid = 1851] [serial = 598] [outer = 0x8f087c00] 00:27:15 INFO - PROCESS | 1851 | 1461223635674 Marionette DEBUG loaded listener.js 00:27:15 INFO - PROCESS | 1851 | ++DOMWINDOW == 116 (0x8f1e8000) [pid = 1851] [serial = 599] [outer = 0x8f087c00] 00:27:16 INFO - PROCESS | 1851 | --DOMWINDOW == 115 (0x8b394000) [pid = 1851] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 00:27:16 INFO - PROCESS | 1851 | --DOMWINDOW == 114 (0x8b391c00) [pid = 1851] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 00:27:16 INFO - PROCESS | 1851 | --DOMWINDOW == 113 (0x88fe7c00) [pid = 1851] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 00:27:16 INFO - PROCESS | 1851 | --DOMWINDOW == 112 (0x8eae8c00) [pid = 1851] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 00:27:16 INFO - PROCESS | 1851 | --DOMWINDOW == 111 (0x8913fc00) [pid = 1851] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 00:27:16 INFO - PROCESS | 1851 | --DOMWINDOW == 110 (0x8b39a800) [pid = 1851] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 00:27:17 INFO - PROCESS | 1851 | 1461223637042 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]]]}] 00:27:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 00:27:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1798ms 00:27:17 INFO - PROCESS | 1851 | 1461223637080 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 00:27:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 00:27:17 INFO - PROCESS | 1851 | 1461223637085 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 00:27:17 INFO - PROCESS | 1851 | 1461223637092 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 00:27:17 INFO - PROCESS | 1851 | 1461223637095 Marionette TRACE conn3 <- [1,770,null,{}] 00:27:17 INFO - PROCESS | 1851 | 1461223637101 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}] 00:27:17 INFO - PROCESS | 1851 | 1461223637296 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 00:27:17 INFO - PROCESS | 1851 | 1461223637441 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:17 INFO - PROCESS | 1851 | ++DOCSHELL 0x88fecc00 == 94 [pid = 1851] [id = 200] 00:27:17 INFO - PROCESS | 1851 | ++DOMWINDOW == 111 (0x8f090800) [pid = 1851] [serial = 600] [outer = (nil)] 00:27:17 INFO - PROCESS | 1851 | ++DOMWINDOW == 112 (0x8f4df400) [pid = 1851] [serial = 601] [outer = 0x8f090800] 00:27:17 INFO - PROCESS | 1851 | 1461223637517 Marionette DEBUG loaded listener.js 00:27:17 INFO - PROCESS | 1851 | ++DOMWINDOW == 113 (0x8f8bec00) [pid = 1851] [serial = 602] [outer = 0x8f090800] 00:27:18 INFO - PROCESS | 1851 | 1461223638264 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]]]}] 00:27:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 00:27:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1230ms 00:27:18 INFO - PROCESS | 1851 | 1461223638322 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 00:27:18 INFO - PROCESS | 1851 | 1461223638325 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 00:27:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 00:27:18 INFO - PROCESS | 1851 | 1461223638332 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 00:27:18 INFO - PROCESS | 1851 | 1461223638335 Marionette TRACE conn3 <- [1,774,null,{}] 00:27:18 INFO - PROCESS | 1851 | 1461223638340 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}] 00:27:18 INFO - PROCESS | 1851 | 1461223638500 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 00:27:18 INFO - PROCESS | 1851 | 1461223638511 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:18 INFO - PROCESS | 1851 | ++DOCSHELL 0x8fc1d400 == 95 [pid = 1851] [id = 201] 00:27:18 INFO - PROCESS | 1851 | ++DOMWINDOW == 114 (0x8fc1f400) [pid = 1851] [serial = 603] [outer = (nil)] 00:27:18 INFO - PROCESS | 1851 | ++DOMWINDOW == 115 (0x8fc24800) [pid = 1851] [serial = 604] [outer = 0x8fc1f400] 00:27:18 INFO - PROCESS | 1851 | 1461223638600 Marionette DEBUG loaded listener.js 00:27:18 INFO - PROCESS | 1851 | ++DOMWINDOW == 116 (0x8fcf4400) [pid = 1851] [serial = 605] [outer = 0x8fc1f400] 00:27:19 INFO - PROCESS | 1851 | 1461223639869 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]]]}] 00:27:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 00:27:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1579ms 00:27:19 INFO - PROCESS | 1851 | 1461223639913 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 00:27:19 INFO - PROCESS | 1851 | 1461223639922 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 00:27:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 00:27:19 INFO - PROCESS | 1851 | 1461223639932 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 00:27:19 INFO - PROCESS | 1851 | 1461223639937 Marionette TRACE conn3 <- [1,778,null,{}] 00:27:19 INFO - PROCESS | 1851 | 1461223639946 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}] 00:27:20 INFO - PROCESS | 1851 | 1461223640178 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 00:27:20 INFO - PROCESS | 1851 | 1461223640496 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:20 INFO - PROCESS | 1851 | ++DOCSHELL 0x8b23cc00 == 96 [pid = 1851] [id = 202] 00:27:20 INFO - PROCESS | 1851 | ++DOMWINDOW == 117 (0x8b39e400) [pid = 1851] [serial = 606] [outer = (nil)] 00:27:20 INFO - PROCESS | 1851 | ++DOMWINDOW == 118 (0x8eae9c00) [pid = 1851] [serial = 607] [outer = 0x8b39e400] 00:27:20 INFO - PROCESS | 1851 | 1461223640595 Marionette DEBUG loaded listener.js 00:27:20 INFO - PROCESS | 1851 | ++DOMWINDOW == 119 (0x8eefa000) [pid = 1851] [serial = 608] [outer = 0x8b39e400] 00:27:21 INFO - PROCESS | 1851 | 1461223641600 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]]]}] 00:27:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 00:27:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1688ms 00:27:21 INFO - PROCESS | 1851 | 1461223641620 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 00:27:21 INFO - PROCESS | 1851 | 1461223641629 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 00:27:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 00:27:21 INFO - PROCESS | 1851 | 1461223641640 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 00:27:21 INFO - PROCESS | 1851 | 1461223641644 Marionette TRACE conn3 <- [1,782,null,{}] 00:27:21 INFO - PROCESS | 1851 | 1461223641651 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}] 00:27:21 INFO - PROCESS | 1851 | 1461223641832 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 00:27:22 INFO - PROCESS | 1851 | 1461223642116 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:22 INFO - PROCESS | 1851 | ++DOCSHELL 0x8e8cec00 == 97 [pid = 1851] [id = 203] 00:27:22 INFO - PROCESS | 1851 | ++DOMWINDOW == 120 (0x8f088000) [pid = 1851] [serial = 609] [outer = (nil)] 00:27:22 INFO - PROCESS | 1851 | ++DOMWINDOW == 121 (0x8f1e6c00) [pid = 1851] [serial = 610] [outer = 0x8f088000] 00:27:22 INFO - PROCESS | 1851 | 1461223642251 Marionette DEBUG loaded listener.js 00:27:22 INFO - PROCESS | 1851 | ++DOMWINDOW == 122 (0x8f8ca800) [pid = 1851] [serial = 611] [outer = 0x8f088000] 00:27:23 INFO - PROCESS | 1851 | ++DOMWINDOW == 123 (0x8fc23400) [pid = 1851] [serial = 612] [outer = 0x94e8a800] 00:27:23 INFO - PROCESS | 1851 | 1461223643268 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]]]}] 00:27:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 00:27:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1684ms 00:27:23 INFO - PROCESS | 1851 | 1461223643354 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 00:27:23 INFO - PROCESS | 1851 | 1461223643359 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 00:27:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 00:27:23 INFO - PROCESS | 1851 | 1461223643369 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 00:27:23 INFO - PROCESS | 1851 | 1461223643375 Marionette TRACE conn3 <- [1,786,null,{}] 00:27:23 INFO - PROCESS | 1851 | 1461223643403 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}] 00:27:23 INFO - PROCESS | 1851 | 1461223643593 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 00:27:23 INFO - PROCESS | 1851 | 1461223643800 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:23 INFO - PROCESS | 1851 | ++DOCSHELL 0x8ef39800 == 98 [pid = 1851] [id = 204] 00:27:23 INFO - PROCESS | 1851 | ++DOMWINDOW == 124 (0x8f08d000) [pid = 1851] [serial = 613] [outer = (nil)] 00:27:23 INFO - PROCESS | 1851 | ++DOMWINDOW == 125 (0x8fe9a000) [pid = 1851] [serial = 614] [outer = 0x8f08d000] 00:27:23 INFO - PROCESS | 1851 | 1461223643892 Marionette DEBUG loaded listener.js 00:27:24 INFO - PROCESS | 1851 | ++DOMWINDOW == 126 (0x9047e400) [pid = 1851] [serial = 615] [outer = 0x8f08d000] 00:27:24 INFO - PROCESS | 1851 | 1461223644801 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]]]}] 00:27:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 00:27:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1493ms 00:27:24 INFO - PROCESS | 1851 | 1461223644862 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 00:27:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 00:27:24 INFO - PROCESS | 1851 | 1461223644867 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 00:27:24 INFO - PROCESS | 1851 | 1461223644874 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 00:27:24 INFO - PROCESS | 1851 | 1461223644878 Marionette TRACE conn3 <- [1,790,null,{}] 00:27:24 INFO - PROCESS | 1851 | 1461223644884 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}] 00:27:25 INFO - PROCESS | 1851 | 1461223645072 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 00:27:25 INFO - PROCESS | 1851 | 1461223645301 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:25 INFO - PROCESS | 1851 | ++DOCSHELL 0x8b3d3400 == 99 [pid = 1851] [id = 205] 00:27:25 INFO - PROCESS | 1851 | ++DOMWINDOW == 127 (0x8fea7400) [pid = 1851] [serial = 616] [outer = (nil)] 00:27:25 INFO - PROCESS | 1851 | ++DOMWINDOW == 128 (0x91c96400) [pid = 1851] [serial = 617] [outer = 0x8fea7400] 00:27:25 INFO - PROCESS | 1851 | 1461223645434 Marionette DEBUG loaded listener.js 00:27:25 INFO - PROCESS | 1851 | ++DOMWINDOW == 129 (0x92645400) [pid = 1851] [serial = 618] [outer = 0x8fea7400] 00:27:26 INFO - PROCESS | 1851 | 1461223646364 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]]]}] 00:27:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 00:27:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1536ms 00:27:26 INFO - PROCESS | 1851 | 1461223646411 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 00:27:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 00:27:26 INFO - PROCESS | 1851 | 1461223646415 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 00:27:26 INFO - PROCESS | 1851 | 1461223646421 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 00:27:26 INFO - PROCESS | 1851 | 1461223646425 Marionette TRACE conn3 <- [1,794,null,{}] 00:27:26 INFO - PROCESS | 1851 | 1461223646431 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}] 00:27:26 INFO - PROCESS | 1851 | 1461223646611 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 00:27:26 INFO - PROCESS | 1851 | 1461223646796 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:26 INFO - PROCESS | 1851 | ++DOCSHELL 0x8a2fc400 == 100 [pid = 1851] [id = 206] 00:27:26 INFO - PROCESS | 1851 | ++DOMWINDOW == 130 (0x8a5d8c00) [pid = 1851] [serial = 619] [outer = (nil)] 00:27:26 INFO - PROCESS | 1851 | ++DOMWINDOW == 131 (0x927f3c00) [pid = 1851] [serial = 620] [outer = 0x8a5d8c00] 00:27:26 INFO - PROCESS | 1851 | 1461223646882 Marionette DEBUG loaded listener.js 00:27:26 INFO - PROCESS | 1851 | ++DOMWINDOW == 132 (0x929d8000) [pid = 1851] [serial = 621] [outer = 0x8a5d8c00] 00:27:27 INFO - PROCESS | 1851 | 1461223647849 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]]]}] 00:27:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 00:27:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1482ms 00:27:27 INFO - PROCESS | 1851 | 1461223647904 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 00:27:27 INFO - PROCESS | 1851 | 1461223647908 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 00:27:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 00:27:27 INFO - PROCESS | 1851 | 1461223647914 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 00:27:27 INFO - PROCESS | 1851 | 1461223647918 Marionette TRACE conn3 <- [1,798,null,{}] 00:27:27 INFO - PROCESS | 1851 | 1461223647924 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}] 00:27:28 INFO - PROCESS | 1851 | 1461223648129 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 00:27:28 INFO - PROCESS | 1851 | 1461223648358 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:28 INFO - PROCESS | 1851 | ++DOCSHELL 0x89145c00 == 101 [pid = 1851] [id = 207] 00:27:28 INFO - PROCESS | 1851 | ++DOMWINDOW == 133 (0x8a5ce400) [pid = 1851] [serial = 622] [outer = (nil)] 00:27:28 INFO - PROCESS | 1851 | ++DOMWINDOW == 134 (0x937ddc00) [pid = 1851] [serial = 623] [outer = 0x8a5ce400] 00:27:28 INFO - PROCESS | 1851 | 1461223648490 Marionette DEBUG loaded listener.js 00:27:28 INFO - PROCESS | 1851 | ++DOMWINDOW == 135 (0x94e87000) [pid = 1851] [serial = 624] [outer = 0x8a5ce400] 00:27:29 INFO - PROCESS | 1851 | 1461223649366 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]]]}] 00:27:29 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 00:27:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1530ms 00:27:29 INFO - PROCESS | 1851 | 1461223649446 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 00:27:29 INFO - PROCESS | 1851 | 1461223649450 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 00:27:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 00:27:29 INFO - PROCESS | 1851 | 1461223649456 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 00:27:29 INFO - PROCESS | 1851 | 1461223649459 Marionette TRACE conn3 <- [1,802,null,{}] 00:27:29 INFO - PROCESS | 1851 | 1461223649466 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}] 00:27:29 INFO - PROCESS | 1851 | 1461223649676 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 00:27:29 INFO - PROCESS | 1851 | 1461223649905 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:29 INFO - PROCESS | 1851 | ++DOCSHELL 0x937d6400 == 102 [pid = 1851] [id = 208] 00:27:29 INFO - PROCESS | 1851 | ++DOMWINDOW == 136 (0x937d6800) [pid = 1851] [serial = 625] [outer = (nil)] 00:27:30 INFO - PROCESS | 1851 | ++DOMWINDOW == 137 (0x94ec6800) [pid = 1851] [serial = 626] [outer = 0x937d6800] 00:27:30 INFO - PROCESS | 1851 | 1461223650036 Marionette DEBUG loaded listener.js 00:27:30 INFO - PROCESS | 1851 | ++DOMWINDOW == 138 (0x94eeb000) [pid = 1851] [serial = 627] [outer = 0x937d6800] 00:27:30 INFO - PROCESS | 1851 | 1461223650915 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]]]}] 00:27:30 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 00:27:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1532ms 00:27:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 00:27:30 INFO - PROCESS | 1851 | 1461223650989 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 00:27:30 INFO - PROCESS | 1851 | 1461223650992 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 00:27:31 INFO - PROCESS | 1851 | 1461223650999 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 00:27:31 INFO - PROCESS | 1851 | 1461223651002 Marionette TRACE conn3 <- [1,806,null,{}] 00:27:31 INFO - PROCESS | 1851 | 1461223651008 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}] 00:27:31 INFO - PROCESS | 1851 | 1461223651220 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 00:27:31 INFO - PROCESS | 1851 | 1461223651451 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:31 INFO - PROCESS | 1851 | ++DOCSHELL 0x937d5800 == 103 [pid = 1851] [id = 209] 00:27:31 INFO - PROCESS | 1851 | ++DOMWINDOW == 139 (0x94346400) [pid = 1851] [serial = 628] [outer = (nil)] 00:27:31 INFO - PROCESS | 1851 | ++DOMWINDOW == 140 (0x96a60400) [pid = 1851] [serial = 629] [outer = 0x94346400] 00:27:31 INFO - PROCESS | 1851 | 1461223651590 Marionette DEBUG loaded listener.js 00:27:31 INFO - PROCESS | 1851 | ++DOMWINDOW == 141 (0x96e7e400) [pid = 1851] [serial = 630] [outer = 0x94346400] 00:27:32 INFO - PROCESS | 1851 | 1461223652435 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]]]}] 00:27:32 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 00:27:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1485ms 00:27:32 INFO - PROCESS | 1851 | 1461223652483 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 00:27:32 INFO - PROCESS | 1851 | 1461223652486 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 00:27:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 00:27:32 INFO - PROCESS | 1851 | 1461223652493 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 00:27:32 INFO - PROCESS | 1851 | 1461223652497 Marionette TRACE conn3 <- [1,810,null,{}] 00:27:32 INFO - PROCESS | 1851 | 1461223652503 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}] 00:27:32 INFO - PROCESS | 1851 | 1461223652686 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 00:27:32 INFO - PROCESS | 1851 | 1461223652873 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:32 INFO - PROCESS | 1851 | ++DOCSHELL 0x95843800 == 104 [pid = 1851] [id = 210] 00:27:32 INFO - PROCESS | 1851 | ++DOMWINDOW == 142 (0x96a65400) [pid = 1851] [serial = 631] [outer = (nil)] 00:27:32 INFO - PROCESS | 1851 | ++DOMWINDOW == 143 (0x9780b000) [pid = 1851] [serial = 632] [outer = 0x96a65400] 00:27:32 INFO - PROCESS | 1851 | 1461223652958 Marionette DEBUG loaded listener.js 00:27:33 INFO - PROCESS | 1851 | ++DOMWINDOW == 144 (0x97b5b800) [pid = 1851] [serial = 633] [outer = 0x96a65400] 00:27:33 INFO - PROCESS | 1851 | 1461223653885 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]]]}] 00:27:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 00:27:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1440ms 00:27:33 INFO - PROCESS | 1851 | 1461223653934 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 00:27:33 INFO - PROCESS | 1851 | 1461223653937 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 00:27:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 00:27:33 INFO - PROCESS | 1851 | 1461223653944 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 00:27:33 INFO - PROCESS | 1851 | 1461223653948 Marionette TRACE conn3 <- [1,814,null,{}] 00:27:33 INFO - PROCESS | 1851 | 1461223653953 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}] 00:27:34 INFO - PROCESS | 1851 | 1461223654177 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 00:27:34 INFO - PROCESS | 1851 | 1461223654426 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:34 INFO - PROCESS | 1851 | ++DOCSHELL 0x97b73c00 == 105 [pid = 1851] [id = 211] 00:27:34 INFO - PROCESS | 1851 | ++DOMWINDOW == 145 (0x97b75400) [pid = 1851] [serial = 634] [outer = (nil)] 00:27:34 INFO - PROCESS | 1851 | ++DOMWINDOW == 146 (0x97b8c400) [pid = 1851] [serial = 635] [outer = 0x97b75400] 00:27:34 INFO - PROCESS | 1851 | 1461223654527 Marionette DEBUG loaded listener.js 00:27:34 INFO - PROCESS | 1851 | ++DOMWINDOW == 147 (0x97d93c00) [pid = 1851] [serial = 636] [outer = 0x97b75400] 00:27:35 INFO - PROCESS | 1851 | 1461223655413 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] 00:27:35 INFO - PROCESS | 1851 | 1461223655492 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 00:27:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 00:27:35 INFO - PROCESS | 1851 | 1461223655498 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 00:27:35 INFO - PROCESS | 1851 | 1461223655503 Marionette TRACE conn3 <- [1,818,null,{}] 00:27:35 INFO - PROCESS | 1851 | 1461223655509 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}] 00:27:35 INFO - PROCESS | 1851 | 1461223655760 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 00:27:36 INFO - PROCESS | 1851 | 1461223656000 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:36 INFO - PROCESS | 1851 | ++DOCSHELL 0x8b39f400 == 106 [pid = 1851] [id = 212] 00:27:36 INFO - PROCESS | 1851 | ++DOMWINDOW == 148 (0x8b3a0400) [pid = 1851] [serial = 637] [outer = (nil)] 00:27:36 INFO - PROCESS | 1851 | ++DOMWINDOW == 149 (0x9805f400) [pid = 1851] [serial = 638] [outer = 0x8b3a0400] 00:27:36 INFO - PROCESS | 1851 | 1461223656150 Marionette DEBUG loaded listener.js 00:27:36 INFO - PROCESS | 1851 | ++DOMWINDOW == 150 (0x982f1c00) [pid = 1851] [serial = 639] [outer = 0x8b3a0400] 00:27:37 INFO - PROCESS | 1851 | 1461223657061 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]]]}] 00:27:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 00:27:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1582ms 00:27:37 INFO - PROCESS | 1851 | 1461223657080 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 00:27:37 INFO - PROCESS | 1851 | 1461223657085 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 00:27:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 00:27:37 INFO - PROCESS | 1851 | 1461223657091 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 00:27:37 INFO - PROCESS | 1851 | 1461223657094 Marionette TRACE conn3 <- [1,822,null,{}] 00:27:37 INFO - PROCESS | 1851 | 1461223657101 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}] 00:27:37 INFO - PROCESS | 1851 | 1461223657286 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 00:27:37 INFO - PROCESS | 1851 | 1461223657923 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:37 INFO - PROCESS | 1851 | ++DOCSHELL 0x8eaec000 == 107 [pid = 1851] [id = 213] 00:27:37 INFO - PROCESS | 1851 | ++DOMWINDOW == 151 (0x8eaec400) [pid = 1851] [serial = 640] [outer = (nil)] 00:27:38 INFO - PROCESS | 1851 | ++DOMWINDOW == 152 (0x8eefe800) [pid = 1851] [serial = 641] [outer = 0x8eaec400] 00:27:38 INFO - PROCESS | 1851 | 1461223658011 Marionette DEBUG loaded listener.js 00:27:38 INFO - PROCESS | 1851 | ++DOMWINDOW == 153 (0x8f081c00) [pid = 1851] [serial = 642] [outer = 0x8eaec400] 00:27:38 INFO - PROCESS | 1851 | 1461223658941 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] 00:27:38 INFO - PROCESS | 1851 | 1461223658989 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 00:27:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 00:27:38 INFO - PROCESS | 1851 | 1461223658997 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 00:27:39 INFO - PROCESS | 1851 | 1461223659004 Marionette TRACE conn3 <- [1,826,null,{}] 00:27:39 INFO - PROCESS | 1851 | 1461223659012 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}] 00:27:39 INFO - PROCESS | 1851 | 1461223659209 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 00:27:39 INFO - PROCESS | 1851 | 1461223659406 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:39 INFO - PROCESS | 1851 | ++DOCSHELL 0x8ef33c00 == 108 [pid = 1851] [id = 214] 00:27:39 INFO - PROCESS | 1851 | ++DOMWINDOW == 154 (0x8f18c000) [pid = 1851] [serial = 643] [outer = (nil)] 00:27:39 INFO - PROCESS | 1851 | ++DOMWINDOW == 155 (0x8fd4e400) [pid = 1851] [serial = 644] [outer = 0x8f18c000] 00:27:39 INFO - PROCESS | 1851 | 1461223659489 Marionette DEBUG loaded listener.js 00:27:39 INFO - PROCESS | 1851 | ++DOMWINDOW == 156 (0x903a5400) [pid = 1851] [serial = 645] [outer = 0x8f18c000] 00:27:40 INFO - PROCESS | 1851 | 1461223660646 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]]]}] 00:27:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 00:27:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1686ms 00:27:40 INFO - PROCESS | 1851 | 1461223660686 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 00:27:40 INFO - PROCESS | 1851 | 1461223660692 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 00:27:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 00:27:40 INFO - PROCESS | 1851 | 1461223660699 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 00:27:40 INFO - PROCESS | 1851 | 1461223660703 Marionette TRACE conn3 <- [1,830,null,{}] 00:27:40 INFO - PROCESS | 1851 | 1461223660709 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}] 00:27:40 INFO - PROCESS | 1851 | 1461223660888 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 00:27:41 INFO - PROCESS | 1851 | 1461223661179 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:41 INFO - PROCESS | 1851 | ++DOCSHELL 0x8ef35c00 == 109 [pid = 1851] [id = 215] 00:27:41 INFO - PROCESS | 1851 | ++DOMWINDOW == 157 (0x929d0c00) [pid = 1851] [serial = 646] [outer = (nil)] 00:27:41 INFO - PROCESS | 1851 | ++DOMWINDOW == 158 (0x92d66000) [pid = 1851] [serial = 647] [outer = 0x929d0c00] 00:27:41 INFO - PROCESS | 1851 | 1461223661308 Marionette DEBUG loaded listener.js 00:27:41 INFO - PROCESS | 1851 | ++DOMWINDOW == 159 (0x92d6f000) [pid = 1851] [serial = 648] [outer = 0x929d0c00] 00:27:41 INFO - PROCESS | 1851 | --DOCSHELL 0x97b71400 == 108 [pid = 1851] [id = 115] 00:27:41 INFO - PROCESS | 1851 | --DOCSHELL 0x91040c00 == 107 [pid = 1851] [id = 71] 00:27:41 INFO - PROCESS | 1851 | --DOMWINDOW == 158 (0x8fce7000) [pid = 1851] [serial = 562] [outer = (nil)] [url = about:blank] 00:27:41 INFO - PROCESS | 1851 | --DOMWINDOW == 157 (0x8914b800) [pid = 1851] [serial = 526] [outer = (nil)] [url = about:blank] 00:27:41 INFO - PROCESS | 1851 | --DOMWINDOW == 156 (0x8ef31c00) [pid = 1851] [serial = 529] [outer = (nil)] [url = about:blank] 00:27:41 INFO - PROCESS | 1851 | --DOMWINDOW == 155 (0x8fc21800) [pid = 1851] [serial = 532] [outer = (nil)] [url = about:blank] 00:27:41 INFO - PROCESS | 1851 | --DOMWINDOW == 154 (0x927eb400) [pid = 1851] [serial = 535] [outer = (nil)] [url = about:blank] 00:27:41 INFO - PROCESS | 1851 | --DOMWINDOW == 153 (0x94ec8400) [pid = 1851] [serial = 538] [outer = (nil)] [url = about:blank] 00:27:41 INFO - PROCESS | 1851 | --DOMWINDOW == 152 (0x977cc400) [pid = 1851] [serial = 541] [outer = (nil)] [url = about:blank] 00:27:41 INFO - PROCESS | 1851 | --DOMWINDOW == 151 (0x97e05000) [pid = 1851] [serial = 544] [outer = (nil)] [url = about:blank] 00:27:41 INFO - PROCESS | 1851 | --DOMWINDOW == 150 (0x8f083400) [pid = 1851] [serial = 500] [outer = (nil)] [url = about:blank] 00:27:41 INFO - PROCESS | 1851 | --DOMWINDOW == 149 (0x8e8c3400) [pid = 1851] [serial = 550] [outer = (nil)] [url = about:blank] 00:27:41 INFO - PROCESS | 1851 | --DOMWINDOW == 148 (0x8eb54400) [pid = 1851] [serial = 551] [outer = (nil)] [url = about:blank] 00:27:41 INFO - PROCESS | 1851 | --DOMWINDOW == 147 (0x8eef0c00) [pid = 1851] [serial = 548] [outer = (nil)] [url = about:blank] 00:27:41 INFO - PROCESS | 1851 | --DOMWINDOW == 146 (0x8eade000) [pid = 1851] [serial = 547] [outer = (nil)] [url = about:blank] 00:27:41 INFO - PROCESS | 1851 | --DOMWINDOW == 145 (0x8b246800) [pid = 1851] [serial = 553] [outer = (nil)] [url = about:blank] 00:27:41 INFO - PROCESS | 1851 | --DOMWINDOW == 144 (0x8f185000) [pid = 1851] [serial = 556] [outer = (nil)] [url = about:blank] 00:27:41 INFO - PROCESS | 1851 | --DOMWINDOW == 143 (0x8f1e8c00) [pid = 1851] [serial = 557] [outer = (nil)] [url = about:blank] 00:27:41 INFO - PROCESS | 1851 | --DOMWINDOW == 142 (0x8b395000) [pid = 1851] [serial = 559] [outer = (nil)] [url = about:blank] 00:27:41 INFO - PROCESS | 1851 | --DOMWINDOW == 141 (0x8ef34000) [pid = 1851] [serial = 560] [outer = (nil)] [url = about:blank] 00:27:41 INFO - PROCESS | 1851 | --DOMWINDOW == 140 (0x8eef8800) [pid = 1851] [serial = 554] [outer = (nil)] [url = about:blank] 00:27:42 INFO - PROCESS | 1851 | 1461223662230 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]]]}] 00:27:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 00:27:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1581ms 00:27:42 INFO - PROCESS | 1851 | 1461223662281 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 00:27:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 00:27:42 INFO - PROCESS | 1851 | 1461223662286 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 00:27:42 INFO - PROCESS | 1851 | 1461223662299 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 00:27:42 INFO - PROCESS | 1851 | 1461223662308 Marionette TRACE conn3 <- [1,834,null,{}] 00:27:42 INFO - PROCESS | 1851 | 1461223662317 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}] 00:27:42 INFO - PROCESS | 1851 | 1461223662494 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 00:27:42 INFO - PROCESS | 1851 | 1461223662668 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:42 INFO - PROCESS | 1851 | ++DOCSHELL 0x8a2f9800 == 108 [pid = 1851] [id = 216] 00:27:42 INFO - PROCESS | 1851 | ++DOMWINDOW == 141 (0x8b39a400) [pid = 1851] [serial = 649] [outer = (nil)] 00:27:42 INFO - PROCESS | 1851 | ++DOMWINDOW == 142 (0x8fceb000) [pid = 1851] [serial = 650] [outer = 0x8b39a400] 00:27:42 INFO - PROCESS | 1851 | 1461223662743 Marionette DEBUG loaded listener.js 00:27:42 INFO - PROCESS | 1851 | ++DOMWINDOW == 143 (0x8fea7c00) [pid = 1851] [serial = 651] [outer = 0x8b39a400] 00:27:43 INFO - PROCESS | 1851 | 1461223663542 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]]]}] 00:27:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 00:27:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1296ms 00:27:43 INFO - PROCESS | 1851 | 1461223663587 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 00:27:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 00:27:43 INFO - PROCESS | 1851 | 1461223663592 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 00:27:43 INFO - PROCESS | 1851 | 1461223663598 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 00:27:43 INFO - PROCESS | 1851 | 1461223663602 Marionette TRACE conn3 <- [1,838,null,{}] 00:27:43 INFO - PROCESS | 1851 | 1461223663607 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}] 00:27:43 INFO - PROCESS | 1851 | 1461223663777 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 00:27:43 INFO - PROCESS | 1851 | 1461223663787 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:43 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f1ec800 == 109 [pid = 1851] [id = 217] 00:27:43 INFO - PROCESS | 1851 | ++DOMWINDOW == 144 (0x937d5c00) [pid = 1851] [serial = 652] [outer = (nil)] 00:27:43 INFO - PROCESS | 1851 | ++DOMWINDOW == 145 (0x94e27000) [pid = 1851] [serial = 653] [outer = 0x937d5c00] 00:27:43 INFO - PROCESS | 1851 | 1461223663862 Marionette DEBUG loaded listener.js 00:27:43 INFO - PROCESS | 1851 | ++DOMWINDOW == 146 (0x94ec1c00) [pid = 1851] [serial = 654] [outer = 0x937d5c00] 00:27:44 INFO - PROCESS | 1851 | 1461223664876 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]]]}] 00:27:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 00:27:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1339ms 00:27:44 INFO - PROCESS | 1851 | 1461223664938 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 00:27:44 INFO - PROCESS | 1851 | 1461223664942 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 00:27:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 00:27:44 INFO - PROCESS | 1851 | 1461223664948 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 00:27:44 INFO - PROCESS | 1851 | 1461223664951 Marionette TRACE conn3 <- [1,842,null,{}] 00:27:44 INFO - PROCESS | 1851 | 1461223664957 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}] 00:27:45 INFO - PROCESS | 1851 | 1461223665168 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 00:27:45 INFO - PROCESS | 1851 | 1461223665195 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:45 INFO - PROCESS | 1851 | ++DOCSHELL 0x95842c00 == 110 [pid = 1851] [id = 218] 00:27:45 INFO - PROCESS | 1851 | ++DOMWINDOW == 147 (0x96a65000) [pid = 1851] [serial = 655] [outer = (nil)] 00:27:45 INFO - PROCESS | 1851 | ++DOMWINDOW == 148 (0x9780bc00) [pid = 1851] [serial = 656] [outer = 0x96a65000] 00:27:45 INFO - PROCESS | 1851 | 1461223665285 Marionette DEBUG loaded listener.js 00:27:45 INFO - PROCESS | 1851 | ++DOMWINDOW == 149 (0x97b73400) [pid = 1851] [serial = 657] [outer = 0x96a65000] 00:27:46 INFO - PROCESS | 1851 | --DOMWINDOW == 148 (0x8f090800) [pid = 1851] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 00:27:46 INFO - PROCESS | 1851 | --DOMWINDOW == 147 (0x8b39e800) [pid = 1851] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 00:27:46 INFO - PROCESS | 1851 | --DOMWINDOW == 146 (0x937df800) [pid = 1851] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 00:27:46 INFO - PROCESS | 1851 | --DOMWINDOW == 145 (0x8f087c00) [pid = 1851] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 00:27:46 INFO - PROCESS | 1851 | --DOMWINDOW == 144 (0x903a5800) [pid = 1851] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 00:27:46 INFO - PROCESS | 1851 | --DOMWINDOW == 143 (0x8b3cf000) [pid = 1851] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 00:27:46 INFO - PROCESS | 1851 | --DOMWINDOW == 142 (0x88fe5800) [pid = 1851] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 00:27:46 INFO - PROCESS | 1851 | --DOMWINDOW == 141 (0x8b23d800) [pid = 1851] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 00:27:46 INFO - PROCESS | 1851 | --DOMWINDOW == 140 (0x94ee8800) [pid = 1851] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 00:27:46 INFO - PROCESS | 1851 | --DOMWINDOW == 139 (0x8fe9f400) [pid = 1851] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 00:27:46 INFO - PROCESS | 1851 | --DOMWINDOW == 138 (0x8eef3000) [pid = 1851] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 00:27:46 INFO - PROCESS | 1851 | --DOMWINDOW == 137 (0x8fd4f800) [pid = 1851] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 00:27:46 INFO - PROCESS | 1851 | --DOMWINDOW == 136 (0x8b3d5400) [pid = 1851] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 00:27:46 INFO - PROCESS | 1851 | --DOMWINDOW == 135 (0x94ec5800) [pid = 1851] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 00:27:46 INFO - PROCESS | 1851 | --DOMWINDOW == 134 (0x8b3dd800) [pid = 1851] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 00:27:46 INFO - PROCESS | 1851 | --DOMWINDOW == 133 (0x97d91800) [pid = 1851] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 00:27:46 INFO - PROCESS | 1851 | --DOMWINDOW == 132 (0x8a5cf400) [pid = 1851] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 00:27:46 INFO - PROCESS | 1851 | --DOMWINDOW == 131 (0x8f8c0000) [pid = 1851] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 00:27:46 INFO - PROCESS | 1851 | --DOMWINDOW == 130 (0x97b74800) [pid = 1851] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 00:27:46 INFO - PROCESS | 1851 | --DOMWINDOW == 129 (0x8ef39400) [pid = 1851] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 00:27:46 INFO - PROCESS | 1851 | --DOMWINDOW == 128 (0x8b3dd000) [pid = 1851] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 00:27:46 INFO - PROCESS | 1851 | --DOMWINDOW == 127 (0x8eef0800) [pid = 1851] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 00:27:46 INFO - PROCESS | 1851 | 1461223666717 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]]]}] 00:27:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 00:27:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1782ms 00:27:46 INFO - PROCESS | 1851 | 1461223666730 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 00:27:46 INFO - PROCESS | 1851 | 1461223666733 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 00:27:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 00:27:46 INFO - PROCESS | 1851 | 1461223666789 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 00:27:46 INFO - PROCESS | 1851 | 1461223666792 Marionette TRACE conn3 <- [1,846,null,{}] 00:27:46 INFO - PROCESS | 1851 | 1461223666799 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}] 00:27:46 INFO - PROCESS | 1851 | 1461223666954 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 00:27:46 INFO - PROCESS | 1851 | 1461223666964 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:46 INFO - PROCESS | 1851 | ++DOCSHELL 0x8b39c800 == 111 [pid = 1851] [id = 219] 00:27:46 INFO - PROCESS | 1851 | ++DOMWINDOW == 128 (0x8b3d1400) [pid = 1851] [serial = 658] [outer = (nil)] 00:27:47 INFO - PROCESS | 1851 | ++DOMWINDOW == 129 (0x8f087c00) [pid = 1851] [serial = 659] [outer = 0x8b3d1400] 00:27:47 INFO - PROCESS | 1851 | 1461223667038 Marionette DEBUG loaded listener.js 00:27:47 INFO - PROCESS | 1851 | ++DOMWINDOW == 130 (0x8fd4f800) [pid = 1851] [serial = 660] [outer = 0x8b3d1400] 00:27:47 INFO - PROCESS | 1851 | 1461223667878 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]]]}] 00:27:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 00:27:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1148ms 00:27:47 INFO - PROCESS | 1851 | 1461223667925 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 00:27:47 INFO - PROCESS | 1851 | 1461223667927 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 00:27:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 00:27:47 INFO - PROCESS | 1851 | 1461223667934 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 00:27:47 INFO - PROCESS | 1851 | 1461223667936 Marionette TRACE conn3 <- [1,850,null,{}] 00:27:47 INFO - PROCESS | 1851 | 1461223667942 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}] 00:27:48 INFO - PROCESS | 1851 | 1461223668101 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 00:27:48 INFO - PROCESS | 1851 | 1461223668112 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:48 INFO - PROCESS | 1851 | ++DOCSHELL 0x8b3ce800 == 112 [pid = 1851] [id = 220] 00:27:48 INFO - PROCESS | 1851 | ++DOMWINDOW == 131 (0x8b3dd800) [pid = 1851] [serial = 661] [outer = (nil)] 00:27:48 INFO - PROCESS | 1851 | ++DOMWINDOW == 132 (0x977ca000) [pid = 1851] [serial = 662] [outer = 0x8b3dd800] 00:27:48 INFO - PROCESS | 1851 | 1461223668184 Marionette DEBUG loaded listener.js 00:27:48 INFO - PROCESS | 1851 | ++DOMWINDOW == 133 (0x97d97000) [pid = 1851] [serial = 663] [outer = 0x8b3dd800] 00:27:49 INFO - PROCESS | 1851 | 1461223669363 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]]]}] 00:27:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 00:27:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1487ms 00:27:49 INFO - PROCESS | 1851 | 1461223669424 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 00:27:49 INFO - PROCESS | 1851 | 1461223669431 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 00:27:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 00:27:49 INFO - PROCESS | 1851 | 1461223669442 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 00:27:49 INFO - PROCESS | 1851 | 1461223669447 Marionette TRACE conn3 <- [1,854,null,{}] 00:27:49 INFO - PROCESS | 1851 | 1461223669502 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}] 00:27:49 INFO - PROCESS | 1851 | 1461223669735 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 00:27:50 INFO - PROCESS | 1851 | 1461223670000 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:50 INFO - PROCESS | 1851 | ++DOCSHELL 0x8a5d2400 == 113 [pid = 1851] [id = 221] 00:27:50 INFO - PROCESS | 1851 | ++DOMWINDOW == 134 (0x8eaeb400) [pid = 1851] [serial = 664] [outer = (nil)] 00:27:50 INFO - PROCESS | 1851 | ++DOMWINDOW == 135 (0x8f086400) [pid = 1851] [serial = 665] [outer = 0x8eaeb400] 00:27:50 INFO - PROCESS | 1851 | 1461223670145 Marionette DEBUG loaded listener.js 00:27:50 INFO - PROCESS | 1851 | ++DOMWINDOW == 136 (0x8f187800) [pid = 1851] [serial = 666] [outer = 0x8eaeb400] 00:27:51 INFO - PROCESS | 1851 | 1461223671128 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]]]}] 00:27:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 00:27:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1738ms 00:27:51 INFO - PROCESS | 1851 | 1461223671180 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 00:27:51 INFO - PROCESS | 1851 | 1461223671196 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 00:27:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 00:27:51 INFO - PROCESS | 1851 | 1461223671212 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 00:27:51 INFO - PROCESS | 1851 | 1461223671217 Marionette TRACE conn3 <- [1,858,null,{}] 00:27:51 INFO - PROCESS | 1851 | 1461223671224 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}] 00:27:51 INFO - PROCESS | 1851 | 1461223671449 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 00:27:51 INFO - PROCESS | 1851 | 1461223671764 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:51 INFO - PROCESS | 1851 | ++DOCSHELL 0x8fe9cc00 == 114 [pid = 1851] [id = 222] 00:27:51 INFO - PROCESS | 1851 | ++DOMWINDOW == 137 (0x8fe9f800) [pid = 1851] [serial = 667] [outer = (nil)] 00:27:51 INFO - PROCESS | 1851 | ++DOMWINDOW == 138 (0x912ea800) [pid = 1851] [serial = 668] [outer = 0x8fe9f800] 00:27:51 INFO - PROCESS | 1851 | 1461223671870 Marionette DEBUG loaded listener.js 00:27:51 INFO - PROCESS | 1851 | ++DOMWINDOW == 139 (0x927edc00) [pid = 1851] [serial = 669] [outer = 0x8fe9f800] 00:27:52 INFO - PROCESS | 1851 | 1461223672844 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]]]}] 00:27:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 00:27:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1694ms 00:27:52 INFO - PROCESS | 1851 | 1461223672906 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 00:27:52 INFO - PROCESS | 1851 | 1461223672911 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 00:27:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 00:27:52 INFO - PROCESS | 1851 | 1461223672918 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 00:27:52 INFO - PROCESS | 1851 | 1461223672924 Marionette TRACE conn3 <- [1,862,null,{}] 00:27:52 INFO - PROCESS | 1851 | 1461223672941 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}] 00:27:53 INFO - PROCESS | 1851 | 1461223673176 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 00:27:53 INFO - PROCESS | 1851 | 1461223673428 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:53 INFO - PROCESS | 1851 | ++DOCSHELL 0x94ef4c00 == 115 [pid = 1851] [id = 223] 00:27:53 INFO - PROCESS | 1851 | ++DOMWINDOW == 140 (0x97a6b000) [pid = 1851] [serial = 670] [outer = (nil)] 00:27:53 INFO - PROCESS | 1851 | ++DOMWINDOW == 141 (0x98058000) [pid = 1851] [serial = 671] [outer = 0x97a6b000] 00:27:53 INFO - PROCESS | 1851 | 1461223673590 Marionette DEBUG loaded listener.js 00:27:53 INFO - PROCESS | 1851 | ++DOMWINDOW == 142 (0x98064800) [pid = 1851] [serial = 672] [outer = 0x97a6b000] 00:27:54 INFO - PROCESS | 1851 | 1461223674510 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]]]}] 00:27:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 00:27:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1638ms 00:27:54 INFO - PROCESS | 1851 | 1461223674557 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 00:27:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 00:27:54 INFO - PROCESS | 1851 | 1461223674562 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 00:27:54 INFO - PROCESS | 1851 | 1461223674568 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 00:27:54 INFO - PROCESS | 1851 | 1461223674572 Marionette TRACE conn3 <- [1,866,null,{}] 00:27:54 INFO - PROCESS | 1851 | 1461223674578 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}] 00:27:54 INFO - PROCESS | 1851 | 1461223674767 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 00:27:55 INFO - PROCESS | 1851 | 1461223675005 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:55 INFO - PROCESS | 1851 | ++DOCSHELL 0x94ebcc00 == 116 [pid = 1851] [id = 224] 00:27:55 INFO - PROCESS | 1851 | ++DOMWINDOW == 143 (0x97b65400) [pid = 1851] [serial = 673] [outer = (nil)] 00:27:55 INFO - PROCESS | 1851 | ++DOMWINDOW == 144 (0x98578000) [pid = 1851] [serial = 674] [outer = 0x97b65400] 00:27:55 INFO - PROCESS | 1851 | 1461223675138 Marionette DEBUG loaded listener.js 00:27:55 INFO - PROCESS | 1851 | ++DOMWINDOW == 145 (0x9857f800) [pid = 1851] [serial = 675] [outer = 0x97b65400] 00:27:56 INFO - PROCESS | 1851 | 1461223676065 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]]]}] 00:27:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 00:27:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1532ms 00:27:56 INFO - PROCESS | 1851 | 1461223676101 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 00:27:56 INFO - PROCESS | 1851 | 1461223676105 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 00:27:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 00:27:56 INFO - PROCESS | 1851 | 1461223676112 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 00:27:56 INFO - PROCESS | 1851 | 1461223676116 Marionette TRACE conn3 <- [1,870,null,{}] 00:27:56 INFO - PROCESS | 1851 | 1461223676121 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}] 00:27:56 INFO - PROCESS | 1851 | 1461223676307 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 00:27:56 INFO - PROCESS | 1851 | 1461223676560 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:56 INFO - PROCESS | 1851 | ++DOCSHELL 0x88fe0c00 == 117 [pid = 1851] [id = 225] 00:27:56 INFO - PROCESS | 1851 | ++DOMWINDOW == 146 (0x8b3d0800) [pid = 1851] [serial = 676] [outer = (nil)] 00:27:56 INFO - PROCESS | 1851 | ++DOMWINDOW == 147 (0x98a09000) [pid = 1851] [serial = 677] [outer = 0x8b3d0800] 00:27:56 INFO - PROCESS | 1851 | 1461223676692 Marionette DEBUG loaded listener.js 00:27:56 INFO - PROCESS | 1851 | ++DOMWINDOW == 148 (0x98d19000) [pid = 1851] [serial = 678] [outer = 0x8b3d0800] 00:27:57 INFO - PROCESS | 1851 | 1461223677615 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]]]}] 00:27:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 00:27:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1535ms 00:27:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 00:27:57 INFO - PROCESS | 1851 | 1461223677648 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 00:27:57 INFO - PROCESS | 1851 | 1461223677652 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 00:27:57 INFO - PROCESS | 1851 | 1461223677660 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 00:27:57 INFO - PROCESS | 1851 | 1461223677663 Marionette TRACE conn3 <- [1,874,null,{}] 00:27:57 INFO - PROCESS | 1851 | 1461223677671 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}] 00:27:57 INFO - PROCESS | 1851 | 1461223677928 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 00:27:58 INFO - PROCESS | 1851 | 1461223678176 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:58 INFO - PROCESS | 1851 | ++DOCSHELL 0x98581400 == 118 [pid = 1851] [id = 226] 00:27:58 INFO - PROCESS | 1851 | ++DOMWINDOW == 149 (0x98d6c400) [pid = 1851] [serial = 679] [outer = (nil)] 00:27:58 INFO - PROCESS | 1851 | ++DOMWINDOW == 150 (0x9971b800) [pid = 1851] [serial = 680] [outer = 0x98d6c400] 00:27:58 INFO - PROCESS | 1851 | 1461223678285 Marionette DEBUG loaded listener.js 00:27:58 INFO - PROCESS | 1851 | ++DOMWINDOW == 151 (0x9ada7c00) [pid = 1851] [serial = 681] [outer = 0x98d6c400] 00:27:59 INFO - PROCESS | 1851 | 1461223679189 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]]]}] 00:27:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 00:27:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1589ms 00:27:59 INFO - PROCESS | 1851 | 1461223679248 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 00:27:59 INFO - PROCESS | 1851 | 1461223679252 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 00:27:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 00:27:59 INFO - PROCESS | 1851 | 1461223679259 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 00:27:59 INFO - PROCESS | 1851 | 1461223679262 Marionette TRACE conn3 <- [1,878,null,{}] 00:27:59 INFO - PROCESS | 1851 | 1461223679270 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}] 00:27:59 INFO - PROCESS | 1851 | 1461223679507 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 00:27:59 INFO - PROCESS | 1851 | 1461223679757 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:59 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f8c6800 == 119 [pid = 1851] [id = 227] 00:27:59 INFO - PROCESS | 1851 | ++DOMWINDOW == 152 (0x94ec8800) [pid = 1851] [serial = 682] [outer = (nil)] 00:27:59 INFO - PROCESS | 1851 | ++DOMWINDOW == 153 (0x9af62400) [pid = 1851] [serial = 683] [outer = 0x94ec8800] 00:27:59 INFO - PROCESS | 1851 | 1461223679858 Marionette DEBUG loaded listener.js 00:27:59 INFO - PROCESS | 1851 | ++DOMWINDOW == 154 (0x9af89000) [pid = 1851] [serial = 684] [outer = 0x94ec8800] 00:28:00 INFO - PROCESS | 1851 | 1461223680750 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]]]}] 00:28:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 00:28:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1535ms 00:28:00 INFO - PROCESS | 1851 | 1461223680796 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 00:28:00 INFO - PROCESS | 1851 | 1461223680800 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 00:28:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 00:28:00 INFO - PROCESS | 1851 | 1461223680806 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 00:28:00 INFO - PROCESS | 1851 | 1461223680810 Marionette TRACE conn3 <- [1,882,null,{}] 00:28:00 INFO - PROCESS | 1851 | 1461223680816 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}] 00:28:00 INFO - PROCESS | 1851 | 1461223680990 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 00:28:01 INFO - PROCESS | 1851 | 1461223681193 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:01 INFO - PROCESS | 1851 | ++DOCSHELL 0x9adae400 == 120 [pid = 1851] [id = 228] 00:28:01 INFO - PROCESS | 1851 | ++DOMWINDOW == 155 (0x9af56c00) [pid = 1851] [serial = 685] [outer = (nil)] 00:28:01 INFO - PROCESS | 1851 | ++DOMWINDOW == 156 (0x9e91a000) [pid = 1851] [serial = 686] [outer = 0x9af56c00] 00:28:01 INFO - PROCESS | 1851 | 1461223681339 Marionette DEBUG loaded listener.js 00:28:01 INFO - PROCESS | 1851 | ++DOMWINDOW == 157 (0x9fa29400) [pid = 1851] [serial = 687] [outer = 0x9af56c00] 00:28:02 INFO - PROCESS | 1851 | 1461223682231 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]]]}] 00:28:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 00:28:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1488ms 00:28:02 INFO - PROCESS | 1851 | 1461223682295 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 00:28:02 INFO - PROCESS | 1851 | 1461223682299 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 00:28:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 00:28:02 INFO - PROCESS | 1851 | 1461223682306 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 00:28:02 INFO - PROCESS | 1851 | 1461223682310 Marionette TRACE conn3 <- [1,886,null,{}] 00:28:02 INFO - PROCESS | 1851 | 1461223682315 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}] 00:28:02 INFO - PROCESS | 1851 | 1461223682496 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 00:28:02 INFO - PROCESS | 1851 | 1461223682696 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:02 INFO - PROCESS | 1851 | ++DOCSHELL 0x9103d400 == 121 [pid = 1851] [id = 229] 00:28:02 INFO - PROCESS | 1851 | ++DOMWINDOW == 158 (0x9af5d400) [pid = 1851] [serial = 688] [outer = (nil)] 00:28:02 INFO - PROCESS | 1851 | ++DOMWINDOW == 159 (0x9fb50400) [pid = 1851] [serial = 689] [outer = 0x9af5d400] 00:28:02 INFO - PROCESS | 1851 | 1461223682786 Marionette DEBUG loaded listener.js 00:28:02 INFO - PROCESS | 1851 | ++DOMWINDOW == 160 (0x9fb56800) [pid = 1851] [serial = 690] [outer = 0x9af5d400] 00:28:03 INFO - PROCESS | 1851 | 1461223683750 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]]]}] 00:28:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 00:28:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1483ms 00:28:03 INFO - PROCESS | 1851 | 1461223683790 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 00:28:03 INFO - PROCESS | 1851 | 1461223683796 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 00:28:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 00:28:03 INFO - PROCESS | 1851 | 1461223683802 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 00:28:03 INFO - PROCESS | 1851 | 1461223683805 Marionette TRACE conn3 <- [1,890,null,{}] 00:28:03 INFO - PROCESS | 1851 | 1461223683811 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}] 00:28:03 INFO - PROCESS | 1851 | 1461223683991 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 00:28:04 INFO - PROCESS | 1851 | 1461223684247 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:04 INFO - PROCESS | 1851 | ++DOCSHELL 0x9103d000 == 122 [pid = 1851] [id = 230] 00:28:04 INFO - PROCESS | 1851 | ++DOMWINDOW == 161 (0x9103e800) [pid = 1851] [serial = 691] [outer = (nil)] 00:28:04 INFO - PROCESS | 1851 | ++DOMWINDOW == 162 (0x9fb55800) [pid = 1851] [serial = 692] [outer = 0x9103e800] 00:28:04 INFO - PROCESS | 1851 | 1461223684384 Marionette DEBUG loaded listener.js 00:28:04 INFO - PROCESS | 1851 | ++DOMWINDOW == 163 (0x9fea4800) [pid = 1851] [serial = 693] [outer = 0x9103e800] 00:28:05 INFO - PROCESS | 1851 | 1461223685290 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]]]}] 00:28:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 00:28:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1534ms 00:28:05 INFO - PROCESS | 1851 | 1461223685337 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 00:28:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 00:28:05 INFO - PROCESS | 1851 | 1461223685341 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 00:28:05 INFO - PROCESS | 1851 | 1461223685348 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 00:28:05 INFO - PROCESS | 1851 | 1461223685352 Marionette TRACE conn3 <- [1,894,null,{}] 00:28:05 INFO - PROCESS | 1851 | 1461223685358 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}] 00:28:05 INFO - PROCESS | 1851 | 1461223685602 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 00:28:05 INFO - PROCESS | 1851 | 1461223685862 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:05 INFO - PROCESS | 1851 | ++DOCSHELL 0x9fdf0800 == 123 [pid = 1851] [id = 231] 00:28:05 INFO - PROCESS | 1851 | ++DOMWINDOW == 164 (0xa0b1e800) [pid = 1851] [serial = 694] [outer = (nil)] 00:28:05 INFO - PROCESS | 1851 | ++DOMWINDOW == 165 (0xa0b3bc00) [pid = 1851] [serial = 695] [outer = 0xa0b1e800] 00:28:05 INFO - PROCESS | 1851 | 1461223685985 Marionette DEBUG loaded listener.js 00:28:06 INFO - PROCESS | 1851 | ++DOMWINDOW == 166 (0xa0e48400) [pid = 1851] [serial = 696] [outer = 0xa0b1e800] 00:28:06 INFO - PROCESS | 1851 | 1461223686893 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]]]}] 00:28:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 00:28:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1587ms 00:28:06 INFO - PROCESS | 1851 | 1461223686935 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 00:28:06 INFO - PROCESS | 1851 | 1461223686939 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 00:28:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 00:28:06 INFO - PROCESS | 1851 | 1461223686946 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 00:28:06 INFO - PROCESS | 1851 | 1461223686949 Marionette TRACE conn3 <- [1,898,null,{}] 00:28:06 INFO - PROCESS | 1851 | 1461223686955 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}] 00:28:07 INFO - PROCESS | 1851 | 1461223687137 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 00:28:07 INFO - PROCESS | 1851 | 1461223687339 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:07 INFO - PROCESS | 1851 | ++DOCSHELL 0xa09d3400 == 124 [pid = 1851] [id = 232] 00:28:07 INFO - PROCESS | 1851 | ++DOMWINDOW == 167 (0xa0e9d000) [pid = 1851] [serial = 697] [outer = (nil)] 00:28:07 INFO - PROCESS | 1851 | ++DOMWINDOW == 168 (0xa271b400) [pid = 1851] [serial = 698] [outer = 0xa0e9d000] 00:28:07 INFO - PROCESS | 1851 | 1461223687475 Marionette DEBUG loaded listener.js 00:28:07 INFO - PROCESS | 1851 | ++DOMWINDOW == 169 (0xa2932000) [pid = 1851] [serial = 699] [outer = 0xa0e9d000] 00:28:08 INFO - PROCESS | 1851 | 1461223688389 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]]]}] 00:28:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 00:28:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1485ms 00:28:08 INFO - PROCESS | 1851 | 1461223688432 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 00:28:08 INFO - PROCESS | 1851 | 1461223688436 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 00:28:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 00:28:08 INFO - PROCESS | 1851 | 1461223688442 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 00:28:08 INFO - PROCESS | 1851 | 1461223688445 Marionette TRACE conn3 <- [1,902,null,{}] 00:28:08 INFO - PROCESS | 1851 | 1461223688451 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}] 00:28:08 INFO - PROCESS | 1851 | 1461223688691 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 00:28:08 INFO - PROCESS | 1851 | 1461223688939 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:09 INFO - PROCESS | 1851 | ++DOCSHELL 0xa0e9c000 == 125 [pid = 1851] [id = 233] 00:28:09 INFO - PROCESS | 1851 | ++DOMWINDOW == 170 (0xa3b0a000) [pid = 1851] [serial = 700] [outer = (nil)] 00:28:09 INFO - PROCESS | 1851 | ++DOMWINDOW == 171 (0xa3b80000) [pid = 1851] [serial = 701] [outer = 0xa3b0a000] 00:28:09 INFO - PROCESS | 1851 | 1461223689078 Marionette DEBUG loaded listener.js 00:28:09 INFO - PROCESS | 1851 | ++DOMWINDOW == 172 (0xa4353000) [pid = 1851] [serial = 702] [outer = 0xa3b0a000] 00:28:09 INFO - PROCESS | 1851 | 1461223689991 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]]]}] 00:28:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 00:28:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1592ms 00:28:10 INFO - PROCESS | 1851 | 1461223690035 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 00:28:10 INFO - PROCESS | 1851 | 1461223690039 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 00:28:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 00:28:10 INFO - PROCESS | 1851 | 1461223690045 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 00:28:10 INFO - PROCESS | 1851 | 1461223690049 Marionette TRACE conn3 <- [1,906,null,{}] 00:28:10 INFO - PROCESS | 1851 | 1461223690055 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}] 00:28:10 INFO - PROCESS | 1851 | 1461223690242 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 00:28:10 INFO - PROCESS | 1851 | 1461223690547 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:10 INFO - PROCESS | 1851 | ++DOCSHELL 0x888e6400 == 126 [pid = 1851] [id = 234] 00:28:10 INFO - PROCESS | 1851 | ++DOMWINDOW == 173 (0x888e8000) [pid = 1851] [serial = 703] [outer = (nil)] 00:28:10 INFO - PROCESS | 1851 | ++DOMWINDOW == 174 (0x888eac00) [pid = 1851] [serial = 704] [outer = 0x888e8000] 00:28:10 INFO - PROCESS | 1851 | 1461223690641 Marionette DEBUG loaded listener.js 00:28:10 INFO - PROCESS | 1851 | ++DOMWINDOW == 175 (0x888ec800) [pid = 1851] [serial = 705] [outer = 0x888e8000] 00:28:11 INFO - PROCESS | 1851 | 1461223691541 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]]]}] 00:28:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 00:28:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1539ms 00:28:11 INFO - PROCESS | 1851 | 1461223691586 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 00:28:11 INFO - PROCESS | 1851 | 1461223691591 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 00:28:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 00:28:11 INFO - PROCESS | 1851 | 1461223691597 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 00:28:11 INFO - PROCESS | 1851 | 1461223691601 Marionette TRACE conn3 <- [1,910,null,{}] 00:28:11 INFO - PROCESS | 1851 | 1461223691606 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}] 00:28:11 INFO - PROCESS | 1851 | 1461223691788 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 00:28:12 INFO - PROCESS | 1851 | 1461223692473 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:12 INFO - PROCESS | 1851 | ++DOCSHELL 0x8b3d5400 == 127 [pid = 1851] [id = 235] 00:28:12 INFO - PROCESS | 1851 | ++DOMWINDOW == 176 (0x8b3db400) [pid = 1851] [serial = 706] [outer = (nil)] 00:28:12 INFO - PROCESS | 1851 | ++DOMWINDOW == 177 (0x8e8c9800) [pid = 1851] [serial = 707] [outer = 0x8b3db400] 00:28:12 INFO - PROCESS | 1851 | 1461223692574 Marionette DEBUG loaded listener.js 00:28:12 INFO - PROCESS | 1851 | ++DOMWINDOW == 178 (0x8eae8800) [pid = 1851] [serial = 708] [outer = 0x8b3db400] 00:28:13 INFO - PROCESS | 1851 | 1461223693488 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]]]}] 00:28:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 00:28:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1940ms 00:28:13 INFO - PROCESS | 1851 | 1461223693540 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 00:28:13 INFO - PROCESS | 1851 | 1461223693547 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 00:28:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 00:28:13 INFO - PROCESS | 1851 | 1461223693556 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 00:28:13 INFO - PROCESS | 1851 | 1461223693561 Marionette TRACE conn3 <- [1,914,null,{}] 00:28:13 INFO - PROCESS | 1851 | 1461223693568 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}] 00:28:13 INFO - PROCESS | 1851 | 1461223693764 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 00:28:14 INFO - PROCESS | 1851 | 1461223694017 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:14 INFO - PROCESS | 1851 | ++DOCSHELL 0x8b394000 == 128 [pid = 1851] [id = 236] 00:28:14 INFO - PROCESS | 1851 | ++DOMWINDOW == 179 (0x8ef36800) [pid = 1851] [serial = 709] [outer = (nil)] 00:28:14 INFO - PROCESS | 1851 | ++DOMWINDOW == 180 (0x8f090800) [pid = 1851] [serial = 710] [outer = 0x8ef36800] 00:28:14 INFO - PROCESS | 1851 | 1461223694150 Marionette DEBUG loaded listener.js 00:28:14 INFO - PROCESS | 1851 | ++DOMWINDOW == 181 (0x8f18e800) [pid = 1851] [serial = 711] [outer = 0x8ef36800] 00:28:15 INFO - PROCESS | 1851 | 1461223695207 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]]]}] 00:28:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 00:28:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1693ms 00:28:15 INFO - PROCESS | 1851 | 1461223695254 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 00:28:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 00:28:15 INFO - PROCESS | 1851 | 1461223695261 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 00:28:15 INFO - PROCESS | 1851 | 1461223695269 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 00:28:15 INFO - PROCESS | 1851 | 1461223695272 Marionette TRACE conn3 <- [1,918,null,{}] 00:28:15 INFO - PROCESS | 1851 | 1461223695279 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}] 00:28:15 INFO - PROCESS | 1851 | 1461223695468 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 00:28:15 INFO - PROCESS | 1851 | 1461223695758 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:15 INFO - PROCESS | 1851 | ++DOCSHELL 0x8ef34000 == 129 [pid = 1851] [id = 237] 00:28:15 INFO - PROCESS | 1851 | ++DOMWINDOW == 182 (0x8f085400) [pid = 1851] [serial = 712] [outer = (nil)] 00:28:15 INFO - PROCESS | 1851 | ++DOMWINDOW == 183 (0x8fcf2400) [pid = 1851] [serial = 713] [outer = 0x8f085400] 00:28:15 INFO - PROCESS | 1851 | 1461223695847 Marionette DEBUG loaded listener.js 00:28:15 INFO - PROCESS | 1851 | ++DOMWINDOW == 184 (0x8fea1800) [pid = 1851] [serial = 714] [outer = 0x8f085400] 00:28:16 INFO - PROCESS | 1851 | --DOCSHELL 0x903aac00 == 128 [pid = 1851] [id = 55] 00:28:16 INFO - PROCESS | 1851 | --DOCSHELL 0x903aa400 == 127 [pid = 1851] [id = 52] 00:28:16 INFO - PROCESS | 1851 | --DOMWINDOW == 183 (0x8fc24800) [pid = 1851] [serial = 604] [outer = (nil)] [url = about:blank] 00:28:16 INFO - PROCESS | 1851 | --DOMWINDOW == 182 (0x91ce3400) [pid = 1851] [serial = 571] [outer = (nil)] [url = about:blank] 00:28:16 INFO - PROCESS | 1851 | --DOMWINDOW == 181 (0x97b76c00) [pid = 1851] [serial = 586] [outer = (nil)] [url = about:blank] 00:28:16 INFO - PROCESS | 1851 | --DOMWINDOW == 180 (0x960a4400) [pid = 1851] [serial = 580] [outer = (nil)] [url = about:blank] 00:28:16 INFO - PROCESS | 1851 | --DOMWINDOW == 179 (0x94347000) [pid = 1851] [serial = 577] [outer = (nil)] [url = about:blank] 00:28:16 INFO - PROCESS | 1851 | --DOMWINDOW == 178 (0x97b65c00) [pid = 1851] [serial = 583] [outer = (nil)] [url = about:blank] 00:28:16 INFO - PROCESS | 1851 | --DOMWINDOW == 177 (0x929dac00) [pid = 1851] [serial = 574] [outer = (nil)] [url = about:blank] 00:28:16 INFO - PROCESS | 1851 | --DOCSHELL 0x8b39c800 == 126 [pid = 1851] [id = 219] 00:28:16 INFO - PROCESS | 1851 | 1461223696920 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]]]}] 00:28:16 INFO - PROCESS | 1851 | --DOCSHELL 0x95842c00 == 125 [pid = 1851] [id = 218] 00:28:16 INFO - PROCESS | 1851 | --DOCSHELL 0x8f1ec800 == 124 [pid = 1851] [id = 217] 00:28:16 INFO - PROCESS | 1851 | --DOCSHELL 0x8a2f9800 == 123 [pid = 1851] [id = 216] 00:28:16 INFO - PROCESS | 1851 | --DOCSHELL 0x8ef35c00 == 122 [pid = 1851] [id = 215] 00:28:16 INFO - PROCESS | 1851 | --DOCSHELL 0x8ef33c00 == 121 [pid = 1851] [id = 214] 00:28:16 INFO - PROCESS | 1851 | --DOCSHELL 0x8eaec000 == 120 [pid = 1851] [id = 213] 00:28:16 INFO - PROCESS | 1851 | --DOCSHELL 0x8b3d3400 == 119 [pid = 1851] [id = 205] 00:28:16 INFO - PROCESS | 1851 | --DOCSHELL 0x8ef39800 == 118 [pid = 1851] [id = 204] 00:28:16 INFO - PROCESS | 1851 | --DOCSHELL 0x8e8cec00 == 117 [pid = 1851] [id = 203] 00:28:16 INFO - PROCESS | 1851 | --DOCSHELL 0x8b23cc00 == 116 [pid = 1851] [id = 202] 00:28:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 00:28:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1734ms 00:28:17 INFO - PROCESS | 1851 | 1461223697003 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 00:28:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 00:28:17 INFO - PROCESS | 1851 | 1461223697007 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 00:28:17 INFO - PROCESS | 1851 | 1461223697021 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 00:28:17 INFO - PROCESS | 1851 | 1461223697030 Marionette TRACE conn3 <- [1,922,null,{}] 00:28:17 INFO - PROCESS | 1851 | 1461223697047 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}] 00:28:17 INFO - PROCESS | 1851 | 1461223697220 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 00:28:17 INFO - PROCESS | 1851 | --DOMWINDOW == 176 (0x8f8bec00) [pid = 1851] [serial = 602] [outer = (nil)] [url = about:blank] 00:28:17 INFO - PROCESS | 1851 | --DOMWINDOW == 175 (0x8f4df400) [pid = 1851] [serial = 601] [outer = (nil)] [url = about:blank] 00:28:17 INFO - PROCESS | 1851 | --DOMWINDOW == 174 (0x8eef9000) [pid = 1851] [serial = 595] [outer = (nil)] [url = about:blank] 00:28:17 INFO - PROCESS | 1851 | --DOMWINDOW == 173 (0x94ef7c00) [pid = 1851] [serial = 539] [outer = (nil)] [url = about:blank] 00:28:17 INFO - PROCESS | 1851 | --DOMWINDOW == 172 (0x8f098c00) [pid = 1851] [serial = 598] [outer = (nil)] [url = about:blank] 00:28:17 INFO - PROCESS | 1851 | --DOMWINDOW == 171 (0x92d65000) [pid = 1851] [serial = 536] [outer = (nil)] [url = about:blank] 00:28:17 INFO - PROCESS | 1851 | --DOMWINDOW == 170 (0x8f1e8000) [pid = 1851] [serial = 599] [outer = (nil)] [url = about:blank] 00:28:17 INFO - PROCESS | 1851 | --DOMWINDOW == 169 (0x8b3dcc00) [pid = 1851] [serial = 488] [outer = (nil)] [url = about:blank] 00:28:17 INFO - PROCESS | 1851 | --DOMWINDOW == 168 (0x8a5cfc00) [pid = 1851] [serial = 527] [outer = (nil)] [url = about:blank] 00:28:17 INFO - PROCESS | 1851 | --DOMWINDOW == 167 (0x8b39f000) [pid = 1851] [serial = 590] [outer = (nil)] [url = about:blank] 00:28:17 INFO - PROCESS | 1851 | --DOMWINDOW == 166 (0x97cd3400) [pid = 1851] [serial = 542] [outer = (nil)] [url = about:blank] 00:28:17 INFO - PROCESS | 1851 | --DOMWINDOW == 165 (0x98063800) [pid = 1851] [serial = 545] [outer = (nil)] [url = about:blank] 00:28:17 INFO - PROCESS | 1851 | --DOMWINDOW == 164 (0x8ef40800) [pid = 1851] [serial = 530] [outer = (nil)] [url = about:blank] 00:28:17 INFO - PROCESS | 1851 | --DOMWINDOW == 163 (0x937d8800) [pid = 1851] [serial = 470] [outer = (nil)] [url = about:blank] 00:28:17 INFO - PROCESS | 1851 | --DOMWINDOW == 162 (0x997d3800) [pid = 1851] [serial = 491] [outer = (nil)] [url = about:blank] 00:28:17 INFO - PROCESS | 1851 | --DOMWINDOW == 161 (0x97b60400) [pid = 1851] [serial = 479] [outer = (nil)] [url = about:blank] 00:28:17 INFO - PROCESS | 1851 | --DOMWINDOW == 160 (0xa0999c00) [pid = 1851] [serial = 497] [outer = (nil)] [url = about:blank] 00:28:17 INFO - PROCESS | 1851 | --DOMWINDOW == 159 (0x8fd42400) [pid = 1851] [serial = 568] [outer = (nil)] [url = about:blank] 00:28:17 INFO - PROCESS | 1851 | --DOMWINDOW == 158 (0x9857ec00) [pid = 1851] [serial = 485] [outer = (nil)] [url = about:blank] 00:28:17 INFO - PROCESS | 1851 | --DOMWINDOW == 157 (0x8e8c8c00) [pid = 1851] [serial = 593] [outer = (nil)] [url = about:blank] 00:28:17 INFO - PROCESS | 1851 | --DOMWINDOW == 156 (0x8fcec000) [pid = 1851] [serial = 533] [outer = (nil)] [url = about:blank] 00:28:17 INFO - PROCESS | 1851 | --DOMWINDOW == 155 (0x8ef35000) [pid = 1851] [serial = 596] [outer = (nil)] [url = about:blank] 00:28:17 INFO - PROCESS | 1851 | --DOMWINDOW == 154 (0x98011c00) [pid = 1851] [serial = 482] [outer = (nil)] [url = about:blank] 00:28:17 INFO - PROCESS | 1851 | --DOMWINDOW == 153 (0x937d6c00) [pid = 1851] [serial = 476] [outer = (nil)] [url = about:blank] 00:28:17 INFO - PROCESS | 1851 | --DOMWINDOW == 152 (0x8b399000) [pid = 1851] [serial = 589] [outer = (nil)] [url = about:blank] 00:28:17 INFO - PROCESS | 1851 | --DOMWINDOW == 151 (0x92d67400) [pid = 1851] [serial = 494] [outer = (nil)] [url = about:blank] 00:28:17 INFO - PROCESS | 1851 | --DOMWINDOW == 150 (0x8b3dc400) [pid = 1851] [serial = 565] [outer = (nil)] [url = about:blank] 00:28:17 INFO - PROCESS | 1851 | --DOMWINDOW == 149 (0x8b3d6800) [pid = 1851] [serial = 592] [outer = (nil)] [url = about:blank] 00:28:17 INFO - PROCESS | 1851 | --DOMWINDOW == 148 (0x8f094800) [pid = 1851] [serial = 473] [outer = (nil)] [url = about:blank] 00:28:17 INFO - PROCESS | 1851 | 1461223697494 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:17 INFO - PROCESS | 1851 | ++DOCSHELL 0x88fe1800 == 117 [pid = 1851] [id = 238] 00:28:17 INFO - PROCESS | 1851 | ++DOMWINDOW == 149 (0x8914ac00) [pid = 1851] [serial = 715] [outer = (nil)] 00:28:17 INFO - PROCESS | 1851 | ++DOMWINDOW == 150 (0x8e8c2800) [pid = 1851] [serial = 716] [outer = 0x8914ac00] 00:28:17 INFO - PROCESS | 1851 | 1461223697570 Marionette DEBUG loaded listener.js 00:28:17 INFO - PROCESS | 1851 | ++DOMWINDOW == 151 (0x8ef35400) [pid = 1851] [serial = 717] [outer = 0x8914ac00] 00:28:18 INFO - PROCESS | 1851 | 1461223698283 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]]]}] 00:28:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 00:28:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1298ms 00:28:18 INFO - PROCESS | 1851 | 1461223698311 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 00:28:18 INFO - PROCESS | 1851 | 1461223698316 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 00:28:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 00:28:18 INFO - PROCESS | 1851 | 1461223698323 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 00:28:18 INFO - PROCESS | 1851 | 1461223698327 Marionette TRACE conn3 <- [1,926,null,{}] 00:28:18 INFO - PROCESS | 1851 | 1461223698334 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}] 00:28:18 INFO - PROCESS | 1851 | 1461223698579 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 00:28:18 INFO - PROCESS | 1851 | 1461223698601 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:18 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f1e8400 == 118 [pid = 1851] [id = 239] 00:28:18 INFO - PROCESS | 1851 | ++DOMWINDOW == 152 (0x8fce5800) [pid = 1851] [serial = 718] [outer = (nil)] 00:28:18 INFO - PROCESS | 1851 | ++DOMWINDOW == 153 (0x8fd4ac00) [pid = 1851] [serial = 719] [outer = 0x8fce5800] 00:28:18 INFO - PROCESS | 1851 | 1461223698682 Marionette DEBUG loaded listener.js 00:28:18 INFO - PROCESS | 1851 | ++DOMWINDOW == 154 (0x91046800) [pid = 1851] [serial = 720] [outer = 0x8fce5800] 00:28:19 INFO - PROCESS | 1851 | 1461223699638 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]]]}] 00:28:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 00:28:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1340ms 00:28:19 INFO - PROCESS | 1851 | 1461223699665 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 00:28:19 INFO - PROCESS | 1851 | 1461223699669 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 00:28:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 00:28:19 INFO - PROCESS | 1851 | 1461223699675 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 00:28:19 INFO - PROCESS | 1851 | 1461223699678 Marionette TRACE conn3 <- [1,930,null,{}] 00:28:19 INFO - PROCESS | 1851 | 1461223699684 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}] 00:28:19 INFO - PROCESS | 1851 | 1461223699910 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 00:28:19 INFO - PROCESS | 1851 | 1461223699938 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:19 INFO - PROCESS | 1851 | ++DOCSHELL 0x8fcee800 == 119 [pid = 1851] [id = 240] 00:28:19 INFO - PROCESS | 1851 | ++DOMWINDOW == 155 (0x9047cc00) [pid = 1851] [serial = 721] [outer = (nil)] 00:28:20 INFO - PROCESS | 1851 | ++DOMWINDOW == 156 (0x929d4000) [pid = 1851] [serial = 722] [outer = 0x9047cc00] 00:28:20 INFO - PROCESS | 1851 | 1461223700024 Marionette DEBUG loaded listener.js 00:28:20 INFO - PROCESS | 1851 | ++DOMWINDOW == 157 (0x92d6b400) [pid = 1851] [serial = 723] [outer = 0x9047cc00] 00:28:20 INFO - PROCESS | 1851 | 1461223700973 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]]]}] 00:28:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 00:28:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1332ms 00:28:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 00:28:21 INFO - PROCESS | 1851 | 1461223701008 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 00:28:21 INFO - PROCESS | 1851 | 1461223701011 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 00:28:21 INFO - PROCESS | 1851 | 1461223701019 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 00:28:21 INFO - PROCESS | 1851 | 1461223701023 Marionette TRACE conn3 <- [1,934,null,{}] 00:28:21 INFO - PROCESS | 1851 | 1461223701037 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}] 00:28:21 INFO - PROCESS | 1851 | 1461223701308 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 00:28:21 INFO - PROCESS | 1851 | --DOMWINDOW == 156 (0x937d5c00) [pid = 1851] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 00:28:21 INFO - PROCESS | 1851 | --DOMWINDOW == 155 (0x929d0c00) [pid = 1851] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 00:28:21 INFO - PROCESS | 1851 | --DOMWINDOW == 154 (0x96a65000) [pid = 1851] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 00:28:21 INFO - PROCESS | 1851 | --DOMWINDOW == 153 (0x8eaec400) [pid = 1851] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 00:28:21 INFO - PROCESS | 1851 | --DOMWINDOW == 152 (0x8b39a400) [pid = 1851] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 00:28:21 INFO - PROCESS | 1851 | --DOMWINDOW == 151 (0x8f18c000) [pid = 1851] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 00:28:21 INFO - PROCESS | 1851 | --DOMWINDOW == 150 (0x8b3d1400) [pid = 1851] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 00:28:21 INFO - PROCESS | 1851 | 1461223701714 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:21 INFO - PROCESS | 1851 | ++DOCSHELL 0x8a2fb400 == 120 [pid = 1851] [id = 241] 00:28:21 INFO - PROCESS | 1851 | ++DOMWINDOW == 151 (0x8b39a400) [pid = 1851] [serial = 724] [outer = (nil)] 00:28:21 INFO - PROCESS | 1851 | ++DOMWINDOW == 152 (0x8f08ac00) [pid = 1851] [serial = 725] [outer = 0x8b39a400] 00:28:21 INFO - PROCESS | 1851 | 1461223701791 Marionette DEBUG loaded listener.js 00:28:21 INFO - PROCESS | 1851 | ++DOMWINDOW == 153 (0x903b3000) [pid = 1851] [serial = 726] [outer = 0x8b39a400] 00:28:22 INFO - PROCESS | 1851 | 1461223702484 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]]]}] 00:28:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 00:28:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1481ms 00:28:22 INFO - PROCESS | 1851 | 1461223702500 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 00:28:22 INFO - PROCESS | 1851 | 1461223702504 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 00:28:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 00:28:22 INFO - PROCESS | 1851 | 1461223702511 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 00:28:22 INFO - PROCESS | 1851 | 1461223702514 Marionette TRACE conn3 <- [1,938,null,{}] 00:28:22 INFO - PROCESS | 1851 | 1461223702520 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}] 00:28:22 INFO - PROCESS | 1851 | 1461223702748 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 00:28:22 INFO - PROCESS | 1851 | 1461223702768 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:22 INFO - PROCESS | 1851 | ++DOCSHELL 0x8eb4ec00 == 121 [pid = 1851] [id = 242] 00:28:22 INFO - PROCESS | 1851 | ++DOMWINDOW == 154 (0x92d67000) [pid = 1851] [serial = 727] [outer = (nil)] 00:28:22 INFO - PROCESS | 1851 | ++DOMWINDOW == 155 (0x94ec8400) [pid = 1851] [serial = 728] [outer = 0x92d67000] 00:28:22 INFO - PROCESS | 1851 | 1461223702843 Marionette DEBUG loaded listener.js 00:28:22 INFO - PROCESS | 1851 | ++DOMWINDOW == 156 (0x95840400) [pid = 1851] [serial = 729] [outer = 0x92d67000] 00:28:23 INFO - PROCESS | 1851 | 1461223703801 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]]]}] 00:28:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 00:28:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1390ms 00:28:23 INFO - PROCESS | 1851 | 1461223703905 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 00:28:23 INFO - PROCESS | 1851 | 1461223703912 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 00:28:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 00:28:23 INFO - PROCESS | 1851 | 1461223703921 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 00:28:23 INFO - PROCESS | 1851 | 1461223703927 Marionette TRACE conn3 <- [1,942,null,{}] 00:28:23 INFO - PROCESS | 1851 | 1461223703984 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}] 00:28:24 INFO - PROCESS | 1851 | 1461223704226 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 00:28:24 INFO - PROCESS | 1851 | 1461223704503 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:24 INFO - PROCESS | 1851 | ++DOCSHELL 0x8e8c5c00 == 122 [pid = 1851] [id = 243] 00:28:24 INFO - PROCESS | 1851 | ++DOMWINDOW == 157 (0x8e8c8c00) [pid = 1851] [serial = 730] [outer = (nil)] 00:28:24 INFO - PROCESS | 1851 | ++DOMWINDOW == 158 (0x8eadec00) [pid = 1851] [serial = 731] [outer = 0x8e8c8c00] 00:28:24 INFO - PROCESS | 1851 | 1461223704637 Marionette DEBUG loaded listener.js 00:28:24 INFO - PROCESS | 1851 | ++DOMWINDOW == 159 (0x8eefbc00) [pid = 1851] [serial = 732] [outer = 0x8e8c8c00] 00:28:25 INFO - PROCESS | 1851 | 1461223705598 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]]]}] 00:28:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 00:28:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1744ms 00:28:25 INFO - PROCESS | 1851 | 1461223705665 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 00:28:25 INFO - PROCESS | 1851 | 1461223705674 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 00:28:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 00:28:25 INFO - PROCESS | 1851 | 1461223705685 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 00:28:25 INFO - PROCESS | 1851 | 1461223705689 Marionette TRACE conn3 <- [1,946,null,{}] 00:28:25 INFO - PROCESS | 1851 | 1461223705697 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}] 00:28:25 INFO - PROCESS | 1851 | 1461223705941 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 00:28:26 INFO - PROCESS | 1851 | 1461223706243 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:26 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f1f0800 == 123 [pid = 1851] [id = 244] 00:28:26 INFO - PROCESS | 1851 | ++DOMWINDOW == 160 (0x8f4ec800) [pid = 1851] [serial = 733] [outer = (nil)] 00:28:26 INFO - PROCESS | 1851 | ++DOMWINDOW == 161 (0x8f8c9400) [pid = 1851] [serial = 734] [outer = 0x8f4ec800] 00:28:26 INFO - PROCESS | 1851 | 1461223706350 Marionette DEBUG loaded listener.js 00:28:26 INFO - PROCESS | 1851 | ++DOMWINDOW == 162 (0x8fd46c00) [pid = 1851] [serial = 735] [outer = 0x8f4ec800] 00:28:27 INFO - PROCESS | 1851 | 1461223707412 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]]]}] 00:28:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 00:28:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1785ms 00:28:27 INFO - PROCESS | 1851 | 1461223707470 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 00:28:27 INFO - PROCESS | 1851 | 1461223707477 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 00:28:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 00:28:27 INFO - PROCESS | 1851 | 1461223707484 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 00:28:27 INFO - PROCESS | 1851 | 1461223707490 Marionette TRACE conn3 <- [1,950,null,{}] 00:28:27 INFO - PROCESS | 1851 | 1461223707508 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}] 00:28:27 INFO - PROCESS | 1851 | 1461223707744 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 00:28:28 INFO - PROCESS | 1851 | 1461223708010 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:28 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f09b800 == 124 [pid = 1851] [id = 245] 00:28:28 INFO - PROCESS | 1851 | ++DOMWINDOW == 163 (0x94e2f400) [pid = 1851] [serial = 736] [outer = (nil)] 00:28:28 INFO - PROCESS | 1851 | ++DOMWINDOW == 164 (0x94ee8800) [pid = 1851] [serial = 737] [outer = 0x94e2f400] 00:28:28 INFO - PROCESS | 1851 | 1461223708116 Marionette DEBUG loaded listener.js 00:28:28 INFO - PROCESS | 1851 | ++DOMWINDOW == 165 (0x977d3000) [pid = 1851] [serial = 738] [outer = 0x94e2f400] 00:28:29 INFO - PROCESS | 1851 | 1461223709051 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]]]}] 00:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 00:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1637ms 00:28:29 INFO - PROCESS | 1851 | 1461223709121 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 00:28:29 INFO - PROCESS | 1851 | 1461223709126 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 00:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 00:28:29 INFO - PROCESS | 1851 | 1461223709132 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 00:28:29 INFO - PROCESS | 1851 | 1461223709136 Marionette TRACE conn3 <- [1,954,null,{}] 00:28:29 INFO - PROCESS | 1851 | 1461223709142 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}] 00:28:29 INFO - PROCESS | 1851 | 1461223709329 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 00:28:29 INFO - PROCESS | 1851 | 1461223709579 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:29 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f08b800 == 125 [pid = 1851] [id = 246] 00:28:29 INFO - PROCESS | 1851 | ++DOMWINDOW == 166 (0x96a60c00) [pid = 1851] [serial = 739] [outer = (nil)] 00:28:29 INFO - PROCESS | 1851 | ++DOMWINDOW == 167 (0x97d8f400) [pid = 1851] [serial = 740] [outer = 0x96a60c00] 00:28:29 INFO - PROCESS | 1851 | 1461223709717 Marionette DEBUG loaded listener.js 00:28:29 INFO - PROCESS | 1851 | ++DOMWINDOW == 168 (0x97d99800) [pid = 1851] [serial = 741] [outer = 0x96a60c00] 00:28:30 INFO - PROCESS | 1851 | 1461223710612 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]]]}] 00:28:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 00:28:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1535ms 00:28:30 INFO - PROCESS | 1851 | 1461223710669 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 00:28:30 INFO - PROCESS | 1851 | 1461223710673 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 00:28:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 00:28:30 INFO - PROCESS | 1851 | 1461223710680 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 00:28:30 INFO - PROCESS | 1851 | 1461223710684 Marionette TRACE conn3 <- [1,958,null,{}] 00:28:30 INFO - PROCESS | 1851 | 1461223710690 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}] 00:28:30 INFO - PROCESS | 1851 | 1461223710881 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 00:28:31 INFO - PROCESS | 1851 | 1461223711130 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:31 INFO - PROCESS | 1851 | ++DOCSHELL 0x97b5f000 == 126 [pid = 1851] [id = 247] 00:28:31 INFO - PROCESS | 1851 | ++DOMWINDOW == 169 (0x97b6c000) [pid = 1851] [serial = 742] [outer = (nil)] 00:28:31 INFO - PROCESS | 1851 | ++DOMWINDOW == 170 (0x981cc400) [pid = 1851] [serial = 743] [outer = 0x97b6c000] 00:28:31 INFO - PROCESS | 1851 | 1461223711263 Marionette DEBUG loaded listener.js 00:28:31 INFO - PROCESS | 1851 | ++DOMWINDOW == 171 (0x983bd800) [pid = 1851] [serial = 744] [outer = 0x97b6c000] 00:28:32 INFO - PROCESS | 1851 | 1461223712240 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]]]}] 00:28:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 00:28:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1631ms 00:28:32 INFO - PROCESS | 1851 | 1461223712312 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 00:28:32 INFO - PROCESS | 1851 | 1461223712316 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 00:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 00:28:32 INFO - PROCESS | 1851 | 1461223712323 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 00:28:32 INFO - PROCESS | 1851 | 1461223712328 Marionette TRACE conn3 <- [1,962,null,{}] 00:28:32 INFO - PROCESS | 1851 | 1461223712335 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}] 00:28:32 INFO - PROCESS | 1851 | 1461223712605 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 00:28:32 INFO - PROCESS | 1851 | 1461223712956 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:32 INFO - PROCESS | 1851 | ++DOCSHELL 0x97b6f400 == 127 [pid = 1851] [id = 248] 00:28:32 INFO - PROCESS | 1851 | ++DOMWINDOW == 172 (0x9857a000) [pid = 1851] [serial = 745] [outer = (nil)] 00:28:33 INFO - PROCESS | 1851 | ++DOMWINDOW == 173 (0x99110400) [pid = 1851] [serial = 746] [outer = 0x9857a000] 00:28:33 INFO - PROCESS | 1851 | 1461223713052 Marionette DEBUG loaded listener.js 00:28:33 INFO - PROCESS | 1851 | ++DOMWINDOW == 174 (0x9adb1400) [pid = 1851] [serial = 747] [outer = 0x9857a000] 00:28:33 INFO - PROCESS | 1851 | 1461223713973 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]]]}] 00:28:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 00:28:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1684ms 00:28:34 INFO - PROCESS | 1851 | 1461223714008 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 00:28:34 INFO - PROCESS | 1851 | 1461223714012 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 00:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 00:28:34 INFO - PROCESS | 1851 | 1461223714019 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 00:28:34 INFO - PROCESS | 1851 | 1461223714023 Marionette TRACE conn3 <- [1,966,null,{}] 00:28:34 INFO - PROCESS | 1851 | 1461223714029 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}] 00:28:34 INFO - PROCESS | 1851 | 1461223714230 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 00:28:34 INFO - PROCESS | 1851 | 1461223714438 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:34 INFO - PROCESS | 1851 | ++DOCSHELL 0x912ec800 == 128 [pid = 1851] [id = 249] 00:28:34 INFO - PROCESS | 1851 | ++DOMWINDOW == 175 (0x97cd2c00) [pid = 1851] [serial = 748] [outer = (nil)] 00:28:34 INFO - PROCESS | 1851 | ++DOMWINDOW == 176 (0x9fa8fc00) [pid = 1851] [serial = 749] [outer = 0x97cd2c00] 00:28:34 INFO - PROCESS | 1851 | 1461223714634 Marionette DEBUG loaded listener.js 00:28:34 INFO - PROCESS | 1851 | ++DOMWINDOW == 177 (0x9feccc00) [pid = 1851] [serial = 750] [outer = 0x97cd2c00] 00:28:35 INFO - PROCESS | 1851 | 1461223715597 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]]]}] 00:28:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 00:28:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1638ms 00:28:35 INFO - PROCESS | 1851 | 1461223715659 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 00:28:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 00:28:35 INFO - PROCESS | 1851 | 1461223715663 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 00:28:35 INFO - PROCESS | 1851 | 1461223715671 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 00:28:35 INFO - PROCESS | 1851 | 1461223715675 Marionette TRACE conn3 <- [1,970,null,{}] 00:28:35 INFO - PROCESS | 1851 | 1461223715681 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}] 00:28:35 INFO - PROCESS | 1851 | 1461223715873 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 00:28:36 INFO - PROCESS | 1851 | 1461223716121 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:36 INFO - PROCESS | 1851 | ++DOCSHELL 0x92dc0800 == 129 [pid = 1851] [id = 250] 00:28:36 INFO - PROCESS | 1851 | ++DOMWINDOW == 178 (0x92dc1800) [pid = 1851] [serial = 751] [outer = (nil)] 00:28:36 INFO - PROCESS | 1851 | ++DOMWINDOW == 179 (0x92dc8400) [pid = 1851] [serial = 752] [outer = 0x92dc1800] 00:28:36 INFO - PROCESS | 1851 | 1461223716249 Marionette DEBUG loaded listener.js 00:28:36 INFO - PROCESS | 1851 | ++DOMWINDOW == 180 (0x92dcb800) [pid = 1851] [serial = 753] [outer = 0x92dc1800] 00:28:37 INFO - PROCESS | 1851 | 1461223717146 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]]]}] 00:28:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 00:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1538ms 00:28:37 INFO - PROCESS | 1851 | 1461223717209 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 00:28:37 INFO - PROCESS | 1851 | 1461223717213 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 00:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 00:28:37 INFO - PROCESS | 1851 | 1461223717221 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 00:28:37 INFO - PROCESS | 1851 | 1461223717226 Marionette TRACE conn3 <- [1,974,null,{}] 00:28:37 INFO - PROCESS | 1851 | 1461223717232 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}] 00:28:37 INFO - PROCESS | 1851 | 1461223717449 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 00:28:37 INFO - PROCESS | 1851 | 1461223717702 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:37 INFO - PROCESS | 1851 | ++DOCSHELL 0x92dc1000 == 130 [pid = 1851] [id = 251] 00:28:37 INFO - PROCESS | 1851 | ++DOMWINDOW == 181 (0x92dc5400) [pid = 1851] [serial = 754] [outer = (nil)] 00:28:37 INFO - PROCESS | 1851 | ++DOMWINDOW == 182 (0x9fb58000) [pid = 1851] [serial = 755] [outer = 0x92dc5400] 00:28:37 INFO - PROCESS | 1851 | 1461223717837 Marionette DEBUG loaded listener.js 00:28:37 INFO - PROCESS | 1851 | ++DOMWINDOW == 183 (0xa0999000) [pid = 1851] [serial = 756] [outer = 0x92dc5400] 00:28:38 INFO - PROCESS | 1851 | 1461223718685 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]]]}] 00:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 00:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1531ms 00:28:38 INFO - PROCESS | 1851 | 1461223718752 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 00:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 00:28:38 INFO - PROCESS | 1851 | 1461223718756 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 00:28:38 INFO - PROCESS | 1851 | 1461223718763 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 00:28:38 INFO - PROCESS | 1851 | 1461223718767 Marionette TRACE conn3 <- [1,978,null,{}] 00:28:38 INFO - PROCESS | 1851 | 1461223718773 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}] 00:28:38 INFO - PROCESS | 1851 | 1461223718970 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 00:28:39 INFO - PROCESS | 1851 | 1461223719262 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:39 INFO - PROCESS | 1851 | ++DOCSHELL 0x8894c400 == 131 [pid = 1851] [id = 252] 00:28:39 INFO - PROCESS | 1851 | ++DOMWINDOW == 184 (0x88950c00) [pid = 1851] [serial = 757] [outer = (nil)] 00:28:39 INFO - PROCESS | 1851 | ++DOMWINDOW == 185 (0x88955000) [pid = 1851] [serial = 758] [outer = 0x88950c00] 00:28:39 INFO - PROCESS | 1851 | 1461223719392 Marionette DEBUG loaded listener.js 00:28:39 INFO - PROCESS | 1851 | ++DOMWINDOW == 186 (0x88958000) [pid = 1851] [serial = 759] [outer = 0x88950c00] 00:28:40 INFO - PROCESS | 1851 | 1461223720315 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]]]}] 00:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 00:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1584ms 00:28:40 INFO - PROCESS | 1851 | 1461223720347 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 00:28:40 INFO - PROCESS | 1851 | 1461223720352 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 00:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 00:28:40 INFO - PROCESS | 1851 | 1461223720358 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 00:28:40 INFO - PROCESS | 1851 | 1461223720363 Marionette TRACE conn3 <- [1,982,null,{}] 00:28:40 INFO - PROCESS | 1851 | 1461223720369 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}] 00:28:40 INFO - PROCESS | 1851 | 1461223720589 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 00:28:40 INFO - PROCESS | 1851 | 1461223720849 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:40 INFO - PROCESS | 1851 | ++DOCSHELL 0x88950800 == 132 [pid = 1851] [id = 253] 00:28:40 INFO - PROCESS | 1851 | ++DOMWINDOW == 187 (0xa0e9e800) [pid = 1851] [serial = 760] [outer = (nil)] 00:28:40 INFO - PROCESS | 1851 | ++DOMWINDOW == 188 (0xa3b03000) [pid = 1851] [serial = 761] [outer = 0xa0e9e800] 00:28:40 INFO - PROCESS | 1851 | 1461223720986 Marionette DEBUG loaded listener.js 00:28:41 INFO - PROCESS | 1851 | ++DOMWINDOW == 189 (0xa3b82400) [pid = 1851] [serial = 762] [outer = 0xa0e9e800] 00:28:41 INFO - PROCESS | 1851 | 1461223721886 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]]]}] 00:28:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 00:28:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1595ms 00:28:41 INFO - PROCESS | 1851 | 1461223721956 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 00:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 00:28:41 INFO - PROCESS | 1851 | 1461223721960 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 00:28:41 INFO - PROCESS | 1851 | 1461223721967 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 00:28:41 INFO - PROCESS | 1851 | 1461223721971 Marionette TRACE conn3 <- [1,986,null,{}] 00:28:41 INFO - PROCESS | 1851 | 1461223721977 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}] 00:28:42 INFO - PROCESS | 1851 | 1461223722181 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 00:28:42 INFO - PROCESS | 1851 | 1461223722452 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:42 INFO - PROCESS | 1851 | ++DOCSHELL 0x89a70800 == 133 [pid = 1851] [id = 254] 00:28:42 INFO - PROCESS | 1851 | ++DOMWINDOW == 190 (0x89a71000) [pid = 1851] [serial = 763] [outer = (nil)] 00:28:42 INFO - PROCESS | 1851 | ++DOMWINDOW == 191 (0x89a79400) [pid = 1851] [serial = 764] [outer = 0x89a71000] 00:28:42 INFO - PROCESS | 1851 | 1461223722579 Marionette DEBUG loaded listener.js 00:28:42 INFO - PROCESS | 1851 | ++DOMWINDOW == 192 (0x89a7dc00) [pid = 1851] [serial = 765] [outer = 0x89a71000] 00:28:43 INFO - PROCESS | 1851 | 1461223723474 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]]]}] 00:28:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 00:28:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1542ms 00:28:43 INFO - PROCESS | 1851 | 1461223723510 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 00:28:43 INFO - PROCESS | 1851 | 1461223723514 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 00:28:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 00:28:43 INFO - PROCESS | 1851 | 1461223723520 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 00:28:43 INFO - PROCESS | 1851 | 1461223723523 Marionette TRACE conn3 <- [1,990,null,{}] 00:28:43 INFO - PROCESS | 1851 | 1461223723529 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}] 00:28:43 INFO - PROCESS | 1851 | 1461223723714 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 00:28:43 INFO - PROCESS | 1851 | 1461223723974 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:44 INFO - PROCESS | 1851 | ++DOCSHELL 0x89a74c00 == 134 [pid = 1851] [id = 255] 00:28:44 INFO - PROCESS | 1851 | ++DOMWINDOW == 193 (0x89a76c00) [pid = 1851] [serial = 766] [outer = (nil)] 00:28:44 INFO - PROCESS | 1851 | ++DOMWINDOW == 194 (0x89bd8400) [pid = 1851] [serial = 767] [outer = 0x89a76c00] 00:28:44 INFO - PROCESS | 1851 | 1461223724125 Marionette DEBUG loaded listener.js 00:28:44 INFO - PROCESS | 1851 | ++DOMWINDOW == 195 (0x89bdd800) [pid = 1851] [serial = 768] [outer = 0x89a76c00] 00:28:45 INFO - PROCESS | 1851 | 1461223725023 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]]]}] 00:28:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 00:28:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1540ms 00:28:45 INFO - PROCESS | 1851 | 1461223725061 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 00:28:45 INFO - PROCESS | 1851 | 1461223725065 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 00:28:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 00:28:45 INFO - PROCESS | 1851 | 1461223725073 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 00:28:45 INFO - PROCESS | 1851 | 1461223725076 Marionette TRACE conn3 <- [1,994,null,{}] 00:28:45 INFO - PROCESS | 1851 | 1461223725082 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}] 00:28:45 INFO - PROCESS | 1851 | 1461223725265 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 00:28:46 INFO - PROCESS | 1851 | 1461223726033 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:46 INFO - PROCESS | 1851 | ++DOCSHELL 0x8914d800 == 135 [pid = 1851] [id = 256] 00:28:46 INFO - PROCESS | 1851 | ++DOMWINDOW == 196 (0x89a70c00) [pid = 1851] [serial = 769] [outer = (nil)] 00:28:46 INFO - PROCESS | 1851 | ++DOMWINDOW == 197 (0x89a75c00) [pid = 1851] [serial = 770] [outer = 0x89a70c00] 00:28:46 INFO - PROCESS | 1851 | 1461223726122 Marionette DEBUG loaded listener.js 00:28:46 INFO - PROCESS | 1851 | ++DOMWINDOW == 198 (0x89bdf400) [pid = 1851] [serial = 771] [outer = 0x89a70c00] 00:28:47 INFO - PROCESS | 1851 | 1461223727037 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]]]}] 00:28:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 00:28:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 2040ms 00:28:47 INFO - PROCESS | 1851 | 1461223727115 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 00:28:47 INFO - PROCESS | 1851 | 1461223727123 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 00:28:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 00:28:47 INFO - PROCESS | 1851 | 1461223727132 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 00:28:47 INFO - PROCESS | 1851 | 1461223727136 Marionette TRACE conn3 <- [1,998,null,{}] 00:28:47 INFO - PROCESS | 1851 | 1461223727144 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}] 00:28:47 INFO - PROCESS | 1851 | 1461223727402 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 00:28:47 INFO - PROCESS | 1851 | 1461223727818 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:47 INFO - PROCESS | 1851 | ++DOCSHELL 0x8b3d6800 == 136 [pid = 1851] [id = 257] 00:28:47 INFO - PROCESS | 1851 | ++DOMWINDOW == 199 (0x8b3dd000) [pid = 1851] [serial = 772] [outer = (nil)] 00:28:47 INFO - PROCESS | 1851 | ++DOMWINDOW == 200 (0x8e8cdc00) [pid = 1851] [serial = 773] [outer = 0x8b3dd000] 00:28:47 INFO - PROCESS | 1851 | 1461223727910 Marionette DEBUG loaded listener.js 00:28:48 INFO - PROCESS | 1851 | ++DOMWINDOW == 201 (0x8eb56400) [pid = 1851] [serial = 774] [outer = 0x8b3dd000] 00:28:48 INFO - PROCESS | 1851 | 1461223728832 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]]]}] 00:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 00:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1737ms 00:28:48 INFO - PROCESS | 1851 | 1461223728873 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 00:28:48 INFO - PROCESS | 1851 | 1461223728879 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 00:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 00:28:48 INFO - PROCESS | 1851 | 1461223728886 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 00:28:48 INFO - PROCESS | 1851 | 1461223728888 Marionette TRACE conn3 <- [1,1002,null,{}] 00:28:48 INFO - PROCESS | 1851 | 1461223728895 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}] 00:28:49 INFO - PROCESS | 1851 | 1461223729077 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 00:28:49 INFO - PROCESS | 1851 | --DOCSHELL 0x8a2fb400 == 135 [pid = 1851] [id = 241] 00:28:49 INFO - PROCESS | 1851 | --DOMWINDOW == 200 (0x977ca000) [pid = 1851] [serial = 662] [outer = (nil)] [url = about:blank] 00:28:49 INFO - PROCESS | 1851 | 1461223729486 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:49 INFO - PROCESS | 1851 | ++DOCSHELL 0x8b397000 == 136 [pid = 1851] [id = 258] 00:28:49 INFO - PROCESS | 1851 | ++DOMWINDOW == 201 (0x8b3d7c00) [pid = 1851] [serial = 775] [outer = (nil)] 00:28:49 INFO - PROCESS | 1851 | ++DOMWINDOW == 202 (0x8eef2400) [pid = 1851] [serial = 776] [outer = 0x8b3d7c00] 00:28:49 INFO - PROCESS | 1851 | 1461223729616 Marionette DEBUG loaded listener.js 00:28:49 INFO - PROCESS | 1851 | ++DOMWINDOW == 203 (0x8f183c00) [pid = 1851] [serial = 777] [outer = 0x8b3d7c00] 00:28:49 INFO - PROCESS | 1851 | --DOCSHELL 0x8fcee800 == 135 [pid = 1851] [id = 240] 00:28:49 INFO - PROCESS | 1851 | --DOCSHELL 0x8f1e8400 == 134 [pid = 1851] [id = 239] 00:28:49 INFO - PROCESS | 1851 | --DOCSHELL 0x88fe1800 == 133 [pid = 1851] [id = 238] 00:28:49 INFO - PROCESS | 1851 | --DOCSHELL 0x8ef34000 == 132 [pid = 1851] [id = 237] 00:28:49 INFO - PROCESS | 1851 | --DOCSHELL 0x8b394000 == 131 [pid = 1851] [id = 236] 00:28:49 INFO - PROCESS | 1851 | --DOCSHELL 0x8b3d5400 == 130 [pid = 1851] [id = 235] 00:28:50 INFO - PROCESS | 1851 | --DOCSHELL 0x8b3ce800 == 129 [pid = 1851] [id = 220] 00:28:50 INFO - PROCESS | 1851 | --DOMWINDOW == 202 (0x8f09fc00) [pid = 1851] [serial = 398] [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.] 00:28:50 INFO - PROCESS | 1851 | --DOMWINDOW == 201 (0x8fd4f800) [pid = 1851] [serial = 660] [outer = (nil)] [url = about:blank] 00:28:50 INFO - PROCESS | 1851 | --DOMWINDOW == 200 (0x94e27000) [pid = 1851] [serial = 653] [outer = (nil)] [url = about:blank] 00:28:50 INFO - PROCESS | 1851 | --DOMWINDOW == 199 (0x97b8c400) [pid = 1851] [serial = 635] [outer = (nil)] [url = about:blank] 00:28:50 INFO - PROCESS | 1851 | --DOMWINDOW == 198 (0x92d66000) [pid = 1851] [serial = 647] [outer = (nil)] [url = about:blank] 00:28:50 INFO - PROCESS | 1851 | --DOMWINDOW == 197 (0x94ec6800) [pid = 1851] [serial = 626] [outer = (nil)] [url = about:blank] 00:28:50 INFO - PROCESS | 1851 | --DOMWINDOW == 196 (0x9780bc00) [pid = 1851] [serial = 656] [outer = (nil)] [url = about:blank] 00:28:50 INFO - PROCESS | 1851 | --DOMWINDOW == 195 (0x92d6f000) [pid = 1851] [serial = 648] [outer = (nil)] [url = about:blank] 00:28:50 INFO - PROCESS | 1851 | --DOMWINDOW == 194 (0x9805f400) [pid = 1851] [serial = 638] [outer = (nil)] [url = about:blank] 00:28:50 INFO - PROCESS | 1851 | --DOMWINDOW == 193 (0x8f081c00) [pid = 1851] [serial = 642] [outer = (nil)] [url = about:blank] 00:28:50 INFO - PROCESS | 1851 | --DOMWINDOW == 192 (0x927f3c00) [pid = 1851] [serial = 620] [outer = (nil)] [url = about:blank] 00:28:50 INFO - PROCESS | 1851 | --DOMWINDOW == 191 (0x8f1e6c00) [pid = 1851] [serial = 610] [outer = (nil)] [url = about:blank] 00:28:50 INFO - PROCESS | 1851 | --DOMWINDOW == 190 (0x8fe9a000) [pid = 1851] [serial = 614] [outer = (nil)] [url = about:blank] 00:28:50 INFO - PROCESS | 1851 | --DOMWINDOW == 189 (0x8eae9c00) [pid = 1851] [serial = 607] [outer = (nil)] [url = about:blank] 00:28:50 INFO - PROCESS | 1851 | --DOMWINDOW == 188 (0x937ddc00) [pid = 1851] [serial = 623] [outer = (nil)] [url = about:blank] 00:28:50 INFO - PROCESS | 1851 | --DOMWINDOW == 187 (0x8eefe800) [pid = 1851] [serial = 641] [outer = (nil)] [url = about:blank] 00:28:50 INFO - PROCESS | 1851 | --DOMWINDOW == 186 (0x9780b000) [pid = 1851] [serial = 632] [outer = (nil)] [url = about:blank] 00:28:50 INFO - PROCESS | 1851 | --DOMWINDOW == 185 (0x8fea7c00) [pid = 1851] [serial = 651] [outer = (nil)] [url = about:blank] 00:28:50 INFO - PROCESS | 1851 | --DOMWINDOW == 184 (0x97b73400) [pid = 1851] [serial = 657] [outer = (nil)] [url = about:blank] 00:28:50 INFO - PROCESS | 1851 | --DOMWINDOW == 183 (0x903a5400) [pid = 1851] [serial = 645] [outer = (nil)] [url = about:blank] 00:28:50 INFO - PROCESS | 1851 | --DOMWINDOW == 182 (0x8fd4e400) [pid = 1851] [serial = 644] [outer = (nil)] [url = about:blank] 00:28:50 INFO - PROCESS | 1851 | --DOMWINDOW == 181 (0x91c96400) [pid = 1851] [serial = 617] [outer = (nil)] [url = about:blank] 00:28:50 INFO - PROCESS | 1851 | --DOMWINDOW == 180 (0x96a60400) [pid = 1851] [serial = 629] [outer = (nil)] [url = about:blank] 00:28:50 INFO - PROCESS | 1851 | --DOMWINDOW == 179 (0x8f087c00) [pid = 1851] [serial = 659] [outer = (nil)] [url = about:blank] 00:28:50 INFO - PROCESS | 1851 | --DOMWINDOW == 178 (0x8fceb000) [pid = 1851] [serial = 650] [outer = (nil)] [url = about:blank] 00:28:50 INFO - PROCESS | 1851 | --DOMWINDOW == 177 (0x94ec1c00) [pid = 1851] [serial = 654] [outer = (nil)] [url = about:blank] 00:28:50 INFO - PROCESS | 1851 | 1461223730491 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]]]}] 00:28:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 00:28:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1631ms 00:28:50 INFO - PROCESS | 1851 | 1461223730517 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 00:28:50 INFO - PROCESS | 1851 | 1461223730521 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 00:28:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 00:28:50 INFO - PROCESS | 1851 | 1461223730550 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 00:28:50 INFO - PROCESS | 1851 | 1461223730559 Marionette TRACE conn3 <- [1,1006,null,{}] 00:28:50 INFO - PROCESS | 1851 | 1461223730568 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}] 00:28:50 INFO - PROCESS | 1851 | 1461223730744 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 00:28:50 INFO - PROCESS | 1851 | 1461223730755 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:50 INFO - PROCESS | 1851 | ++DOCSHELL 0x8eae9c00 == 130 [pid = 1851] [id = 259] 00:28:50 INFO - PROCESS | 1851 | ++DOMWINDOW == 178 (0x8f081c00) [pid = 1851] [serial = 778] [outer = (nil)] 00:28:50 INFO - PROCESS | 1851 | ++DOMWINDOW == 179 (0x8f8cb000) [pid = 1851] [serial = 779] [outer = 0x8f081c00] 00:28:50 INFO - PROCESS | 1851 | 1461223730830 Marionette DEBUG loaded listener.js 00:28:50 INFO - PROCESS | 1851 | ++DOMWINDOW == 180 (0x8fc26400) [pid = 1851] [serial = 780] [outer = 0x8f081c00] 00:28:51 INFO - PROCESS | 1851 | 1461223731788 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]]]}] 00:28:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 00:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1307ms 00:28:51 INFO - PROCESS | 1851 | 1461223731842 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 00:28:51 INFO - PROCESS | 1851 | 1461223731846 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 00:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 00:28:51 INFO - PROCESS | 1851 | 1461223731852 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 00:28:51 INFO - PROCESS | 1851 | 1461223731856 Marionette TRACE conn3 <- [1,1010,null,{}] 00:28:51 INFO - PROCESS | 1851 | 1461223731861 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}] 00:28:52 INFO - PROCESS | 1851 | 1461223732026 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 00:28:52 INFO - PROCESS | 1851 | 1461223732217 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:52 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f8c8400 == 131 [pid = 1851] [id = 260] 00:28:52 INFO - PROCESS | 1851 | ++DOMWINDOW == 181 (0x8fcec000) [pid = 1851] [serial = 781] [outer = (nil)] 00:28:52 INFO - PROCESS | 1851 | ++DOMWINDOW == 182 (0x8fe9a800) [pid = 1851] [serial = 782] [outer = 0x8fcec000] 00:28:52 INFO - PROCESS | 1851 | 1461223732303 Marionette DEBUG loaded listener.js 00:28:52 INFO - PROCESS | 1851 | ++DOMWINDOW == 183 (0x8fea5400) [pid = 1851] [serial = 783] [outer = 0x8fcec000] 00:28:53 INFO - PROCESS | 1851 | 1461223733205 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]]]}] 00:28:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 00:28:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1379ms 00:28:53 INFO - PROCESS | 1851 | 1461223733231 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 00:28:53 INFO - PROCESS | 1851 | 1461223733234 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 00:28:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 00:28:53 INFO - PROCESS | 1851 | 1461223733253 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 00:28:53 INFO - PROCESS | 1851 | 1461223733257 Marionette TRACE conn3 <- [1,1014,null,{}] 00:28:53 INFO - PROCESS | 1851 | 1461223733262 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}] 00:28:53 INFO - PROCESS | 1851 | 1461223733480 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 00:28:53 INFO - PROCESS | 1851 | 1461223733509 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:53 INFO - PROCESS | 1851 | ++DOCSHELL 0x8fe9e800 == 132 [pid = 1851] [id = 261] 00:28:53 INFO - PROCESS | 1851 | ++DOMWINDOW == 184 (0x903a6400) [pid = 1851] [serial = 784] [outer = (nil)] 00:28:53 INFO - PROCESS | 1851 | ++DOMWINDOW == 185 (0x91ce6800) [pid = 1851] [serial = 785] [outer = 0x903a6400] 00:28:53 INFO - PROCESS | 1851 | 1461223733596 Marionette DEBUG loaded listener.js 00:28:53 INFO - PROCESS | 1851 | ++DOMWINDOW == 186 (0x927f7800) [pid = 1851] [serial = 786] [outer = 0x903a6400] 00:28:54 INFO - PROCESS | 1851 | --DOMWINDOW == 185 (0x9047cc00) [pid = 1851] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 00:28:54 INFO - PROCESS | 1851 | --DOMWINDOW == 184 (0x8b39a400) [pid = 1851] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 00:28:54 INFO - PROCESS | 1851 | --DOMWINDOW == 183 (0x8b3db400) [pid = 1851] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 00:28:54 INFO - PROCESS | 1851 | --DOMWINDOW == 182 (0x8ef36800) [pid = 1851] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 00:28:54 INFO - PROCESS | 1851 | --DOMWINDOW == 181 (0x8fce5800) [pid = 1851] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 00:28:54 INFO - PROCESS | 1851 | --DOMWINDOW == 180 (0x8914ac00) [pid = 1851] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 00:28:54 INFO - PROCESS | 1851 | --DOMWINDOW == 179 (0x8f085400) [pid = 1851] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 00:28:54 INFO - PROCESS | 1851 | 1461223734966 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]]]}] 00:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 00:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1751ms 00:28:55 INFO - PROCESS | 1851 | 1461223735002 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 00:28:55 INFO - PROCESS | 1851 | 1461223735005 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 00:28:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 00:28:55 INFO - PROCESS | 1851 | 1461223735012 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 00:28:55 INFO - PROCESS | 1851 | 1461223735015 Marionette TRACE conn3 <- [1,1018,null,{}] 00:28:55 INFO - PROCESS | 1851 | 1461223735021 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}] 00:28:55 INFO - PROCESS | 1851 | 1461223735178 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 00:28:55 INFO - PROCESS | 1851 | 1461223735198 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:55 INFO - PROCESS | 1851 | ++DOCSHELL 0x888ef400 == 133 [pid = 1851] [id = 262] 00:28:55 INFO - PROCESS | 1851 | ++DOMWINDOW == 180 (0x8b3db400) [pid = 1851] [serial = 787] [outer = (nil)] 00:28:55 INFO - PROCESS | 1851 | ++DOMWINDOW == 181 (0x929da400) [pid = 1851] [serial = 788] [outer = 0x8b3db400] 00:28:55 INFO - PROCESS | 1851 | 1461223735280 Marionette DEBUG loaded listener.js 00:28:55 INFO - PROCESS | 1851 | ++DOMWINDOW == 182 (0x92d6ac00) [pid = 1851] [serial = 789] [outer = 0x8b3db400] 00:28:56 INFO - PROCESS | 1851 | 1461223736202 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]]]}] 00:28:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 00:28:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1242ms 00:28:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 00:28:56 INFO - PROCESS | 1851 | 1461223736255 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 00:28:56 INFO - PROCESS | 1851 | 1461223736258 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 00:28:56 INFO - PROCESS | 1851 | 1461223736264 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 00:28:56 INFO - PROCESS | 1851 | 1461223736268 Marionette TRACE conn3 <- [1,1022,null,{}] 00:28:56 INFO - PROCESS | 1851 | 1461223736273 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}] 00:28:56 INFO - PROCESS | 1851 | 1461223736429 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 00:28:56 INFO - PROCESS | 1851 | 1461223736738 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:56 INFO - PROCESS | 1851 | ++DOCSHELL 0x888ed000 == 134 [pid = 1851] [id = 263] 00:28:56 INFO - PROCESS | 1851 | ++DOMWINDOW == 183 (0x888ee000) [pid = 1851] [serial = 790] [outer = (nil)] 00:28:56 INFO - PROCESS | 1851 | ++DOMWINDOW == 184 (0x88959c00) [pid = 1851] [serial = 791] [outer = 0x888ee000] 00:28:56 INFO - PROCESS | 1851 | 1461223736834 Marionette DEBUG loaded listener.js 00:28:56 INFO - PROCESS | 1851 | ++DOMWINDOW == 185 (0x89a79c00) [pid = 1851] [serial = 792] [outer = 0x888ee000] 00:28:57 INFO - PROCESS | 1851 | 1461223737839 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]]]}] 00:28:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 00:28:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1632ms 00:28:57 INFO - PROCESS | 1851 | 1461223737898 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 00:28:57 INFO - PROCESS | 1851 | 1461223737906 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 00:28:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 00:28:57 INFO - PROCESS | 1851 | 1461223737916 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 00:28:57 INFO - PROCESS | 1851 | 1461223737921 Marionette TRACE conn3 <- [1,1026,null,{}] 00:28:57 INFO - PROCESS | 1851 | 1461223737929 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}] 00:28:58 INFO - PROCESS | 1851 | 1461223738135 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 00:28:58 INFO - PROCESS | 1851 | 1461223738408 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:58 INFO - PROCESS | 1851 | ++DOCSHELL 0x8b3d6000 == 135 [pid = 1851] [id = 264] 00:28:58 INFO - PROCESS | 1851 | ++DOMWINDOW == 186 (0x8e8c3c00) [pid = 1851] [serial = 793] [outer = (nil)] 00:28:58 INFO - PROCESS | 1851 | ++DOMWINDOW == 187 (0x8eae7800) [pid = 1851] [serial = 794] [outer = 0x8e8c3c00] 00:28:58 INFO - PROCESS | 1851 | 1461223738563 Marionette DEBUG loaded listener.js 00:28:58 INFO - PROCESS | 1851 | ++DOMWINDOW == 188 (0x8eef8c00) [pid = 1851] [serial = 795] [outer = 0x8e8c3c00] 00:28:59 INFO - PROCESS | 1851 | 1461223739631 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]]]}] 00:28:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 00:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1746ms 00:28:59 INFO - PROCESS | 1851 | 1461223739667 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 00:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 00:28:59 INFO - PROCESS | 1851 | 1461223739674 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 00:28:59 INFO - PROCESS | 1851 | 1461223739681 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 00:28:59 INFO - PROCESS | 1851 | 1461223739684 Marionette TRACE conn3 <- [1,1030,null,{}] 00:28:59 INFO - PROCESS | 1851 | 1461223739691 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}] 00:28:59 INFO - PROCESS | 1851 | 1461223739892 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 00:29:00 INFO - PROCESS | 1851 | 1461223740233 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:00 INFO - PROCESS | 1851 | ++DOCSHELL 0x8eae2000 == 136 [pid = 1851] [id = 265] 00:29:00 INFO - PROCESS | 1851 | ++DOMWINDOW == 189 (0x8f08cc00) [pid = 1851] [serial = 796] [outer = (nil)] 00:29:00 INFO - PROCESS | 1851 | ++DOMWINDOW == 190 (0x8f1e7800) [pid = 1851] [serial = 797] [outer = 0x8f08cc00] 00:29:00 INFO - PROCESS | 1851 | 1461223740334 Marionette DEBUG loaded listener.js 00:29:00 INFO - PROCESS | 1851 | ++DOMWINDOW == 191 (0x8f4ebc00) [pid = 1851] [serial = 798] [outer = 0x8f08cc00] 00:29:01 INFO - PROCESS | 1851 | 1461223741334 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]]]}] 00:29:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 00:29:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1741ms 00:29:01 INFO - PROCESS | 1851 | 1461223741425 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 00:29:01 INFO - PROCESS | 1851 | 1461223741432 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 00:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 00:29:01 INFO - PROCESS | 1851 | 1461223741453 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 00:29:01 INFO - PROCESS | 1851 | 1461223741465 Marionette TRACE conn3 <- [1,1034,null,{}] 00:29:01 INFO - PROCESS | 1851 | 1461223741530 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}] 00:29:01 INFO - PROCESS | 1851 | 1461223741773 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 00:29:02 INFO - PROCESS | 1851 | 1461223742014 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:02 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f097400 == 137 [pid = 1851] [id = 266] 00:29:02 INFO - PROCESS | 1851 | ++DOMWINDOW == 192 (0x8f8bec00) [pid = 1851] [serial = 799] [outer = (nil)] 00:29:02 INFO - PROCESS | 1851 | ++DOMWINDOW == 193 (0x92d71400) [pid = 1851] [serial = 800] [outer = 0x8f8bec00] 00:29:02 INFO - PROCESS | 1851 | 1461223742143 Marionette DEBUG loaded listener.js 00:29:02 INFO - PROCESS | 1851 | ++DOMWINDOW == 194 (0x937e2800) [pid = 1851] [serial = 801] [outer = 0x8f8bec00] 00:29:03 INFO - PROCESS | 1851 | 1461223743113 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]]]}] 00:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 00:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1706ms 00:29:03 INFO - PROCESS | 1851 | 1461223743150 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 00:29:03 INFO - PROCESS | 1851 | 1461223743156 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 00:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 00:29:03 INFO - PROCESS | 1851 | 1461223743162 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 00:29:03 INFO - PROCESS | 1851 | 1461223743166 Marionette TRACE conn3 <- [1,1038,null,{}] 00:29:03 INFO - PROCESS | 1851 | 1461223743172 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}] 00:29:03 INFO - PROCESS | 1851 | 1461223743371 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 00:29:03 INFO - PROCESS | 1851 | 1461223743620 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:03 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f1e8400 == 138 [pid = 1851] [id = 267] 00:29:03 INFO - PROCESS | 1851 | ++DOMWINDOW == 195 (0x929dc800) [pid = 1851] [serial = 802] [outer = (nil)] 00:29:03 INFO - PROCESS | 1851 | ++DOMWINDOW == 196 (0x94eebc00) [pid = 1851] [serial = 803] [outer = 0x929dc800] 00:29:03 INFO - PROCESS | 1851 | 1461223743759 Marionette DEBUG loaded listener.js 00:29:03 INFO - PROCESS | 1851 | ++DOMWINDOW == 197 (0x96aea000) [pid = 1851] [serial = 804] [outer = 0x929dc800] 00:29:04 INFO - PROCESS | 1851 | 1461223744706 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]]]}] 00:29:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 00:29:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1581ms 00:29:04 INFO - PROCESS | 1851 | 1461223744744 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 00:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 00:29:04 INFO - PROCESS | 1851 | 1461223744748 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 00:29:04 INFO - PROCESS | 1851 | 1461223744755 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 00:29:04 INFO - PROCESS | 1851 | 1461223744759 Marionette TRACE conn3 <- [1,1042,null,{}] 00:29:04 INFO - PROCESS | 1851 | 1461223744765 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}] 00:29:04 INFO - PROCESS | 1851 | 1461223744964 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 00:29:05 INFO - PROCESS | 1851 | 1461223745233 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:05 INFO - PROCESS | 1851 | ++DOCSHELL 0x97b5dc00 == 139 [pid = 1851] [id = 268] 00:29:05 INFO - PROCESS | 1851 | ++DOMWINDOW == 198 (0x97b5e400) [pid = 1851] [serial = 805] [outer = (nil)] 00:29:05 INFO - PROCESS | 1851 | ++DOMWINDOW == 199 (0x97b61c00) [pid = 1851] [serial = 806] [outer = 0x97b5e400] 00:29:05 INFO - PROCESS | 1851 | 1461223745382 Marionette DEBUG loaded listener.js 00:29:05 INFO - PROCESS | 1851 | ++DOMWINDOW == 200 (0x97d95000) [pid = 1851] [serial = 807] [outer = 0x97b5e400] 00:29:06 INFO - PROCESS | 1851 | 1461223746625 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]]]}] 00:29:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 00:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1944ms 00:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 00:29:06 INFO - PROCESS | 1851 | 1461223746699 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 00:29:06 INFO - PROCESS | 1851 | 1461223746702 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 00:29:06 INFO - PROCESS | 1851 | 1461223746709 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 00:29:06 INFO - PROCESS | 1851 | 1461223746712 Marionette TRACE conn3 <- [1,1046,null,{}] 00:29:06 INFO - PROCESS | 1851 | 1461223746718 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}] 00:29:06 INFO - PROCESS | 1851 | 1461223746950 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 00:29:07 INFO - PROCESS | 1851 | 1461223747244 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:07 INFO - PROCESS | 1851 | ++DOCSHELL 0x89a76400 == 140 [pid = 1851] [id = 269] 00:29:07 INFO - PROCESS | 1851 | ++DOMWINDOW == 201 (0x927ee400) [pid = 1851] [serial = 808] [outer = (nil)] 00:29:07 INFO - PROCESS | 1851 | ++DOMWINDOW == 202 (0x98585400) [pid = 1851] [serial = 809] [outer = 0x927ee400] 00:29:07 INFO - PROCESS | 1851 | 1461223747337 Marionette DEBUG loaded listener.js 00:29:07 INFO - PROCESS | 1851 | ++DOMWINDOW == 203 (0x98d0ec00) [pid = 1851] [serial = 810] [outer = 0x927ee400] 00:29:08 INFO - PROCESS | 1851 | 1461223748268 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]]]}] 00:29:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 00:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1594ms 00:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 00:29:08 INFO - PROCESS | 1851 | 1461223748304 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 00:29:08 INFO - PROCESS | 1851 | 1461223748307 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 00:29:08 INFO - PROCESS | 1851 | 1461223748314 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 00:29:08 INFO - PROCESS | 1851 | 1461223748317 Marionette TRACE conn3 <- [1,1050,null,{}] 00:29:08 INFO - PROCESS | 1851 | 1461223748323 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}] 00:29:08 INFO - PROCESS | 1851 | 1461223748509 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 00:29:08 INFO - PROCESS | 1851 | 1461223748720 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:08 INFO - PROCESS | 1851 | ++DOCSHELL 0x96aed400 == 141 [pid = 1851] [id = 270] 00:29:08 INFO - PROCESS | 1851 | ++DOMWINDOW == 204 (0x9800f000) [pid = 1851] [serial = 811] [outer = (nil)] 00:29:08 INFO - PROCESS | 1851 | ++DOMWINDOW == 205 (0x99966000) [pid = 1851] [serial = 812] [outer = 0x9800f000] 00:29:08 INFO - PROCESS | 1851 | 1461223748902 Marionette DEBUG loaded listener.js 00:29:09 INFO - PROCESS | 1851 | ++DOMWINDOW == 206 (0x9adb3400) [pid = 1851] [serial = 813] [outer = 0x9800f000] 00:29:09 INFO - PROCESS | 1851 | 1461223749937 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]]]}] 00:29:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 00:29:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1686ms 00:29:10 INFO - PROCESS | 1851 | 1461223750001 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 00:29:10 INFO - PROCESS | 1851 | 1461223750005 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 00:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 00:29:10 INFO - PROCESS | 1851 | 1461223750012 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 00:29:10 INFO - PROCESS | 1851 | 1461223750016 Marionette TRACE conn3 <- [1,1054,null,{}] 00:29:10 INFO - PROCESS | 1851 | 1461223750021 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}] 00:29:10 INFO - PROCESS | 1851 | 1461223750212 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 00:29:10 INFO - PROCESS | 1851 | 1461223750512 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:10 INFO - PROCESS | 1851 | ++DOCSHELL 0x98937800 == 142 [pid = 1851] [id = 271] 00:29:10 INFO - PROCESS | 1851 | ++DOMWINDOW == 207 (0x9971e400) [pid = 1851] [serial = 814] [outer = (nil)] 00:29:10 INFO - PROCESS | 1851 | ++DOMWINDOW == 208 (0x9fa8d000) [pid = 1851] [serial = 815] [outer = 0x9971e400] 00:29:10 INFO - PROCESS | 1851 | 1461223750608 Marionette DEBUG loaded listener.js 00:29:10 INFO - PROCESS | 1851 | ++DOMWINDOW == 209 (0x9fa97000) [pid = 1851] [serial = 816] [outer = 0x9971e400] 00:29:11 INFO - PROCESS | 1851 | 1461223751636 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]]]}] 00:29:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 00:29:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1684ms 00:29:11 INFO - PROCESS | 1851 | 1461223751698 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 00:29:11 INFO - PROCESS | 1851 | 1461223751702 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 00:29:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 00:29:11 INFO - PROCESS | 1851 | 1461223751709 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 00:29:11 INFO - PROCESS | 1851 | 1461223751713 Marionette TRACE conn3 <- [1,1058,null,{}] 00:29:11 INFO - PROCESS | 1851 | 1461223751719 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}] 00:29:11 INFO - PROCESS | 1851 | 1461223751926 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 00:29:12 INFO - PROCESS | 1851 | 1461223752184 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:12 INFO - PROCESS | 1851 | ++DOCSHELL 0x9971ec00 == 143 [pid = 1851] [id = 272] 00:29:12 INFO - PROCESS | 1851 | ++DOMWINDOW == 210 (0x9de1f400) [pid = 1851] [serial = 817] [outer = (nil)] 00:29:12 INFO - PROCESS | 1851 | ++DOMWINDOW == 211 (0xa0b36c00) [pid = 1851] [serial = 818] [outer = 0x9de1f400] 00:29:12 INFO - PROCESS | 1851 | 1461223752322 Marionette DEBUG loaded listener.js 00:29:12 INFO - PROCESS | 1851 | ++DOMWINDOW == 212 (0xa0e9ac00) [pid = 1851] [serial = 819] [outer = 0x9de1f400] 00:29:13 INFO - PROCESS | 1851 | 1461223753171 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]]]}] 00:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 00:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1481ms 00:29:13 INFO - PROCESS | 1851 | 1461223753191 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 00:29:13 INFO - PROCESS | 1851 | 1461223753195 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 00:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 00:29:13 INFO - PROCESS | 1851 | 1461223753201 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 00:29:13 INFO - PROCESS | 1851 | 1461223753204 Marionette TRACE conn3 <- [1,1062,null,{}] 00:29:13 INFO - PROCESS | 1851 | 1461223753211 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}] 00:29:13 INFO - PROCESS | 1851 | 1461223753408 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 00:29:13 INFO - PROCESS | 1851 | 1461223753674 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:13 INFO - PROCESS | 1851 | ++DOCSHELL 0x89085800 == 144 [pid = 1851] [id = 273] 00:29:13 INFO - PROCESS | 1851 | ++DOMWINDOW == 213 (0x89086400) [pid = 1851] [serial = 820] [outer = (nil)] 00:29:13 INFO - PROCESS | 1851 | ++DOMWINDOW == 214 (0x89089000) [pid = 1851] [serial = 821] [outer = 0x89086400] 00:29:13 INFO - PROCESS | 1851 | 1461223753838 Marionette DEBUG loaded listener.js 00:29:13 INFO - PROCESS | 1851 | ++DOMWINDOW == 215 (0x9af85800) [pid = 1851] [serial = 822] [outer = 0x89086400] 00:29:14 INFO - PROCESS | 1851 | 1461223754804 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]]]}] 00:29:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 00:29:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1632ms 00:29:14 INFO - PROCESS | 1851 | 1461223754835 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 00:29:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 00:29:14 INFO - PROCESS | 1851 | 1461223754840 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 00:29:14 INFO - PROCESS | 1851 | 1461223754847 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 00:29:14 INFO - PROCESS | 1851 | 1461223754852 Marionette TRACE conn3 <- [1,1066,null,{}] 00:29:14 INFO - PROCESS | 1851 | 1461223754858 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}] 00:29:15 INFO - PROCESS | 1851 | 1461223755074 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 00:29:15 INFO - PROCESS | 1851 | 1461223755330 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:15 INFO - PROCESS | 1851 | ++DOCSHELL 0x89081000 == 145 [pid = 1851] [id = 274] 00:29:15 INFO - PROCESS | 1851 | ++DOMWINDOW == 216 (0x90f32000) [pid = 1851] [serial = 823] [outer = (nil)] 00:29:15 INFO - PROCESS | 1851 | ++DOMWINDOW == 217 (0x90f3a000) [pid = 1851] [serial = 824] [outer = 0x90f32000] 00:29:15 INFO - PROCESS | 1851 | 1461223755455 Marionette DEBUG loaded listener.js 00:29:15 INFO - PROCESS | 1851 | ++DOMWINDOW == 218 (0x90f40000) [pid = 1851] [serial = 825] [outer = 0x90f32000] 00:29:16 INFO - PROCESS | 1851 | 1461223756340 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]]]}] 00:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 00:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1537ms 00:29:16 INFO - PROCESS | 1851 | 1461223756385 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 00:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 00:29:16 INFO - PROCESS | 1851 | 1461223756390 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 00:29:16 INFO - PROCESS | 1851 | 1461223756398 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 00:29:16 INFO - PROCESS | 1851 | 1461223756401 Marionette TRACE conn3 <- [1,1070,null,{}] 00:29:16 INFO - PROCESS | 1851 | 1461223756409 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}] 00:29:16 INFO - PROCESS | 1851 | 1461223756646 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 00:29:16 INFO - PROCESS | 1851 | 1461223756914 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:16 INFO - PROCESS | 1851 | ++DOCSHELL 0x8e77d800 == 146 [pid = 1851] [id = 275] 00:29:16 INFO - PROCESS | 1851 | ++DOMWINDOW == 219 (0x8e77dc00) [pid = 1851] [serial = 826] [outer = (nil)] 00:29:17 INFO - PROCESS | 1851 | ++DOMWINDOW == 220 (0x8e785400) [pid = 1851] [serial = 827] [outer = 0x8e77dc00] 00:29:17 INFO - PROCESS | 1851 | 1461223757036 Marionette DEBUG loaded listener.js 00:29:17 INFO - PROCESS | 1851 | ++DOMWINDOW == 221 (0x8e788800) [pid = 1851] [serial = 828] [outer = 0x8e77dc00] 00:29:17 INFO - PROCESS | 1851 | 1461223757932 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]]]}] 00:29:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 00:29:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1593ms 00:29:17 INFO - PROCESS | 1851 | 1461223757990 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 00:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 00:29:17 INFO - PROCESS | 1851 | 1461223757995 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 00:29:18 INFO - PROCESS | 1851 | 1461223758001 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 00:29:18 INFO - PROCESS | 1851 | 1461223758005 Marionette TRACE conn3 <- [1,1074,null,{}] 00:29:18 INFO - PROCESS | 1851 | 1461223758010 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}] 00:29:18 INFO - PROCESS | 1851 | 1461223758197 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 00:29:18 INFO - PROCESS | 1851 | 1461223758456 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:18 INFO - PROCESS | 1851 | ++DOCSHELL 0x87cc5800 == 147 [pid = 1851] [id = 276] 00:29:18 INFO - PROCESS | 1851 | ++DOMWINDOW == 222 (0x87cc7400) [pid = 1851] [serial = 829] [outer = (nil)] 00:29:18 INFO - PROCESS | 1851 | ++DOMWINDOW == 223 (0x87ccdc00) [pid = 1851] [serial = 830] [outer = 0x87cc7400] 00:29:18 INFO - PROCESS | 1851 | 1461223758593 Marionette DEBUG loaded listener.js 00:29:18 INFO - PROCESS | 1851 | ++DOMWINDOW == 224 (0x87cd0c00) [pid = 1851] [serial = 831] [outer = 0x87cc7400] 00:29:19 INFO - PROCESS | 1851 | 1461223759546 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]]]}] 00:29:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 00:29:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1586ms 00:29:19 INFO - PROCESS | 1851 | 1461223759587 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 00:29:19 INFO - PROCESS | 1851 | 1461223759590 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 00:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 00:29:19 INFO - PROCESS | 1851 | 1461223759597 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 00:29:19 INFO - PROCESS | 1851 | 1461223759601 Marionette TRACE conn3 <- [1,1078,null,{}] 00:29:19 INFO - PROCESS | 1851 | 1461223759606 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}] 00:29:19 INFO - PROCESS | 1851 | 1461223759889 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 00:29:20 INFO - PROCESS | 1851 | 1461223760089 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:20 INFO - PROCESS | 1851 | ++DOCSHELL 0x87cd2800 == 148 [pid = 1851] [id = 277] 00:29:20 INFO - PROCESS | 1851 | ++DOMWINDOW == 225 (0x87cd3400) [pid = 1851] [serial = 832] [outer = (nil)] 00:29:20 INFO - PROCESS | 1851 | ++DOMWINDOW == 226 (0x8e783000) [pid = 1851] [serial = 833] [outer = 0x87cd3400] 00:29:20 INFO - PROCESS | 1851 | 1461223760229 Marionette DEBUG loaded listener.js 00:29:20 INFO - PROCESS | 1851 | ++DOMWINDOW == 227 (0x8e78b400) [pid = 1851] [serial = 834] [outer = 0x87cd3400] 00:29:21 INFO - PROCESS | 1851 | 1461223761143 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]]]}] 00:29:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 00:29:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1580ms 00:29:21 INFO - PROCESS | 1851 | 1461223761178 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 00:29:21 INFO - PROCESS | 1851 | 1461223761182 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 00:29:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 00:29:21 INFO - PROCESS | 1851 | 1461223761190 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 00:29:21 INFO - PROCESS | 1851 | 1461223761194 Marionette TRACE conn3 <- [1,1082,null,{}] 00:29:21 INFO - PROCESS | 1851 | 1461223761201 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}] 00:29:21 INFO - PROCESS | 1851 | 1461223761405 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 00:29:21 INFO - PROCESS | 1851 | 1461223761723 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:21 INFO - PROCESS | 1851 | ++DOCSHELL 0x87cd4400 == 149 [pid = 1851] [id = 278] 00:29:21 INFO - PROCESS | 1851 | ++DOMWINDOW == 228 (0x89428800) [pid = 1851] [serial = 835] [outer = (nil)] 00:29:21 INFO - PROCESS | 1851 | ++DOMWINDOW == 229 (0x8942d400) [pid = 1851] [serial = 836] [outer = 0x89428800] 00:29:21 INFO - PROCESS | 1851 | 1461223761814 Marionette DEBUG loaded listener.js 00:29:21 INFO - PROCESS | 1851 | ++DOMWINDOW == 230 (0x8942e800) [pid = 1851] [serial = 837] [outer = 0x89428800] 00:29:23 INFO - PROCESS | 1851 | 1461223763202 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]]]}] 00:29:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 00:29:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 2093ms 00:29:23 INFO - PROCESS | 1851 | 1461223763286 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 00:29:23 INFO - PROCESS | 1851 | 1461223763292 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 00:29:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 00:29:23 INFO - PROCESS | 1851 | 1461223763303 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 00:29:23 INFO - PROCESS | 1851 | 1461223763309 Marionette TRACE conn3 <- [1,1086,null,{}] 00:29:23 INFO - PROCESS | 1851 | 1461223763319 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}] 00:29:23 INFO - PROCESS | 1851 | 1461223763514 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 00:29:23 INFO - PROCESS | 1851 | 1461223763731 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:23 INFO - PROCESS | 1851 | ++DOCSHELL 0x8907dc00 == 150 [pid = 1851] [id = 279] 00:29:23 INFO - PROCESS | 1851 | ++DOMWINDOW == 231 (0x89081c00) [pid = 1851] [serial = 838] [outer = (nil)] 00:29:23 INFO - PROCESS | 1851 | ++DOMWINDOW == 232 (0x89435000) [pid = 1851] [serial = 839] [outer = 0x89081c00] 00:29:23 INFO - PROCESS | 1851 | 1461223763852 Marionette DEBUG loaded listener.js 00:29:23 INFO - PROCESS | 1851 | ++DOMWINDOW == 233 (0x89be2400) [pid = 1851] [serial = 840] [outer = 0x89081c00] 00:29:25 INFO - PROCESS | 1851 | 1461223765018 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]]]}] 00:29:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 00:29:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1744ms 00:29:25 INFO - PROCESS | 1851 | 1461223765047 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 00:29:25 INFO - PROCESS | 1851 | 1461223765056 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 00:29:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 00:29:25 INFO - PROCESS | 1851 | 1461223765066 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 00:29:25 INFO - PROCESS | 1851 | 1461223765069 Marionette TRACE conn3 <- [1,1090,null,{}] 00:29:25 INFO - PROCESS | 1851 | 1461223765076 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}] 00:29:25 INFO - PROCESS | 1851 | 1461223765269 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 00:29:25 INFO - PROCESS | 1851 | 1461223765513 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:25 INFO - PROCESS | 1851 | ++DOCSHELL 0x89bdf000 == 151 [pid = 1851] [id = 280] 00:29:25 INFO - PROCESS | 1851 | ++DOMWINDOW == 234 (0x8b39c000) [pid = 1851] [serial = 841] [outer = (nil)] 00:29:25 INFO - PROCESS | 1851 | ++DOMWINDOW == 235 (0x8e780400) [pid = 1851] [serial = 842] [outer = 0x8b39c000] 00:29:25 INFO - PROCESS | 1851 | 1461223765606 Marionette DEBUG loaded listener.js 00:29:25 INFO - PROCESS | 1851 | ++DOMWINDOW == 236 (0x8eae0800) [pid = 1851] [serial = 843] [outer = 0x8b39c000] 00:29:26 INFO - PROCESS | 1851 | 1461223766588 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]]]}] 00:29:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 00:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1582ms 00:29:26 INFO - PROCESS | 1851 | 1461223766648 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 00:29:26 INFO - PROCESS | 1851 | 1461223766653 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 00:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 00:29:26 INFO - PROCESS | 1851 | 1461223766659 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 00:29:26 INFO - PROCESS | 1851 | 1461223766666 Marionette TRACE conn3 <- [1,1094,null,{}] 00:29:26 INFO - PROCESS | 1851 | 1461223766728 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}] 00:29:26 INFO - PROCESS | 1851 | --DOCSHELL 0x95843800 == 150 [pid = 1851] [id = 210] 00:29:26 INFO - PROCESS | 1851 | --DOCSHELL 0x937d5800 == 149 [pid = 1851] [id = 209] 00:29:26 INFO - PROCESS | 1851 | --DOCSHELL 0x937d6400 == 148 [pid = 1851] [id = 208] 00:29:26 INFO - PROCESS | 1851 | --DOCSHELL 0x8a2fc400 == 147 [pid = 1851] [id = 206] 00:29:26 INFO - PROCESS | 1851 | --DOCSHELL 0x89145c00 == 146 [pid = 1851] [id = 207] 00:29:26 INFO - PROCESS | 1851 | --DOCSHELL 0x888ef400 == 145 [pid = 1851] [id = 262] 00:29:26 INFO - PROCESS | 1851 | --DOCSHELL 0x8fe9e800 == 144 [pid = 1851] [id = 261] 00:29:26 INFO - PROCESS | 1851 | --DOCSHELL 0x8f8c8400 == 143 [pid = 1851] [id = 260] 00:29:26 INFO - PROCESS | 1851 | --DOCSHELL 0x8eae9c00 == 142 [pid = 1851] [id = 259] 00:29:26 INFO - PROCESS | 1851 | --DOCSHELL 0x8b397000 == 141 [pid = 1851] [id = 258] 00:29:26 INFO - PROCESS | 1851 | --DOCSHELL 0x8b3d6800 == 140 [pid = 1851] [id = 257] 00:29:26 INFO - PROCESS | 1851 | --DOCSHELL 0x8914d800 == 139 [pid = 1851] [id = 256] 00:29:26 INFO - PROCESS | 1851 | --DOCSHELL 0x97b6f400 == 138 [pid = 1851] [id = 248] 00:29:26 INFO - PROCESS | 1851 | --DOCSHELL 0x97b5f000 == 137 [pid = 1851] [id = 247] 00:29:26 INFO - PROCESS | 1851 | --DOCSHELL 0x8f08b800 == 136 [pid = 1851] [id = 246] 00:29:26 INFO - PROCESS | 1851 | --DOMWINDOW == 235 (0x929d4000) [pid = 1851] [serial = 722] [outer = (nil)] [url = about:blank] 00:29:26 INFO - PROCESS | 1851 | --DOMWINDOW == 234 (0x8f08ac00) [pid = 1851] [serial = 725] [outer = (nil)] [url = about:blank] 00:29:26 INFO - PROCESS | 1851 | --DOMWINDOW == 233 (0x8f086400) [pid = 1851] [serial = 665] [outer = (nil)] [url = about:blank] 00:29:26 INFO - PROCESS | 1851 | --DOMWINDOW == 232 (0x98578000) [pid = 1851] [serial = 674] [outer = (nil)] [url = about:blank] 00:29:26 INFO - PROCESS | 1851 | --DOMWINDOW == 231 (0x912ea800) [pid = 1851] [serial = 668] [outer = (nil)] [url = about:blank] 00:29:26 INFO - PROCESS | 1851 | --DOMWINDOW == 230 (0x98a09000) [pid = 1851] [serial = 677] [outer = (nil)] [url = about:blank] 00:29:26 INFO - PROCESS | 1851 | --DOMWINDOW == 229 (0x9971b800) [pid = 1851] [serial = 680] [outer = (nil)] [url = about:blank] 00:29:26 INFO - PROCESS | 1851 | --DOMWINDOW == 228 (0x94ec8400) [pid = 1851] [serial = 728] [outer = (nil)] [url = about:blank] 00:29:26 INFO - PROCESS | 1851 | --DOMWINDOW == 227 (0x98058000) [pid = 1851] [serial = 671] [outer = (nil)] [url = about:blank] 00:29:26 INFO - PROCESS | 1851 | --DOMWINDOW == 226 (0x9af62400) [pid = 1851] [serial = 683] [outer = (nil)] [url = about:blank] 00:29:26 INFO - PROCESS | 1851 | --DOMWINDOW == 225 (0x9e91a000) [pid = 1851] [serial = 686] [outer = (nil)] [url = about:blank] 00:29:26 INFO - PROCESS | 1851 | --DOMWINDOW == 224 (0x9fb50400) [pid = 1851] [serial = 689] [outer = (nil)] [url = about:blank] 00:29:26 INFO - PROCESS | 1851 | --DOMWINDOW == 223 (0x9fb55800) [pid = 1851] [serial = 692] [outer = (nil)] [url = about:blank] 00:29:26 INFO - PROCESS | 1851 | --DOMWINDOW == 222 (0xa0b3bc00) [pid = 1851] [serial = 695] [outer = (nil)] [url = about:blank] 00:29:26 INFO - PROCESS | 1851 | --DOMWINDOW == 221 (0xa271b400) [pid = 1851] [serial = 698] [outer = (nil)] [url = about:blank] 00:29:26 INFO - PROCESS | 1851 | --DOMWINDOW == 220 (0xa3b80000) [pid = 1851] [serial = 701] [outer = (nil)] [url = about:blank] 00:29:26 INFO - PROCESS | 1851 | --DOMWINDOW == 219 (0x888eac00) [pid = 1851] [serial = 704] [outer = (nil)] [url = about:blank] 00:29:26 INFO - PROCESS | 1851 | --DOMWINDOW == 218 (0x8eae8800) [pid = 1851] [serial = 708] [outer = (nil)] [url = about:blank] 00:29:26 INFO - PROCESS | 1851 | --DOMWINDOW == 217 (0x8e8c9800) [pid = 1851] [serial = 707] [outer = (nil)] [url = about:blank] 00:29:26 INFO - PROCESS | 1851 | --DOMWINDOW == 216 (0x8f18e800) [pid = 1851] [serial = 711] [outer = (nil)] [url = about:blank] 00:29:26 INFO - PROCESS | 1851 | --DOMWINDOW == 215 (0x8f090800) [pid = 1851] [serial = 710] [outer = (nil)] [url = about:blank] 00:29:26 INFO - PROCESS | 1851 | --DOMWINDOW == 214 (0x8fd4ac00) [pid = 1851] [serial = 719] [outer = (nil)] [url = about:blank] 00:29:26 INFO - PROCESS | 1851 | --DOMWINDOW == 213 (0x8e8c2800) [pid = 1851] [serial = 716] [outer = (nil)] [url = about:blank] 00:29:26 INFO - PROCESS | 1851 | --DOMWINDOW == 212 (0x8ef35400) [pid = 1851] [serial = 717] [outer = (nil)] [url = about:blank] 00:29:26 INFO - PROCESS | 1851 | --DOMWINDOW == 211 (0x8fea1800) [pid = 1851] [serial = 714] [outer = (nil)] [url = about:blank] 00:29:26 INFO - PROCESS | 1851 | --DOMWINDOW == 210 (0x8fcf2400) [pid = 1851] [serial = 713] [outer = (nil)] [url = about:blank] 00:29:26 INFO - PROCESS | 1851 | --DOMWINDOW == 209 (0x92d6b400) [pid = 1851] [serial = 723] [outer = (nil)] [url = about:blank] 00:29:27 INFO - PROCESS | 1851 | --DOMWINDOW == 208 (0x91046800) [pid = 1851] [serial = 720] [outer = (nil)] [url = about:blank] 00:29:27 INFO - PROCESS | 1851 | --DOMWINDOW == 207 (0x903b3000) [pid = 1851] [serial = 726] [outer = (nil)] [url = about:blank] 00:29:27 INFO - PROCESS | 1851 | 1461223767272 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 00:29:27 INFO - PROCESS | 1851 | 1461223767399 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:27 INFO - PROCESS | 1851 | ++DOCSHELL 0x89a7e800 == 137 [pid = 1851] [id = 281] 00:29:27 INFO - PROCESS | 1851 | ++DOMWINDOW == 208 (0x8eae1c00) [pid = 1851] [serial = 844] [outer = (nil)] 00:29:27 INFO - PROCESS | 1851 | ++DOMWINDOW == 209 (0x8eb50400) [pid = 1851] [serial = 845] [outer = 0x8eae1c00] 00:29:27 INFO - PROCESS | 1851 | 1461223767480 Marionette DEBUG loaded listener.js 00:29:27 INFO - PROCESS | 1851 | ++DOMWINDOW == 210 (0x8f08b800) [pid = 1851] [serial = 846] [outer = 0x8eae1c00] 00:29:28 INFO - PROCESS | 1851 | 1461223768327 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]]]}] 00:29:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 00:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1736ms 00:29:28 INFO - PROCESS | 1851 | 1461223768396 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 00:29:28 INFO - PROCESS | 1851 | 1461223768401 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 00:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 00:29:28 INFO - PROCESS | 1851 | 1461223768407 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 00:29:28 INFO - PROCESS | 1851 | 1461223768410 Marionette TRACE conn3 <- [1,1098,null,{}] 00:29:28 INFO - PROCESS | 1851 | 1461223768416 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}] 00:29:28 INFO - PROCESS | 1851 | 1461223768594 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 00:29:28 INFO - PROCESS | 1851 | 1461223768771 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:28 INFO - PROCESS | 1851 | ++DOCSHELL 0x8e8c3800 == 138 [pid = 1851] [id = 282] 00:29:28 INFO - PROCESS | 1851 | ++DOMWINDOW == 211 (0x8f1e9c00) [pid = 1851] [serial = 847] [outer = (nil)] 00:29:28 INFO - PROCESS | 1851 | ++DOMWINDOW == 212 (0x8f4e6c00) [pid = 1851] [serial = 848] [outer = 0x8f1e9c00] 00:29:28 INFO - PROCESS | 1851 | 1461223768848 Marionette DEBUG loaded listener.js 00:29:28 INFO - PROCESS | 1851 | ++DOMWINDOW == 213 (0x8fc26000) [pid = 1851] [serial = 849] [outer = 0x8f1e9c00] 00:29:29 INFO - PROCESS | 1851 | 1461223769707 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]]]}] 00:29:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 00:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1335ms 00:29:29 INFO - PROCESS | 1851 | 1461223769749 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 00:29:29 INFO - PROCESS | 1851 | 1461223769757 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 00:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 00:29:29 INFO - PROCESS | 1851 | 1461223769770 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 00:29:29 INFO - PROCESS | 1851 | 1461223769773 Marionette TRACE conn3 <- [1,1102,null,{}] 00:29:29 INFO - PROCESS | 1851 | 1461223769787 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}] 00:29:30 INFO - PROCESS | 1851 | 1461223770038 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 00:29:30 INFO - PROCESS | 1851 | 1461223770065 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:30 INFO - PROCESS | 1851 | ++DOCSHELL 0x8a2fd000 == 139 [pid = 1851] [id = 283] 00:29:30 INFO - PROCESS | 1851 | ++DOMWINDOW == 214 (0x8a5d5400) [pid = 1851] [serial = 850] [outer = (nil)] 00:29:30 INFO - PROCESS | 1851 | ++DOMWINDOW == 215 (0x8fd4c000) [pid = 1851] [serial = 851] [outer = 0x8a5d5400] 00:29:30 INFO - PROCESS | 1851 | 1461223770142 Marionette DEBUG loaded listener.js 00:29:30 INFO - PROCESS | 1851 | ++DOMWINDOW == 216 (0x8fe9e800) [pid = 1851] [serial = 852] [outer = 0x8a5d5400] 00:29:31 INFO - PROCESS | 1851 | 1461223771266 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]]]}] 00:29:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 00:29:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1539ms 00:29:31 INFO - PROCESS | 1851 | 1461223771307 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 00:29:31 INFO - PROCESS | 1851 | 1461223771310 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 00:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 00:29:31 INFO - PROCESS | 1851 | 1461223771322 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 00:29:31 INFO - PROCESS | 1851 | 1461223771324 Marionette TRACE conn3 <- [1,1106,null,{}] 00:29:31 INFO - PROCESS | 1851 | 1461223771330 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}] 00:29:31 INFO - PROCESS | 1851 | 1461223771609 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 00:29:32 INFO - PROCESS | 1851 | --DOMWINDOW == 215 (0x8f081c00) [pid = 1851] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 00:29:32 INFO - PROCESS | 1851 | --DOMWINDOW == 214 (0x92d67000) [pid = 1851] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 00:29:32 INFO - PROCESS | 1851 | --DOMWINDOW == 213 (0x89a70c00) [pid = 1851] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 00:29:32 INFO - PROCESS | 1851 | --DOMWINDOW == 212 (0x8fcec000) [pid = 1851] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 00:29:32 INFO - PROCESS | 1851 | --DOMWINDOW == 211 (0x8b3dd000) [pid = 1851] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 00:29:32 INFO - PROCESS | 1851 | --DOMWINDOW == 210 (0x903a6400) [pid = 1851] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 00:29:32 INFO - PROCESS | 1851 | --DOMWINDOW == 209 (0x8b3d7c00) [pid = 1851] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 00:29:32 INFO - PROCESS | 1851 | 1461223772205 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:32 INFO - PROCESS | 1851 | ++DOCSHELL 0x89140800 == 140 [pid = 1851] [id = 284] 00:29:32 INFO - PROCESS | 1851 | ++DOMWINDOW == 210 (0x8914b000) [pid = 1851] [serial = 853] [outer = (nil)] 00:29:32 INFO - PROCESS | 1851 | ++DOMWINDOW == 211 (0x8f081c00) [pid = 1851] [serial = 854] [outer = 0x8914b000] 00:29:32 INFO - PROCESS | 1851 | 1461223772300 Marionette DEBUG loaded listener.js 00:29:32 INFO - PROCESS | 1851 | ++DOMWINDOW == 212 (0x91ce9400) [pid = 1851] [serial = 855] [outer = 0x8914b000] 00:29:33 INFO - PROCESS | 1851 | 1461223773064 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]]]}] 00:29:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 00:29:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1790ms 00:29:33 INFO - PROCESS | 1851 | 1461223773109 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 00:29:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 00:29:33 INFO - PROCESS | 1851 | 1461223773114 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 00:29:33 INFO - PROCESS | 1851 | 1461223773121 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 00:29:33 INFO - PROCESS | 1851 | 1461223773124 Marionette TRACE conn3 <- [1,1110,null,{}] 00:29:33 INFO - PROCESS | 1851 | 1461223773131 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}] 00:29:33 INFO - PROCESS | 1851 | 1461223773338 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 00:29:33 INFO - PROCESS | 1851 | 1461223773508 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:33 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f18d400 == 141 [pid = 1851] [id = 285] 00:29:33 INFO - PROCESS | 1851 | ++DOMWINDOW == 213 (0x90f37400) [pid = 1851] [serial = 856] [outer = (nil)] 00:29:33 INFO - PROCESS | 1851 | ++DOMWINDOW == 214 (0x929db400) [pid = 1851] [serial = 857] [outer = 0x90f37400] 00:29:33 INFO - PROCESS | 1851 | 1461223773586 Marionette DEBUG loaded listener.js 00:29:33 INFO - PROCESS | 1851 | ++DOMWINDOW == 215 (0x92d68c00) [pid = 1851] [serial = 858] [outer = 0x90f37400] 00:29:34 INFO - PROCESS | 1851 | 1461223774585 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]]]}] 00:29:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 00:29:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1533ms 00:29:34 INFO - PROCESS | 1851 | 1461223774655 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 00:29:34 INFO - PROCESS | 1851 | 1461223774662 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 00:29:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 00:29:34 INFO - PROCESS | 1851 | 1461223774673 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 00:29:34 INFO - PROCESS | 1851 | 1461223774679 Marionette TRACE conn3 <- [1,1114,null,{}] 00:29:34 INFO - PROCESS | 1851 | 1461223774690 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}] 00:29:34 INFO - PROCESS | 1851 | 1461223774967 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 00:29:35 INFO - PROCESS | 1851 | 1461223775323 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:35 INFO - PROCESS | 1851 | ++DOCSHELL 0x888e2400 == 142 [pid = 1851] [id = 286] 00:29:35 INFO - PROCESS | 1851 | ++DOMWINDOW == 216 (0x8907d800) [pid = 1851] [serial = 859] [outer = (nil)] 00:29:35 INFO - PROCESS | 1851 | ++DOMWINDOW == 217 (0x89434800) [pid = 1851] [serial = 860] [outer = 0x8907d800] 00:29:35 INFO - PROCESS | 1851 | 1461223775433 Marionette DEBUG loaded listener.js 00:29:35 INFO - PROCESS | 1851 | ++DOMWINDOW == 218 (0x89bde400) [pid = 1851] [serial = 861] [outer = 0x8907d800] 00:29:36 INFO - PROCESS | 1851 | 1461223776439 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]]]}] 00:29:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 00:29:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1794ms 00:29:36 INFO - PROCESS | 1851 | 1461223776468 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 00:29:36 INFO - PROCESS | 1851 | 1461223776477 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 00:29:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 00:29:36 INFO - PROCESS | 1851 | 1461223776489 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 00:29:36 INFO - PROCESS | 1851 | 1461223776493 Marionette TRACE conn3 <- [1,1118,null,{}] 00:29:36 INFO - PROCESS | 1851 | 1461223776500 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}] 00:29:36 INFO - PROCESS | 1851 | 1461223776744 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 00:29:37 INFO - PROCESS | 1851 | 1461223777063 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:37 INFO - PROCESS | 1851 | ++DOCSHELL 0x8b39d000 == 143 [pid = 1851] [id = 287] 00:29:37 INFO - PROCESS | 1851 | ++DOMWINDOW == 219 (0x8e78c000) [pid = 1851] [serial = 862] [outer = (nil)] 00:29:37 INFO - PROCESS | 1851 | ++DOMWINDOW == 220 (0x8eef7400) [pid = 1851] [serial = 863] [outer = 0x8e78c000] 00:29:37 INFO - PROCESS | 1851 | 1461223777156 Marionette DEBUG loaded listener.js 00:29:37 INFO - PROCESS | 1851 | ++DOMWINDOW == 221 (0x8f089400) [pid = 1851] [serial = 864] [outer = 0x8e78c000] 00:29:38 INFO - PROCESS | 1851 | 1461223778220 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]]]}] 00:29:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 00:29:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1785ms 00:29:38 INFO - PROCESS | 1851 | 1461223778274 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 00:29:38 INFO - PROCESS | 1851 | 1461223778279 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 00:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 00:29:38 INFO - PROCESS | 1851 | 1461223778287 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 00:29:38 INFO - PROCESS | 1851 | 1461223778293 Marionette TRACE conn3 <- [1,1122,null,{}] 00:29:38 INFO - PROCESS | 1851 | 1461223778310 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}] 00:29:38 INFO - PROCESS | 1851 | 1461223778636 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 00:29:38 INFO - PROCESS | 1851 | 1461223778861 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:38 INFO - PROCESS | 1851 | ++DOCSHELL 0x8eb54800 == 144 [pid = 1851] [id = 288] 00:29:38 INFO - PROCESS | 1851 | ++DOMWINDOW == 222 (0x9103b800) [pid = 1851] [serial = 865] [outer = (nil)] 00:29:38 INFO - PROCESS | 1851 | ++DOMWINDOW == 223 (0x9264e800) [pid = 1851] [serial = 866] [outer = 0x9103b800] 00:29:38 INFO - PROCESS | 1851 | 1461223778959 Marionette DEBUG loaded listener.js 00:29:39 INFO - PROCESS | 1851 | ++DOMWINDOW == 224 (0x92dc3800) [pid = 1851] [serial = 867] [outer = 0x9103b800] 00:29:39 INFO - PROCESS | 1851 | 1461223779942 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]]]}] 00:29:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 00:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1690ms 00:29:39 INFO - PROCESS | 1851 | 1461223779977 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 00:29:39 INFO - PROCESS | 1851 | 1461223779981 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 00:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 00:29:39 INFO - PROCESS | 1851 | 1461223779988 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 00:29:39 INFO - PROCESS | 1851 | 1461223779992 Marionette TRACE conn3 <- [1,1126,null,{}] 00:29:40 INFO - PROCESS | 1851 | 1461223779998 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}] 00:29:40 INFO - PROCESS | 1851 | 1461223780287 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 00:29:40 INFO - PROCESS | 1851 | 1461223780601 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:40 INFO - PROCESS | 1851 | ++DOCSHELL 0x90f3f400 == 145 [pid = 1851] [id = 289] 00:29:40 INFO - PROCESS | 1851 | ++DOMWINDOW == 225 (0x927efc00) [pid = 1851] [serial = 868] [outer = (nil)] 00:29:40 INFO - PROCESS | 1851 | ++DOMWINDOW == 226 (0x94ec1800) [pid = 1851] [serial = 869] [outer = 0x927efc00] 00:29:40 INFO - PROCESS | 1851 | 1461223780701 Marionette DEBUG loaded listener.js 00:29:40 INFO - PROCESS | 1851 | ++DOMWINDOW == 227 (0x95844400) [pid = 1851] [serial = 870] [outer = 0x927efc00] 00:29:41 INFO - PROCESS | 1851 | 1461223781635 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]]]}] 00:29:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 00:29:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1687ms 00:29:41 INFO - PROCESS | 1851 | 1461223781676 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 00:29:41 INFO - PROCESS | 1851 | 1461223781681 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 00:29:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 00:29:41 INFO - PROCESS | 1851 | 1461223781693 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 00:29:41 INFO - PROCESS | 1851 | 1461223781704 Marionette TRACE conn3 <- [1,1130,null,{}] 00:29:41 INFO - PROCESS | 1851 | 1461223781708 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}] 00:29:41 INFO - PROCESS | 1851 | 1461223781936 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 00:29:42 INFO - PROCESS | 1851 | 1461223782199 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:42 INFO - PROCESS | 1851 | ++DOCSHELL 0x91ce3000 == 146 [pid = 1851] [id = 290] 00:29:42 INFO - PROCESS | 1851 | ++DOMWINDOW == 228 (0x92d65800) [pid = 1851] [serial = 871] [outer = (nil)] 00:29:42 INFO - PROCESS | 1851 | ++DOMWINDOW == 229 (0x97b6fc00) [pid = 1851] [serial = 872] [outer = 0x92d65800] 00:29:42 INFO - PROCESS | 1851 | 1461223782329 Marionette DEBUG loaded listener.js 00:29:42 INFO - PROCESS | 1851 | ++DOMWINDOW == 230 (0x97b96000) [pid = 1851] [serial = 873] [outer = 0x92d65800] 00:29:43 INFO - PROCESS | 1851 | 1461223783252 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]]]}] 00:29:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 00:29:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1596ms 00:29:43 INFO - PROCESS | 1851 | 1461223783290 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 00:29:43 INFO - PROCESS | 1851 | 1461223783294 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 00:29:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 00:29:43 INFO - PROCESS | 1851 | 1461223783300 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 00:29:43 INFO - PROCESS | 1851 | 1461223783304 Marionette TRACE conn3 <- [1,1134,null,{}] 00:29:43 INFO - PROCESS | 1851 | 1461223783310 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}] 00:29:43 INFO - PROCESS | 1851 | 1461223783531 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 00:29:43 INFO - PROCESS | 1851 | 1461223783808 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:43 INFO - PROCESS | 1851 | ++DOCSHELL 0x92dcc400 == 147 [pid = 1851] [id = 291] 00:29:43 INFO - PROCESS | 1851 | ++DOMWINDOW == 231 (0x9434a400) [pid = 1851] [serial = 874] [outer = (nil)] 00:29:43 INFO - PROCESS | 1851 | ++DOMWINDOW == 232 (0x98584000) [pid = 1851] [serial = 875] [outer = 0x9434a400] 00:29:43 INFO - PROCESS | 1851 | 1461223783946 Marionette DEBUG loaded listener.js 00:29:44 INFO - PROCESS | 1851 | ++DOMWINDOW == 233 (0x99109400) [pid = 1851] [serial = 876] [outer = 0x9434a400] 00:29:44 INFO - PROCESS | 1851 | 1461223784904 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]]]}] 00:29:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 00:29:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1634ms 00:29:44 INFO - PROCESS | 1851 | 1461223784936 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 00:29:44 INFO - PROCESS | 1851 | 1461223784940 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 00:29:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 00:29:44 INFO - PROCESS | 1851 | 1461223784947 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 00:29:44 INFO - PROCESS | 1851 | 1461223784951 Marionette TRACE conn3 <- [1,1138,null,{}] 00:29:44 INFO - PROCESS | 1851 | 1461223784957 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}] 00:29:45 INFO - PROCESS | 1851 | 1461223785141 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 00:29:45 INFO - PROCESS | 1851 | 1461223785417 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:45 INFO - PROCESS | 1851 | ++DOCSHELL 0x8b394000 == 148 [pid = 1851] [id = 292] 00:29:45 INFO - PROCESS | 1851 | ++DOMWINDOW == 234 (0x97b6b800) [pid = 1851] [serial = 877] [outer = (nil)] 00:29:45 INFO - PROCESS | 1851 | ++DOMWINDOW == 235 (0x9de1e800) [pid = 1851] [serial = 878] [outer = 0x97b6b800] 00:29:45 INFO - PROCESS | 1851 | 1461223785548 Marionette DEBUG loaded listener.js 00:29:45 INFO - PROCESS | 1851 | ++DOMWINDOW == 236 (0x9fa8c800) [pid = 1851] [serial = 879] [outer = 0x97b6b800] 00:29:46 INFO - PROCESS | 1851 | 1461223786431 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]]]}] 00:29:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 00:29:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1531ms 00:29:46 INFO - PROCESS | 1851 | 1461223786479 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 00:29:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 00:29:46 INFO - PROCESS | 1851 | 1461223786483 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 00:29:46 INFO - PROCESS | 1851 | 1461223786490 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 00:29:46 INFO - PROCESS | 1851 | 1461223786494 Marionette TRACE conn3 <- [1,1142,null,{}] 00:29:46 INFO - PROCESS | 1851 | 1461223786499 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}] 00:29:46 INFO - PROCESS | 1851 | 1461223786698 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 00:29:46 INFO - PROCESS | 1851 | 1461223786979 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:47 INFO - PROCESS | 1851 | ++DOCSHELL 0x9af62400 == 149 [pid = 1851] [id = 293] 00:29:47 INFO - PROCESS | 1851 | ++DOMWINDOW == 237 (0x9af63c00) [pid = 1851] [serial = 880] [outer = (nil)] 00:29:47 INFO - PROCESS | 1851 | ++DOMWINDOW == 238 (0xa0999c00) [pid = 1851] [serial = 881] [outer = 0x9af63c00] 00:29:47 INFO - PROCESS | 1851 | 1461223787116 Marionette DEBUG loaded listener.js 00:29:47 INFO - PROCESS | 1851 | ++DOMWINDOW == 239 (0xa0d49400) [pid = 1851] [serial = 882] [outer = 0x9af63c00] 00:29:48 INFO - PROCESS | 1851 | 1461223788018 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]]]}] 00:29:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 00:29:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1585ms 00:29:48 INFO - PROCESS | 1851 | 1461223788075 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 00:29:48 INFO - PROCESS | 1851 | 1461223788079 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 00:29:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 00:29:48 INFO - PROCESS | 1851 | 1461223788085 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 00:29:48 INFO - PROCESS | 1851 | 1461223788089 Marionette TRACE conn3 <- [1,1146,null,{}] 00:29:48 INFO - PROCESS | 1851 | 1461223788095 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}] 00:29:48 INFO - PROCESS | 1851 | 1461223788338 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 00:29:48 INFO - PROCESS | 1851 | 1461223788605 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:48 INFO - PROCESS | 1851 | ++DOCSHELL 0x8e7ab400 == 150 [pid = 1851] [id = 294] 00:29:48 INFO - PROCESS | 1851 | ++DOMWINDOW == 240 (0x8e7ac000) [pid = 1851] [serial = 883] [outer = (nil)] 00:29:48 INFO - PROCESS | 1851 | ++DOMWINDOW == 241 (0x8e7b4000) [pid = 1851] [serial = 884] [outer = 0x8e7ac000] 00:29:48 INFO - PROCESS | 1851 | 1461223788739 Marionette DEBUG loaded listener.js 00:29:48 INFO - PROCESS | 1851 | ++DOMWINDOW == 242 (0x8e7b7000) [pid = 1851] [serial = 885] [outer = 0x8e7ac000] 00:29:49 INFO - PROCESS | 1851 | 1461223789616 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]]]}] 00:29:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 00:29:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1587ms 00:29:49 INFO - PROCESS | 1851 | 1461223789674 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 00:29:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 00:29:49 INFO - PROCESS | 1851 | 1461223789678 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 00:29:49 INFO - PROCESS | 1851 | 1461223789685 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 00:29:49 INFO - PROCESS | 1851 | 1461223789690 Marionette TRACE conn3 <- [1,1150,null,{}] 00:29:49 INFO - PROCESS | 1851 | 1461223789698 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}] 00:29:49 INFO - PROCESS | 1851 | 1461223789948 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 00:29:50 INFO - PROCESS | 1851 | 1461223790267 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:50 INFO - PROCESS | 1851 | ++DOCSHELL 0x8e7ae800 == 151 [pid = 1851] [id = 295] 00:29:50 INFO - PROCESS | 1851 | ++DOMWINDOW == 243 (0x8e7b2400) [pid = 1851] [serial = 886] [outer = (nil)] 00:29:50 INFO - PROCESS | 1851 | ++DOMWINDOW == 244 (0x9fea4c00) [pid = 1851] [serial = 887] [outer = 0x8e7b2400] 00:29:50 INFO - PROCESS | 1851 | 1461223790371 Marionette DEBUG loaded listener.js 00:29:50 INFO - PROCESS | 1851 | ++DOMWINDOW == 245 (0xa2721c00) [pid = 1851] [serial = 888] [outer = 0x8e7b2400] 00:29:51 INFO - PROCESS | 1851 | 1461223791280 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]]]}] 00:29:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 00:29:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1640ms 00:29:51 INFO - PROCESS | 1851 | 1461223791325 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 00:29:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 00:29:51 INFO - PROCESS | 1851 | 1461223791330 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 00:29:51 INFO - PROCESS | 1851 | 1461223791337 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 00:29:51 INFO - PROCESS | 1851 | 1461223791341 Marionette TRACE conn3 <- [1,1154,null,{}] 00:29:51 INFO - PROCESS | 1851 | 1461223791347 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}] 00:29:51 INFO - PROCESS | 1851 | 1461223791574 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 00:29:51 INFO - PROCESS | 1851 | 1461223791902 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:51 INFO - PROCESS | 1851 | ++DOCSHELL 0x861d3800 == 152 [pid = 1851] [id = 296] 00:29:51 INFO - PROCESS | 1851 | ++DOMWINDOW == 246 (0x861dac00) [pid = 1851] [serial = 889] [outer = (nil)] 00:29:51 INFO - PROCESS | 1851 | ++DOMWINDOW == 247 (0x8e7b4800) [pid = 1851] [serial = 890] [outer = 0x861dac00] 00:29:52 INFO - PROCESS | 1851 | 1461223792004 Marionette DEBUG loaded listener.js 00:29:52 INFO - PROCESS | 1851 | ++DOMWINDOW == 248 (0xa3b77800) [pid = 1851] [serial = 891] [outer = 0x861dac00] 00:29:52 INFO - PROCESS | 1851 | 1461223792924 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]]]}] 00:29:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 00:29:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1640ms 00:29:52 INFO - PROCESS | 1851 | 1461223792977 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 00:29:52 INFO - PROCESS | 1851 | 1461223792980 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 00:29:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 00:29:52 INFO - PROCESS | 1851 | 1461223792987 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 00:29:52 INFO - PROCESS | 1851 | 1461223792990 Marionette TRACE conn3 <- [1,1158,null,{}] 00:29:52 INFO - PROCESS | 1851 | 1461223792996 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}] 00:29:53 INFO - PROCESS | 1851 | 1461223793209 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 00:29:53 INFO - PROCESS | 1851 | --DOCSHELL 0x91ce7c00 == 151 [pid = 1851] [id = 10] 00:29:53 INFO - PROCESS | 1851 | 1461223793557 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:53 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f185c00 == 152 [pid = 1851] [id = 297] 00:29:53 INFO - PROCESS | 1851 | ++DOMWINDOW == 249 (0x8fcebc00) [pid = 1851] [serial = 892] [outer = (nil)] 00:29:53 INFO - PROCESS | 1851 | ++DOMWINDOW == 250 (0x930de800) [pid = 1851] [serial = 893] [outer = 0x8fcebc00] 00:29:53 INFO - PROCESS | 1851 | 1461223793719 Marionette DEBUG loaded listener.js 00:29:53 INFO - PROCESS | 1851 | ++DOMWINDOW == 251 (0x930e2c00) [pid = 1851] [serial = 894] [outer = 0x8fcebc00] 00:29:54 INFO - PROCESS | 1851 | 1461223794621 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]]]}] 00:29:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 00:29:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1686ms 00:29:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 00:29:54 INFO - PROCESS | 1851 | 1461223794673 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 00:29:54 INFO - PROCESS | 1851 | 1461223794676 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 00:29:54 INFO - PROCESS | 1851 | 1461223794683 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 00:29:54 INFO - PROCESS | 1851 | 1461223794686 Marionette TRACE conn3 <- [1,1162,null,{}] 00:29:54 INFO - PROCESS | 1851 | 1461223794692 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}] 00:29:54 INFO - PROCESS | 1851 | 1461223794900 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 00:29:55 INFO - PROCESS | 1851 | 1461223795165 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:55 INFO - PROCESS | 1851 | ++DOCSHELL 0x854ec400 == 153 [pid = 1851] [id = 298] 00:29:55 INFO - PROCESS | 1851 | ++DOMWINDOW == 252 (0x854ee800) [pid = 1851] [serial = 895] [outer = (nil)] 00:29:55 INFO - PROCESS | 1851 | ++DOMWINDOW == 253 (0x854f5c00) [pid = 1851] [serial = 896] [outer = 0x854ee800] 00:29:55 INFO - PROCESS | 1851 | 1461223795330 Marionette DEBUG loaded listener.js 00:29:55 INFO - PROCESS | 1851 | ++DOMWINDOW == 254 (0x854f8800) [pid = 1851] [serial = 897] [outer = 0x854ee800] 00:29:56 INFO - PROCESS | 1851 | 1461223796266 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]]]}] 00:29:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 00:29:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1640ms 00:29:56 INFO - PROCESS | 1851 | 1461223796323 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 00:29:56 INFO - PROCESS | 1851 | 1461223796326 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 00:29:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 00:29:56 INFO - PROCESS | 1851 | 1461223796333 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 00:29:56 INFO - PROCESS | 1851 | 1461223796336 Marionette TRACE conn3 <- [1,1166,null,{}] 00:29:56 INFO - PROCESS | 1851 | 1461223796342 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}] 00:29:56 INFO - PROCESS | 1851 | 1461223796537 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 00:29:56 INFO - PROCESS | 1851 | 1461223796854 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:56 INFO - PROCESS | 1851 | ++DOCSHELL 0x854f4c00 == 154 [pid = 1851] [id = 299] 00:29:56 INFO - PROCESS | 1851 | ++DOMWINDOW == 255 (0x8b3d1400) [pid = 1851] [serial = 898] [outer = (nil)] 00:29:56 INFO - PROCESS | 1851 | ++DOMWINDOW == 256 (0x930e5000) [pid = 1851] [serial = 899] [outer = 0x8b3d1400] 00:29:56 INFO - PROCESS | 1851 | 1461223796947 Marionette DEBUG loaded listener.js 00:29:57 INFO - PROCESS | 1851 | ++DOMWINDOW == 257 (0x930e8000) [pid = 1851] [serial = 900] [outer = 0x8b3d1400] 00:29:57 INFO - PROCESS | 1851 | 1461223797835 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]]]}] 00:29:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 00:29:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1582ms 00:29:57 INFO - PROCESS | 1851 | 1461223797916 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 00:29:57 INFO - PROCESS | 1851 | 1461223797920 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 00:29:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 00:29:57 INFO - PROCESS | 1851 | 1461223797927 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 00:29:57 INFO - PROCESS | 1851 | 1461223797929 Marionette TRACE conn3 <- [1,1170,null,{}] 00:29:57 INFO - PROCESS | 1851 | 1461223797936 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}] 00:29:58 INFO - PROCESS | 1851 | 1461223798174 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 00:29:58 INFO - PROCESS | 1851 | 1461223798493 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:58 INFO - PROCESS | 1851 | ++DOCSHELL 0x854ef400 == 155 [pid = 1851] [id = 300] 00:29:58 INFO - PROCESS | 1851 | ++DOMWINDOW == 258 (0x857aec00) [pid = 1851] [serial = 901] [outer = (nil)] 00:29:58 INFO - PROCESS | 1851 | ++DOMWINDOW == 259 (0x857b5000) [pid = 1851] [serial = 902] [outer = 0x857aec00] 00:29:58 INFO - PROCESS | 1851 | 1461223798581 Marionette DEBUG loaded listener.js 00:29:58 INFO - PROCESS | 1851 | ++DOMWINDOW == 260 (0x857b8800) [pid = 1851] [serial = 903] [outer = 0x857aec00] 00:29:59 INFO - PROCESS | 1851 | 1461223799472 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]]]}] 00:29:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 00:29:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1588ms 00:29:59 INFO - PROCESS | 1851 | 1461223799516 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 00:29:59 INFO - PROCESS | 1851 | 1461223799521 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 00:29:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 00:29:59 INFO - PROCESS | 1851 | 1461223799548 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 00:29:59 INFO - PROCESS | 1851 | 1461223799551 Marionette TRACE conn3 <- [1,1174,null,{}] 00:29:59 INFO - PROCESS | 1851 | 1461223799558 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}] 00:29:59 INFO - PROCESS | 1851 | 1461223799766 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 00:30:00 INFO - PROCESS | 1851 | 1461223800087 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:00 INFO - PROCESS | 1851 | ++DOCSHELL 0x857b4c00 == 156 [pid = 1851] [id = 301] 00:30:00 INFO - PROCESS | 1851 | ++DOMWINDOW == 261 (0x857bc400) [pid = 1851] [serial = 904] [outer = (nil)] 00:30:00 INFO - PROCESS | 1851 | ++DOMWINDOW == 262 (0x858e4800) [pid = 1851] [serial = 905] [outer = 0x857bc400] 00:30:00 INFO - PROCESS | 1851 | 1461223800185 Marionette DEBUG loaded listener.js 00:30:00 INFO - PROCESS | 1851 | ++DOMWINDOW == 263 (0x858e5c00) [pid = 1851] [serial = 906] [outer = 0x857bc400] 00:30:01 INFO - PROCESS | 1851 | 1461223801131 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] 00:30:01 INFO - PROCESS | 1851 | 1461223801186 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 00:30:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 00:30:01 INFO - PROCESS | 1851 | 1461223801193 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 00:30:01 INFO - PROCESS | 1851 | 1461223801196 Marionette TRACE conn3 <- [1,1178,null,{}] 00:30:01 INFO - PROCESS | 1851 | 1461223801203 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}] 00:30:01 INFO - PROCESS | 1851 | 1461223801416 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 00:30:01 INFO - PROCESS | 1851 | 1461223801734 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:01 INFO - PROCESS | 1851 | ++DOCSHELL 0x857bb000 == 157 [pid = 1851] [id = 302] 00:30:01 INFO - PROCESS | 1851 | ++DOMWINDOW == 264 (0x858e0400) [pid = 1851] [serial = 907] [outer = (nil)] 00:30:01 INFO - PROCESS | 1851 | ++DOMWINDOW == 265 (0x858ef400) [pid = 1851] [serial = 908] [outer = 0x858e0400] 00:30:01 INFO - PROCESS | 1851 | 1461223801840 Marionette DEBUG loaded listener.js 00:30:01 INFO - PROCESS | 1851 | ++DOMWINDOW == 266 (0x8914ac00) [pid = 1851] [serial = 909] [outer = 0x858e0400] 00:30:03 INFO - PROCESS | 1851 | 1461223803024 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] 00:30:03 INFO - PROCESS | 1851 | 1461223803092 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 00:30:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 00:30:03 INFO - PROCESS | 1851 | 1461223803100 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 00:30:03 INFO - PROCESS | 1851 | 1461223803103 Marionette TRACE conn3 <- [1,1182,null,{}] 00:30:03 INFO - PROCESS | 1851 | 1461223803114 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}] 00:30:03 INFO - PROCESS | 1851 | 1461223803347 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 00:30:03 INFO - PROCESS | 1851 | 1461223803645 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:03 INFO - PROCESS | 1851 | ++DOCSHELL 0x858e9800 == 158 [pid = 1851] [id = 303] 00:30:03 INFO - PROCESS | 1851 | ++DOMWINDOW == 267 (0x858e9c00) [pid = 1851] [serial = 910] [outer = (nil)] 00:30:03 INFO - PROCESS | 1851 | ++DOMWINDOW == 268 (0x8fea5000) [pid = 1851] [serial = 911] [outer = 0x858e9c00] 00:30:03 INFO - PROCESS | 1851 | 1461223803739 Marionette DEBUG loaded listener.js 00:30:03 INFO - PROCESS | 1851 | ++DOMWINDOW == 269 (0x91c91c00) [pid = 1851] [serial = 912] [outer = 0x858e9c00] 00:30:05 INFO - PROCESS | 1851 | --DOCSHELL 0x88fecc00 == 157 [pid = 1851] [id = 200] 00:30:05 INFO - PROCESS | 1851 | --DOCSHELL 0x88fea800 == 156 [pid = 1851] [id = 188] 00:30:05 INFO - PROCESS | 1851 | --DOCSHELL 0x8fe9cc00 == 155 [pid = 1851] [id = 222] 00:30:05 INFO - PROCESS | 1851 | --DOCSHELL 0x8b23d400 == 154 [pid = 1851] [id = 196] 00:30:05 INFO - PROCESS | 1851 | --DOCSHELL 0x8914a400 == 153 [pid = 1851] [id = 197] 00:30:05 INFO - PROCESS | 1851 | --DOCSHELL 0x8fc29800 == 152 [pid = 1851] [id = 189] 00:30:05 INFO - PROCESS | 1851 | --DOCSHELL 0x8f1f3c00 == 151 [pid = 1851] [id = 190] 00:30:05 INFO - PROCESS | 1851 | --DOCSHELL 0x94ef4c00 == 150 [pid = 1851] [id = 223] 00:30:05 INFO - PROCESS | 1851 | --DOCSHELL 0x8b39f400 == 149 [pid = 1851] [id = 212] 00:30:05 INFO - PROCESS | 1851 | --DOCSHELL 0x97b73c00 == 148 [pid = 1851] [id = 211] 00:30:05 INFO - PROCESS | 1851 | --DOCSHELL 0x9971ec00 == 147 [pid = 1851] [id = 272] 00:30:05 INFO - PROCESS | 1851 | --DOCSHELL 0x98937800 == 146 [pid = 1851] [id = 271] 00:30:05 INFO - PROCESS | 1851 | --DOCSHELL 0x89a76400 == 145 [pid = 1851] [id = 269] 00:30:05 INFO - PROCESS | 1851 | --DOCSHELL 0x96aed400 == 144 [pid = 1851] [id = 270] 00:30:05 INFO - PROCESS | 1851 | --DOCSHELL 0x97b5dc00 == 143 [pid = 1851] [id = 268] 00:30:05 INFO - PROCESS | 1851 | --DOCSHELL 0x8f1e8400 == 142 [pid = 1851] [id = 267] 00:30:05 INFO - PROCESS | 1851 | --DOCSHELL 0x8f097400 == 141 [pid = 1851] [id = 266] 00:30:05 INFO - PROCESS | 1851 | --DOCSHELL 0x8eae2000 == 140 [pid = 1851] [id = 265] 00:30:05 INFO - PROCESS | 1851 | --DOCSHELL 0x8b3d6000 == 139 [pid = 1851] [id = 264] 00:30:05 INFO - PROCESS | 1851 | --DOCSHELL 0x888ed000 == 138 [pid = 1851] [id = 263] 00:30:05 INFO - PROCESS | 1851 | --DOMWINDOW == 268 (0x88955000) [pid = 1851] [serial = 758] [outer = (nil)] [url = about:blank] 00:30:05 INFO - PROCESS | 1851 | --DOMWINDOW == 267 (0x8fc26400) [pid = 1851] [serial = 780] [outer = (nil)] [url = about:blank] 00:30:05 INFO - PROCESS | 1851 | --DOMWINDOW == 266 (0x99110400) [pid = 1851] [serial = 746] [outer = (nil)] [url = about:blank] 00:30:05 INFO - PROCESS | 1851 | --DOMWINDOW == 265 (0x95840400) [pid = 1851] [serial = 729] [outer = (nil)] [url = about:blank] 00:30:05 INFO - PROCESS | 1851 | --DOMWINDOW == 264 (0x92dc8400) [pid = 1851] [serial = 752] [outer = (nil)] [url = about:blank] 00:30:05 INFO - PROCESS | 1851 | --DOMWINDOW == 263 (0x8eadec00) [pid = 1851] [serial = 731] [outer = (nil)] [url = about:blank] 00:30:05 INFO - PROCESS | 1851 | --DOMWINDOW == 262 (0x89bdf400) [pid = 1851] [serial = 771] [outer = (nil)] [url = about:blank] 00:30:05 INFO - PROCESS | 1851 | --DOMWINDOW == 261 (0x8f8c9400) [pid = 1851] [serial = 734] [outer = (nil)] [url = about:blank] 00:30:05 INFO - PROCESS | 1851 | --DOMWINDOW == 260 (0x8fe9a800) [pid = 1851] [serial = 782] [outer = (nil)] [url = about:blank] 00:30:05 INFO - PROCESS | 1851 | --DOMWINDOW == 259 (0xa3b03000) [pid = 1851] [serial = 761] [outer = (nil)] [url = about:blank] 00:30:05 INFO - PROCESS | 1851 | --DOMWINDOW == 258 (0x89bd8400) [pid = 1851] [serial = 767] [outer = (nil)] [url = about:blank] 00:30:05 INFO - PROCESS | 1851 | --DOMWINDOW == 257 (0x9fb58000) [pid = 1851] [serial = 755] [outer = (nil)] [url = about:blank] 00:30:05 INFO - PROCESS | 1851 | --DOMWINDOW == 256 (0x94ee8800) [pid = 1851] [serial = 737] [outer = (nil)] [url = about:blank] 00:30:05 INFO - PROCESS | 1851 | --DOMWINDOW == 255 (0x89a75c00) [pid = 1851] [serial = 770] [outer = (nil)] [url = about:blank] 00:30:05 INFO - PROCESS | 1851 | --DOMWINDOW == 254 (0x8eb56400) [pid = 1851] [serial = 774] [outer = (nil)] [url = about:blank] 00:30:05 INFO - PROCESS | 1851 | --DOMWINDOW == 253 (0x927f7800) [pid = 1851] [serial = 786] [outer = (nil)] [url = about:blank] 00:30:05 INFO - PROCESS | 1851 | --DOMWINDOW == 252 (0x89a79400) [pid = 1851] [serial = 764] [outer = (nil)] [url = about:blank] 00:30:05 INFO - PROCESS | 1851 | --DOMWINDOW == 251 (0x8e8cdc00) [pid = 1851] [serial = 773] [outer = (nil)] [url = about:blank] 00:30:05 INFO - PROCESS | 1851 | --DOMWINDOW == 250 (0x97d8f400) [pid = 1851] [serial = 740] [outer = (nil)] [url = about:blank] 00:30:05 INFO - PROCESS | 1851 | --DOMWINDOW == 249 (0x981cc400) [pid = 1851] [serial = 743] [outer = (nil)] [url = about:blank] 00:30:05 INFO - PROCESS | 1851 | --DOMWINDOW == 248 (0x8fea5400) [pid = 1851] [serial = 783] [outer = (nil)] [url = about:blank] 00:30:05 INFO - PROCESS | 1851 | --DOMWINDOW == 247 (0x91ce6800) [pid = 1851] [serial = 785] [outer = (nil)] [url = about:blank] 00:30:05 INFO - PROCESS | 1851 | --DOMWINDOW == 246 (0x8f183c00) [pid = 1851] [serial = 777] [outer = (nil)] [url = about:blank] 00:30:05 INFO - PROCESS | 1851 | --DOMWINDOW == 245 (0x8f8cb000) [pid = 1851] [serial = 779] [outer = (nil)] [url = about:blank] 00:30:05 INFO - PROCESS | 1851 | --DOMWINDOW == 244 (0x8eef2400) [pid = 1851] [serial = 776] [outer = (nil)] [url = about:blank] 00:30:05 INFO - PROCESS | 1851 | --DOMWINDOW == 243 (0x9fa8fc00) [pid = 1851] [serial = 749] [outer = (nil)] [url = about:blank] 00:30:05 INFO - PROCESS | 1851 | --DOMWINDOW == 242 (0x929da400) [pid = 1851] [serial = 788] [outer = (nil)] [url = about:blank] 00:30:05 INFO - PROCESS | 1851 | SkCairoFTTypeface::onFilterRec unimplemented 00:30:05 INFO - PROCESS | 1851 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:30:06 INFO - PROCESS | 1851 | 1461223806061 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] 00:30:06 INFO - PROCESS | 1851 | 1461223806101 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 00:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 00:30:06 INFO - PROCESS | 1851 | 1461223806111 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 00:30:06 INFO - PROCESS | 1851 | 1461223806116 Marionette TRACE conn3 <- [1,1186,null,{}] 00:30:06 INFO - PROCESS | 1851 | 1461223806126 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}] 00:30:06 INFO - PROCESS | 1851 | 1461223806414 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 00:30:06 INFO - PROCESS | 1851 | 1461223806534 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:06 INFO - PROCESS | 1851 | ++DOCSHELL 0x84ae9800 == 139 [pid = 1851] [id = 304] 00:30:06 INFO - PROCESS | 1851 | ++DOMWINDOW == 243 (0x861d3400) [pid = 1851] [serial = 913] [outer = (nil)] 00:30:06 INFO - PROCESS | 1851 | ++DOMWINDOW == 244 (0x861dcc00) [pid = 1851] [serial = 914] [outer = 0x861d3400] 00:30:06 INFO - PROCESS | 1851 | 1461223806620 Marionette DEBUG loaded listener.js 00:30:06 INFO - PROCESS | 1851 | ++DOMWINDOW == 245 (0x87ccb400) [pid = 1851] [serial = 915] [outer = 0x861d3400] 00:30:07 INFO - PROCESS | 1851 | 1461223807446 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] 00:30:07 INFO - PROCESS | 1851 | 1461223807516 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 00:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 00:30:07 INFO - PROCESS | 1851 | 1461223807528 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 00:30:07 INFO - PROCESS | 1851 | 1461223807532 Marionette TRACE conn3 <- [1,1190,null,{}] 00:30:07 INFO - PROCESS | 1851 | 1461223807538 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}] 00:30:07 INFO - PROCESS | 1851 | 1461223807721 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 00:30:07 INFO - PROCESS | 1851 | 1461223807733 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:07 INFO - PROCESS | 1851 | ++DOCSHELL 0x858e1400 == 140 [pid = 1851] [id = 305] 00:30:07 INFO - PROCESS | 1851 | ++DOMWINDOW == 246 (0x861dd400) [pid = 1851] [serial = 916] [outer = (nil)] 00:30:07 INFO - PROCESS | 1851 | ++DOMWINDOW == 247 (0x89141000) [pid = 1851] [serial = 917] [outer = 0x861dd400] 00:30:07 INFO - PROCESS | 1851 | 1461223807810 Marionette DEBUG loaded listener.js 00:30:07 INFO - PROCESS | 1851 | ++DOMWINDOW == 248 (0x89427000) [pid = 1851] [serial = 918] [outer = 0x861dd400] 00:30:09 INFO - PROCESS | 1851 | 1461223809031 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] 00:30:09 INFO - PROCESS | 1851 | 1461223809071 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 00:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 00:30:09 INFO - PROCESS | 1851 | 1461223809078 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 00:30:09 INFO - PROCESS | 1851 | 1461223809084 Marionette TRACE conn3 <- [1,1194,null,{}] 00:30:09 INFO - PROCESS | 1851 | 1461223809108 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}] 00:30:09 INFO - PROCESS | 1851 | 1461223809363 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 00:30:09 INFO - PROCESS | 1851 | 1461223809398 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:09 INFO - PROCESS | 1851 | ++DOCSHELL 0x88958400 == 141 [pid = 1851] [id = 306] 00:30:09 INFO - PROCESS | 1851 | ++DOMWINDOW == 249 (0x89bdf400) [pid = 1851] [serial = 919] [outer = (nil)] 00:30:09 INFO - PROCESS | 1851 | ++DOMWINDOW == 250 (0x8a5d8800) [pid = 1851] [serial = 920] [outer = 0x89bdf400] 00:30:09 INFO - PROCESS | 1851 | 1461223809477 Marionette DEBUG loaded listener.js 00:30:09 INFO - PROCESS | 1851 | ++DOMWINDOW == 251 (0x8b398c00) [pid = 1851] [serial = 921] [outer = 0x89bdf400] 00:30:10 INFO - PROCESS | 1851 | --DOMWINDOW == 250 (0x8f1e9c00) [pid = 1851] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 00:30:10 INFO - PROCESS | 1851 | --DOMWINDOW == 249 (0x8b3db400) [pid = 1851] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 00:30:10 INFO - PROCESS | 1851 | --DOMWINDOW == 248 (0x8b39c000) [pid = 1851] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 00:30:10 INFO - PROCESS | 1851 | --DOMWINDOW == 247 (0x8eae1c00) [pid = 1851] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 00:30:10 INFO - PROCESS | 1851 | --DOMWINDOW == 246 (0x8914b000) [pid = 1851] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 00:30:10 INFO - PROCESS | 1851 | --DOMWINDOW == 245 (0x8a5d5400) [pid = 1851] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 00:30:10 INFO - PROCESS | 1851 | --DOMWINDOW == 244 (0x89081c00) [pid = 1851] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 00:30:10 INFO - PROCESS | 1851 | SkCairoFTTypeface::onFilterRec unimplemented 00:30:10 INFO - PROCESS | 1851 | SkCairoFTTypeface::onFilterRec unimplemented 00:30:11 INFO - PROCESS | 1851 | 1461223811147 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] 00:30:11 INFO - PROCESS | 1851 | 1461223811183 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 00:30:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 00:30:11 INFO - PROCESS | 1851 | 1461223811201 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 00:30:11 INFO - PROCESS | 1851 | 1461223811204 Marionette TRACE conn3 <- [1,1198,null,{}] 00:30:11 INFO - PROCESS | 1851 | 1461223811213 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}] 00:30:11 INFO - PROCESS | 1851 | 1461223811399 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 00:30:11 INFO - PROCESS | 1851 | 1461223811417 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:11 INFO - PROCESS | 1851 | ++DOCSHELL 0x861d1400 == 142 [pid = 1851] [id = 307] 00:30:11 INFO - PROCESS | 1851 | ++DOMWINDOW == 245 (0x8b39f000) [pid = 1851] [serial = 922] [outer = (nil)] 00:30:11 INFO - PROCESS | 1851 | ++DOMWINDOW == 246 (0x8e7afc00) [pid = 1851] [serial = 923] [outer = 0x8b39f000] 00:30:11 INFO - PROCESS | 1851 | 1461223811500 Marionette DEBUG loaded listener.js 00:30:11 INFO - PROCESS | 1851 | ++DOMWINDOW == 247 (0x8e8cdc00) [pid = 1851] [serial = 924] [outer = 0x8b39f000] 00:30:12 INFO - PROCESS | 1851 | 1461223812461 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]]]}] 00:30:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 00:30:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1302ms 00:30:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 00:30:12 INFO - PROCESS | 1851 | 1461223812493 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 00:30:12 INFO - PROCESS | 1851 | 1461223812496 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 00:30:12 INFO - PROCESS | 1851 | 1461223812503 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 00:30:12 INFO - PROCESS | 1851 | 1461223812506 Marionette TRACE conn3 <- [1,1202,null,{}] 00:30:12 INFO - PROCESS | 1851 | 1461223812512 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}] 00:30:12 INFO - PROCESS | 1851 | 1461223812688 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 00:30:13 INFO - PROCESS | 1851 | 1461223813021 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:13 INFO - PROCESS | 1851 | ++DOCSHELL 0x854ecc00 == 143 [pid = 1851] [id = 308] 00:30:13 INFO - PROCESS | 1851 | ++DOMWINDOW == 248 (0x854edc00) [pid = 1851] [serial = 925] [outer = (nil)] 00:30:13 INFO - PROCESS | 1851 | ++DOMWINDOW == 249 (0x857af800) [pid = 1851] [serial = 926] [outer = 0x854edc00] 00:30:13 INFO - PROCESS | 1851 | 1461223813207 Marionette DEBUG loaded listener.js 00:30:13 INFO - PROCESS | 1851 | ++DOMWINDOW == 250 (0x858ec800) [pid = 1851] [serial = 927] [outer = 0x854edc00] 00:30:14 INFO - PROCESS | 1851 | 1461223814175 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]]]}] 00:30:14 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 00:30:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1738ms 00:30:14 INFO - PROCESS | 1851 | 1461223814243 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 00:30:14 INFO - PROCESS | 1851 | 1461223814250 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 00:30:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 00:30:14 INFO - PROCESS | 1851 | 1461223814258 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 00:30:14 INFO - PROCESS | 1851 | 1461223814265 Marionette TRACE conn3 <- [1,1206,null,{}] 00:30:14 INFO - PROCESS | 1851 | 1461223814274 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}] 00:30:14 INFO - PROCESS | 1851 | 1461223814521 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 00:30:14 INFO - PROCESS | 1851 | 1461223814848 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:14 INFO - PROCESS | 1851 | ++DOCSHELL 0x8908c400 == 144 [pid = 1851] [id = 309] 00:30:14 INFO - PROCESS | 1851 | ++DOMWINDOW == 251 (0x89427800) [pid = 1851] [serial = 928] [outer = (nil)] 00:30:14 INFO - PROCESS | 1851 | ++DOMWINDOW == 252 (0x89432000) [pid = 1851] [serial = 929] [outer = 0x89427800] 00:30:14 INFO - PROCESS | 1851 | 1461223814942 Marionette DEBUG loaded listener.js 00:30:15 INFO - PROCESS | 1851 | ++DOMWINDOW == 253 (0x89bde000) [pid = 1851] [serial = 930] [outer = 0x89427800] 00:30:15 INFO - PROCESS | 1851 | 1461223815972 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]]]}] 00:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 00:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1793ms 00:30:16 INFO - PROCESS | 1851 | 1461223816055 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 00:30:16 INFO - PROCESS | 1851 | 1461223816062 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 00:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 00:30:16 INFO - PROCESS | 1851 | 1461223816069 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 00:30:16 INFO - PROCESS | 1851 | 1461223816072 Marionette TRACE conn3 <- [1,1210,null,{}] 00:30:16 INFO - PROCESS | 1851 | 1461223816079 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}] 00:30:16 INFO - PROCESS | 1851 | 1461223816343 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 00:30:16 INFO - PROCESS | 1851 | 1461223816715 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:16 INFO - PROCESS | 1851 | ++DOCSHELL 0x8b395c00 == 145 [pid = 1851] [id = 310] 00:30:16 INFO - PROCESS | 1851 | ++DOMWINDOW == 254 (0x8e786000) [pid = 1851] [serial = 931] [outer = (nil)] 00:30:16 INFO - PROCESS | 1851 | ++DOMWINDOW == 255 (0x8eae1c00) [pid = 1851] [serial = 932] [outer = 0x8e786000] 00:30:16 INFO - PROCESS | 1851 | 1461223816806 Marionette DEBUG loaded listener.js 00:30:16 INFO - PROCESS | 1851 | ++DOMWINDOW == 256 (0x8eef2800) [pid = 1851] [serial = 933] [outer = 0x8e786000] 00:30:17 INFO - PROCESS | 1851 | 1461223817766 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]]]}] 00:30:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 00:30:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1740ms 00:30:17 INFO - PROCESS | 1851 | 1461223817809 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 00:30:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 00:30:17 INFO - PROCESS | 1851 | 1461223817814 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 00:30:17 INFO - PROCESS | 1851 | 1461223817845 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 00:30:17 INFO - PROCESS | 1851 | 1461223817856 Marionette TRACE conn3 <- [1,1214,null,{}] 00:30:17 INFO - PROCESS | 1851 | 1461223817867 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}] 00:30:18 INFO - PROCESS | 1851 | 1461223818079 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 00:30:18 INFO - PROCESS | 1851 | 1461223818392 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:18 INFO - PROCESS | 1851 | ++DOCSHELL 0x8e781400 == 146 [pid = 1851] [id = 311] 00:30:18 INFO - PROCESS | 1851 | ++DOMWINDOW == 257 (0x8e8cf000) [pid = 1851] [serial = 934] [outer = (nil)] 00:30:18 INFO - PROCESS | 1851 | ++DOMWINDOW == 258 (0x8f09d000) [pid = 1851] [serial = 935] [outer = 0x8e8cf000] 00:30:18 INFO - PROCESS | 1851 | 1461223818490 Marionette DEBUG loaded listener.js 00:30:18 INFO - PROCESS | 1851 | ++DOMWINDOW == 259 (0x8f1ec800) [pid = 1851] [serial = 936] [outer = 0x8e8cf000] 00:30:19 INFO - PROCESS | 1851 | 1461223819393 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]]]}] 00:30:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 00:30:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1618ms 00:30:19 INFO - PROCESS | 1851 | 1461223819441 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 00:30:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 00:30:19 INFO - PROCESS | 1851 | 1461223819446 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 00:30:19 INFO - PROCESS | 1851 | 1461223819452 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 00:30:19 INFO - PROCESS | 1851 | 1461223819456 Marionette TRACE conn3 <- [1,1218,null,{}] 00:30:19 INFO - PROCESS | 1851 | 1461223819462 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}] 00:30:19 INFO - PROCESS | 1851 | 1461223819687 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 00:30:19 INFO - PROCESS | 1851 | 1461223819957 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:20 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f18a000 == 147 [pid = 1851] [id = 312] 00:30:20 INFO - PROCESS | 1851 | ++DOMWINDOW == 260 (0x8f4ee800) [pid = 1851] [serial = 937] [outer = (nil)] 00:30:20 INFO - PROCESS | 1851 | ++DOMWINDOW == 261 (0x8fc21400) [pid = 1851] [serial = 938] [outer = 0x8f4ee800] 00:30:20 INFO - PROCESS | 1851 | 1461223820094 Marionette DEBUG loaded listener.js 00:30:20 INFO - PROCESS | 1851 | ++DOMWINDOW == 262 (0x8fce8400) [pid = 1851] [serial = 939] [outer = 0x8f4ee800] 00:30:20 INFO - PROCESS | 1851 | 1461223820994 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]]]}] 00:30:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 00:30:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1590ms 00:30:21 INFO - PROCESS | 1851 | 1461223821042 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 00:30:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 00:30:21 INFO - PROCESS | 1851 | 1461223821046 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 00:30:21 INFO - PROCESS | 1851 | 1461223821053 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 00:30:21 INFO - PROCESS | 1851 | 1461223821057 Marionette TRACE conn3 <- [1,1222,null,{}] 00:30:21 INFO - PROCESS | 1851 | 1461223821063 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}] 00:30:21 INFO - PROCESS | 1851 | 1461223821260 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 00:30:21 INFO - PROCESS | 1851 | 1461223821536 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:21 INFO - PROCESS | 1851 | ++DOCSHELL 0x8fea0400 == 148 [pid = 1851] [id = 313] 00:30:21 INFO - PROCESS | 1851 | ++DOMWINDOW == 263 (0x8fea3400) [pid = 1851] [serial = 940] [outer = (nil)] 00:30:21 INFO - PROCESS | 1851 | ++DOMWINDOW == 264 (0x903a6000) [pid = 1851] [serial = 941] [outer = 0x8fea3400] 00:30:21 INFO - PROCESS | 1851 | 1461223821684 Marionette DEBUG loaded listener.js 00:30:21 INFO - PROCESS | 1851 | ++DOMWINDOW == 265 (0x90f3e000) [pid = 1851] [serial = 942] [outer = 0x8fea3400] 00:30:22 INFO - PROCESS | 1851 | 1461223822725 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] 00:30:22 INFO - PROCESS | 1851 | 1461223822802 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 00:30:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 00:30:22 INFO - PROCESS | 1851 | 1461223822809 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 00:30:22 INFO - PROCESS | 1851 | 1461223822812 Marionette TRACE conn3 <- [1,1226,null,{}] 00:30:22 INFO - PROCESS | 1851 | 1461223822818 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}] 00:30:23 INFO - PROCESS | 1851 | 1461223823028 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 00:30:23 INFO - PROCESS | 1851 | 1461223823338 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:23 INFO - PROCESS | 1851 | ++DOCSHELL 0x88955000 == 149 [pid = 1851] [id = 314] 00:30:23 INFO - PROCESS | 1851 | ++DOMWINDOW == 266 (0x88fe5800) [pid = 1851] [serial = 943] [outer = (nil)] 00:30:23 INFO - PROCESS | 1851 | ++DOMWINDOW == 267 (0x92d6dc00) [pid = 1851] [serial = 944] [outer = 0x88fe5800] 00:30:23 INFO - PROCESS | 1851 | 1461223823435 Marionette DEBUG loaded listener.js 00:30:23 INFO - PROCESS | 1851 | ++DOMWINDOW == 268 (0x92dc8400) [pid = 1851] [serial = 945] [outer = 0x88fe5800] 00:30:24 INFO - PROCESS | 1851 | 1461223824336 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]]]}] 00:30:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 00:30:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1596ms 00:30:24 INFO - PROCESS | 1851 | 1461223824406 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 00:30:24 INFO - PROCESS | 1851 | 1461223824409 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 00:30:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 00:30:24 INFO - PROCESS | 1851 | 1461223824417 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 00:30:24 INFO - PROCESS | 1851 | 1461223824421 Marionette TRACE conn3 <- [1,1230,null,{}] 00:30:24 INFO - PROCESS | 1851 | 1461223824427 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}] 00:30:24 INFO - PROCESS | 1851 | 1461223824671 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 00:30:24 INFO - PROCESS | 1851 | 1461223824981 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:25 INFO - PROCESS | 1851 | ++DOCSHELL 0x927f0c00 == 150 [pid = 1851] [id = 315] 00:30:25 INFO - PROCESS | 1851 | ++DOMWINDOW == 269 (0x929da400) [pid = 1851] [serial = 946] [outer = (nil)] 00:30:25 INFO - PROCESS | 1851 | ++DOMWINDOW == 270 (0x94e81400) [pid = 1851] [serial = 947] [outer = 0x929da400] 00:30:25 INFO - PROCESS | 1851 | 1461223825088 Marionette DEBUG loaded listener.js 00:30:25 INFO - PROCESS | 1851 | ++DOMWINDOW == 271 (0x94e8b800) [pid = 1851] [serial = 948] [outer = 0x929da400] 00:30:26 INFO - PROCESS | 1851 | 1461223826041 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]]]}] 00:30:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 00:30:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1686ms 00:30:26 INFO - PROCESS | 1851 | 1461223826104 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 00:30:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 00:30:26 INFO - PROCESS | 1851 | 1461223826109 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 00:30:26 INFO - PROCESS | 1851 | 1461223826116 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 00:30:26 INFO - PROCESS | 1851 | 1461223826119 Marionette TRACE conn3 <- [1,1234,null,{}] 00:30:26 INFO - PROCESS | 1851 | 1461223826125 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}] 00:30:26 INFO - PROCESS | 1851 | 1461223826379 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 00:30:26 INFO - PROCESS | 1851 | 1461223826708 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:26 INFO - PROCESS | 1851 | ++DOCSHELL 0x929ce400 == 151 [pid = 1851] [id = 316] 00:30:26 INFO - PROCESS | 1851 | ++DOMWINDOW == 272 (0x929d8c00) [pid = 1851] [serial = 949] [outer = (nil)] 00:30:26 INFO - PROCESS | 1851 | ++DOMWINDOW == 273 (0x97689400) [pid = 1851] [serial = 950] [outer = 0x929d8c00] 00:30:26 INFO - PROCESS | 1851 | 1461223826806 Marionette DEBUG loaded listener.js 00:30:26 INFO - PROCESS | 1851 | ++DOMWINDOW == 274 (0x977cfc00) [pid = 1851] [serial = 951] [outer = 0x929d8c00] 00:30:27 INFO - PROCESS | 1851 | 1461223827702 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]]]}] 00:30:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 00:30:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1634ms 00:30:27 INFO - PROCESS | 1851 | 1461223827750 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 00:30:27 INFO - PROCESS | 1851 | 1461223827755 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 00:30:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 00:30:27 INFO - PROCESS | 1851 | 1461223827762 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 00:30:27 INFO - PROCESS | 1851 | 1461223827765 Marionette TRACE conn3 <- [1,1238,null,{}] 00:30:27 INFO - PROCESS | 1851 | 1461223827771 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}] 00:30:27 INFO - PROCESS | 1851 | 1461223827986 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 00:30:28 INFO - PROCESS | 1851 | 1461223828303 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:28 INFO - PROCESS | 1851 | ++DOCSHELL 0x95840400 == 152 [pid = 1851] [id = 317] 00:30:28 INFO - PROCESS | 1851 | ++DOMWINDOW == 275 (0x9770a400) [pid = 1851] [serial = 952] [outer = (nil)] 00:30:28 INFO - PROCESS | 1851 | ++DOMWINDOW == 276 (0x97d94000) [pid = 1851] [serial = 953] [outer = 0x9770a400] 00:30:28 INFO - PROCESS | 1851 | 1461223828400 Marionette DEBUG loaded listener.js 00:30:28 INFO - PROCESS | 1851 | ++DOMWINDOW == 277 (0x97d9a800) [pid = 1851] [serial = 954] [outer = 0x9770a400] 00:30:29 INFO - PROCESS | 1851 | 1461223829345 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]]]}] 00:30:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 00:30:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1634ms 00:30:29 INFO - PROCESS | 1851 | 1461223829397 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 00:30:29 INFO - PROCESS | 1851 | 1461223829401 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 00:30:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 00:30:29 INFO - PROCESS | 1851 | 1461223829408 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 00:30:29 INFO - PROCESS | 1851 | 1461223829412 Marionette TRACE conn3 <- [1,1242,null,{}] 00:30:29 INFO - PROCESS | 1851 | 1461223829418 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}] 00:30:29 INFO - PROCESS | 1851 | 1461223829634 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 00:30:29 INFO - PROCESS | 1851 | 1461223829959 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:30 INFO - PROCESS | 1851 | ++DOCSHELL 0x95842c00 == 153 [pid = 1851] [id = 318] 00:30:30 INFO - PROCESS | 1851 | ++DOMWINDOW == 278 (0x982e7800) [pid = 1851] [serial = 955] [outer = (nil)] 00:30:30 INFO - PROCESS | 1851 | ++DOMWINDOW == 279 (0x983b6000) [pid = 1851] [serial = 956] [outer = 0x982e7800] 00:30:30 INFO - PROCESS | 1851 | 1461223830081 Marionette DEBUG loaded listener.js 00:30:30 INFO - PROCESS | 1851 | ++DOMWINDOW == 280 (0x98a0c000) [pid = 1851] [serial = 957] [outer = 0x982e7800] 00:30:31 INFO - PROCESS | 1851 | 1461223830998 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]]]}] 00:30:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 00:30:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1644ms 00:30:31 INFO - PROCESS | 1851 | 1461223831069 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 00:30:31 INFO - PROCESS | 1851 | 1461223831075 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 00:30:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 00:30:31 INFO - PROCESS | 1851 | 1461223831082 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 00:30:31 INFO - PROCESS | 1851 | 1461223831093 Marionette TRACE conn3 <- [1,1246,null,{}] 00:30:31 INFO - PROCESS | 1851 | 1461223831099 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}] 00:30:31 INFO - PROCESS | 1851 | 1461223831339 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 00:30:31 INFO - PROCESS | 1851 | 1461223831735 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:31 INFO - PROCESS | 1851 | ++DOCSHELL 0x8fd43c00 == 154 [pid = 1851] [id = 319] 00:30:31 INFO - PROCESS | 1851 | ++DOMWINDOW == 281 (0x9103f400) [pid = 1851] [serial = 958] [outer = (nil)] 00:30:31 INFO - PROCESS | 1851 | ++DOMWINDOW == 282 (0x9af56800) [pid = 1851] [serial = 959] [outer = 0x9103f400] 00:30:31 INFO - PROCESS | 1851 | 1461223831892 Marionette DEBUG loaded listener.js 00:30:32 INFO - PROCESS | 1851 | ++DOMWINDOW == 283 (0x9fb58c00) [pid = 1851] [serial = 960] [outer = 0x9103f400] 00:30:33 INFO - PROCESS | 1851 | 1461223833134 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]]]}] 00:30:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 00:30:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 2096ms 00:30:33 INFO - PROCESS | 1851 | 1461223833180 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 00:30:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 00:30:33 INFO - PROCESS | 1851 | 1461223833184 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 00:30:33 INFO - PROCESS | 1851 | 1461223833190 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 00:30:33 INFO - PROCESS | 1851 | 1461223833194 Marionette TRACE conn3 <- [1,1250,null,{}] 00:30:33 INFO - PROCESS | 1851 | 1461223833200 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}] 00:30:33 INFO - PROCESS | 1851 | 1461223833414 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 00:30:33 INFO - PROCESS | 1851 | 1461223833732 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:33 INFO - PROCESS | 1851 | ++DOCSHELL 0x893ab000 == 155 [pid = 1851] [id = 320] 00:30:33 INFO - PROCESS | 1851 | ++DOMWINDOW == 284 (0x893ab800) [pid = 1851] [serial = 961] [outer = (nil)] 00:30:33 INFO - PROCESS | 1851 | ++DOMWINDOW == 285 (0x893b3400) [pid = 1851] [serial = 962] [outer = 0x893ab800] 00:30:33 INFO - PROCESS | 1851 | 1461223833828 Marionette DEBUG loaded listener.js 00:30:33 INFO - PROCESS | 1851 | ++DOMWINDOW == 286 (0x893b5800) [pid = 1851] [serial = 963] [outer = 0x893ab800] 00:30:34 INFO - PROCESS | 1851 | 1461223834832 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]]]}] 00:30:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 00:30:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1689ms 00:30:34 INFO - PROCESS | 1851 | 1461223834897 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 00:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 00:30:34 INFO - PROCESS | 1851 | 1461223834901 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 00:30:34 INFO - PROCESS | 1851 | 1461223834908 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 00:30:34 INFO - PROCESS | 1851 | 1461223834912 Marionette TRACE conn3 <- [1,1254,null,{}] 00:30:34 INFO - PROCESS | 1851 | 1461223834918 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}] 00:30:35 INFO - PROCESS | 1851 | 1461223835145 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 00:30:35 INFO - PROCESS | 1851 | 1461223835470 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:35 INFO - PROCESS | 1851 | ++DOCSHELL 0x893b2000 == 156 [pid = 1851] [id = 321] 00:30:35 INFO - PROCESS | 1851 | ++DOMWINDOW == 287 (0x893b2800) [pid = 1851] [serial = 964] [outer = (nil)] 00:30:35 INFO - PROCESS | 1851 | ++DOMWINDOW == 288 (0x9fdefc00) [pid = 1851] [serial = 965] [outer = 0x893b2800] 00:30:35 INFO - PROCESS | 1851 | 1461223835566 Marionette DEBUG loaded listener.js 00:30:35 INFO - PROCESS | 1851 | ++DOMWINDOW == 289 (0xa099a400) [pid = 1851] [serial = 966] [outer = 0x893b2800] 00:30:36 INFO - PROCESS | 1851 | 1461223836502 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]]]}] 00:30:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 00:30:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1635ms 00:30:36 INFO - PROCESS | 1851 | 1461223836543 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 00:30:36 INFO - PROCESS | 1851 | 1461223836547 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 00:30:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 00:30:36 INFO - PROCESS | 1851 | 1461223836553 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 00:30:36 INFO - PROCESS | 1851 | 1461223836556 Marionette TRACE conn3 <- [1,1258,null,{}] 00:30:36 INFO - PROCESS | 1851 | 1461223836563 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}] 00:30:36 INFO - PROCESS | 1851 | 1461223836772 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 00:30:37 INFO - PROCESS | 1851 | 1461223837105 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:37 INFO - PROCESS | 1851 | ++DOCSHELL 0x893b2400 == 157 [pid = 1851] [id = 322] 00:30:37 INFO - PROCESS | 1851 | ++DOMWINDOW == 290 (0x893b4800) [pid = 1851] [serial = 967] [outer = (nil)] 00:30:37 INFO - PROCESS | 1851 | ++DOMWINDOW == 291 (0x92fd0c00) [pid = 1851] [serial = 968] [outer = 0x893b4800] 00:30:37 INFO - PROCESS | 1851 | 1461223837204 Marionette DEBUG loaded listener.js 00:30:37 INFO - PROCESS | 1851 | ++DOMWINDOW == 292 (0x92fd3800) [pid = 1851] [serial = 969] [outer = 0x893b4800] 00:30:38 INFO - PROCESS | 1851 | 1461223838077 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]]]}] 00:30:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 00:30:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1581ms 00:30:38 INFO - PROCESS | 1851 | 1461223838136 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 00:30:38 INFO - PROCESS | 1851 | 1461223838140 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 00:30:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 00:30:38 INFO - PROCESS | 1851 | 1461223838147 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 00:30:38 INFO - PROCESS | 1851 | 1461223838160 Marionette TRACE conn3 <- [1,1262,null,{}] 00:30:38 INFO - PROCESS | 1851 | 1461223838167 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}] 00:30:38 INFO - PROCESS | 1851 | 1461223838357 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 00:30:38 INFO - PROCESS | 1851 | 1461223838671 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:38 INFO - PROCESS | 1851 | ++DOCSHELL 0x848da400 == 158 [pid = 1851] [id = 323] 00:30:38 INFO - PROCESS | 1851 | ++DOMWINDOW == 293 (0x848dac00) [pid = 1851] [serial = 970] [outer = (nil)] 00:30:38 INFO - PROCESS | 1851 | ++DOMWINDOW == 294 (0x848e3800) [pid = 1851] [serial = 971] [outer = 0x848dac00] 00:30:38 INFO - PROCESS | 1851 | 1461223838786 Marionette DEBUG loaded listener.js 00:30:38 INFO - PROCESS | 1851 | ++DOMWINDOW == 295 (0x848e5400) [pid = 1851] [serial = 972] [outer = 0x848dac00] 00:30:39 INFO - PROCESS | 1851 | 1461223839724 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]]]}] 00:30:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 00:30:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1638ms 00:30:39 INFO - PROCESS | 1851 | 1461223839786 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 00:30:39 INFO - PROCESS | 1851 | 1461223839790 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 00:30:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 00:30:39 INFO - PROCESS | 1851 | 1461223839796 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 00:30:39 INFO - PROCESS | 1851 | 1461223839799 Marionette TRACE conn3 <- [1,1266,null,{}] 00:30:39 INFO - PROCESS | 1851 | 1461223839805 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}] 00:30:40 INFO - PROCESS | 1851 | 1461223840001 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 00:30:40 INFO - PROCESS | 1851 | 1461223840336 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:40 INFO - PROCESS | 1851 | ++DOCSHELL 0x848e9400 == 159 [pid = 1851] [id = 324] 00:30:40 INFO - PROCESS | 1851 | ++DOMWINDOW == 296 (0x854f4000) [pid = 1851] [serial = 973] [outer = (nil)] 00:30:40 INFO - PROCESS | 1851 | ++DOMWINDOW == 297 (0x92fd1800) [pid = 1851] [serial = 974] [outer = 0x854f4000] 00:30:40 INFO - PROCESS | 1851 | 1461223840429 Marionette DEBUG loaded listener.js 00:30:40 INFO - PROCESS | 1851 | ++DOMWINDOW == 298 (0x92fd5400) [pid = 1851] [serial = 975] [outer = 0x854f4000] 00:30:41 INFO - PROCESS | 1851 | 1461223841402 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]]]}] 00:30:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 00:30:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1641ms 00:30:41 INFO - PROCESS | 1851 | 1461223841438 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 00:30:41 INFO - PROCESS | 1851 | 1461223841442 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 00:30:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 00:30:41 INFO - PROCESS | 1851 | 1461223841449 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 00:30:41 INFO - PROCESS | 1851 | 1461223841452 Marionette TRACE conn3 <- [1,1270,null,{}] 00:30:41 INFO - PROCESS | 1851 | 1461223841458 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}] 00:30:41 INFO - PROCESS | 1851 | 1461223841660 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 00:30:42 INFO - PROCESS | 1851 | 1461223842408 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:42 INFO - PROCESS | 1851 | ++DOCSHELL 0x842dac00 == 160 [pid = 1851] [id = 325] 00:30:42 INFO - PROCESS | 1851 | ++DOMWINDOW == 299 (0x842db400) [pid = 1851] [serial = 976] [outer = (nil)] 00:30:42 INFO - PROCESS | 1851 | ++DOMWINDOW == 300 (0x848ddc00) [pid = 1851] [serial = 977] [outer = 0x842db400] 00:30:42 INFO - PROCESS | 1851 | 1461223842497 Marionette DEBUG loaded listener.js 00:30:42 INFO - PROCESS | 1851 | ++DOMWINDOW == 301 (0x84aebc00) [pid = 1851] [serial = 978] [outer = 0x842db400] 00:30:43 INFO - PROCESS | 1851 | --DOCSHELL 0x97b5c800 == 159 [pid = 1851] [id = 72] 00:30:43 INFO - PROCESS | 1851 | --DOCSHELL 0x8e8c5c00 == 158 [pid = 1851] [id = 243] 00:30:43 INFO - PROCESS | 1851 | --DOCSHELL 0x8f09b800 == 157 [pid = 1851] [id = 245] 00:30:43 INFO - PROCESS | 1851 | --DOCSHELL 0x8f1f0800 == 156 [pid = 1851] [id = 244] 00:30:43 INFO - PROCESS | 1851 | --DOCSHELL 0x861d1400 == 155 [pid = 1851] [id = 307] 00:30:43 INFO - PROCESS | 1851 | --DOCSHELL 0x88958400 == 154 [pid = 1851] [id = 306] 00:30:43 INFO - PROCESS | 1851 | --DOCSHELL 0x858e1400 == 153 [pid = 1851] [id = 305] 00:30:43 INFO - PROCESS | 1851 | --DOCSHELL 0x84ae9800 == 152 [pid = 1851] [id = 304] 00:30:43 INFO - PROCESS | 1851 | --DOCSHELL 0x861d3800 == 151 [pid = 1851] [id = 296] 00:30:43 INFO - PROCESS | 1851 | --DOCSHELL 0x8e7ae800 == 150 [pid = 1851] [id = 295] 00:30:43 INFO - PROCESS | 1851 | --DOCSHELL 0x9af62400 == 149 [pid = 1851] [id = 293] 00:30:43 INFO - PROCESS | 1851 | --DOCSHELL 0x8e7ab400 == 148 [pid = 1851] [id = 294] 00:30:43 INFO - PROCESS | 1851 | --DOCSHELL 0x8b394000 == 147 [pid = 1851] [id = 292] 00:30:43 INFO - PROCESS | 1851 | --DOCSHELL 0x92dcc400 == 146 [pid = 1851] [id = 291] 00:30:43 INFO - PROCESS | 1851 | --DOCSHELL 0x91ce3000 == 145 [pid = 1851] [id = 290] 00:30:43 INFO - PROCESS | 1851 | --DOCSHELL 0x90f3f400 == 144 [pid = 1851] [id = 289] 00:30:43 INFO - PROCESS | 1851 | --DOCSHELL 0x8b39d000 == 143 [pid = 1851] [id = 287] 00:30:43 INFO - PROCESS | 1851 | --DOCSHELL 0x8eb54800 == 142 [pid = 1851] [id = 288] 00:30:43 INFO - PROCESS | 1851 | --DOCSHELL 0x888e2400 == 141 [pid = 1851] [id = 286] 00:30:43 INFO - PROCESS | 1851 | --DOMWINDOW == 300 (0x929db400) [pid = 1851] [serial = 857] [outer = (nil)] [url = about:blank] 00:30:43 INFO - PROCESS | 1851 | --DOMWINDOW == 299 (0x8eae7800) [pid = 1851] [serial = 794] [outer = (nil)] [url = about:blank] 00:30:43 INFO - PROCESS | 1851 | --DOMWINDOW == 298 (0x90f3a000) [pid = 1851] [serial = 824] [outer = (nil)] [url = about:blank] 00:30:43 INFO - PROCESS | 1851 | --DOMWINDOW == 297 (0x8f4e6c00) [pid = 1851] [serial = 848] [outer = (nil)] [url = about:blank] 00:30:43 INFO - PROCESS | 1851 | --DOMWINDOW == 296 (0xa0b36c00) [pid = 1851] [serial = 818] [outer = (nil)] [url = about:blank] 00:30:43 INFO - PROCESS | 1851 | --DOMWINDOW == 295 (0x8f1e7800) [pid = 1851] [serial = 797] [outer = (nil)] [url = about:blank] 00:30:43 INFO - PROCESS | 1851 | --DOMWINDOW == 294 (0x8e783000) [pid = 1851] [serial = 833] [outer = (nil)] [url = about:blank] 00:30:43 INFO - PROCESS | 1851 | --DOMWINDOW == 293 (0x92d6ac00) [pid = 1851] [serial = 789] [outer = (nil)] [url = about:blank] 00:30:43 INFO - PROCESS | 1851 | --DOMWINDOW == 292 (0x87ccdc00) [pid = 1851] [serial = 830] [outer = (nil)] [url = about:blank] 00:30:43 INFO - PROCESS | 1851 | --DOMWINDOW == 291 (0x98585400) [pid = 1851] [serial = 809] [outer = (nil)] [url = about:blank] 00:30:43 INFO - PROCESS | 1851 | --DOMWINDOW == 290 (0x99966000) [pid = 1851] [serial = 812] [outer = (nil)] [url = about:blank] 00:30:43 INFO - PROCESS | 1851 | --DOMWINDOW == 289 (0x92d71400) [pid = 1851] [serial = 800] [outer = (nil)] [url = about:blank] 00:30:43 INFO - PROCESS | 1851 | --DOMWINDOW == 288 (0x8e780400) [pid = 1851] [serial = 842] [outer = (nil)] [url = about:blank] 00:30:43 INFO - PROCESS | 1851 | --DOMWINDOW == 287 (0x8942d400) [pid = 1851] [serial = 836] [outer = (nil)] [url = about:blank] 00:30:43 INFO - PROCESS | 1851 | --DOMWINDOW == 286 (0x8eae0800) [pid = 1851] [serial = 843] [outer = (nil)] [url = about:blank] 00:30:43 INFO - PROCESS | 1851 | --DOMWINDOW == 285 (0x8fc26000) [pid = 1851] [serial = 849] [outer = (nil)] [url = about:blank] 00:30:43 INFO - PROCESS | 1851 | --DOMWINDOW == 284 (0x88959c00) [pid = 1851] [serial = 791] [outer = (nil)] [url = about:blank] 00:30:43 INFO - PROCESS | 1851 | --DOMWINDOW == 283 (0x89089000) [pid = 1851] [serial = 821] [outer = (nil)] [url = about:blank] 00:30:43 INFO - PROCESS | 1851 | --DOMWINDOW == 282 (0x8f08b800) [pid = 1851] [serial = 846] [outer = (nil)] [url = about:blank] 00:30:43 INFO - PROCESS | 1851 | --DOMWINDOW == 281 (0x91ce9400) [pid = 1851] [serial = 855] [outer = (nil)] [url = about:blank] 00:30:43 INFO - PROCESS | 1851 | --DOMWINDOW == 280 (0x9fa8d000) [pid = 1851] [serial = 815] [outer = (nil)] [url = about:blank] 00:30:43 INFO - PROCESS | 1851 | --DOMWINDOW == 279 (0x8fd4c000) [pid = 1851] [serial = 851] [outer = (nil)] [url = about:blank] 00:30:43 INFO - PROCESS | 1851 | --DOMWINDOW == 278 (0x8fe9e800) [pid = 1851] [serial = 852] [outer = (nil)] [url = about:blank] 00:30:43 INFO - PROCESS | 1851 | --DOMWINDOW == 277 (0x97b61c00) [pid = 1851] [serial = 806] [outer = (nil)] [url = about:blank] 00:30:43 INFO - PROCESS | 1851 | --DOMWINDOW == 276 (0x89be2400) [pid = 1851] [serial = 840] [outer = (nil)] [url = about:blank] 00:30:43 INFO - PROCESS | 1851 | --DOMWINDOW == 275 (0x8e785400) [pid = 1851] [serial = 827] [outer = (nil)] [url = about:blank] 00:30:43 INFO - PROCESS | 1851 | --DOMWINDOW == 274 (0x89435000) [pid = 1851] [serial = 839] [outer = (nil)] [url = about:blank] 00:30:43 INFO - PROCESS | 1851 | --DOMWINDOW == 273 (0x8eb50400) [pid = 1851] [serial = 845] [outer = (nil)] [url = about:blank] 00:30:43 INFO - PROCESS | 1851 | --DOMWINDOW == 272 (0x94eebc00) [pid = 1851] [serial = 803] [outer = (nil)] [url = about:blank] 00:30:43 INFO - PROCESS | 1851 | --DOMWINDOW == 271 (0x8f081c00) [pid = 1851] [serial = 854] [outer = (nil)] [url = about:blank] 00:30:44 INFO - PROCESS | 1851 | 1461223844369 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]]]}] 00:30:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 00:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 2937ms 00:30:44 INFO - PROCESS | 1851 | 1461223844423 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 00:30:44 INFO - PROCESS | 1851 | 1461223844431 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 00:30:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 00:30:44 INFO - PROCESS | 1851 | 1461223844443 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 00:30:44 INFO - PROCESS | 1851 | 1461223844447 Marionette TRACE conn3 <- [1,1274,null,{}] 00:30:44 INFO - PROCESS | 1851 | 1461223844455 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}] 00:30:44 INFO - PROCESS | 1851 | 1461223844659 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 00:30:44 INFO - PROCESS | 1851 | 1461223844846 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:44 INFO - PROCESS | 1851 | ++DOCSHELL 0x842dc400 == 142 [pid = 1851] [id = 326] 00:30:44 INFO - PROCESS | 1851 | ++DOMWINDOW == 272 (0x858e2000) [pid = 1851] [serial = 979] [outer = (nil)] 00:30:44 INFO - PROCESS | 1851 | ++DOMWINDOW == 273 (0x861d6c00) [pid = 1851] [serial = 980] [outer = 0x858e2000] 00:30:44 INFO - PROCESS | 1851 | 1461223844930 Marionette DEBUG loaded listener.js 00:30:45 INFO - PROCESS | 1851 | ++DOMWINDOW == 274 (0x861de000) [pid = 1851] [serial = 981] [outer = 0x858e2000] 00:30:45 INFO - PROCESS | 1851 | 1461223845910 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]]]}] 00:30:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 00:30:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1488ms 00:30:45 INFO - PROCESS | 1851 | 1461223845933 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 00:30:45 INFO - PROCESS | 1851 | 1461223845941 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 00:30:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 00:30:45 INFO - PROCESS | 1851 | 1461223845949 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 00:30:45 INFO - PROCESS | 1851 | 1461223845953 Marionette TRACE conn3 <- [1,1278,null,{}] 00:30:45 INFO - PROCESS | 1851 | 1461223845959 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}] 00:30:46 INFO - PROCESS | 1851 | 1461223846147 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 00:30:46 INFO - PROCESS | 1851 | 1461223846475 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:46 INFO - PROCESS | 1851 | ++DOCSHELL 0x87cc6000 == 143 [pid = 1851] [id = 327] 00:30:46 INFO - PROCESS | 1851 | ++DOMWINDOW == 275 (0x8894dc00) [pid = 1851] [serial = 982] [outer = (nil)] 00:30:46 INFO - PROCESS | 1851 | ++DOMWINDOW == 276 (0x89145c00) [pid = 1851] [serial = 983] [outer = 0x8894dc00] 00:30:46 INFO - PROCESS | 1851 | 1461223846593 Marionette DEBUG loaded listener.js 00:30:46 INFO - PROCESS | 1851 | ++DOMWINDOW == 277 (0x8942d400) [pid = 1851] [serial = 984] [outer = 0x8894dc00] 00:30:47 INFO - PROCESS | 1851 | 1461223847475 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]]]}] 00:30:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 00:30:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1552ms 00:30:47 INFO - PROCESS | 1851 | 1461223847502 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 00:30:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 00:30:47 INFO - PROCESS | 1851 | 1461223847506 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 00:30:47 INFO - PROCESS | 1851 | 1461223847515 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 00:30:47 INFO - PROCESS | 1851 | 1461223847524 Marionette TRACE conn3 <- [1,1282,null,{}] 00:30:47 INFO - PROCESS | 1851 | 1461223847544 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}] 00:30:47 INFO - PROCESS | 1851 | 1461223847797 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 00:30:47 INFO - PROCESS | 1851 | 1461223847838 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:47 INFO - PROCESS | 1851 | ++DOCSHELL 0x88fea000 == 144 [pid = 1851] [id = 328] 00:30:47 INFO - PROCESS | 1851 | ++DOMWINDOW == 278 (0x8b23d800) [pid = 1851] [serial = 985] [outer = (nil)] 00:30:47 INFO - PROCESS | 1851 | ++DOMWINDOW == 279 (0x8b3d6800) [pid = 1851] [serial = 986] [outer = 0x8b23d800] 00:30:47 INFO - PROCESS | 1851 | 1461223847911 Marionette DEBUG loaded listener.js 00:30:48 INFO - PROCESS | 1851 | ++DOMWINDOW == 280 (0x8e787800) [pid = 1851] [serial = 987] [outer = 0x8b23d800] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 279 (0x8b23c400) [pid = 1851] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 278 (0x8fe9f800) [pid = 1851] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 277 (0x9434a400) [pid = 1851] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 276 (0x8fc1c800) [pid = 1851] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 275 (0x98d6c400) [pid = 1851] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 274 (0x8e7ac000) [pid = 1851] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 273 (0x8b3a0400) [pid = 1851] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 272 (0x8fc1f400) [pid = 1851] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 271 (0x8e78c000) [pid = 1851] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 270 (0x861dac00) [pid = 1851] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 269 (0x9103b800) [pid = 1851] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 268 (0x9af5d400) [pid = 1851] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 267 (0x9af63c00) [pid = 1851] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 266 (0x89bdf400) [pid = 1851] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 265 (0x8f4ec800) [pid = 1851] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 264 (0x97b6b800) [pid = 1851] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 263 (0x87cc7400) [pid = 1851] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 262 (0x888ee000) [pid = 1851] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 261 (0x861d3400) [pid = 1851] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 260 (0x8a5ce400) [pid = 1851] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 259 (0x8b240000) [pid = 1851] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 258 (0x91040800) [pid = 1851] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 257 (0x97b65400) [pid = 1851] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 256 (0x8fcebc00) [pid = 1851] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 255 (0x927ee400) [pid = 1851] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 254 (0x97b5e400) [pid = 1851] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 253 (0x8fea7400) [pid = 1851] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 252 (0xa0e9e800) [pid = 1851] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 251 (0x92d65800) [pid = 1851] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 250 (0x858e9c00) [pid = 1851] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 249 (0x94e8a800) [pid = 1851] [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.] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 248 (0x96a65400) [pid = 1851] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 247 (0x87cd3400) [pid = 1851] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 246 (0x8e7b2400) [pid = 1851] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 245 (0x929dc800) [pid = 1851] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 244 (0x9857a000) [pid = 1851] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 243 (0x888e8000) [pid = 1851] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 242 (0x8f8bec00) [pid = 1851] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 241 (0x91ce6400) [pid = 1851] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 240 (0x97b6c000) [pid = 1851] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 239 (0x8f088000) [pid = 1851] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 238 (0x9de1f400) [pid = 1851] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 237 (0x89086400) [pid = 1851] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 236 (0x8f08cc00) [pid = 1851] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 235 (0x8fc29c00) [pid = 1851] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 234 (0x97b75400) [pid = 1851] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 233 (0x912f1c00) [pid = 1851] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 232 (0x89a76c00) [pid = 1851] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 231 (0x8e77dc00) [pid = 1851] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 230 (0x94e2f400) [pid = 1851] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 229 (0x89428800) [pid = 1851] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 228 (0x8f08d000) [pid = 1851] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 227 (0x9800f000) [pid = 1851] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 226 (0x8b39e400) [pid = 1851] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 225 (0x861dd400) [pid = 1851] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 224 (0x8907d800) [pid = 1851] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 223 (0xa0b1e800) [pid = 1851] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 222 (0x8e8c8c00) [pid = 1851] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 221 (0x927efc00) [pid = 1851] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 220 (0x92dc5400) [pid = 1851] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 219 (0x8e8c3c00) [pid = 1851] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 218 (0x88950c00) [pid = 1851] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 217 (0x8a5d8c00) [pid = 1851] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 216 (0x9971e400) [pid = 1851] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 215 (0x937dd400) [pid = 1851] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 214 (0x90f32000) [pid = 1851] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 213 (0xa0e9d000) [pid = 1851] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 212 (0x96a60c00) [pid = 1851] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 211 (0x9103e800) [pid = 1851] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 210 (0x92dc1800) [pid = 1851] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 209 (0x937d6800) [pid = 1851] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 208 (0x90f37400) [pid = 1851] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 207 (0x97a6b000) [pid = 1851] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 206 (0x8eaeb400) [pid = 1851] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 205 (0x8a2f6800) [pid = 1851] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 204 (0x8b3dd800) [pid = 1851] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 203 (0x94346400) [pid = 1851] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 202 (0xa3b0a000) [pid = 1851] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 201 (0x94ec8800) [pid = 1851] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 200 (0x8b3d0800) [pid = 1851] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 199 (0x97cd2c00) [pid = 1851] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 198 (0x91c91400) [pid = 1851] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 197 (0x89a71000) [pid = 1851] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 00:30:49 INFO - PROCESS | 1851 | --DOMWINDOW == 196 (0x9af56c00) [pid = 1851] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 00:30:50 INFO - PROCESS | 1851 | 1461223850304 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]]]}] 00:30:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 00:30:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 2851ms 00:30:50 INFO - PROCESS | 1851 | 1461223850364 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 00:30:50 INFO - PROCESS | 1851 | 1461223850369 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 00:30:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 00:30:50 INFO - PROCESS | 1851 | 1461223850375 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 00:30:50 INFO - PROCESS | 1851 | 1461223850379 Marionette TRACE conn3 <- [1,1286,null,{}] 00:30:50 INFO - PROCESS | 1851 | 1461223850384 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}] 00:30:50 INFO - PROCESS | 1851 | 1461223850563 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 00:30:50 INFO - PROCESS | 1851 | 1461223850797 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:50 INFO - PROCESS | 1851 | ++DOCSHELL 0x858e5400 == 145 [pid = 1851] [id = 329] 00:30:50 INFO - PROCESS | 1851 | ++DOMWINDOW == 197 (0x861d3400) [pid = 1851] [serial = 988] [outer = (nil)] 00:30:50 INFO - PROCESS | 1851 | ++DOMWINDOW == 198 (0x88fe2400) [pid = 1851] [serial = 989] [outer = 0x861d3400] 00:30:50 INFO - PROCESS | 1851 | 1461223850874 Marionette DEBUG loaded listener.js 00:30:50 INFO - PROCESS | 1851 | ++DOMWINDOW == 199 (0x89144000) [pid = 1851] [serial = 990] [outer = 0x861d3400] 00:30:51 INFO - PROCESS | 1851 | 1461223851731 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]]]}] 00:30:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 00:30:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1395ms 00:30:51 INFO - PROCESS | 1851 | 1461223851775 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 00:30:51 INFO - PROCESS | 1851 | 1461223851783 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 00:30:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 00:30:51 INFO - PROCESS | 1851 | 1461223851812 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 00:30:51 INFO - PROCESS | 1851 | 1461223851819 Marionette TRACE conn3 <- [1,1290,null,{}] 00:30:51 INFO - PROCESS | 1851 | 1461223851830 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}] 00:30:52 INFO - PROCESS | 1851 | 1461223852078 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 00:30:52 INFO - PROCESS | 1851 | 1461223852428 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:52 INFO - PROCESS | 1851 | ++DOCSHELL 0x854f6c00 == 146 [pid = 1851] [id = 330] 00:30:52 INFO - PROCESS | 1851 | ++DOMWINDOW == 200 (0x854f9800) [pid = 1851] [serial = 991] [outer = (nil)] 00:30:52 INFO - PROCESS | 1851 | ++DOMWINDOW == 201 (0x857b6000) [pid = 1851] [serial = 992] [outer = 0x854f9800] 00:30:52 INFO - PROCESS | 1851 | 1461223852530 Marionette DEBUG loaded listener.js 00:30:52 INFO - PROCESS | 1851 | ++DOMWINDOW == 202 (0x87cd3400) [pid = 1851] [serial = 993] [outer = 0x854f9800] 00:30:53 INFO - PROCESS | 1851 | 1461223853491 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]]]}] 00:30:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 00:30:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1740ms 00:30:53 INFO - PROCESS | 1851 | 1461223853551 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 00:30:53 INFO - PROCESS | 1851 | 1461223853560 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 00:30:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 00:30:53 INFO - PROCESS | 1851 | 1461223853571 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 00:30:53 INFO - PROCESS | 1851 | 1461223853575 Marionette TRACE conn3 <- [1,1294,null,{}] 00:30:53 INFO - PROCESS | 1851 | 1461223853582 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}] 00:30:53 INFO - PROCESS | 1851 | 1461223853827 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 00:30:54 INFO - PROCESS | 1851 | 1461223854156 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:54 INFO - PROCESS | 1851 | ++DOCSHELL 0x89087400 == 147 [pid = 1851] [id = 331] 00:30:54 INFO - PROCESS | 1851 | ++DOMWINDOW == 203 (0x893b3c00) [pid = 1851] [serial = 994] [outer = (nil)] 00:30:54 INFO - PROCESS | 1851 | ++DOMWINDOW == 204 (0x89a76800) [pid = 1851] [serial = 995] [outer = 0x893b3c00] 00:30:54 INFO - PROCESS | 1851 | 1461223854247 Marionette DEBUG loaded listener.js 00:30:54 INFO - PROCESS | 1851 | ++DOMWINDOW == 205 (0x89be5c00) [pid = 1851] [serial = 996] [outer = 0x893b3c00] 00:30:55 INFO - PROCESS | 1851 | 1461223855280 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]]]}] 00:30:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 00:30:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1747ms 00:30:55 INFO - PROCESS | 1851 | 1461223855318 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 00:30:55 INFO - PROCESS | 1851 | 1461223855321 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 00:30:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 00:30:55 INFO - PROCESS | 1851 | 1461223855329 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 00:30:55 INFO - PROCESS | 1851 | 1461223855335 Marionette TRACE conn3 <- [1,1298,null,{}] 00:30:55 INFO - PROCESS | 1851 | 1461223855353 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}] 00:30:55 INFO - PROCESS | 1851 | 1461223855570 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 00:30:55 INFO - PROCESS | 1851 | 1461223855933 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:55 INFO - PROCESS | 1851 | ++DOCSHELL 0x84af0400 == 148 [pid = 1851] [id = 332] 00:30:55 INFO - PROCESS | 1851 | ++DOMWINDOW == 206 (0x8e781800) [pid = 1851] [serial = 997] [outer = (nil)] 00:30:56 INFO - PROCESS | 1851 | ++DOMWINDOW == 207 (0x8e7b1c00) [pid = 1851] [serial = 998] [outer = 0x8e781800] 00:30:56 INFO - PROCESS | 1851 | 1461223856033 Marionette DEBUG loaded listener.js 00:30:56 INFO - PROCESS | 1851 | ++DOMWINDOW == 208 (0x8e8c5000) [pid = 1851] [serial = 999] [outer = 0x8e781800] 00:30:57 INFO - PROCESS | 1851 | 1461223857033 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]]]}] 00:30:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 00:30:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1739ms 00:30:57 INFO - PROCESS | 1851 | 1461223857069 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 00:30:57 INFO - PROCESS | 1851 | 1461223857074 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 00:30:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 00:30:57 INFO - PROCESS | 1851 | 1461223857081 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 00:30:57 INFO - PROCESS | 1851 | 1461223857085 Marionette TRACE conn3 <- [1,1302,null,{}] 00:30:57 INFO - PROCESS | 1851 | 1461223857091 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}] 00:30:57 INFO - PROCESS | 1851 | 1461223857292 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 00:30:57 INFO - PROCESS | 1851 | 1461223857611 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:57 INFO - PROCESS | 1851 | ++DOCSHELL 0x8a2f2000 == 149 [pid = 1851] [id = 333] 00:30:57 INFO - PROCESS | 1851 | ++DOMWINDOW == 209 (0x8b3d1000) [pid = 1851] [serial = 1000] [outer = (nil)] 00:30:57 INFO - PROCESS | 1851 | ++DOMWINDOW == 210 (0x8eef3800) [pid = 1851] [serial = 1001] [outer = 0x8b3d1000] 00:30:57 INFO - PROCESS | 1851 | 1461223857716 Marionette DEBUG loaded listener.js 00:30:57 INFO - PROCESS | 1851 | ++DOMWINDOW == 211 (0x8eeffc00) [pid = 1851] [serial = 1002] [outer = 0x8b3d1000] 00:30:58 INFO - PROCESS | 1851 | 1461223858650 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]]]}] 00:30:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 00:30:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1635ms 00:30:58 INFO - PROCESS | 1851 | 1461223858718 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 00:30:58 INFO - PROCESS | 1851 | 1461223858722 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 00:30:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 00:30:58 INFO - PROCESS | 1851 | 1461223858728 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 00:30:58 INFO - PROCESS | 1851 | 1461223858732 Marionette TRACE conn3 <- [1,1306,null,{}] 00:30:58 INFO - PROCESS | 1851 | 1461223858738 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}] 00:30:58 INFO - PROCESS | 1851 | 1461223858928 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 00:30:59 INFO - PROCESS | 1851 | 1461223859238 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:30:59 INFO - PROCESS | 1851 | ++DOCSHELL 0x8eaeb400 == 150 [pid = 1851] [id = 334] 00:30:59 INFO - PROCESS | 1851 | ++DOMWINDOW == 212 (0x8eaec800) [pid = 1851] [serial = 1003] [outer = (nil)] 00:30:59 INFO - PROCESS | 1851 | ++DOMWINDOW == 213 (0x8f086400) [pid = 1851] [serial = 1004] [outer = 0x8eaec800] 00:30:59 INFO - PROCESS | 1851 | 1461223859333 Marionette DEBUG loaded listener.js 00:30:59 INFO - PROCESS | 1851 | ++DOMWINDOW == 214 (0x8f08b000) [pid = 1851] [serial = 1005] [outer = 0x8eaec800] 00:31:00 INFO - PROCESS | 1851 | 1461223860232 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]]]}] 00:31:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 00:31:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1581ms 00:31:00 INFO - PROCESS | 1851 | 1461223860310 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 00:31:00 INFO - PROCESS | 1851 | 1461223860314 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 00:31:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 00:31:00 INFO - PROCESS | 1851 | 1461223860321 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 00:31:00 INFO - PROCESS | 1851 | 1461223860325 Marionette TRACE conn3 <- [1,1310,null,{}] 00:31:00 INFO - PROCESS | 1851 | 1461223860331 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}] 00:31:00 INFO - PROCESS | 1851 | 1461223860610 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 00:31:00 INFO - PROCESS | 1851 | 1461223860945 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:00 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f1e6000 == 151 [pid = 1851] [id = 335] 00:31:00 INFO - PROCESS | 1851 | ++DOMWINDOW == 215 (0x8f1eac00) [pid = 1851] [serial = 1006] [outer = (nil)] 00:31:01 INFO - PROCESS | 1851 | ++DOMWINDOW == 216 (0x8f4e9800) [pid = 1851] [serial = 1007] [outer = 0x8f1eac00] 00:31:01 INFO - PROCESS | 1851 | 1461223861049 Marionette DEBUG loaded listener.js 00:31:01 INFO - PROCESS | 1851 | ++DOMWINDOW == 217 (0x8fc24800) [pid = 1851] [serial = 1008] [outer = 0x8f1eac00] 00:31:02 INFO - PROCESS | 1851 | 1461223862131 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] 00:31:02 INFO - PROCESS | 1851 | 1461223862214 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 00:31:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 00:31:02 INFO - PROCESS | 1851 | 1461223862222 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 00:31:02 INFO - PROCESS | 1851 | 1461223862228 Marionette TRACE conn3 <- [1,1314,null,{}] 00:31:02 INFO - PROCESS | 1851 | 1461223862235 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}] 00:31:02 INFO - PROCESS | 1851 | 1461223862471 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 00:31:02 INFO - PROCESS | 1851 | 1461223862798 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:02 INFO - PROCESS | 1851 | ++DOCSHELL 0x848e1000 == 152 [pid = 1851] [id = 336] 00:31:02 INFO - PROCESS | 1851 | ++DOMWINDOW == 218 (0x89429c00) [pid = 1851] [serial = 1009] [outer = (nil)] 00:31:02 INFO - PROCESS | 1851 | ++DOMWINDOW == 219 (0x8fea7000) [pid = 1851] [serial = 1010] [outer = 0x89429c00] 00:31:02 INFO - PROCESS | 1851 | 1461223862893 Marionette DEBUG loaded listener.js 00:31:03 INFO - PROCESS | 1851 | ++DOMWINDOW == 220 (0x90f32000) [pid = 1851] [serial = 1011] [outer = 0x89429c00] 00:31:03 INFO - PROCESS | 1851 | 1461223863795 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]]]}] 00:31:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 00:31:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1634ms 00:31:03 INFO - PROCESS | 1851 | 1461223863857 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 00:31:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 00:31:03 INFO - PROCESS | 1851 | 1461223863862 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 00:31:03 INFO - PROCESS | 1851 | 1461223863869 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 00:31:03 INFO - PROCESS | 1851 | 1461223863873 Marionette TRACE conn3 <- [1,1318,null,{}] 00:31:03 INFO - PROCESS | 1851 | 1461223863879 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}] 00:31:04 INFO - PROCESS | 1851 | 1461223864076 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 00:31:04 INFO - PROCESS | 1851 | 1461223864399 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:04 INFO - PROCESS | 1851 | ++DOCSHELL 0x8fcf2400 == 153 [pid = 1851] [id = 337] 00:31:04 INFO - PROCESS | 1851 | ++DOMWINDOW == 221 (0x8fd4c000) [pid = 1851] [serial = 1012] [outer = (nil)] 00:31:04 INFO - PROCESS | 1851 | ++DOMWINDOW == 222 (0x91046800) [pid = 1851] [serial = 1013] [outer = 0x8fd4c000] 00:31:04 INFO - PROCESS | 1851 | 1461223864508 Marionette DEBUG loaded listener.js 00:31:04 INFO - PROCESS | 1851 | ++DOMWINDOW == 223 (0x91cee000) [pid = 1851] [serial = 1014] [outer = 0x8fd4c000] 00:31:05 INFO - PROCESS | 1851 | 1461223865478 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]]]}] 00:31:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 00:31:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1681ms 00:31:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 00:31:05 INFO - PROCESS | 1851 | 1461223865550 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 00:31:05 INFO - PROCESS | 1851 | 1461223865554 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 00:31:05 INFO - PROCESS | 1851 | 1461223865561 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 00:31:05 INFO - PROCESS | 1851 | 1461223865564 Marionette TRACE conn3 <- [1,1322,null,{}] 00:31:05 INFO - PROCESS | 1851 | 1461223865570 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}] 00:31:05 INFO - PROCESS | 1851 | 1461223865767 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 00:31:06 INFO - PROCESS | 1851 | 1461223866083 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:06 INFO - PROCESS | 1851 | ++DOCSHELL 0x90f3ac00 == 154 [pid = 1851] [id = 338] 00:31:06 INFO - PROCESS | 1851 | ++DOMWINDOW == 224 (0x90f3e800) [pid = 1851] [serial = 1015] [outer = (nil)] 00:31:06 INFO - PROCESS | 1851 | ++DOMWINDOW == 225 (0x92d66800) [pid = 1851] [serial = 1016] [outer = 0x90f3e800] 00:31:06 INFO - PROCESS | 1851 | 1461223866175 Marionette DEBUG loaded listener.js 00:31:06 INFO - PROCESS | 1851 | ++DOMWINDOW == 226 (0x92d6f000) [pid = 1851] [serial = 1017] [outer = 0x90f3e800] 00:31:07 INFO - PROCESS | 1851 | 1461223867096 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]]]}] 00:31:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 00:31:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1587ms 00:31:07 INFO - PROCESS | 1851 | 1461223867148 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 00:31:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 00:31:07 INFO - PROCESS | 1851 | 1461223867153 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 00:31:07 INFO - PROCESS | 1851 | 1461223867160 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 00:31:07 INFO - PROCESS | 1851 | 1461223867164 Marionette TRACE conn3 <- [1,1326,null,{}] 00:31:07 INFO - PROCESS | 1851 | 1461223867170 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}] 00:31:07 INFO - PROCESS | 1851 | 1461223867468 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 00:31:07 INFO - PROCESS | 1851 | 1461223867892 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:07 INFO - PROCESS | 1851 | ++DOCSHELL 0x8eae5800 == 155 [pid = 1851] [id = 339] 00:31:07 INFO - PROCESS | 1851 | ++DOMWINDOW == 227 (0x8f182000) [pid = 1851] [serial = 1018] [outer = (nil)] 00:31:08 INFO - PROCESS | 1851 | ++DOMWINDOW == 228 (0x930db800) [pid = 1851] [serial = 1019] [outer = 0x8f182000] 00:31:08 INFO - PROCESS | 1851 | 1461223868055 Marionette DEBUG loaded listener.js 00:31:08 INFO - PROCESS | 1851 | ++DOMWINDOW == 229 (0x930e6800) [pid = 1851] [serial = 1020] [outer = 0x8f182000] 00:31:09 INFO - PROCESS | 1851 | 1461223869203 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]]]}] 00:31:09 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 00:31:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 2087ms 00:31:09 INFO - PROCESS | 1851 | 1461223869257 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 00:31:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 00:31:09 INFO - PROCESS | 1851 | 1461223869262 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 00:31:09 INFO - PROCESS | 1851 | 1461223869269 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 00:31:09 INFO - PROCESS | 1851 | 1461223869274 Marionette TRACE conn3 <- [1,1330,null,{}] 00:31:09 INFO - PROCESS | 1851 | 1461223869280 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}] 00:31:09 INFO - PROCESS | 1851 | 1461223869606 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 00:31:10 INFO - PROCESS | 1851 | 1461223870061 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:10 INFO - PROCESS | 1851 | ++DOCSHELL 0x94e8a800 == 156 [pid = 1851] [id = 340] 00:31:10 INFO - PROCESS | 1851 | ++DOMWINDOW == 230 (0x94ebc000) [pid = 1851] [serial = 1021] [outer = (nil)] 00:31:10 INFO - PROCESS | 1851 | ++DOMWINDOW == 231 (0x94ee9000) [pid = 1851] [serial = 1022] [outer = 0x94ebc000] 00:31:10 INFO - PROCESS | 1851 | 1461223870252 Marionette DEBUG loaded listener.js 00:31:10 INFO - PROCESS | 1851 | ++DOMWINDOW == 232 (0x96a60400) [pid = 1851] [serial = 1023] [outer = 0x94ebc000] 00:31:11 INFO - PROCESS | 1851 | 1461223871403 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]]]}] 00:31:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 00:31:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 2191ms 00:31:11 INFO - PROCESS | 1851 | 1461223871460 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 00:31:11 INFO - PROCESS | 1851 | 1461223871465 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 00:31:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 00:31:11 INFO - PROCESS | 1851 | 1461223871471 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 00:31:11 INFO - PROCESS | 1851 | 1461223871477 Marionette TRACE conn3 <- [1,1334,null,{}] 00:31:11 INFO - PROCESS | 1851 | 1461223871483 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}] 00:31:11 INFO - PROCESS | 1851 | 1461223871747 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 00:31:12 INFO - PROCESS | 1851 | 1461223872081 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:12 INFO - PROCESS | 1851 | ++DOCSHELL 0x9434a400 == 157 [pid = 1851] [id = 341] 00:31:12 INFO - PROCESS | 1851 | ++DOMWINDOW == 233 (0x97b5e400) [pid = 1851] [serial = 1024] [outer = (nil)] 00:31:12 INFO - PROCESS | 1851 | ++DOMWINDOW == 234 (0x97b74000) [pid = 1851] [serial = 1025] [outer = 0x97b5e400] 00:31:12 INFO - PROCESS | 1851 | 1461223872189 Marionette DEBUG loaded listener.js 00:31:12 INFO - PROCESS | 1851 | ++DOMWINDOW == 235 (0x97d96800) [pid = 1851] [serial = 1026] [outer = 0x97b5e400] 00:31:13 INFO - PROCESS | 1851 | 1461223873131 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]]]}] 00:31:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 00:31:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1737ms 00:31:13 INFO - PROCESS | 1851 | 1461223873211 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 00:31:13 INFO - PROCESS | 1851 | 1461223873215 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 00:31:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 00:31:13 INFO - PROCESS | 1851 | 1461223873224 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 00:31:13 INFO - PROCESS | 1851 | 1461223873228 Marionette TRACE conn3 <- [1,1338,null,{}] 00:31:13 INFO - PROCESS | 1851 | 1461223873235 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}] 00:31:13 INFO - PROCESS | 1851 | 1461223873489 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 00:31:13 INFO - PROCESS | 1851 | 1461223873823 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:13 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f092000 == 158 [pid = 1851] [id = 342] 00:31:13 INFO - PROCESS | 1851 | ++DOMWINDOW == 236 (0x8fc28c00) [pid = 1851] [serial = 1027] [outer = (nil)] 00:31:13 INFO - PROCESS | 1851 | ++DOMWINDOW == 237 (0x981cd000) [pid = 1851] [serial = 1028] [outer = 0x8fc28c00] 00:31:13 INFO - PROCESS | 1851 | 1461223873919 Marionette DEBUG loaded listener.js 00:31:14 INFO - PROCESS | 1851 | ++DOMWINDOW == 238 (0x982edc00) [pid = 1851] [serial = 1029] [outer = 0x8fc28c00] 00:31:15 INFO - PROCESS | 1851 | 1461223875406 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]]]}] 00:31:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 00:31:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2235ms 00:31:15 INFO - PROCESS | 1851 | 1461223875460 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 00:31:15 INFO - PROCESS | 1851 | 1461223875463 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 00:31:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 00:31:15 INFO - PROCESS | 1851 | 1461223875471 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 00:31:15 INFO - PROCESS | 1851 | 1461223875474 Marionette TRACE conn3 <- [1,1342,null,{}] 00:31:15 INFO - PROCESS | 1851 | 1461223875529 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}] 00:31:15 INFO - PROCESS | 1851 | 1461223875780 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 00:31:16 INFO - PROCESS | 1851 | 1461223876014 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:16 INFO - PROCESS | 1851 | ++DOCSHELL 0x97d91800 == 159 [pid = 1851] [id = 343] 00:31:16 INFO - PROCESS | 1851 | ++DOMWINDOW == 239 (0x97ebe400) [pid = 1851] [serial = 1030] [outer = (nil)] 00:31:16 INFO - PROCESS | 1851 | ++DOMWINDOW == 240 (0x98a0b800) [pid = 1851] [serial = 1031] [outer = 0x97ebe400] 00:31:16 INFO - PROCESS | 1851 | 1461223876102 Marionette DEBUG loaded listener.js 00:31:16 INFO - PROCESS | 1851 | ++DOMWINDOW == 241 (0x99093400) [pid = 1851] [serial = 1032] [outer = 0x97ebe400] 00:31:17 INFO - PROCESS | 1851 | 1461223877083 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]]]}] 00:31:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 00:31:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1689ms 00:31:17 INFO - PROCESS | 1851 | 1461223877160 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 00:31:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 00:31:17 INFO - PROCESS | 1851 | 1461223877164 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 00:31:17 INFO - PROCESS | 1851 | 1461223877171 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 00:31:17 INFO - PROCESS | 1851 | 1461223877175 Marionette TRACE conn3 <- [1,1346,null,{}] 00:31:17 INFO - PROCESS | 1851 | 1461223877181 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}] 00:31:17 INFO - PROCESS | 1851 | 1461223877413 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 00:31:17 INFO - PROCESS | 1851 | 1461223877743 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:17 INFO - PROCESS | 1851 | ++DOCSHELL 0x854eec00 == 160 [pid = 1851] [id = 344] 00:31:17 INFO - PROCESS | 1851 | ++DOMWINDOW == 242 (0x97b6b000) [pid = 1851] [serial = 1033] [outer = (nil)] 00:31:17 INFO - PROCESS | 1851 | ++DOMWINDOW == 243 (0x9af62400) [pid = 1851] [serial = 1034] [outer = 0x97b6b000] 00:31:17 INFO - PROCESS | 1851 | 1461223877846 Marionette DEBUG loaded listener.js 00:31:17 INFO - PROCESS | 1851 | ++DOMWINDOW == 244 (0x9e91e800) [pid = 1851] [serial = 1035] [outer = 0x97b6b000] 00:31:18 INFO - PROCESS | 1851 | 1461223878803 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]]]}] 00:31:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 00:31:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1697ms 00:31:18 INFO - PROCESS | 1851 | 1461223878869 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 00:31:18 INFO - PROCESS | 1851 | 1461223878873 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 00:31:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 00:31:18 INFO - PROCESS | 1851 | 1461223878880 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 00:31:18 INFO - PROCESS | 1851 | 1461223878882 Marionette TRACE conn3 <- [1,1350,null,{}] 00:31:18 INFO - PROCESS | 1851 | 1461223878889 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}] 00:31:19 INFO - PROCESS | 1851 | 1461223879089 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 00:31:19 INFO - PROCESS | 1851 | 1461223879423 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:19 INFO - PROCESS | 1851 | ++DOCSHELL 0x84aeac00 == 161 [pid = 1851] [id = 345] 00:31:19 INFO - PROCESS | 1851 | ++DOMWINDOW == 245 (0x84aec400) [pid = 1851] [serial = 1036] [outer = (nil)] 00:31:19 INFO - PROCESS | 1851 | ++DOMWINDOW == 246 (0x861d2000) [pid = 1851] [serial = 1037] [outer = 0x84aec400] 00:31:19 INFO - PROCESS | 1851 | 1461223879521 Marionette DEBUG loaded listener.js 00:31:19 INFO - PROCESS | 1851 | ++DOMWINDOW == 247 (0x87cca400) [pid = 1851] [serial = 1038] [outer = 0x84aec400] 00:31:20 INFO - PROCESS | 1851 | 1461223880462 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]]]}] 00:31:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 00:31:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1647ms 00:31:20 INFO - PROCESS | 1851 | 1461223880528 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 00:31:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 00:31:20 INFO - PROCESS | 1851 | 1461223880532 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 00:31:20 INFO - PROCESS | 1851 | 1461223880539 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 00:31:20 INFO - PROCESS | 1851 | 1461223880542 Marionette TRACE conn3 <- [1,1354,null,{}] 00:31:20 INFO - PROCESS | 1851 | 1461223880548 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}] 00:31:20 INFO - PROCESS | 1851 | 1461223880770 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 00:31:21 INFO - PROCESS | 1851 | 1461223881114 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:21 INFO - PROCESS | 1851 | ++DOCSHELL 0x842d8000 == 162 [pid = 1851] [id = 346] 00:31:21 INFO - PROCESS | 1851 | ++DOMWINDOW == 248 (0x861d4800) [pid = 1851] [serial = 1039] [outer = (nil)] 00:31:21 INFO - PROCESS | 1851 | ++DOMWINDOW == 249 (0x89a75c00) [pid = 1851] [serial = 1040] [outer = 0x861d4800] 00:31:21 INFO - PROCESS | 1851 | 1461223881206 Marionette DEBUG loaded listener.js 00:31:21 INFO - PROCESS | 1851 | ++DOMWINDOW == 250 (0x89bdf800) [pid = 1851] [serial = 1041] [outer = 0x861d4800] 00:31:22 INFO - PROCESS | 1851 | --DOCSHELL 0x87cc5800 == 161 [pid = 1851] [id = 276] 00:31:22 INFO - PROCESS | 1851 | --DOCSHELL 0x88fe4400 == 160 [pid = 1851] [id = 184] 00:31:22 INFO - PROCESS | 1851 | --DOCSHELL 0x89bdf000 == 159 [pid = 1851] [id = 280] 00:31:22 INFO - PROCESS | 1851 | --DOCSHELL 0x87cd2800 == 158 [pid = 1851] [id = 277] 00:31:22 INFO - PROCESS | 1851 | --DOCSHELL 0x87cd4400 == 157 [pid = 1851] [id = 278] 00:31:22 INFO - PROCESS | 1851 | --DOCSHELL 0x89081000 == 156 [pid = 1851] [id = 274] 00:31:22 INFO - PROCESS | 1851 | --DOCSHELL 0x8e77d800 == 155 [pid = 1851] [id = 275] 00:31:22 INFO - PROCESS | 1851 | --DOCSHELL 0x89085800 == 154 [pid = 1851] [id = 273] 00:31:22 INFO - PROCESS | 1851 | --DOCSHELL 0x94e83400 == 153 [pid = 1851] [id = 11] 00:31:22 INFO - PROCESS | 1851 | --DOCSHELL 0x848da400 == 152 [pid = 1851] [id = 323] 00:31:22 INFO - PROCESS | 1851 | --DOCSHELL 0x893b2400 == 151 [pid = 1851] [id = 322] 00:31:22 INFO - PROCESS | 1851 | --DOCSHELL 0x893b2000 == 150 [pid = 1851] [id = 321] 00:31:22 INFO - PROCESS | 1851 | --DOCSHELL 0x8fd43c00 == 149 [pid = 1851] [id = 319] 00:31:22 INFO - PROCESS | 1851 | --DOCSHELL 0x893ab000 == 148 [pid = 1851] [id = 320] 00:31:22 INFO - PROCESS | 1851 | --DOCSHELL 0x95842c00 == 147 [pid = 1851] [id = 318] 00:31:22 INFO - PROCESS | 1851 | --DOCSHELL 0x95840400 == 146 [pid = 1851] [id = 317] 00:31:22 INFO - PROCESS | 1851 | --DOCSHELL 0x929ce400 == 145 [pid = 1851] [id = 316] 00:31:22 INFO - PROCESS | 1851 | --DOCSHELL 0x927f0c00 == 144 [pid = 1851] [id = 315] 00:31:22 INFO - PROCESS | 1851 | --DOCSHELL 0x88955000 == 143 [pid = 1851] [id = 314] 00:31:22 INFO - PROCESS | 1851 | --DOCSHELL 0x8f18a000 == 142 [pid = 1851] [id = 312] 00:31:22 INFO - PROCESS | 1851 | --DOCSHELL 0x8fea0400 == 141 [pid = 1851] [id = 313] 00:31:22 INFO - PROCESS | 1851 | --DOCSHELL 0x8e781400 == 140 [pid = 1851] [id = 311] 00:31:22 INFO - PROCESS | 1851 | --DOCSHELL 0x8b395c00 == 139 [pid = 1851] [id = 310] 00:31:22 INFO - PROCESS | 1851 | --DOCSHELL 0x8908c400 == 138 [pid = 1851] [id = 309] 00:31:22 INFO - PROCESS | 1851 | --DOCSHELL 0x854ecc00 == 137 [pid = 1851] [id = 308] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 249 (0x8e7afc00) [pid = 1851] [serial = 923] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 248 (0x857b5000) [pid = 1851] [serial = 902] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 247 (0x8f08f400) [pid = 1851] [serial = 566] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 246 (0x927edc00) [pid = 1851] [serial = 669] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 245 (0x98584000) [pid = 1851] [serial = 875] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 244 (0x854f5c00) [pid = 1851] [serial = 896] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 243 (0x8fcf1800) [pid = 1851] [serial = 563] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 242 (0x9ada7c00) [pid = 1851] [serial = 681] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 241 (0x8e7b7000) [pid = 1851] [serial = 885] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 240 (0x982f1c00) [pid = 1851] [serial = 639] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 239 (0x8fcf4400) [pid = 1851] [serial = 605] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 238 (0x8eef7400) [pid = 1851] [serial = 863] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 237 (0xa3b77800) [pid = 1851] [serial = 891] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 236 (0x92dc3800) [pid = 1851] [serial = 867] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 235 (0x9fb56800) [pid = 1851] [serial = 690] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 234 (0xa0d49400) [pid = 1851] [serial = 882] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 233 (0x8b398c00) [pid = 1851] [serial = 921] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 232 (0x8fd46c00) [pid = 1851] [serial = 735] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 231 (0x9de1e800) [pid = 1851] [serial = 878] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 230 (0x87cd0c00) [pid = 1851] [serial = 831] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 229 (0x89a79c00) [pid = 1851] [serial = 792] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 228 (0x87ccb400) [pid = 1851] [serial = 915] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 227 (0x8e7b4800) [pid = 1851] [serial = 890] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 226 (0x94e87000) [pid = 1851] [serial = 624] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 225 (0x97d92400) [pid = 1851] [serial = 587] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 224 (0x97b6c400) [pid = 1851] [serial = 584] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 223 (0x9857f800) [pid = 1851] [serial = 675] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 222 (0x930e2c00) [pid = 1851] [serial = 894] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 221 (0x98d0ec00) [pid = 1851] [serial = 810] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 220 (0x97d95000) [pid = 1851] [serial = 807] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 219 (0x92645400) [pid = 1851] [serial = 618] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 218 (0xa0999c00) [pid = 1851] [serial = 881] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 217 (0xa3b82400) [pid = 1851] [serial = 762] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 216 (0x97b96000) [pid = 1851] [serial = 873] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 215 (0x91c91c00) [pid = 1851] [serial = 912] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 214 (0x8fc23400) [pid = 1851] [serial = 612] [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.] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 213 (0x97b5b800) [pid = 1851] [serial = 633] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 212 (0x930de800) [pid = 1851] [serial = 893] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 211 (0x8e78b400) [pid = 1851] [serial = 834] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 210 (0xa2721c00) [pid = 1851] [serial = 888] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 209 (0x96aea000) [pid = 1851] [serial = 804] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 208 (0x9adb1400) [pid = 1851] [serial = 747] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 207 (0x888ec800) [pid = 1851] [serial = 705] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 206 (0x937e2800) [pid = 1851] [serial = 801] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 205 (0x94350c00) [pid = 1851] [serial = 578] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 204 (0x983bd800) [pid = 1851] [serial = 744] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 203 (0x8f8ca800) [pid = 1851] [serial = 611] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 202 (0xa0e9ac00) [pid = 1851] [serial = 819] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 201 (0x9af85800) [pid = 1851] [serial = 822] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 200 (0x858e4800) [pid = 1851] [serial = 905] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 199 (0x8f4ebc00) [pid = 1851] [serial = 798] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 198 (0x8fd4d000) [pid = 1851] [serial = 569] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 197 (0x97d93c00) [pid = 1851] [serial = 636] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 196 (0x99109400) [pid = 1851] [serial = 876] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 195 (0x9264a400) [pid = 1851] [serial = 572] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 194 (0x89bdd800) [pid = 1851] [serial = 768] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 193 (0x8e788800) [pid = 1851] [serial = 828] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 192 (0x8a5d8800) [pid = 1851] [serial = 920] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 191 (0x8fea5000) [pid = 1851] [serial = 911] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 190 (0x977d3000) [pid = 1851] [serial = 738] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 189 (0x861dcc00) [pid = 1851] [serial = 914] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 188 (0x8942e800) [pid = 1851] [serial = 837] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 187 (0x9047e400) [pid = 1851] [serial = 615] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 186 (0x9adb3400) [pid = 1851] [serial = 813] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 185 (0x9fea4c00) [pid = 1851] [serial = 887] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 184 (0x8eefa000) [pid = 1851] [serial = 608] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 183 (0x89141000) [pid = 1851] [serial = 917] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 182 (0x8e7b4000) [pid = 1851] [serial = 884] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 181 (0x89427000) [pid = 1851] [serial = 918] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 180 (0x89bde400) [pid = 1851] [serial = 861] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 179 (0xa0e48400) [pid = 1851] [serial = 696] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 178 (0x8eefbc00) [pid = 1851] [serial = 732] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 177 (0x95844400) [pid = 1851] [serial = 870] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 176 (0xa0999000) [pid = 1851] [serial = 756] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 175 (0x8eef8c00) [pid = 1851] [serial = 795] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 174 (0x8f089400) [pid = 1851] [serial = 864] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 173 (0x858ef400) [pid = 1851] [serial = 908] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 172 (0x88958000) [pid = 1851] [serial = 759] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 171 (0x930e5000) [pid = 1851] [serial = 899] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 170 (0x929d8000) [pid = 1851] [serial = 621] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 169 (0x9fa97000) [pid = 1851] [serial = 816] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 168 (0x97a6a000) [pid = 1851] [serial = 581] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 167 (0x94ec1800) [pid = 1851] [serial = 869] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 166 (0x90f40000) [pid = 1851] [serial = 825] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 165 (0xa2932000) [pid = 1851] [serial = 699] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 164 (0x97d99800) [pid = 1851] [serial = 741] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 163 (0x9fea4800) [pid = 1851] [serial = 693] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 162 (0x9fa8c800) [pid = 1851] [serial = 879] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 161 (0x92dcb800) [pid = 1851] [serial = 753] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 160 (0x94eeb000) [pid = 1851] [serial = 627] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 159 (0x92d68c00) [pid = 1851] [serial = 858] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 158 (0x98064800) [pid = 1851] [serial = 672] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 157 (0x8f187800) [pid = 1851] [serial = 666] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 156 (0x8e8ca400) [pid = 1851] [serial = 524] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 155 (0x97d97000) [pid = 1851] [serial = 663] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 154 (0x96e7e400) [pid = 1851] [serial = 630] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 153 (0xa4353000) [pid = 1851] [serial = 702] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 152 (0x97b6fc00) [pid = 1851] [serial = 872] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 151 (0x9af89000) [pid = 1851] [serial = 684] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 150 (0x98d19000) [pid = 1851] [serial = 678] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 149 (0x9feccc00) [pid = 1851] [serial = 750] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 148 (0x92d6b800) [pid = 1851] [serial = 575] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 147 (0x89434800) [pid = 1851] [serial = 860] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 146 (0x9264e800) [pid = 1851] [serial = 866] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 145 (0x89a7dc00) [pid = 1851] [serial = 765] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | --DOMWINDOW == 144 (0x9fa29400) [pid = 1851] [serial = 687] [outer = (nil)] [url = about:blank] 00:31:23 INFO - PROCESS | 1851 | 1461223883642 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]]]}] 00:31:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 00:31:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 3137ms 00:31:23 INFO - PROCESS | 1851 | 1461223883676 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 00:31:23 INFO - PROCESS | 1851 | 1461223883680 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 00:31:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 00:31:23 INFO - PROCESS | 1851 | 1461223883690 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 00:31:23 INFO - PROCESS | 1851 | 1461223883695 Marionette TRACE conn3 <- [1,1358,null,{}] 00:31:23 INFO - PROCESS | 1851 | 1461223883704 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}] 00:31:23 INFO - PROCESS | 1851 | 1461223883919 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 00:31:24 INFO - PROCESS | 1851 | 1461223884110 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:24 INFO - PROCESS | 1851 | ++DOCSHELL 0x854f9400 == 138 [pid = 1851] [id = 347] 00:31:24 INFO - PROCESS | 1851 | ++DOMWINDOW == 145 (0x857b5000) [pid = 1851] [serial = 1042] [outer = (nil)] 00:31:24 INFO - PROCESS | 1851 | ++DOMWINDOW == 146 (0x861d9400) [pid = 1851] [serial = 1043] [outer = 0x857b5000] 00:31:24 INFO - PROCESS | 1851 | 1461223884192 Marionette DEBUG loaded listener.js 00:31:24 INFO - PROCESS | 1851 | ++DOMWINDOW == 147 (0x87cccc00) [pid = 1851] [serial = 1044] [outer = 0x857b5000] 00:31:25 INFO - PROCESS | 1851 | 1461223885011 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]]]}] 00:31:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 00:31:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1349ms 00:31:25 INFO - PROCESS | 1851 | 1461223885039 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 00:31:25 INFO - PROCESS | 1851 | 1461223885048 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 00:31:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 00:31:25 INFO - PROCESS | 1851 | 1461223885058 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 00:31:25 INFO - PROCESS | 1851 | 1461223885063 Marionette TRACE conn3 <- [1,1362,null,{}] 00:31:25 INFO - PROCESS | 1851 | 1461223885070 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}] 00:31:25 INFO - PROCESS | 1851 | 1461223885265 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 00:31:25 INFO - PROCESS | 1851 | 1461223885473 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:25 INFO - PROCESS | 1851 | ++DOCSHELL 0x861de800 == 139 [pid = 1851] [id = 348] 00:31:25 INFO - PROCESS | 1851 | ++DOMWINDOW == 148 (0x88950c00) [pid = 1851] [serial = 1045] [outer = (nil)] 00:31:25 INFO - PROCESS | 1851 | ++DOMWINDOW == 149 (0x88fe3800) [pid = 1851] [serial = 1046] [outer = 0x88950c00] 00:31:25 INFO - PROCESS | 1851 | 1461223885551 Marionette DEBUG loaded listener.js 00:31:25 INFO - PROCESS | 1851 | ++DOMWINDOW == 150 (0x89084800) [pid = 1851] [serial = 1047] [outer = 0x88950c00] 00:31:26 INFO - PROCESS | 1851 | 1461223886552 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]]]}] 00:31:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 00:31:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1539ms 00:31:26 INFO - PROCESS | 1851 | 1461223886597 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 00:31:26 INFO - PROCESS | 1851 | 1461223886601 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 00:31:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 00:31:26 INFO - PROCESS | 1851 | 1461223886616 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 00:31:26 INFO - PROCESS | 1851 | 1461223886622 Marionette TRACE conn3 <- [1,1366,null,{}] 00:31:26 INFO - PROCESS | 1851 | 1461223886638 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}] 00:31:26 INFO - PROCESS | 1851 | 1461223886902 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 00:31:27 INFO - PROCESS | 1851 | 1461223887194 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:27 INFO - PROCESS | 1851 | ++DOCSHELL 0x89081c00 == 140 [pid = 1851] [id = 349] 00:31:27 INFO - PROCESS | 1851 | ++DOMWINDOW == 151 (0x893ad400) [pid = 1851] [serial = 1048] [outer = (nil)] 00:31:27 INFO - PROCESS | 1851 | ++DOMWINDOW == 152 (0x89a73400) [pid = 1851] [serial = 1049] [outer = 0x893ad400] 00:31:27 INFO - PROCESS | 1851 | 1461223887273 Marionette DEBUG loaded listener.js 00:31:27 INFO - PROCESS | 1851 | ++DOMWINDOW == 153 (0x89a7fc00) [pid = 1851] [serial = 1050] [outer = 0x893ad400] 00:31:28 INFO - PROCESS | 1851 | --DOMWINDOW == 152 (0x8b39f000) [pid = 1851] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 00:31:28 INFO - PROCESS | 1851 | --DOMWINDOW == 151 (0x854ee800) [pid = 1851] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 00:31:28 INFO - PROCESS | 1851 | --DOMWINDOW == 150 (0x842db400) [pid = 1851] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 00:31:28 INFO - PROCESS | 1851 | --DOMWINDOW == 149 (0x8b3d1400) [pid = 1851] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 00:31:28 INFO - PROCESS | 1851 | --DOMWINDOW == 148 (0x858e2000) [pid = 1851] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 00:31:28 INFO - PROCESS | 1851 | --DOMWINDOW == 147 (0x857aec00) [pid = 1851] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 00:31:28 INFO - PROCESS | 1851 | --DOMWINDOW == 146 (0x857bc400) [pid = 1851] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 00:31:28 INFO - PROCESS | 1851 | --DOMWINDOW == 145 (0x8b23d800) [pid = 1851] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 00:31:28 INFO - PROCESS | 1851 | --DOMWINDOW == 144 (0x858e0400) [pid = 1851] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 00:31:28 INFO - PROCESS | 1851 | --DOMWINDOW == 143 (0x91ce8000) [pid = 1851] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 00:31:28 INFO - PROCESS | 1851 | --DOMWINDOW == 142 (0x8894dc00) [pid = 1851] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 00:31:28 INFO - PROCESS | 1851 | 1461223888568 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] 00:31:28 INFO - PROCESS | 1851 | 1461223888708 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 00:31:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 00:31:28 INFO - PROCESS | 1851 | 1461223888719 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 00:31:28 INFO - PROCESS | 1851 | 1461223888722 Marionette TRACE conn3 <- [1,1370,null,{}] 00:31:28 INFO - PROCESS | 1851 | 1461223888729 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}] 00:31:28 INFO - PROCESS | 1851 | 1461223888900 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 00:31:29 INFO - PROCESS | 1851 | 1461223889072 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:29 INFO - PROCESS | 1851 | ++DOCSHELL 0x842d0c00 == 141 [pid = 1851] [id = 350] 00:31:29 INFO - PROCESS | 1851 | ++DOMWINDOW == 143 (0x84aea800) [pid = 1851] [serial = 1051] [outer = (nil)] 00:31:29 INFO - PROCESS | 1851 | ++DOMWINDOW == 144 (0x89bd7400) [pid = 1851] [serial = 1052] [outer = 0x84aea800] 00:31:29 INFO - PROCESS | 1851 | 1461223889150 Marionette DEBUG loaded listener.js 00:31:29 INFO - PROCESS | 1851 | ++DOMWINDOW == 145 (0x8a2f9000) [pid = 1851] [serial = 1053] [outer = 0x84aea800] 00:31:29 INFO - PROCESS | 1851 | 1461223889904 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] 00:31:29 INFO - PROCESS | 1851 | 1461223889960 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 00:31:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 00:31:29 INFO - PROCESS | 1851 | 1461223889966 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 00:31:29 INFO - PROCESS | 1851 | 1461223889970 Marionette TRACE conn3 <- [1,1374,null,{}] 00:31:29 INFO - PROCESS | 1851 | 1461223889975 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}] 00:31:30 INFO - PROCESS | 1851 | 1461223890155 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 00:31:30 INFO - PROCESS | 1851 | 1461223890165 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:30 INFO - PROCESS | 1851 | ++DOCSHELL 0x857b2000 == 142 [pid = 1851] [id = 351] 00:31:30 INFO - PROCESS | 1851 | ++DOMWINDOW == 146 (0x89be5800) [pid = 1851] [serial = 1054] [outer = (nil)] 00:31:30 INFO - PROCESS | 1851 | ++DOMWINDOW == 147 (0x8b3dd800) [pid = 1851] [serial = 1055] [outer = 0x89be5800] 00:31:30 INFO - PROCESS | 1851 | 1461223890247 Marionette DEBUG loaded listener.js 00:31:30 INFO - PROCESS | 1851 | ++DOMWINDOW == 148 (0x8e782000) [pid = 1851] [serial = 1056] [outer = 0x89be5800] 00:31:31 INFO - PROCESS | 1851 | [1851] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:31:31 INFO - PROCESS | 1851 | 1461223891620 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] 00:31:31 INFO - PROCESS | 1851 | 1461223891665 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 00:31:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 00:31:31 INFO - PROCESS | 1851 | 1461223891675 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 00:31:31 INFO - PROCESS | 1851 | 1461223891680 Marionette TRACE conn3 <- [1,1378,null,{}] 00:31:31 INFO - PROCESS | 1851 | 1461223891689 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}] 00:31:31 INFO - PROCESS | 1851 | 1461223891932 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 00:31:32 INFO - PROCESS | 1851 | 1461223892277 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:32 INFO - PROCESS | 1851 | ++DOCSHELL 0x858e7c00 == 143 [pid = 1851] [id = 352] 00:31:32 INFO - PROCESS | 1851 | ++DOMWINDOW == 149 (0x888ec000) [pid = 1851] [serial = 1057] [outer = (nil)] 00:31:32 INFO - PROCESS | 1851 | ++DOMWINDOW == 150 (0x8908c800) [pid = 1851] [serial = 1058] [outer = 0x888ec000] 00:31:32 INFO - PROCESS | 1851 | 1461223892373 Marionette DEBUG loaded listener.js 00:31:32 INFO - PROCESS | 1851 | ++DOMWINDOW == 151 (0x893adc00) [pid = 1851] [serial = 1059] [outer = 0x888ec000] 00:31:33 INFO - PROCESS | 1851 | 1461223893455 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] 00:31:33 INFO - PROCESS | 1851 | 1461223893523 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 00:31:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 00:31:33 INFO - PROCESS | 1851 | 1461223893537 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 00:31:33 INFO - PROCESS | 1851 | 1461223893542 Marionette TRACE conn3 <- [1,1382,null,{}] 00:31:33 INFO - PROCESS | 1851 | 1461223893548 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}] 00:31:33 INFO - PROCESS | 1851 | 1461223893851 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 00:31:34 INFO - PROCESS | 1851 | 1461223894101 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:34 INFO - PROCESS | 1851 | ++DOCSHELL 0x89a7e000 == 144 [pid = 1851] [id = 353] 00:31:34 INFO - PROCESS | 1851 | ++DOMWINDOW == 152 (0x8b397400) [pid = 1851] [serial = 1060] [outer = (nil)] 00:31:34 INFO - PROCESS | 1851 | ++DOMWINDOW == 153 (0x8b3d2800) [pid = 1851] [serial = 1061] [outer = 0x8b397400] 00:31:34 INFO - PROCESS | 1851 | 1461223894195 Marionette DEBUG loaded listener.js 00:31:34 INFO - PROCESS | 1851 | ++DOMWINDOW == 154 (0x8e788000) [pid = 1851] [serial = 1062] [outer = 0x8b397400] 00:31:35 INFO - PROCESS | 1851 | [1851] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:31:35 INFO - PROCESS | 1851 | 1461223895161 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] 00:31:35 INFO - PROCESS | 1851 | 1461223895229 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 00:31:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 00:31:35 INFO - PROCESS | 1851 | 1461223895237 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 00:31:35 INFO - PROCESS | 1851 | 1461223895243 Marionette TRACE conn3 <- [1,1386,null,{}] 00:31:35 INFO - PROCESS | 1851 | 1461223895260 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}] 00:31:35 INFO - PROCESS | 1851 | 1461223895503 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 00:31:35 INFO - PROCESS | 1851 | 1461223895830 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:35 INFO - PROCESS | 1851 | ++DOCSHELL 0x8e78b400 == 145 [pid = 1851] [id = 354] 00:31:35 INFO - PROCESS | 1851 | ++DOMWINDOW == 155 (0x8e8cd800) [pid = 1851] [serial = 1063] [outer = (nil)] 00:31:35 INFO - PROCESS | 1851 | ++DOMWINDOW == 156 (0x8eb4f000) [pid = 1851] [serial = 1064] [outer = 0x8e8cd800] 00:31:35 INFO - PROCESS | 1851 | 1461223895924 Marionette DEBUG loaded listener.js 00:31:36 INFO - PROCESS | 1851 | ++DOMWINDOW == 157 (0x8eef8c00) [pid = 1851] [serial = 1065] [outer = 0x8e8cd800] 00:31:36 INFO - PROCESS | 1851 | 1461223896905 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] 00:31:36 INFO - PROCESS | 1851 | 1461223896938 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 00:31:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 00:31:36 INFO - PROCESS | 1851 | 1461223896944 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 00:31:36 INFO - PROCESS | 1851 | 1461223896948 Marionette TRACE conn3 <- [1,1390,null,{}] 00:31:36 INFO - PROCESS | 1851 | 1461223896954 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}] 00:31:37 INFO - PROCESS | 1851 | 1461223897178 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 00:31:37 INFO - PROCESS | 1851 | 1461223897510 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:37 INFO - PROCESS | 1851 | ++DOCSHELL 0x8e7b3000 == 146 [pid = 1851] [id = 355] 00:31:37 INFO - PROCESS | 1851 | ++DOMWINDOW == 158 (0x8f081400) [pid = 1851] [serial = 1066] [outer = (nil)] 00:31:37 INFO - PROCESS | 1851 | ++DOMWINDOW == 159 (0x8f08f800) [pid = 1851] [serial = 1067] [outer = 0x8f081400] 00:31:37 INFO - PROCESS | 1851 | 1461223897603 Marionette DEBUG loaded listener.js 00:31:37 INFO - PROCESS | 1851 | ++DOMWINDOW == 160 (0x8f0a0000) [pid = 1851] [serial = 1068] [outer = 0x8f081400] 00:31:38 INFO - PROCESS | 1851 | 1461223898533 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]]]}] 00:31:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 00:31:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1642ms 00:31:38 INFO - PROCESS | 1851 | 1461223898587 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 00:31:38 INFO - PROCESS | 1851 | 1461223898590 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 00:31:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 00:31:38 INFO - PROCESS | 1851 | 1461223898597 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 00:31:38 INFO - PROCESS | 1851 | 1461223898600 Marionette TRACE conn3 <- [1,1394,null,{}] 00:31:38 INFO - PROCESS | 1851 | 1461223898606 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}] 00:31:38 INFO - PROCESS | 1851 | 1461223898821 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 00:31:39 INFO - PROCESS | 1851 | 1461223899091 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:39 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f086800 == 147 [pid = 1851] [id = 356] 00:31:39 INFO - PROCESS | 1851 | ++DOMWINDOW == 161 (0x8f190400) [pid = 1851] [serial = 1069] [outer = (nil)] 00:31:39 INFO - PROCESS | 1851 | ++DOMWINDOW == 162 (0x8f1f0800) [pid = 1851] [serial = 1070] [outer = 0x8f190400] 00:31:39 INFO - PROCESS | 1851 | 1461223899220 Marionette DEBUG loaded listener.js 00:31:39 INFO - PROCESS | 1851 | ++DOMWINDOW == 163 (0x8f4ebc00) [pid = 1851] [serial = 1071] [outer = 0x8f190400] 00:31:40 INFO - PROCESS | 1851 | 1461223900178 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]]]}] 00:31:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 00:31:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1594ms 00:31:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 00:31:40 INFO - PROCESS | 1851 | 1461223900192 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 00:31:40 INFO - PROCESS | 1851 | 1461223900195 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 00:31:40 INFO - PROCESS | 1851 | 1461223900202 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 00:31:40 INFO - PROCESS | 1851 | 1461223900205 Marionette TRACE conn3 <- [1,1398,null,{}] 00:31:40 INFO - PROCESS | 1851 | 1461223900211 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}] 00:31:40 INFO - PROCESS | 1851 | 1461223900438 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 00:31:40 INFO - PROCESS | 1851 | 1461223900761 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:40 INFO - PROCESS | 1851 | ++DOCSHELL 0x89087800 == 148 [pid = 1851] [id = 357] 00:31:40 INFO - PROCESS | 1851 | ++DOMWINDOW == 164 (0x8ef39c00) [pid = 1851] [serial = 1072] [outer = (nil)] 00:31:40 INFO - PROCESS | 1851 | ++DOMWINDOW == 165 (0x8fd49400) [pid = 1851] [serial = 1073] [outer = 0x8ef39c00] 00:31:40 INFO - PROCESS | 1851 | 1461223900860 Marionette DEBUG loaded listener.js 00:31:40 INFO - PROCESS | 1851 | ++DOMWINDOW == 166 (0x8fd4ec00) [pid = 1851] [serial = 1074] [outer = 0x8ef39c00] 00:31:41 INFO - PROCESS | 1851 | 1461223901893 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]]]}] 00:31:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 00:31:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1734ms 00:31:41 INFO - PROCESS | 1851 | 1461223901935 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 00:31:41 INFO - PROCESS | 1851 | 1461223901939 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 00:31:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 00:31:41 INFO - PROCESS | 1851 | 1461223901946 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 00:31:41 INFO - PROCESS | 1851 | 1461223901950 Marionette TRACE conn3 <- [1,1402,null,{}] 00:31:41 INFO - PROCESS | 1851 | 1461223901955 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}] 00:31:42 INFO - PROCESS | 1851 | 1461223902187 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 00:31:42 INFO - PROCESS | 1851 | 1461223902528 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:42 INFO - PROCESS | 1851 | ++DOCSHELL 0x89a78000 == 149 [pid = 1851] [id = 358] 00:31:42 INFO - PROCESS | 1851 | ++DOMWINDOW == 167 (0x8fc2a400) [pid = 1851] [serial = 1075] [outer = (nil)] 00:31:42 INFO - PROCESS | 1851 | ++DOMWINDOW == 168 (0x90f3bc00) [pid = 1851] [serial = 1076] [outer = 0x8fc2a400] 00:31:42 INFO - PROCESS | 1851 | 1461223902623 Marionette DEBUG loaded listener.js 00:31:42 INFO - PROCESS | 1851 | ++DOMWINDOW == 169 (0x91045000) [pid = 1851] [serial = 1077] [outer = 0x8fc2a400] 00:31:43 INFO - PROCESS | 1851 | 1461223903555 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]]]}] 00:31:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 00:31:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1640ms 00:31:43 INFO - PROCESS | 1851 | 1461223903587 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 00:31:43 INFO - PROCESS | 1851 | 1461223903591 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 00:31:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 00:31:43 INFO - PROCESS | 1851 | 1461223903598 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 00:31:43 INFO - PROCESS | 1851 | 1461223903601 Marionette TRACE conn3 <- [1,1406,null,{}] 00:31:43 INFO - PROCESS | 1851 | 1461223903607 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}] 00:31:43 INFO - PROCESS | 1851 | 1461223903799 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 00:31:44 INFO - PROCESS | 1851 | 1461223904035 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:44 INFO - PROCESS | 1851 | ++DOCSHELL 0x8ef31c00 == 150 [pid = 1851] [id = 359] 00:31:44 INFO - PROCESS | 1851 | ++DOMWINDOW == 170 (0x903a8000) [pid = 1851] [serial = 1078] [outer = (nil)] 00:31:44 INFO - PROCESS | 1851 | ++DOMWINDOW == 171 (0x927ea000) [pid = 1851] [serial = 1079] [outer = 0x903a8000] 00:31:44 INFO - PROCESS | 1851 | 1461223904170 Marionette DEBUG loaded listener.js 00:31:44 INFO - PROCESS | 1851 | ++DOMWINDOW == 172 (0x927ee800) [pid = 1851] [serial = 1080] [outer = 0x903a8000] 00:31:45 INFO - PROCESS | 1851 | 1461223905111 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]]]}] 00:31:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 00:31:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1581ms 00:31:45 INFO - PROCESS | 1851 | 1461223905180 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 00:31:45 INFO - PROCESS | 1851 | 1461223905184 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 00:31:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 00:31:45 INFO - PROCESS | 1851 | 1461223905191 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 00:31:45 INFO - PROCESS | 1851 | 1461223905194 Marionette TRACE conn3 <- [1,1410,null,{}] 00:31:45 INFO - PROCESS | 1851 | 1461223905201 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}] 00:31:45 INFO - PROCESS | 1851 | 1461223905401 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 00:31:45 INFO - PROCESS | 1851 | 1461223905721 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:45 INFO - PROCESS | 1851 | ++DOCSHELL 0x8eef1000 == 151 [pid = 1851] [id = 360] 00:31:45 INFO - PROCESS | 1851 | ++DOMWINDOW == 173 (0x8fd4f000) [pid = 1851] [serial = 1081] [outer = (nil)] 00:31:45 INFO - PROCESS | 1851 | ++DOMWINDOW == 174 (0x92d66400) [pid = 1851] [serial = 1082] [outer = 0x8fd4f000] 00:31:45 INFO - PROCESS | 1851 | 1461223905817 Marionette DEBUG loaded listener.js 00:31:45 INFO - PROCESS | 1851 | ++DOMWINDOW == 175 (0x92d6ec00) [pid = 1851] [serial = 1083] [outer = 0x8fd4f000] 00:31:46 INFO - PROCESS | 1851 | 1461223906792 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]]]}] 00:31:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 00:31:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1636ms 00:31:46 INFO - PROCESS | 1851 | 1461223906829 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 00:31:46 INFO - PROCESS | 1851 | 1461223906832 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 00:31:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 00:31:46 INFO - PROCESS | 1851 | 1461223906839 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 00:31:46 INFO - PROCESS | 1851 | 1461223906842 Marionette TRACE conn3 <- [1,1414,null,{}] 00:31:46 INFO - PROCESS | 1851 | 1461223906849 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}] 00:31:47 INFO - PROCESS | 1851 | 1461223907104 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 00:31:47 INFO - PROCESS | 1851 | 1461223907462 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:47 INFO - PROCESS | 1851 | ++DOCSHELL 0x9048a400 == 152 [pid = 1851] [id = 361] 00:31:47 INFO - PROCESS | 1851 | ++DOMWINDOW == 176 (0x92fcc000) [pid = 1851] [serial = 1084] [outer = (nil)] 00:31:47 INFO - PROCESS | 1851 | ++DOMWINDOW == 177 (0x92fd8800) [pid = 1851] [serial = 1085] [outer = 0x92fcc000] 00:31:47 INFO - PROCESS | 1851 | 1461223907557 Marionette DEBUG loaded listener.js 00:31:47 INFO - PROCESS | 1851 | ++DOMWINDOW == 178 (0x930dec00) [pid = 1851] [serial = 1086] [outer = 0x92fcc000] 00:31:48 INFO - PROCESS | 1851 | 1461223908602 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]]]}] 00:31:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 00:31:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1789ms 00:31:48 INFO - PROCESS | 1851 | 1461223908629 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 00:31:48 INFO - PROCESS | 1851 | 1461223908634 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 00:31:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 00:31:48 INFO - PROCESS | 1851 | 1461223908640 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 00:31:48 INFO - PROCESS | 1851 | 1461223908645 Marionette TRACE conn3 <- [1,1418,null,{}] 00:31:48 INFO - PROCESS | 1851 | 1461223908651 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}] 00:31:48 INFO - PROCESS | 1851 | 1461223908890 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 00:31:49 INFO - PROCESS | 1851 | 1461223909210 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:49 INFO - PROCESS | 1851 | ++DOCSHELL 0x930de800 == 153 [pid = 1851] [id = 362] 00:31:49 INFO - PROCESS | 1851 | ++DOMWINDOW == 179 (0x930e3400) [pid = 1851] [serial = 1087] [outer = (nil)] 00:31:49 INFO - PROCESS | 1851 | ++DOMWINDOW == 180 (0x94350c00) [pid = 1851] [serial = 1088] [outer = 0x930e3400] 00:31:49 INFO - PROCESS | 1851 | 1461223909308 Marionette DEBUG loaded listener.js 00:31:49 INFO - PROCESS | 1851 | ++DOMWINDOW == 181 (0x94ec1c00) [pid = 1851] [serial = 1089] [outer = 0x930e3400] 00:31:50 INFO - PROCESS | 1851 | 1461223910268 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]]]}] 00:31:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 00:31:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1686ms 00:31:50 INFO - PROCESS | 1851 | 1461223910329 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 00:31:50 INFO - PROCESS | 1851 | 1461223910335 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 00:31:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 00:31:50 INFO - PROCESS | 1851 | 1461223910346 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 00:31:50 INFO - PROCESS | 1851 | 1461223910350 Marionette TRACE conn3 <- [1,1422,null,{}] 00:31:50 INFO - PROCESS | 1851 | 1461223910360 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}] 00:31:50 INFO - PROCESS | 1851 | 1461223910667 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 00:31:51 INFO - PROCESS | 1851 | 1461223910987 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:51 INFO - PROCESS | 1851 | ++DOCSHELL 0x88fe4000 == 154 [pid = 1851] [id = 363] 00:31:51 INFO - PROCESS | 1851 | ++DOMWINDOW == 182 (0x8e8c1c00) [pid = 1851] [serial = 1090] [outer = (nil)] 00:31:51 INFO - PROCESS | 1851 | ++DOMWINDOW == 183 (0x94ef4c00) [pid = 1851] [serial = 1091] [outer = 0x8e8c1c00] 00:31:51 INFO - PROCESS | 1851 | 1461223911076 Marionette DEBUG loaded listener.js 00:31:51 INFO - PROCESS | 1851 | ++DOMWINDOW == 184 (0x95843800) [pid = 1851] [serial = 1092] [outer = 0x8e8c1c00] 00:31:52 INFO - PROCESS | 1851 | 1461223912032 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]]]}] 00:31:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 00:31:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1740ms 00:31:52 INFO - PROCESS | 1851 | 1461223912085 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 00:31:52 INFO - PROCESS | 1851 | 1461223912088 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 00:31:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 00:31:52 INFO - PROCESS | 1851 | 1461223912095 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 00:31:52 INFO - PROCESS | 1851 | 1461223912097 Marionette TRACE conn3 <- [1,1426,null,{}] 00:31:52 INFO - PROCESS | 1851 | 1461223912104 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}] 00:31:52 INFO - PROCESS | 1851 | 1461223912327 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 00:31:52 INFO - PROCESS | 1851 | 1461223912652 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:52 INFO - PROCESS | 1851 | ++DOCSHELL 0x94ebd800 == 155 [pid = 1851] [id = 364] 00:31:52 INFO - PROCESS | 1851 | ++DOMWINDOW == 185 (0x94eeb000) [pid = 1851] [serial = 1093] [outer = (nil)] 00:31:52 INFO - PROCESS | 1851 | ++DOMWINDOW == 186 (0x97802000) [pid = 1851] [serial = 1094] [outer = 0x94eeb000] 00:31:52 INFO - PROCESS | 1851 | 1461223912746 Marionette DEBUG loaded listener.js 00:31:52 INFO - PROCESS | 1851 | ++DOMWINDOW == 187 (0x9780bc00) [pid = 1851] [serial = 1095] [outer = 0x94eeb000] 00:31:53 INFO - PROCESS | 1851 | 1461223913670 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]]]}] 00:31:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 00:31:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1632ms 00:31:53 INFO - PROCESS | 1851 | 1461223913727 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 00:31:53 INFO - PROCESS | 1851 | 1461223913731 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 00:31:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 00:31:53 INFO - PROCESS | 1851 | 1461223913738 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 00:31:53 INFO - PROCESS | 1851 | 1461223913741 Marionette TRACE conn3 <- [1,1430,null,{}] 00:31:53 INFO - PROCESS | 1851 | 1461223913747 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}] 00:31:53 INFO - PROCESS | 1851 | 1461223913941 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 00:31:54 INFO - PROCESS | 1851 | 1461223914256 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:54 INFO - PROCESS | 1851 | ++DOCSHELL 0x96aed400 == 156 [pid = 1851] [id = 365] 00:31:54 INFO - PROCESS | 1851 | ++DOMWINDOW == 188 (0x97b61000) [pid = 1851] [serial = 1096] [outer = (nil)] 00:31:54 INFO - PROCESS | 1851 | ++DOMWINDOW == 189 (0x97b6fc00) [pid = 1851] [serial = 1097] [outer = 0x97b61000] 00:31:54 INFO - PROCESS | 1851 | 1461223914350 Marionette DEBUG loaded listener.js 00:31:54 INFO - PROCESS | 1851 | ++DOMWINDOW == 190 (0x97b73400) [pid = 1851] [serial = 1098] [outer = 0x97b61000] 00:31:55 INFO - PROCESS | 1851 | 1461223915314 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]]]}] 00:31:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 00:31:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1639ms 00:31:55 INFO - PROCESS | 1851 | 1461223915378 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 00:31:55 INFO - PROCESS | 1851 | 1461223915382 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 00:31:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 00:31:55 INFO - PROCESS | 1851 | 1461223915389 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 00:31:55 INFO - PROCESS | 1851 | 1461223915393 Marionette TRACE conn3 <- [1,1434,null,{}] 00:31:55 INFO - PROCESS | 1851 | 1461223915398 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}] 00:31:55 INFO - PROCESS | 1851 | 1461223915661 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 00:31:56 INFO - PROCESS | 1851 | 1461223915998 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:56 INFO - PROCESS | 1851 | ++DOCSHELL 0x857b0800 == 157 [pid = 1851] [id = 366] 00:31:56 INFO - PROCESS | 1851 | ++DOMWINDOW == 191 (0x87cc8400) [pid = 1851] [serial = 1099] [outer = (nil)] 00:31:56 INFO - PROCESS | 1851 | ++DOMWINDOW == 192 (0x97d95000) [pid = 1851] [serial = 1100] [outer = 0x87cc8400] 00:31:56 INFO - PROCESS | 1851 | 1461223916092 Marionette DEBUG loaded listener.js 00:31:56 INFO - PROCESS | 1851 | ++DOMWINDOW == 193 (0x97d98400) [pid = 1851] [serial = 1101] [outer = 0x87cc8400] 00:31:57 INFO - PROCESS | 1851 | 1461223917098 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]]]}] 00:31:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 00:31:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1791ms 00:31:57 INFO - PROCESS | 1851 | 1461223917181 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 00:31:57 INFO - PROCESS | 1851 | 1461223917190 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 00:31:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 00:31:57 INFO - PROCESS | 1851 | 1461223917204 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 00:31:57 INFO - PROCESS | 1851 | 1461223917207 Marionette TRACE conn3 <- [1,1438,null,{}] 00:31:57 INFO - PROCESS | 1851 | 1461223917217 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}] 00:31:58 INFO - PROCESS | 1851 | 1461223918010 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 00:31:58 INFO - PROCESS | 1851 | 1461223918229 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:31:58 INFO - PROCESS | 1851 | ++DOCSHELL 0x858e5800 == 158 [pid = 1851] [id = 367] 00:31:58 INFO - PROCESS | 1851 | ++DOMWINDOW == 194 (0x858e9000) [pid = 1851] [serial = 1102] [outer = (nil)] 00:31:58 INFO - PROCESS | 1851 | ++DOMWINDOW == 195 (0x88951800) [pid = 1851] [serial = 1103] [outer = 0x858e9000] 00:31:58 INFO - PROCESS | 1851 | 1461223918315 Marionette DEBUG loaded listener.js 00:31:58 INFO - PROCESS | 1851 | ++DOMWINDOW == 196 (0x8908a800) [pid = 1851] [serial = 1104] [outer = 0x858e9000] 00:31:59 INFO - PROCESS | 1851 | 1461223919225 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]]]}] 00:31:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 00:31:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 2090ms 00:31:59 INFO - PROCESS | 1851 | 1461223919292 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 00:31:59 INFO - PROCESS | 1851 | 1461223919298 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 00:31:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 00:31:59 INFO - PROCESS | 1851 | 1461223919306 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 00:31:59 INFO - PROCESS | 1851 | 1461223919311 Marionette TRACE conn3 <- [1,1442,null,{}] 00:31:59 INFO - PROCESS | 1851 | 1461223919318 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}] 00:31:59 INFO - PROCESS | 1851 | 1461223919553 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 00:32:00 INFO - PROCESS | 1851 | 1461223919983 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:00 INFO - PROCESS | 1851 | ++DOCSHELL 0x858e8800 == 159 [pid = 1851] [id = 368] 00:32:00 INFO - PROCESS | 1851 | ++DOMWINDOW == 197 (0x858eb400) [pid = 1851] [serial = 1105] [outer = (nil)] 00:32:00 INFO - PROCESS | 1851 | ++DOMWINDOW == 198 (0x8b245800) [pid = 1851] [serial = 1106] [outer = 0x858eb400] 00:32:00 INFO - PROCESS | 1851 | 1461223920078 Marionette DEBUG loaded listener.js 00:32:00 INFO - PROCESS | 1851 | ++DOMWINDOW == 199 (0x8b39f000) [pid = 1851] [serial = 1107] [outer = 0x858eb400] 00:32:01 INFO - PROCESS | 1851 | --DOCSHELL 0x8f8c0c00 == 158 [pid = 1851] [id = 81] 00:32:01 INFO - PROCESS | 1851 | --DOCSHELL 0x91cec800 == 157 [pid = 1851] [id = 68] 00:32:01 INFO - PROCESS | 1851 | --DOCSHELL 0x92dc0800 == 156 [pid = 1851] [id = 250] 00:32:01 INFO - PROCESS | 1851 | --DOCSHELL 0x8b249000 == 155 [pid = 1851] [id = 198] 00:32:01 INFO - PROCESS | 1851 | --DOCSHELL 0x8894c400 == 154 [pid = 1851] [id = 252] 00:32:01 INFO - PROCESS | 1851 | --DOCSHELL 0x912ec800 == 153 [pid = 1851] [id = 249] 00:32:01 INFO - PROCESS | 1851 | --DOCSHELL 0x88950800 == 152 [pid = 1851] [id = 253] 00:32:01 INFO - PROCESS | 1851 | --DOCSHELL 0x92dc1000 == 151 [pid = 1851] [id = 251] 00:32:01 INFO - PROCESS | 1851 | --DOMWINDOW == 198 (0x88fe2400) [pid = 1851] [serial = 989] [outer = (nil)] [url = about:blank] 00:32:01 INFO - PROCESS | 1851 | --DOMWINDOW == 197 (0x89432000) [pid = 1851] [serial = 929] [outer = (nil)] [url = about:blank] 00:32:01 INFO - PROCESS | 1851 | --DOMWINDOW == 196 (0x903a6000) [pid = 1851] [serial = 941] [outer = (nil)] [url = about:blank] 00:32:01 INFO - PROCESS | 1851 | --DOMWINDOW == 195 (0x92d6dc00) [pid = 1851] [serial = 944] [outer = (nil)] [url = about:blank] 00:32:01 INFO - PROCESS | 1851 | --DOMWINDOW == 194 (0x8e8cdc00) [pid = 1851] [serial = 924] [outer = (nil)] [url = about:blank] 00:32:01 INFO - PROCESS | 1851 | --DOMWINDOW == 193 (0x854f8800) [pid = 1851] [serial = 897] [outer = (nil)] [url = about:blank] 00:32:01 INFO - PROCESS | 1851 | --DOMWINDOW == 192 (0x8eae1c00) [pid = 1851] [serial = 932] [outer = (nil)] [url = about:blank] 00:32:01 INFO - PROCESS | 1851 | --DOMWINDOW == 191 (0x84aebc00) [pid = 1851] [serial = 978] [outer = (nil)] [url = about:blank] 00:32:01 INFO - PROCESS | 1851 | --DOMWINDOW == 190 (0x97689400) [pid = 1851] [serial = 950] [outer = (nil)] [url = about:blank] 00:32:01 INFO - PROCESS | 1851 | --DOMWINDOW == 189 (0x94e81400) [pid = 1851] [serial = 947] [outer = (nil)] [url = about:blank] 00:32:01 INFO - PROCESS | 1851 | --DOMWINDOW == 188 (0x983b6000) [pid = 1851] [serial = 956] [outer = (nil)] [url = about:blank] 00:32:01 INFO - PROCESS | 1851 | --DOMWINDOW == 187 (0x930e8000) [pid = 1851] [serial = 900] [outer = (nil)] [url = about:blank] 00:32:01 INFO - PROCESS | 1851 | --DOMWINDOW == 186 (0x861de000) [pid = 1851] [serial = 981] [outer = (nil)] [url = about:blank] 00:32:01 INFO - PROCESS | 1851 | --DOMWINDOW == 185 (0x857b8800) [pid = 1851] [serial = 903] [outer = (nil)] [url = about:blank] 00:32:01 INFO - PROCESS | 1851 | --DOMWINDOW == 184 (0x8f09d000) [pid = 1851] [serial = 935] [outer = (nil)] [url = about:blank] 00:32:01 INFO - PROCESS | 1851 | --DOMWINDOW == 183 (0x858e5c00) [pid = 1851] [serial = 906] [outer = (nil)] [url = about:blank] 00:32:01 INFO - PROCESS | 1851 | --DOMWINDOW == 182 (0x857af800) [pid = 1851] [serial = 926] [outer = (nil)] [url = about:blank] 00:32:01 INFO - PROCESS | 1851 | --DOMWINDOW == 181 (0x8e787800) [pid = 1851] [serial = 987] [outer = (nil)] [url = about:blank] 00:32:01 INFO - PROCESS | 1851 | --DOMWINDOW == 180 (0x8fc21400) [pid = 1851] [serial = 938] [outer = (nil)] [url = about:blank] 00:32:01 INFO - PROCESS | 1851 | --DOMWINDOW == 179 (0x8b3d6800) [pid = 1851] [serial = 986] [outer = (nil)] [url = about:blank] 00:32:01 INFO - PROCESS | 1851 | --DOMWINDOW == 178 (0x8914ac00) [pid = 1851] [serial = 909] [outer = (nil)] [url = about:blank] 00:32:01 INFO - PROCESS | 1851 | --DOMWINDOW == 177 (0x9fdefc00) [pid = 1851] [serial = 965] [outer = (nil)] [url = about:blank] 00:32:01 INFO - PROCESS | 1851 | --DOMWINDOW == 176 (0x92651800) [pid = 1851] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 00:32:01 INFO - PROCESS | 1851 | --DOMWINDOW == 175 (0x861d6c00) [pid = 1851] [serial = 980] [outer = (nil)] [url = about:blank] 00:32:01 INFO - PROCESS | 1851 | --DOMWINDOW == 174 (0x92fd0c00) [pid = 1851] [serial = 968] [outer = (nil)] [url = about:blank] 00:32:01 INFO - PROCESS | 1851 | --DOMWINDOW == 173 (0x848e3800) [pid = 1851] [serial = 971] [outer = (nil)] [url = about:blank] 00:32:01 INFO - PROCESS | 1851 | --DOMWINDOW == 172 (0x8942d400) [pid = 1851] [serial = 984] [outer = (nil)] [url = about:blank] 00:32:01 INFO - PROCESS | 1851 | --DOMWINDOW == 171 (0x9af56800) [pid = 1851] [serial = 959] [outer = (nil)] [url = about:blank] 00:32:01 INFO - PROCESS | 1851 | --DOMWINDOW == 170 (0x97d94000) [pid = 1851] [serial = 953] [outer = (nil)] [url = about:blank] 00:32:01 INFO - PROCESS | 1851 | --DOMWINDOW == 169 (0x89145c00) [pid = 1851] [serial = 983] [outer = (nil)] [url = about:blank] 00:32:01 INFO - PROCESS | 1851 | --DOMWINDOW == 168 (0x893b3400) [pid = 1851] [serial = 962] [outer = (nil)] [url = about:blank] 00:32:01 INFO - PROCESS | 1851 | --DOMWINDOW == 167 (0x848ddc00) [pid = 1851] [serial = 977] [outer = (nil)] [url = about:blank] 00:32:01 INFO - PROCESS | 1851 | --DOMWINDOW == 166 (0x92fd1800) [pid = 1851] [serial = 974] [outer = (nil)] [url = about:blank] 00:32:01 INFO - PROCESS | 1851 | 1461223921514 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]]]}] 00:32:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 00:32:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 2345ms 00:32:01 INFO - PROCESS | 1851 | 1461223921662 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 00:32:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 00:32:01 INFO - PROCESS | 1851 | 1461223921667 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 00:32:01 INFO - PROCESS | 1851 | 1461223921674 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 00:32:01 INFO - PROCESS | 1851 | 1461223921677 Marionette TRACE conn3 <- [1,1446,null,{}] 00:32:01 INFO - PROCESS | 1851 | 1461223921683 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}] 00:32:01 INFO - PROCESS | 1851 | 1461223921860 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 00:32:01 INFO - PROCESS | 1851 | 1461223921872 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:01 INFO - PROCESS | 1851 | ++DOCSHELL 0x857af800 == 152 [pid = 1851] [id = 369] 00:32:01 INFO - PROCESS | 1851 | ++DOMWINDOW == 167 (0x858e7000) [pid = 1851] [serial = 1108] [outer = (nil)] 00:32:01 INFO - PROCESS | 1851 | ++DOMWINDOW == 168 (0x861de000) [pid = 1851] [serial = 1109] [outer = 0x858e7000] 00:32:01 INFO - PROCESS | 1851 | 1461223921960 Marionette DEBUG loaded listener.js 00:32:02 INFO - PROCESS | 1851 | ++DOMWINDOW == 169 (0x8894c400) [pid = 1851] [serial = 1110] [outer = 0x858e7000] 00:32:03 INFO - PROCESS | 1851 | 1461223923006 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]]]}] 00:32:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 00:32:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1383ms 00:32:03 INFO - PROCESS | 1851 | 1461223923057 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 00:32:03 INFO - PROCESS | 1851 | 1461223923063 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 00:32:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 00:32:03 INFO - PROCESS | 1851 | 1461223923080 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 00:32:03 INFO - PROCESS | 1851 | 1461223923086 Marionette TRACE conn3 <- [1,1450,null,{}] 00:32:03 INFO - PROCESS | 1851 | 1461223923092 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}] 00:32:03 INFO - PROCESS | 1851 | 1461223923339 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 00:32:03 INFO - PROCESS | 1851 | 1461223923356 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:03 INFO - PROCESS | 1851 | ++DOCSHELL 0x893b6400 == 153 [pid = 1851] [id = 370] 00:32:03 INFO - PROCESS | 1851 | ++DOMWINDOW == 170 (0x893b6c00) [pid = 1851] [serial = 1111] [outer = (nil)] 00:32:03 INFO - PROCESS | 1851 | ++DOMWINDOW == 171 (0x8e783400) [pid = 1851] [serial = 1112] [outer = 0x893b6c00] 00:32:03 INFO - PROCESS | 1851 | 1461223923430 Marionette DEBUG loaded listener.js 00:32:03 INFO - PROCESS | 1851 | ++DOMWINDOW == 172 (0x8e7b1400) [pid = 1851] [serial = 1113] [outer = 0x893b6c00] 00:32:04 INFO - PROCESS | 1851 | 1461223924385 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]]]}] 00:32:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 00:32:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1342ms 00:32:04 INFO - PROCESS | 1851 | 1461223924414 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 00:32:04 INFO - PROCESS | 1851 | 1461223924419 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 00:32:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 00:32:04 INFO - PROCESS | 1851 | 1461223924425 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 00:32:04 INFO - PROCESS | 1851 | 1461223924429 Marionette TRACE conn3 <- [1,1454,null,{}] 00:32:04 INFO - PROCESS | 1851 | 1461223924436 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}] 00:32:04 INFO - PROCESS | 1851 | 1461223924706 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 00:32:04 INFO - PROCESS | 1851 | 1461223924742 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:04 INFO - PROCESS | 1851 | ++DOCSHELL 0x89bd9000 == 154 [pid = 1851] [id = 371] 00:32:04 INFO - PROCESS | 1851 | ++DOMWINDOW == 173 (0x8e8c8000) [pid = 1851] [serial = 1114] [outer = (nil)] 00:32:04 INFO - PROCESS | 1851 | ++DOMWINDOW == 174 (0x8eb4f400) [pid = 1851] [serial = 1115] [outer = 0x8e8c8000] 00:32:04 INFO - PROCESS | 1851 | 1461223924817 Marionette DEBUG loaded listener.js 00:32:04 INFO - PROCESS | 1851 | ++DOMWINDOW == 175 (0x8eef6000) [pid = 1851] [serial = 1116] [outer = 0x8e8c8000] 00:32:05 INFO - PROCESS | 1851 | 1461223925889 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]]]}] 00:32:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 00:32:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1489ms 00:32:05 INFO - PROCESS | 1851 | 1461223925917 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 00:32:05 INFO - PROCESS | 1851 | 1461223925921 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 00:32:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 00:32:05 INFO - PROCESS | 1851 | 1461223925927 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 00:32:05 INFO - PROCESS | 1851 | 1461223925931 Marionette TRACE conn3 <- [1,1458,null,{}] 00:32:05 INFO - PROCESS | 1851 | 1461223925936 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}] 00:32:06 INFO - PROCESS | 1851 | 1461223926252 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 00:32:06 INFO - PROCESS | 1851 | --DOMWINDOW == 174 (0x893b4800) [pid = 1851] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 00:32:06 INFO - PROCESS | 1851 | --DOMWINDOW == 173 (0x8fea3400) [pid = 1851] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 00:32:06 INFO - PROCESS | 1851 | --DOMWINDOW == 172 (0x848dac00) [pid = 1851] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 00:32:06 INFO - PROCESS | 1851 | --DOMWINDOW == 171 (0x8e8cf000) [pid = 1851] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 00:32:06 INFO - PROCESS | 1851 | --DOMWINDOW == 170 (0x89427800) [pid = 1851] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 00:32:06 INFO - PROCESS | 1851 | --DOMWINDOW == 169 (0x8f4ee800) [pid = 1851] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 00:32:06 INFO - PROCESS | 1851 | --DOMWINDOW == 168 (0x929d8c00) [pid = 1851] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 00:32:06 INFO - PROCESS | 1851 | --DOMWINDOW == 167 (0x854f4000) [pid = 1851] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 00:32:06 INFO - PROCESS | 1851 | --DOMWINDOW == 166 (0x854edc00) [pid = 1851] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 00:32:06 INFO - PROCESS | 1851 | --DOMWINDOW == 165 (0x88fe5800) [pid = 1851] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 00:32:06 INFO - PROCESS | 1851 | --DOMWINDOW == 164 (0x8e786000) [pid = 1851] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 00:32:06 INFO - PROCESS | 1851 | --DOMWINDOW == 163 (0x9770a400) [pid = 1851] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 00:32:06 INFO - PROCESS | 1851 | --DOMWINDOW == 162 (0x893ab800) [pid = 1851] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 00:32:06 INFO - PROCESS | 1851 | --DOMWINDOW == 161 (0x982e7800) [pid = 1851] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 00:32:07 INFO - PROCESS | 1851 | --DOMWINDOW == 160 (0x929da400) [pid = 1851] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 00:32:07 INFO - PROCESS | 1851 | --DOMWINDOW == 159 (0x893b2800) [pid = 1851] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 00:32:07 INFO - PROCESS | 1851 | --DOMWINDOW == 158 (0x9103f400) [pid = 1851] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 00:32:07 INFO - PROCESS | 1851 | --DOMWINDOW == 157 (0x893ad400) [pid = 1851] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 00:32:07 INFO - PROCESS | 1851 | --DOMWINDOW == 156 (0x84aea800) [pid = 1851] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 00:32:07 INFO - PROCESS | 1851 | --DOMWINDOW == 155 (0x97b5e400) [pid = 1851] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 00:32:07 INFO - PROCESS | 1851 | --DOMWINDOW == 154 (0x893b3c00) [pid = 1851] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 00:32:07 INFO - PROCESS | 1851 | --DOMWINDOW == 153 (0x97ebe400) [pid = 1851] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 00:32:07 INFO - PROCESS | 1851 | --DOMWINDOW == 152 (0x8eaec800) [pid = 1851] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 00:32:07 INFO - PROCESS | 1851 | --DOMWINDOW == 151 (0x8b3d1000) [pid = 1851] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 00:32:07 INFO - PROCESS | 1851 | --DOMWINDOW == 150 (0x8f182000) [pid = 1851] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 00:32:07 INFO - PROCESS | 1851 | --DOMWINDOW == 149 (0x8fd4c000) [pid = 1851] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 00:32:07 INFO - PROCESS | 1851 | --DOMWINDOW == 148 (0x84aec400) [pid = 1851] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 00:32:07 INFO - PROCESS | 1851 | --DOMWINDOW == 147 (0x857b5000) [pid = 1851] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 00:32:07 INFO - PROCESS | 1851 | --DOMWINDOW == 146 (0x89429c00) [pid = 1851] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 00:32:07 INFO - PROCESS | 1851 | --DOMWINDOW == 145 (0x8f1eac00) [pid = 1851] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 00:32:07 INFO - PROCESS | 1851 | --DOMWINDOW == 144 (0x8fc28c00) [pid = 1851] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 00:32:07 INFO - PROCESS | 1851 | --DOMWINDOW == 143 (0x90f3e800) [pid = 1851] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 00:32:07 INFO - PROCESS | 1851 | --DOMWINDOW == 142 (0x854f9800) [pid = 1851] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 00:32:07 INFO - PROCESS | 1851 | --DOMWINDOW == 141 (0x88950c00) [pid = 1851] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 00:32:07 INFO - PROCESS | 1851 | --DOMWINDOW == 140 (0x8e781800) [pid = 1851] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 00:32:07 INFO - PROCESS | 1851 | --DOMWINDOW == 139 (0x97b6b000) [pid = 1851] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 00:32:07 INFO - PROCESS | 1851 | --DOMWINDOW == 138 (0x94ebc000) [pid = 1851] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 00:32:07 INFO - PROCESS | 1851 | 1461223927121 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:07 INFO - PROCESS | 1851 | ++DOCSHELL 0x842d7400 == 155 [pid = 1851] [id = 372] 00:32:07 INFO - PROCESS | 1851 | ++DOMWINDOW == 139 (0x842d8800) [pid = 1851] [serial = 1117] [outer = (nil)] 00:32:07 INFO - PROCESS | 1851 | ++DOMWINDOW == 140 (0x848e2c00) [pid = 1851] [serial = 1118] [outer = 0x842d8800] 00:32:07 INFO - PROCESS | 1851 | 1461223927206 Marionette DEBUG loaded listener.js 00:32:07 INFO - PROCESS | 1851 | ++DOMWINDOW == 141 (0x89087c00) [pid = 1851] [serial = 1119] [outer = 0x842d8800] 00:32:08 INFO - PROCESS | 1851 | 1461223927999 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]]]}] 00:32:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 00:32:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 2087ms 00:32:08 INFO - PROCESS | 1851 | 1461223928017 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 00:32:08 INFO - PROCESS | 1851 | 1461223928019 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 00:32:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 00:32:08 INFO - PROCESS | 1851 | 1461223928026 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 00:32:08 INFO - PROCESS | 1851 | 1461223928028 Marionette TRACE conn3 <- [1,1462,null,{}] 00:32:08 INFO - PROCESS | 1851 | 1461223928034 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}] 00:32:08 INFO - PROCESS | 1851 | 1461223928272 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 00:32:08 INFO - PROCESS | 1851 | 1461223928293 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:08 INFO - PROCESS | 1851 | ++DOCSHELL 0x893ad400 == 156 [pid = 1851] [id = 373] 00:32:08 INFO - PROCESS | 1851 | ++DOMWINDOW == 142 (0x8b39d400) [pid = 1851] [serial = 1120] [outer = (nil)] 00:32:08 INFO - PROCESS | 1851 | ++DOMWINDOW == 143 (0x8f089400) [pid = 1851] [serial = 1121] [outer = 0x8b39d400] 00:32:08 INFO - PROCESS | 1851 | 1461223928366 Marionette DEBUG loaded listener.js 00:32:08 INFO - PROCESS | 1851 | ++DOMWINDOW == 144 (0x8f18a000) [pid = 1851] [serial = 1122] [outer = 0x8b39d400] 00:32:09 INFO - PROCESS | 1851 | 1461223929586 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]]]}] 00:32:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 00:32:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1633ms 00:32:09 INFO - PROCESS | 1851 | 1461223929663 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 00:32:09 INFO - PROCESS | 1851 | 1461223929674 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 00:32:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 00:32:09 INFO - PROCESS | 1851 | 1461223929708 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 00:32:09 INFO - PROCESS | 1851 | 1461223929720 Marionette TRACE conn3 <- [1,1466,null,{}] 00:32:09 INFO - PROCESS | 1851 | 1461223929803 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}] 00:32:10 INFO - PROCESS | 1851 | 1461223930233 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 00:32:10 INFO - PROCESS | 1851 | 1461223930538 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:10 INFO - PROCESS | 1851 | ++DOCSHELL 0x848dac00 == 157 [pid = 1851] [id = 374] 00:32:10 INFO - PROCESS | 1851 | ++DOMWINDOW == 145 (0x848e5800) [pid = 1851] [serial = 1123] [outer = (nil)] 00:32:10 INFO - PROCESS | 1851 | ++DOMWINDOW == 146 (0x87ccdc00) [pid = 1851] [serial = 1124] [outer = 0x848e5800] 00:32:10 INFO - PROCESS | 1851 | 1461223930669 Marionette DEBUG loaded listener.js 00:32:10 INFO - PROCESS | 1851 | ++DOMWINDOW == 147 (0x88950c00) [pid = 1851] [serial = 1125] [outer = 0x848e5800] 00:32:11 INFO - PROCESS | 1851 | 1461223931698 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]]]}] 00:32:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 00:32:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 2073ms 00:32:11 INFO - PROCESS | 1851 | 1461223931776 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 00:32:11 INFO - PROCESS | 1851 | 1461223931785 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 00:32:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 00:32:11 INFO - PROCESS | 1851 | 1461223931796 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 00:32:11 INFO - PROCESS | 1851 | 1461223931801 Marionette TRACE conn3 <- [1,1470,null,{}] 00:32:11 INFO - PROCESS | 1851 | 1461223931808 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}] 00:32:12 INFO - PROCESS | 1851 | 1461223932054 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 00:32:12 INFO - PROCESS | 1851 | 1461223932383 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:12 INFO - PROCESS | 1851 | ++DOCSHELL 0x89433400 == 158 [pid = 1851] [id = 375] 00:32:12 INFO - PROCESS | 1851 | ++DOMWINDOW == 148 (0x89a71c00) [pid = 1851] [serial = 1126] [outer = (nil)] 00:32:12 INFO - PROCESS | 1851 | ++DOMWINDOW == 149 (0x8a2fdc00) [pid = 1851] [serial = 1127] [outer = 0x89a71c00] 00:32:12 INFO - PROCESS | 1851 | 1461223932472 Marionette DEBUG loaded listener.js 00:32:12 INFO - PROCESS | 1851 | ++DOMWINDOW == 150 (0x8b3d1000) [pid = 1851] [serial = 1128] [outer = 0x89a71c00] 00:32:13 INFO - PROCESS | 1851 | 1461223933613 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]]]}] 00:32:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 00:32:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1883ms 00:32:13 INFO - PROCESS | 1851 | 1461223933680 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 00:32:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 00:32:13 INFO - PROCESS | 1851 | 1461223933685 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 00:32:13 INFO - PROCESS | 1851 | 1461223933692 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 00:32:13 INFO - PROCESS | 1851 | 1461223933699 Marionette TRACE conn3 <- [1,1474,null,{}] 00:32:13 INFO - PROCESS | 1851 | 1461223933716 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}] 00:32:13 INFO - PROCESS | 1851 | 1461223933968 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 00:32:14 INFO - PROCESS | 1851 | 1461223934231 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:14 INFO - PROCESS | 1851 | ++DOCSHELL 0x842dc000 == 159 [pid = 1851] [id = 376] 00:32:14 INFO - PROCESS | 1851 | ++DOMWINDOW == 151 (0x8f088000) [pid = 1851] [serial = 1129] [outer = (nil)] 00:32:14 INFO - PROCESS | 1851 | ++DOMWINDOW == 152 (0x8f1eac00) [pid = 1851] [serial = 1130] [outer = 0x8f088000] 00:32:14 INFO - PROCESS | 1851 | 1461223934325 Marionette DEBUG loaded listener.js 00:32:14 INFO - PROCESS | 1851 | ++DOMWINDOW == 153 (0x8fc1f400) [pid = 1851] [serial = 1131] [outer = 0x8f088000] 00:32:15 INFO - PROCESS | 1851 | 1461223935276 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]]]}] 00:32:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 00:32:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1638ms 00:32:15 INFO - PROCESS | 1851 | 1461223935331 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 00:32:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 00:32:15 INFO - PROCESS | 1851 | 1461223935336 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 00:32:15 INFO - PROCESS | 1851 | 1461223935343 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 00:32:15 INFO - PROCESS | 1851 | 1461223935348 Marionette TRACE conn3 <- [1,1478,null,{}] 00:32:15 INFO - PROCESS | 1851 | 1461223935354 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}] 00:32:15 INFO - PROCESS | 1851 | 1461223935572 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 00:32:15 INFO - PROCESS | 1851 | 1461223935902 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:15 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f8c6c00 == 160 [pid = 1851] [id = 377] 00:32:15 INFO - PROCESS | 1851 | ++DOMWINDOW == 154 (0x8fcef800) [pid = 1851] [serial = 1132] [outer = (nil)] 00:32:16 INFO - PROCESS | 1851 | ++DOMWINDOW == 155 (0x8fd43c00) [pid = 1851] [serial = 1133] [outer = 0x8fcef800] 00:32:16 INFO - PROCESS | 1851 | 1461223936010 Marionette DEBUG loaded listener.js 00:32:16 INFO - PROCESS | 1851 | ++DOMWINDOW == 156 (0x8fe9b400) [pid = 1851] [serial = 1134] [outer = 0x8fcef800] 00:32:16 INFO - PROCESS | 1851 | 1461223936921 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]]]}] 00:32:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 00:32:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1636ms 00:32:16 INFO - PROCESS | 1851 | 1461223936980 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 00:32:16 INFO - PROCESS | 1851 | 1461223936983 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 00:32:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 00:32:16 INFO - PROCESS | 1851 | 1461223936990 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 00:32:16 INFO - PROCESS | 1851 | 1461223936994 Marionette TRACE conn3 <- [1,1482,null,{}] 00:32:17 INFO - PROCESS | 1851 | 1461223937000 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}] 00:32:17 INFO - PROCESS | 1851 | 1461223937203 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 00:32:17 INFO - PROCESS | 1851 | 1461223937527 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:17 INFO - PROCESS | 1851 | ++DOCSHELL 0x8fcf1400 == 161 [pid = 1851] [id = 378] 00:32:17 INFO - PROCESS | 1851 | ++DOMWINDOW == 157 (0x90f32800) [pid = 1851] [serial = 1135] [outer = (nil)] 00:32:17 INFO - PROCESS | 1851 | ++DOMWINDOW == 158 (0x90f3c000) [pid = 1851] [serial = 1136] [outer = 0x90f32800] 00:32:17 INFO - PROCESS | 1851 | 1461223937627 Marionette DEBUG loaded listener.js 00:32:17 INFO - PROCESS | 1851 | ++DOMWINDOW == 159 (0x90f3dc00) [pid = 1851] [serial = 1137] [outer = 0x90f32800] 00:32:18 INFO - PROCESS | 1851 | 1461223938584 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]]]}] 00:32:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 00:32:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1647ms 00:32:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 00:32:18 INFO - PROCESS | 1851 | 1461223938637 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 00:32:18 INFO - PROCESS | 1851 | 1461223938640 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 00:32:18 INFO - PROCESS | 1851 | 1461223938648 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 00:32:18 INFO - PROCESS | 1851 | 1461223938650 Marionette TRACE conn3 <- [1,1486,null,{}] 00:32:18 INFO - PROCESS | 1851 | 1461223938657 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}] 00:32:18 INFO - PROCESS | 1851 | 1461223938917 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 00:32:19 INFO - PROCESS | 1851 | 1461223939250 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:19 INFO - PROCESS | 1851 | ++DOCSHELL 0x8ef3b800 == 162 [pid = 1851] [id = 379] 00:32:19 INFO - PROCESS | 1851 | ++DOMWINDOW == 160 (0x91ce1800) [pid = 1851] [serial = 1138] [outer = (nil)] 00:32:19 INFO - PROCESS | 1851 | ++DOMWINDOW == 161 (0x92dcac00) [pid = 1851] [serial = 1139] [outer = 0x91ce1800] 00:32:19 INFO - PROCESS | 1851 | 1461223939345 Marionette DEBUG loaded listener.js 00:32:19 INFO - PROCESS | 1851 | ++DOMWINDOW == 162 (0x92fce400) [pid = 1851] [serial = 1140] [outer = 0x91ce1800] 00:32:20 INFO - PROCESS | 1851 | 1461223940276 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]]]}] 00:32:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 00:32:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1688ms 00:32:20 INFO - PROCESS | 1851 | 1461223940335 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 00:32:20 INFO - PROCESS | 1851 | 1461223940338 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 00:32:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 00:32:20 INFO - PROCESS | 1851 | 1461223940345 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 00:32:20 INFO - PROCESS | 1851 | 1461223940349 Marionette TRACE conn3 <- [1,1490,null,{}] 00:32:20 INFO - PROCESS | 1851 | 1461223940355 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}] 00:32:20 INFO - PROCESS | 1851 | 1461223940546 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 00:32:20 INFO - PROCESS | 1851 | 1461223940871 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:20 INFO - PROCESS | 1851 | ++DOCSHELL 0x903aa400 == 163 [pid = 1851] [id = 380] 00:32:20 INFO - PROCESS | 1851 | ++DOMWINDOW == 163 (0x92d67000) [pid = 1851] [serial = 1141] [outer = (nil)] 00:32:20 INFO - PROCESS | 1851 | ++DOMWINDOW == 164 (0x930e9800) [pid = 1851] [serial = 1142] [outer = 0x92d67000] 00:32:20 INFO - PROCESS | 1851 | 1461223940967 Marionette DEBUG loaded listener.js 00:32:21 INFO - PROCESS | 1851 | ++DOMWINDOW == 165 (0x937d6800) [pid = 1851] [serial = 1143] [outer = 0x92d67000] 00:32:21 INFO - PROCESS | 1851 | 1461223941864 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]]]}] 00:32:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 00:32:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1580ms 00:32:21 INFO - PROCESS | 1851 | 1461223941926 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 00:32:21 INFO - PROCESS | 1851 | 1461223941930 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 00:32:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 00:32:21 INFO - PROCESS | 1851 | 1461223941937 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 00:32:21 INFO - PROCESS | 1851 | 1461223941940 Marionette TRACE conn3 <- [1,1494,null,{}] 00:32:21 INFO - PROCESS | 1851 | 1461223941946 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}] 00:32:22 INFO - PROCESS | 1851 | 1461223942139 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 00:32:22 INFO - PROCESS | 1851 | 1461223942471 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:22 INFO - PROCESS | 1851 | ++DOCSHELL 0x88fdf800 == 164 [pid = 1851] [id = 381] 00:32:22 INFO - PROCESS | 1851 | ++DOMWINDOW == 166 (0x92dce800) [pid = 1851] [serial = 1144] [outer = (nil)] 00:32:22 INFO - PROCESS | 1851 | ++DOMWINDOW == 167 (0x94e8e000) [pid = 1851] [serial = 1145] [outer = 0x92dce800] 00:32:22 INFO - PROCESS | 1851 | 1461223942564 Marionette DEBUG loaded listener.js 00:32:22 INFO - PROCESS | 1851 | ++DOMWINDOW == 168 (0x94ebb800) [pid = 1851] [serial = 1146] [outer = 0x92dce800] 00:32:23 INFO - PROCESS | 1851 | 1461223943502 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]]]}] 00:32:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 00:32:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1636ms 00:32:23 INFO - PROCESS | 1851 | 1461223943575 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 00:32:23 INFO - PROCESS | 1851 | 1461223943578 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 00:32:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 00:32:23 INFO - PROCESS | 1851 | 1461223943585 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 00:32:23 INFO - PROCESS | 1851 | 1461223943588 Marionette TRACE conn3 <- [1,1498,null,{}] 00:32:23 INFO - PROCESS | 1851 | 1461223943596 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}] 00:32:23 INFO - PROCESS | 1851 | 1461223943794 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 00:32:24 INFO - PROCESS | 1851 | 1461223944109 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:24 INFO - PROCESS | 1851 | ++DOCSHELL 0x92dcc400 == 165 [pid = 1851] [id = 382] 00:32:24 INFO - PROCESS | 1851 | ++DOMWINDOW == 169 (0x94e83400) [pid = 1851] [serial = 1147] [outer = (nil)] 00:32:24 INFO - PROCESS | 1851 | ++DOMWINDOW == 170 (0x97a6b000) [pid = 1851] [serial = 1148] [outer = 0x94e83400] 00:32:24 INFO - PROCESS | 1851 | 1461223944221 Marionette DEBUG loaded listener.js 00:32:24 INFO - PROCESS | 1851 | ++DOMWINDOW == 171 (0x97b63000) [pid = 1851] [serial = 1149] [outer = 0x94e83400] 00:32:25 INFO - PROCESS | 1851 | 1461223945174 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]]]}] 00:32:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 00:32:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1637ms 00:32:25 INFO - PROCESS | 1851 | 1461223945223 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 00:32:25 INFO - PROCESS | 1851 | 1461223945227 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 00:32:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 00:32:25 INFO - PROCESS | 1851 | 1461223945233 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 00:32:25 INFO - PROCESS | 1851 | 1461223945237 Marionette TRACE conn3 <- [1,1502,null,{}] 00:32:25 INFO - PROCESS | 1851 | 1461223945244 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}] 00:32:25 INFO - PROCESS | 1851 | 1461223945450 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 00:32:25 INFO - PROCESS | 1851 | 1461223945793 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:25 INFO - PROCESS | 1851 | ++DOCSHELL 0x930e4000 == 166 [pid = 1851] [id = 383] 00:32:25 INFO - PROCESS | 1851 | ++DOMWINDOW == 172 (0x94e82000) [pid = 1851] [serial = 1150] [outer = (nil)] 00:32:25 INFO - PROCESS | 1851 | ++DOMWINDOW == 173 (0x97e04800) [pid = 1851] [serial = 1151] [outer = 0x94e82000] 00:32:25 INFO - PROCESS | 1851 | 1461223945895 Marionette DEBUG loaded listener.js 00:32:26 INFO - PROCESS | 1851 | ++DOMWINDOW == 174 (0x97eb8800) [pid = 1851] [serial = 1152] [outer = 0x94e82000] 00:32:26 INFO - PROCESS | 1851 | 1461223946875 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]]]}] 00:32:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 00:32:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1682ms 00:32:26 INFO - PROCESS | 1851 | 1461223946918 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 00:32:26 INFO - PROCESS | 1851 | 1461223946923 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 00:32:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 00:32:26 INFO - PROCESS | 1851 | 1461223946929 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 00:32:26 INFO - PROCESS | 1851 | 1461223946934 Marionette TRACE conn3 <- [1,1506,null,{}] 00:32:26 INFO - PROCESS | 1851 | 1461223946940 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}] 00:32:27 INFO - PROCESS | 1851 | 1461223947180 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 00:32:27 INFO - PROCESS | 1851 | 1461223947539 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:27 INFO - PROCESS | 1851 | ++DOCSHELL 0x8b392800 == 167 [pid = 1851] [id = 384] 00:32:27 INFO - PROCESS | 1851 | ++DOMWINDOW == 175 (0x98578000) [pid = 1851] [serial = 1153] [outer = (nil)] 00:32:27 INFO - PROCESS | 1851 | ++DOMWINDOW == 176 (0x9857ec00) [pid = 1851] [serial = 1154] [outer = 0x98578000] 00:32:27 INFO - PROCESS | 1851 | 1461223947641 Marionette DEBUG loaded listener.js 00:32:27 INFO - PROCESS | 1851 | ++DOMWINDOW == 177 (0x98d0ec00) [pid = 1851] [serial = 1155] [outer = 0x98578000] 00:32:28 INFO - PROCESS | 1851 | 1461223948609 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]]]}] 00:32:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 00:32:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1691ms 00:32:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 00:32:28 INFO - PROCESS | 1851 | 1461223948621 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 00:32:28 INFO - PROCESS | 1851 | 1461223948623 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 00:32:28 INFO - PROCESS | 1851 | 1461223948630 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 00:32:28 INFO - PROCESS | 1851 | 1461223948634 Marionette TRACE conn3 <- [1,1510,null,{}] 00:32:28 INFO - PROCESS | 1851 | 1461223948640 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}] 00:32:28 INFO - PROCESS | 1851 | 1461223948831 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 00:32:29 INFO - PROCESS | 1851 | 1461223949157 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:29 INFO - PROCESS | 1851 | ++DOCSHELL 0x9857f800 == 168 [pid = 1851] [id = 385] 00:32:29 INFO - PROCESS | 1851 | ++DOMWINDOW == 178 (0x99087c00) [pid = 1851] [serial = 1156] [outer = (nil)] 00:32:29 INFO - PROCESS | 1851 | ++DOMWINDOW == 179 (0x997cf800) [pid = 1851] [serial = 1157] [outer = 0x99087c00] 00:32:29 INFO - PROCESS | 1851 | 1461223949256 Marionette DEBUG loaded listener.js 00:32:29 INFO - PROCESS | 1851 | ++DOMWINDOW == 180 (0x99968400) [pid = 1851] [serial = 1158] [outer = 0x99087c00] 00:32:30 INFO - PROCESS | 1851 | 1461223950177 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]]]}] 00:32:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 00:32:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1591ms 00:32:30 INFO - PROCESS | 1851 | 1461223950221 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 00:32:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 00:32:30 INFO - PROCESS | 1851 | 1461223950225 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 00:32:30 INFO - PROCESS | 1851 | 1461223950232 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 00:32:30 INFO - PROCESS | 1851 | 1461223950236 Marionette TRACE conn3 <- [1,1514,null,{}] 00:32:30 INFO - PROCESS | 1851 | 1461223950241 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}] 00:32:30 INFO - PROCESS | 1851 | 1461223950459 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 00:32:30 INFO - PROCESS | 1851 | 1461223950796 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:30 INFO - PROCESS | 1851 | ++DOCSHELL 0x854f2400 == 169 [pid = 1851] [id = 386] 00:32:30 INFO - PROCESS | 1851 | ++DOMWINDOW == 181 (0x9857e400) [pid = 1851] [serial = 1159] [outer = (nil)] 00:32:30 INFO - PROCESS | 1851 | ++DOMWINDOW == 182 (0x9af86000) [pid = 1851] [serial = 1160] [outer = 0x9857e400] 00:32:30 INFO - PROCESS | 1851 | 1461223950896 Marionette DEBUG loaded listener.js 00:32:31 INFO - PROCESS | 1851 | ++DOMWINDOW == 183 (0x9af8ec00) [pid = 1851] [serial = 1161] [outer = 0x9857e400] 00:32:31 INFO - PROCESS | 1851 | 1461223951902 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]]]}] 00:32:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 00:32:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1732ms 00:32:31 INFO - PROCESS | 1851 | 1461223951964 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 00:32:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 00:32:31 INFO - PROCESS | 1851 | 1461223951968 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 00:32:31 INFO - PROCESS | 1851 | 1461223951975 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 00:32:31 INFO - PROCESS | 1851 | 1461223951979 Marionette TRACE conn3 <- [1,1518,null,{}] 00:32:31 INFO - PROCESS | 1851 | 1461223951985 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}] 00:32:32 INFO - PROCESS | 1851 | 1461223952200 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 00:32:32 INFO - PROCESS | 1851 | 1461223952556 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:32 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f8c7400 == 170 [pid = 1851] [id = 387] 00:32:32 INFO - PROCESS | 1851 | ++DOMWINDOW == 184 (0x8fc20400) [pid = 1851] [serial = 1162] [outer = (nil)] 00:32:32 INFO - PROCESS | 1851 | ++DOMWINDOW == 185 (0x9fa2a800) [pid = 1851] [serial = 1163] [outer = 0x8fc20400] 00:32:32 INFO - PROCESS | 1851 | 1461223952686 Marionette DEBUG loaded listener.js 00:32:32 INFO - PROCESS | 1851 | ++DOMWINDOW == 186 (0x9fa2c400) [pid = 1851] [serial = 1164] [outer = 0x8fc20400] 00:32:33 INFO - PROCESS | 1851 | 1461223953634 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]]]}] 00:32:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 00:32:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1687ms 00:32:33 INFO - PROCESS | 1851 | 1461223953663 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 00:32:33 INFO - PROCESS | 1851 | 1461223953667 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 00:32:33 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 00:32:33 INFO - PROCESS | 1851 | 1461223953674 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 00:32:33 INFO - PROCESS | 1851 | 1461223953678 Marionette TRACE conn3 <- [1,1522,null,{}] 00:32:33 INFO - PROCESS | 1851 | 1461223953685 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}] 00:32:33 INFO - PROCESS | 1851 | 1461223953936 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 00:32:34 INFO - PROCESS | 1851 | 1461223954274 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:34 INFO - PROCESS | 1851 | ++DOCSHELL 0x848e1400 == 171 [pid = 1851] [id = 388] 00:32:34 INFO - PROCESS | 1851 | ++DOMWINDOW == 187 (0x848e8800) [pid = 1851] [serial = 1165] [outer = (nil)] 00:32:34 INFO - PROCESS | 1851 | ++DOMWINDOW == 188 (0x9fba4c00) [pid = 1851] [serial = 1166] [outer = 0x848e8800] 00:32:34 INFO - PROCESS | 1851 | 1461223954368 Marionette DEBUG loaded listener.js 00:32:34 INFO - PROCESS | 1851 | ++DOMWINDOW == 189 (0x9fdf0000) [pid = 1851] [serial = 1167] [outer = 0x848e8800] 00:32:35 INFO - PROCESS | 1851 | SkCairoFTTypeface::onFilterRec unimplemented 00:32:35 INFO - PROCESS | 1851 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:32:35 INFO - PROCESS | 1851 | SkCairoFTTypeface::onFilterRec unimplemented 00:32:35 INFO - PROCESS | 1851 | SkCairoFTTypeface::onFilterRec unimplemented 00:32:35 INFO - PROCESS | 1851 | SkCairoFTTypeface::onFilterRec unimplemented 00:32:35 INFO - PROCESS | 1851 | SkCairoFTTypeface::onFilterRec unimplemented 00:32:35 INFO - PROCESS | 1851 | SkCairoFTTypeface::onFilterRec unimplemented 00:32:35 INFO - PROCESS | 1851 | SkCairoFTTypeface::onFilterRec unimplemented 00:32:35 INFO - PROCESS | 1851 | SkCairoFTTypeface::onFilterRec unimplemented 00:32:35 INFO - PROCESS | 1851 | SkCairoFTTypeface::onFilterRec unimplemented 00:32:35 INFO - PROCESS | 1851 | SkCairoFTTypeface::onFilterRec unimplemented 00:32:35 INFO - PROCESS | 1851 | SkCairoFTTypeface::onFilterRec unimplemented 00:32:35 INFO - PROCESS | 1851 | 1461223955178 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"]]]}] 00:32:35 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 () { 00:32:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:32:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:32:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 00:32:35 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 () { 00:32:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:32:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:32:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 00:32:35 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 () { 00:32:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:32:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:32:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 00:32:35 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 () { 00:32:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:32:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 00:32:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:32:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:32:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 00:32:35 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1588ms 00:32:35 INFO - PROCESS | 1851 | 1461223955268 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 00:32:35 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 00:32:35 INFO - PROCESS | 1851 | 1461223955274 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 00:32:35 INFO - PROCESS | 1851 | 1461223955297 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 00:32:35 INFO - PROCESS | 1851 | 1461223955302 Marionette TRACE conn3 <- [1,1526,null,{}] 00:32:35 INFO - PROCESS | 1851 | 1461223955315 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}] 00:32:35 INFO - PROCESS | 1851 | 1461223955535 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 00:32:35 INFO - PROCESS | 1851 | 1461223955930 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:35 INFO - PROCESS | 1851 | ++DOCSHELL 0x9fb58800 == 172 [pid = 1851] [id = 389] 00:32:35 INFO - PROCESS | 1851 | ++DOMWINDOW == 190 (0x9fdef800) [pid = 1851] [serial = 1168] [outer = (nil)] 00:32:36 INFO - PROCESS | 1851 | ++DOMWINDOW == 191 (0xa0951000) [pid = 1851] [serial = 1169] [outer = 0x9fdef800] 00:32:36 INFO - PROCESS | 1851 | 1461223956027 Marionette DEBUG loaded listener.js 00:32:36 INFO - PROCESS | 1851 | ++DOMWINDOW == 192 (0xa0999000) [pid = 1851] [serial = 1170] [outer = 0x9fdef800] 00:32:36 INFO - PROCESS | 1851 | 1461223956870 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"]]]}] 00:32:36 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 00:32:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 00:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:32:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 00:32:36 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 00:32:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 00:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:32:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 00:32:36 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 00:32:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 00:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:32:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 00:32:36 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1618ms 00:32:36 INFO - PROCESS | 1851 | 1461223956936 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 00:32:36 INFO - PROCESS | 1851 | 1461223956939 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 00:32:36 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 00:32:36 INFO - PROCESS | 1851 | 1461223956949 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 00:32:36 INFO - PROCESS | 1851 | 1461223956952 Marionette TRACE conn3 <- [1,1530,null,{}] 00:32:36 INFO - PROCESS | 1851 | 1461223956959 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}] 00:32:37 INFO - PROCESS | 1851 | 1461223957168 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 00:32:37 INFO - PROCESS | 1851 | 1461223957458 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:37 INFO - PROCESS | 1851 | ++DOCSHELL 0x9fb9f800 == 173 [pid = 1851] [id = 390] 00:32:37 INFO - PROCESS | 1851 | ++DOMWINDOW == 193 (0x9fea6c00) [pid = 1851] [serial = 1171] [outer = (nil)] 00:32:37 INFO - PROCESS | 1851 | ++DOMWINDOW == 194 (0xa271cc00) [pid = 1851] [serial = 1172] [outer = 0x9fea6c00] 00:32:37 INFO - PROCESS | 1851 | 1461223957603 Marionette DEBUG loaded listener.js 00:32:37 INFO - PROCESS | 1851 | ++DOMWINDOW == 195 (0xa3b77000) [pid = 1851] [serial = 1173] [outer = 0x9fea6c00] 00:32:38 INFO - PROCESS | 1851 | 1461223958414 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]]]}] 00:32:38 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 00:32:38 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 00:32:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:32:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:32:38 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 00:32:38 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 00:32:38 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. 00:32:38 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 00:32:38 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1535ms 00:32:38 INFO - PROCESS | 1851 | 1461223958487 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 00:32:38 INFO - PROCESS | 1851 | 1461223958493 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 00:32:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 00:32:38 INFO - PROCESS | 1851 | 1461223958518 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 00:32:38 INFO - PROCESS | 1851 | 1461223958523 Marionette TRACE conn3 <- [1,1534,null,{}] 00:32:38 INFO - PROCESS | 1851 | 1461223958532 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}] 00:32:38 INFO - PROCESS | 1851 | 1461223958763 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 00:32:39 INFO - PROCESS | 1851 | 1461223959116 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:40 INFO - PROCESS | 1851 | --DOCSHELL 0x842dac00 == 172 [pid = 1851] [id = 325] 00:32:40 INFO - PROCESS | 1851 | --DOCSHELL 0x842d7400 == 171 [pid = 1851] [id = 372] 00:32:40 INFO - PROCESS | 1851 | --DOCSHELL 0x89bd9000 == 170 [pid = 1851] [id = 371] 00:32:40 INFO - PROCESS | 1851 | --DOCSHELL 0x893b6400 == 169 [pid = 1851] [id = 370] 00:32:40 INFO - PROCESS | 1851 | --DOCSHELL 0x857af800 == 168 [pid = 1851] [id = 369] 00:32:40 INFO - PROCESS | 1851 | --DOCSHELL 0x858e8800 == 167 [pid = 1851] [id = 368] 00:32:40 INFO - PROCESS | 1851 | --DOCSHELL 0x858e5800 == 166 [pid = 1851] [id = 367] 00:32:40 INFO - PROCESS | 1851 | --DOCSHELL 0x9048a400 == 165 [pid = 1851] [id = 361] 00:32:40 INFO - PROCESS | 1851 | --DOCSHELL 0x8ef31c00 == 164 [pid = 1851] [id = 359] 00:32:40 INFO - PROCESS | 1851 | --DOCSHELL 0x8eef1000 == 163 [pid = 1851] [id = 360] 00:32:40 INFO - PROCESS | 1851 | --DOCSHELL 0x89a78000 == 162 [pid = 1851] [id = 358] 00:32:40 INFO - PROCESS | 1851 | --DOCSHELL 0x89087800 == 161 [pid = 1851] [id = 357] 00:32:40 INFO - PROCESS | 1851 | --DOCSHELL 0x8f086800 == 160 [pid = 1851] [id = 356] 00:32:40 INFO - PROCESS | 1851 | --DOCSHELL 0x8e7b3000 == 159 [pid = 1851] [id = 355] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 194 (0x92fd3800) [pid = 1851] [serial = 969] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 193 (0x90f3e000) [pid = 1851] [serial = 942] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 192 (0x848e5400) [pid = 1851] [serial = 972] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 191 (0x8f1ec800) [pid = 1851] [serial = 936] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 190 (0x89bde000) [pid = 1851] [serial = 930] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 189 (0x8fce8400) [pid = 1851] [serial = 939] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 188 (0x977cfc00) [pid = 1851] [serial = 951] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 187 (0x92fd5400) [pid = 1851] [serial = 975] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 186 (0x858ec800) [pid = 1851] [serial = 927] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 185 (0x92dc8400) [pid = 1851] [serial = 945] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 184 (0x8eef2800) [pid = 1851] [serial = 933] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 183 (0x97d9a800) [pid = 1851] [serial = 954] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 182 (0x893b5800) [pid = 1851] [serial = 963] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 181 (0x98a0c000) [pid = 1851] [serial = 957] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 180 (0x94e8b800) [pid = 1851] [serial = 948] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 179 (0xa099a400) [pid = 1851] [serial = 966] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 178 (0x9fb58c00) [pid = 1851] [serial = 960] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 177 (0x89a73400) [pid = 1851] [serial = 1049] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 176 (0x89bd7400) [pid = 1851] [serial = 1052] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 175 (0x89a7fc00) [pid = 1851] [serial = 1050] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 174 (0x97b74000) [pid = 1851] [serial = 1025] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 173 (0x97d96800) [pid = 1851] [serial = 1026] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 172 (0x89a76800) [pid = 1851] [serial = 995] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 171 (0x89be5c00) [pid = 1851] [serial = 996] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 170 (0x98a0b800) [pid = 1851] [serial = 1031] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 169 (0x99093400) [pid = 1851] [serial = 1032] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 168 (0x8f086400) [pid = 1851] [serial = 1004] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 167 (0x8f08b000) [pid = 1851] [serial = 1005] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 166 (0x8eef3800) [pid = 1851] [serial = 1001] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 165 (0x8eeffc00) [pid = 1851] [serial = 1002] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 164 (0x930db800) [pid = 1851] [serial = 1019] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 163 (0x930e6800) [pid = 1851] [serial = 1020] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 162 (0x91046800) [pid = 1851] [serial = 1013] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 161 (0x91cee000) [pid = 1851] [serial = 1014] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 160 (0x861d2000) [pid = 1851] [serial = 1037] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 159 (0x87cca400) [pid = 1851] [serial = 1038] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 158 (0x861d9400) [pid = 1851] [serial = 1043] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 157 (0x87cccc00) [pid = 1851] [serial = 1044] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 156 (0x8fea7000) [pid = 1851] [serial = 1010] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 155 (0x90f32000) [pid = 1851] [serial = 1011] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 154 (0x8f4e9800) [pid = 1851] [serial = 1007] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 153 (0x8fc24800) [pid = 1851] [serial = 1008] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 152 (0x981cd000) [pid = 1851] [serial = 1028] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 151 (0x982edc00) [pid = 1851] [serial = 1029] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 150 (0x92d66800) [pid = 1851] [serial = 1016] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 149 (0x92d6f000) [pid = 1851] [serial = 1017] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 148 (0x857b6000) [pid = 1851] [serial = 992] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 147 (0x87cd3400) [pid = 1851] [serial = 993] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 146 (0x88fe3800) [pid = 1851] [serial = 1046] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 145 (0x8e7b1c00) [pid = 1851] [serial = 998] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 144 (0x8e8c5000) [pid = 1851] [serial = 999] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 143 (0x9af62400) [pid = 1851] [serial = 1034] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 142 (0x9e91e800) [pid = 1851] [serial = 1035] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 141 (0x94ee9000) [pid = 1851] [serial = 1022] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 140 (0x96a60400) [pid = 1851] [serial = 1023] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 139 (0x89a75c00) [pid = 1851] [serial = 1040] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 138 (0x89084800) [pid = 1851] [serial = 1047] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | --DOMWINDOW == 137 (0x8a2f9000) [pid = 1851] [serial = 1053] [outer = (nil)] [url = about:blank] 00:32:40 INFO - PROCESS | 1851 | ++DOCSHELL 0x842d7400 == 160 [pid = 1851] [id = 391] 00:32:40 INFO - PROCESS | 1851 | ++DOMWINDOW == 138 (0x842dac00) [pid = 1851] [serial = 1174] [outer = (nil)] 00:32:40 INFO - PROCESS | 1851 | ++DOMWINDOW == 139 (0x848e8c00) [pid = 1851] [serial = 1175] [outer = 0x842dac00] 00:32:40 INFO - PROCESS | 1851 | 1461223960830 Marionette DEBUG loaded listener.js 00:32:40 INFO - PROCESS | 1851 | ++DOMWINDOW == 140 (0x858e3800) [pid = 1851] [serial = 1176] [outer = 0x842dac00] 00:32:41 INFO - PROCESS | 1851 | 1461223961709 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]]]}] 00:32:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 00:32:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 3272ms 00:32:41 INFO - PROCESS | 1851 | 1461223961773 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 00:32:41 INFO - PROCESS | 1851 | 1461223961780 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 00:32:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 00:32:41 INFO - PROCESS | 1851 | 1461223961791 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 00:32:41 INFO - PROCESS | 1851 | 1461223961794 Marionette TRACE conn3 <- [1,1538,null,{}] 00:32:41 INFO - PROCESS | 1851 | 1461223961802 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}] 00:32:42 INFO - PROCESS | 1851 | 1461223962017 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 00:32:42 INFO - PROCESS | 1851 | 1461223962280 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:42 INFO - PROCESS | 1851 | ++DOCSHELL 0x88959c00 == 161 [pid = 1851] [id = 392] 00:32:42 INFO - PROCESS | 1851 | ++DOMWINDOW == 141 (0x88fe2400) [pid = 1851] [serial = 1177] [outer = (nil)] 00:32:42 INFO - PROCESS | 1851 | ++DOMWINDOW == 142 (0x88fec400) [pid = 1851] [serial = 1178] [outer = 0x88fe2400] 00:32:42 INFO - PROCESS | 1851 | 1461223962365 Marionette DEBUG loaded listener.js 00:32:42 INFO - PROCESS | 1851 | ++DOMWINDOW == 143 (0x89088800) [pid = 1851] [serial = 1179] [outer = 0x88fe2400] 00:32:43 INFO - PROCESS | 1851 | 1461223963207 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]]]}] 00:32:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 00:32:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1487ms 00:32:43 INFO - PROCESS | 1851 | 1461223963278 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 00:32:43 INFO - PROCESS | 1851 | 1461223963284 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 00:32:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 00:32:43 INFO - PROCESS | 1851 | 1461223963294 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 00:32:43 INFO - PROCESS | 1851 | 1461223963299 Marionette TRACE conn3 <- [1,1542,null,{}] 00:32:43 INFO - PROCESS | 1851 | 1461223963312 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}] 00:32:43 INFO - PROCESS | 1851 | 1461223963599 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 00:32:43 INFO - PROCESS | 1851 | 1461223963665 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:43 INFO - PROCESS | 1851 | ++DOCSHELL 0x89426800 == 162 [pid = 1851] [id = 393] 00:32:43 INFO - PROCESS | 1851 | ++DOMWINDOW == 144 (0x8942a800) [pid = 1851] [serial = 1180] [outer = (nil)] 00:32:43 INFO - PROCESS | 1851 | ++DOMWINDOW == 145 (0x89430000) [pid = 1851] [serial = 1181] [outer = 0x8942a800] 00:32:43 INFO - PROCESS | 1851 | 1461223963743 Marionette DEBUG loaded listener.js 00:32:43 INFO - PROCESS | 1851 | ++DOMWINDOW == 146 (0x89a79400) [pid = 1851] [serial = 1182] [outer = 0x8942a800] 00:32:44 INFO - PROCESS | 1851 | 1461223964872 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]]]}] 00:32:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 00:32:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1642ms 00:32:44 INFO - PROCESS | 1851 | 1461223964937 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 00:32:44 INFO - PROCESS | 1851 | 1461223964941 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 00:32:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 00:32:44 INFO - PROCESS | 1851 | 1461223964948 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 00:32:44 INFO - PROCESS | 1851 | 1461223964954 Marionette TRACE conn3 <- [1,1546,null,{}] 00:32:44 INFO - PROCESS | 1851 | 1461223964977 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}] 00:32:45 INFO - PROCESS | 1851 | 1461223965260 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 00:32:45 INFO - PROCESS | 1851 | --DOMWINDOW == 145 (0x8e8c8000) [pid = 1851] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 00:32:45 INFO - PROCESS | 1851 | --DOMWINDOW == 144 (0x842d8800) [pid = 1851] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 00:32:45 INFO - PROCESS | 1851 | --DOMWINDOW == 143 (0x893b6c00) [pid = 1851] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 00:32:45 INFO - PROCESS | 1851 | --DOMWINDOW == 142 (0x858e7000) [pid = 1851] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 00:32:45 INFO - PROCESS | 1851 | --DOMWINDOW == 141 (0x858eb400) [pid = 1851] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 00:32:45 INFO - PROCESS | 1851 | --DOMWINDOW == 140 (0x858e9000) [pid = 1851] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 00:32:45 INFO - PROCESS | 1851 | --DOMWINDOW == 139 (0x861d4800) [pid = 1851] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 00:32:46 INFO - PROCESS | 1851 | 1461223965990 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:46 INFO - PROCESS | 1851 | ++DOCSHELL 0x842d8800 == 163 [pid = 1851] [id = 394] 00:32:46 INFO - PROCESS | 1851 | ++DOMWINDOW == 140 (0x848db400) [pid = 1851] [serial = 1183] [outer = (nil)] 00:32:46 INFO - PROCESS | 1851 | ++DOMWINDOW == 141 (0x858e9000) [pid = 1851] [serial = 1184] [outer = 0x848db400] 00:32:46 INFO - PROCESS | 1851 | 1461223966073 Marionette DEBUG loaded listener.js 00:32:46 INFO - PROCESS | 1851 | ++DOMWINDOW == 142 (0x89a7f400) [pid = 1851] [serial = 1185] [outer = 0x848db400] 00:32:46 INFO - PROCESS | 1851 | 1461223966858 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]]]}] 00:32:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 00:32:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1942ms 00:32:46 INFO - PROCESS | 1851 | 1461223966892 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 00:32:46 INFO - PROCESS | 1851 | 1461223966896 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 00:32:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 00:32:46 INFO - PROCESS | 1851 | 1461223966903 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 00:32:46 INFO - PROCESS | 1851 | 1461223966907 Marionette TRACE conn3 <- [1,1550,null,{}] 00:32:46 INFO - PROCESS | 1851 | 1461223966913 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}] 00:32:47 INFO - PROCESS | 1851 | 1461223967111 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 00:32:47 INFO - PROCESS | 1851 | 1461223967128 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:47 INFO - PROCESS | 1851 | ++DOCSHELL 0x861d4800 == 164 [pid = 1851] [id = 395] 00:32:47 INFO - PROCESS | 1851 | ++DOMWINDOW == 143 (0x893b7000) [pid = 1851] [serial = 1186] [outer = (nil)] 00:32:47 INFO - PROCESS | 1851 | ++DOMWINDOW == 144 (0x8a2fd800) [pid = 1851] [serial = 1187] [outer = 0x893b7000] 00:32:47 INFO - PROCESS | 1851 | 1461223967382 Marionette DEBUG loaded listener.js 00:32:47 INFO - PROCESS | 1851 | ++DOMWINDOW == 145 (0x8b23cc00) [pid = 1851] [serial = 1188] [outer = 0x893b7000] 00:32:48 INFO - PROCESS | 1851 | 1461223968496 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]]]}] 00:32:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 00:32:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1641ms 00:32:48 INFO - PROCESS | 1851 | 1461223968545 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 00:32:48 INFO - PROCESS | 1851 | 1461223968553 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 00:32:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 00:32:48 INFO - PROCESS | 1851 | 1461223968563 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 00:32:48 INFO - PROCESS | 1851 | 1461223968569 Marionette TRACE conn3 <- [1,1554,null,{}] 00:32:48 INFO - PROCESS | 1851 | 1461223968579 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}] 00:32:48 INFO - PROCESS | 1851 | 1461223968912 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 00:32:49 INFO - PROCESS | 1851 | 1461223969228 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:49 INFO - PROCESS | 1851 | ++DOCSHELL 0x861db400 == 165 [pid = 1851] [id = 396] 00:32:49 INFO - PROCESS | 1851 | ++DOMWINDOW == 146 (0x87cd0800) [pid = 1851] [serial = 1189] [outer = (nil)] 00:32:49 INFO - PROCESS | 1851 | ++DOMWINDOW == 147 (0x89142800) [pid = 1851] [serial = 1190] [outer = 0x87cd0800] 00:32:49 INFO - PROCESS | 1851 | 1461223969341 Marionette DEBUG loaded listener.js 00:32:49 INFO - PROCESS | 1851 | ++DOMWINDOW == 148 (0x893b4800) [pid = 1851] [serial = 1191] [outer = 0x87cd0800] 00:32:50 INFO - PROCESS | 1851 | 1461223970389 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]]]}] 00:32:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 00:32:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1894ms 00:32:50 INFO - PROCESS | 1851 | 1461223970457 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 00:32:50 INFO - PROCESS | 1851 | 1461223970466 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 00:32:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 00:32:50 INFO - PROCESS | 1851 | 1461223970477 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 00:32:50 INFO - PROCESS | 1851 | 1461223970481 Marionette TRACE conn3 <- [1,1558,null,{}] 00:32:50 INFO - PROCESS | 1851 | 1461223970488 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}] 00:32:50 INFO - PROCESS | 1851 | 1461223970778 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 00:32:51 INFO - PROCESS | 1851 | 1461223971106 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:51 INFO - PROCESS | 1851 | ++DOCSHELL 0x89a7fc00 == 166 [pid = 1851] [id = 397] 00:32:51 INFO - PROCESS | 1851 | ++DOMWINDOW == 149 (0x89b1f000) [pid = 1851] [serial = 1192] [outer = (nil)] 00:32:51 INFO - PROCESS | 1851 | ++DOMWINDOW == 150 (0x89bd8c00) [pid = 1851] [serial = 1193] [outer = 0x89b1f000] 00:32:51 INFO - PROCESS | 1851 | 1461223971196 Marionette DEBUG loaded listener.js 00:32:51 INFO - PROCESS | 1851 | ++DOMWINDOW == 151 (0x8a2f6800) [pid = 1851] [serial = 1194] [outer = 0x89b1f000] 00:32:52 INFO - PROCESS | 1851 | 1461223972217 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]]]}] 00:32:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 00:32:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1782ms 00:32:52 INFO - PROCESS | 1851 | 1461223972259 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 00:32:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 00:32:52 INFO - PROCESS | 1851 | 1461223972263 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 00:32:52 INFO - PROCESS | 1851 | 1461223972270 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 00:32:52 INFO - PROCESS | 1851 | 1461223972276 Marionette TRACE conn3 <- [1,1562,null,{}] 00:32:52 INFO - PROCESS | 1851 | 1461223972293 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}] 00:32:52 INFO - PROCESS | 1851 | 1461223972564 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 00:32:52 INFO - PROCESS | 1851 | 1461223972892 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:52 INFO - PROCESS | 1851 | ++DOCSHELL 0x89b21400 == 167 [pid = 1851] [id = 398] 00:32:52 INFO - PROCESS | 1851 | ++DOMWINDOW == 152 (0x8e780c00) [pid = 1851] [serial = 1195] [outer = (nil)] 00:32:52 INFO - PROCESS | 1851 | ++DOMWINDOW == 153 (0x8e8cb000) [pid = 1851] [serial = 1196] [outer = 0x8e780c00] 00:32:52 INFO - PROCESS | 1851 | 1461223972992 Marionette DEBUG loaded listener.js 00:32:53 INFO - PROCESS | 1851 | ++DOMWINDOW == 154 (0x8eae8400) [pid = 1851] [serial = 1197] [outer = 0x8e780c00] 00:32:53 INFO - PROCESS | 1851 | 1461223973965 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]]]}] 00:32:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 00:32:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1738ms 00:32:54 INFO - PROCESS | 1851 | 1461223974009 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 00:32:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 00:32:54 INFO - PROCESS | 1851 | 1461223974014 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 00:32:54 INFO - PROCESS | 1851 | 1461223974021 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 00:32:54 INFO - PROCESS | 1851 | 1461223974024 Marionette TRACE conn3 <- [1,1566,null,{}] 00:32:54 INFO - PROCESS | 1851 | 1461223974030 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}] 00:32:54 INFO - PROCESS | 1851 | 1461223974261 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 00:32:54 INFO - PROCESS | 1851 | 1461223974598 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:54 INFO - PROCESS | 1851 | ++DOCSHELL 0x8a5d0000 == 168 [pid = 1851] [id = 399] 00:32:54 INFO - PROCESS | 1851 | ++DOMWINDOW == 155 (0x8eef3800) [pid = 1851] [serial = 1198] [outer = (nil)] 00:32:54 INFO - PROCESS | 1851 | ++DOMWINDOW == 156 (0x8ef32000) [pid = 1851] [serial = 1199] [outer = 0x8eef3800] 00:32:54 INFO - PROCESS | 1851 | 1461223974697 Marionette DEBUG loaded listener.js 00:32:54 INFO - PROCESS | 1851 | ++DOMWINDOW == 157 (0x8ef3c000) [pid = 1851] [serial = 1200] [outer = 0x8eef3800] 00:32:55 INFO - PROCESS | 1851 | 1461223975607 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]]]}] 00:32:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 00:32:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1633ms 00:32:55 INFO - PROCESS | 1851 | 1461223975654 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 00:32:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 00:32:55 INFO - PROCESS | 1851 | 1461223975659 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 00:32:55 INFO - PROCESS | 1851 | 1461223975665 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 00:32:55 INFO - PROCESS | 1851 | 1461223975669 Marionette TRACE conn3 <- [1,1570,null,{}] 00:32:55 INFO - PROCESS | 1851 | 1461223975676 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}] 00:32:55 INFO - PROCESS | 1851 | 1461223975903 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 00:32:56 INFO - PROCESS | 1851 | 1461223976223 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:56 INFO - PROCESS | 1851 | ++DOCSHELL 0x89432c00 == 169 [pid = 1851] [id = 400] 00:32:56 INFO - PROCESS | 1851 | ++DOMWINDOW == 158 (0x89a7f000) [pid = 1851] [serial = 1201] [outer = (nil)] 00:32:56 INFO - PROCESS | 1851 | ++DOMWINDOW == 159 (0x8f090000) [pid = 1851] [serial = 1202] [outer = 0x89a7f000] 00:32:56 INFO - PROCESS | 1851 | 1461223976321 Marionette DEBUG loaded listener.js 00:32:56 INFO - PROCESS | 1851 | ++DOMWINDOW == 160 (0x8f094000) [pid = 1851] [serial = 1203] [outer = 0x89a7f000] 00:32:57 INFO - PROCESS | 1851 | 1461223977239 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]]]}] 00:32:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 00:32:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1633ms 00:32:57 INFO - PROCESS | 1851 | 1461223977299 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 00:32:57 INFO - PROCESS | 1851 | 1461223977304 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 00:32:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 00:32:57 INFO - PROCESS | 1851 | 1461223977311 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 00:32:57 INFO - PROCESS | 1851 | 1461223977315 Marionette TRACE conn3 <- [1,1574,null,{}] 00:32:57 INFO - PROCESS | 1851 | 1461223977321 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}] 00:32:57 INFO - PROCESS | 1851 | 1461223977591 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 00:32:57 INFO - PROCESS | 1851 | 1461223977931 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:57 INFO - PROCESS | 1851 | ++DOCSHELL 0x8ef35000 == 170 [pid = 1851] [id = 401] 00:32:57 INFO - PROCESS | 1851 | ++DOMWINDOW == 161 (0x8f1edc00) [pid = 1851] [serial = 1204] [outer = (nil)] 00:32:58 INFO - PROCESS | 1851 | ++DOMWINDOW == 162 (0x8fc26000) [pid = 1851] [serial = 1205] [outer = 0x8f1edc00] 00:32:58 INFO - PROCESS | 1851 | 1461223978028 Marionette DEBUG loaded listener.js 00:32:58 INFO - PROCESS | 1851 | ++DOMWINDOW == 163 (0x8fcea400) [pid = 1851] [serial = 1206] [outer = 0x8f1edc00] 00:32:58 INFO - PROCESS | 1851 | 1461223978973 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]]]}] 00:32:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 00:32:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1737ms 00:32:59 INFO - PROCESS | 1851 | 1461223979049 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 00:32:59 INFO - PROCESS | 1851 | 1461223979052 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 00:32:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 00:32:59 INFO - PROCESS | 1851 | 1461223979059 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 00:32:59 INFO - PROCESS | 1851 | 1461223979062 Marionette TRACE conn3 <- [1,1578,null,{}] 00:32:59 INFO - PROCESS | 1851 | 1461223979069 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}] 00:32:59 INFO - PROCESS | 1851 | 1461223979302 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 00:32:59 INFO - PROCESS | 1851 | 1461223979638 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:32:59 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f087000 == 171 [pid = 1851] [id = 402] 00:32:59 INFO - PROCESS | 1851 | ++DOMWINDOW == 164 (0x8f8c5000) [pid = 1851] [serial = 1207] [outer = (nil)] 00:32:59 INFO - PROCESS | 1851 | ++DOMWINDOW == 165 (0x90f31400) [pid = 1851] [serial = 1208] [outer = 0x8f8c5000] 00:32:59 INFO - PROCESS | 1851 | 1461223979735 Marionette DEBUG loaded listener.js 00:32:59 INFO - PROCESS | 1851 | ++DOMWINDOW == 166 (0x90f34800) [pid = 1851] [serial = 1209] [outer = 0x8f8c5000] 00:33:00 INFO - PROCESS | 1851 | 1461223980625 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]]]}] 00:33:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 00:33:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1631ms 00:33:00 INFO - PROCESS | 1851 | 1461223980691 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 00:33:00 INFO - PROCESS | 1851 | 1461223980696 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 00:33:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 00:33:00 INFO - PROCESS | 1851 | 1461223980702 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 00:33:00 INFO - PROCESS | 1851 | 1461223980706 Marionette TRACE conn3 <- [1,1582,null,{}] 00:33:00 INFO - PROCESS | 1851 | 1461223980714 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}] 00:33:00 INFO - PROCESS | 1851 | 1461223980937 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 00:33:01 INFO - PROCESS | 1851 | 1461223981263 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:01 INFO - PROCESS | 1851 | ++DOCSHELL 0x8fc28800 == 172 [pid = 1851] [id = 403] 00:33:01 INFO - PROCESS | 1851 | ++DOMWINDOW == 167 (0x903b2c00) [pid = 1851] [serial = 1210] [outer = (nil)] 00:33:01 INFO - PROCESS | 1851 | ++DOMWINDOW == 168 (0x91ce6c00) [pid = 1851] [serial = 1211] [outer = 0x903b2c00] 00:33:01 INFO - PROCESS | 1851 | 1461223981359 Marionette DEBUG loaded listener.js 00:33:01 INFO - PROCESS | 1851 | ++DOMWINDOW == 169 (0x92644800) [pid = 1851] [serial = 1212] [outer = 0x903b2c00] 00:33:02 INFO - PROCESS | 1851 | 1461223982349 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]]]}] 00:33:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 00:33:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1684ms 00:33:02 INFO - PROCESS | 1851 | 1461223982387 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 00:33:02 INFO - PROCESS | 1851 | 1461223982390 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 00:33:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 00:33:02 INFO - PROCESS | 1851 | 1461223982397 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 00:33:02 INFO - PROCESS | 1851 | 1461223982401 Marionette TRACE conn3 <- [1,1586,null,{}] 00:33:02 INFO - PROCESS | 1851 | 1461223982407 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}] 00:33:02 INFO - PROCESS | 1851 | 1461223982641 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 00:33:02 INFO - PROCESS | 1851 | 1461223982967 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:03 INFO - PROCESS | 1851 | ++DOCSHELL 0x87cd4c00 == 173 [pid = 1851] [id = 404] 00:33:03 INFO - PROCESS | 1851 | ++DOMWINDOW == 170 (0x8fea7000) [pid = 1851] [serial = 1213] [outer = (nil)] 00:33:03 INFO - PROCESS | 1851 | ++DOMWINDOW == 171 (0x929dbc00) [pid = 1851] [serial = 1214] [outer = 0x8fea7000] 00:33:03 INFO - PROCESS | 1851 | 1461223983060 Marionette DEBUG loaded listener.js 00:33:03 INFO - PROCESS | 1851 | ++DOMWINDOW == 172 (0x92d66800) [pid = 1851] [serial = 1215] [outer = 0x8fea7000] 00:33:03 INFO - PROCESS | 1851 | 1461223983969 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]]]}] 00:33:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 00:33:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1635ms 00:33:04 INFO - PROCESS | 1851 | 1461223984034 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 00:33:04 INFO - PROCESS | 1851 | 1461223984039 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 00:33:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 00:33:04 INFO - PROCESS | 1851 | 1461223984045 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 00:33:04 INFO - PROCESS | 1851 | 1461223984049 Marionette TRACE conn3 <- [1,1590,null,{}] 00:33:04 INFO - PROCESS | 1851 | 1461223984055 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}] 00:33:04 INFO - PROCESS | 1851 | 1461223984310 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 00:33:04 INFO - PROCESS | 1851 | 1461223984678 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:04 INFO - PROCESS | 1851 | ++DOCSHELL 0x8fd4a400 == 174 [pid = 1851] [id = 405] 00:33:04 INFO - PROCESS | 1851 | ++DOMWINDOW == 173 (0x903b4000) [pid = 1851] [serial = 1216] [outer = (nil)] 00:33:04 INFO - PROCESS | 1851 | ++DOMWINDOW == 174 (0x92dcdc00) [pid = 1851] [serial = 1217] [outer = 0x903b4000] 00:33:04 INFO - PROCESS | 1851 | 1461223984774 Marionette DEBUG loaded listener.js 00:33:04 INFO - PROCESS | 1851 | ++DOMWINDOW == 175 (0x92fd4000) [pid = 1851] [serial = 1218] [outer = 0x903b4000] 00:33:05 INFO - PROCESS | 1851 | 1461223985728 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]]]}] 00:33:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 00:33:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1734ms 00:33:05 INFO - PROCESS | 1851 | 1461223985780 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 00:33:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 00:33:05 INFO - PROCESS | 1851 | 1461223985786 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 00:33:05 INFO - PROCESS | 1851 | 1461223985793 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 00:33:05 INFO - PROCESS | 1851 | 1461223985797 Marionette TRACE conn3 <- [1,1594,null,{}] 00:33:05 INFO - PROCESS | 1851 | 1461223985803 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}] 00:33:06 INFO - PROCESS | 1851 | 1461223986058 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 00:33:06 INFO - PROCESS | 1851 | 1461223986395 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:06 INFO - PROCESS | 1851 | ++DOCSHELL 0x92fd9800 == 175 [pid = 1851] [id = 406] 00:33:06 INFO - PROCESS | 1851 | ++DOMWINDOW == 176 (0x94e88800) [pid = 1851] [serial = 1219] [outer = (nil)] 00:33:06 INFO - PROCESS | 1851 | ++DOMWINDOW == 177 (0x94ee9000) [pid = 1851] [serial = 1220] [outer = 0x94e88800] 00:33:06 INFO - PROCESS | 1851 | 1461223986500 Marionette DEBUG loaded listener.js 00:33:06 INFO - PROCESS | 1851 | ++DOMWINDOW == 178 (0x96a60400) [pid = 1851] [serial = 1221] [outer = 0x94e88800] 00:33:07 INFO - PROCESS | 1851 | 1461223987420 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]]]}] 00:33:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 00:33:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1691ms 00:33:07 INFO - PROCESS | 1851 | 1461223987484 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 00:33:07 INFO - PROCESS | 1851 | 1461223987488 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 00:33:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 00:33:07 INFO - PROCESS | 1851 | 1461223987495 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 00:33:07 INFO - PROCESS | 1851 | 1461223987498 Marionette TRACE conn3 <- [1,1598,null,{}] 00:33:07 INFO - PROCESS | 1851 | 1461223987504 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}] 00:33:07 INFO - PROCESS | 1851 | 1461223987709 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 00:33:08 INFO - PROCESS | 1851 | 1461223988037 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:08 INFO - PROCESS | 1851 | ++DOCSHELL 0x937d8000 == 176 [pid = 1851] [id = 407] 00:33:08 INFO - PROCESS | 1851 | ++DOMWINDOW == 179 (0x94eeec00) [pid = 1851] [serial = 1222] [outer = (nil)] 00:33:08 INFO - PROCESS | 1851 | ++DOMWINDOW == 180 (0x97b65400) [pid = 1851] [serial = 1223] [outer = 0x94eeec00] 00:33:08 INFO - PROCESS | 1851 | 1461223988131 Marionette DEBUG loaded listener.js 00:33:08 INFO - PROCESS | 1851 | ++DOMWINDOW == 181 (0x97b6e000) [pid = 1851] [serial = 1224] [outer = 0x94eeec00] 00:33:09 INFO - PROCESS | 1851 | 1461223989082 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]]]}] 00:33:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 00:33:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1639ms 00:33:09 INFO - PROCESS | 1851 | 1461223989135 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 00:33:09 INFO - PROCESS | 1851 | 1461223989139 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 00:33:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 00:33:09 INFO - PROCESS | 1851 | 1461223989147 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 00:33:09 INFO - PROCESS | 1851 | 1461223989151 Marionette TRACE conn3 <- [1,1602,null,{}] 00:33:09 INFO - PROCESS | 1851 | 1461223989157 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}] 00:33:09 INFO - PROCESS | 1851 | 1461223989368 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 00:33:09 INFO - PROCESS | 1851 | 1461223989704 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:09 INFO - PROCESS | 1851 | ++DOCSHELL 0x8fc26800 == 177 [pid = 1851] [id = 408] 00:33:09 INFO - PROCESS | 1851 | ++DOMWINDOW == 182 (0x929d0000) [pid = 1851] [serial = 1225] [outer = (nil)] 00:33:09 INFO - PROCESS | 1851 | ++DOMWINDOW == 183 (0x97d97c00) [pid = 1851] [serial = 1226] [outer = 0x929d0000] 00:33:09 INFO - PROCESS | 1851 | 1461223989800 Marionette DEBUG loaded listener.js 00:33:09 INFO - PROCESS | 1851 | ++DOMWINDOW == 184 (0x97e04000) [pid = 1851] [serial = 1227] [outer = 0x929d0000] 00:33:10 INFO - PROCESS | 1851 | 1461223990795 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]]]}] 00:33:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 00:33:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1684ms 00:33:10 INFO - PROCESS | 1851 | 1461223990832 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 00:33:10 INFO - PROCESS | 1851 | 1461223990836 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 00:33:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 00:33:10 INFO - PROCESS | 1851 | 1461223990845 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 00:33:10 INFO - PROCESS | 1851 | 1461223990848 Marionette TRACE conn3 <- [1,1606,null,{}] 00:33:10 INFO - PROCESS | 1851 | 1461223990853 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}] 00:33:11 INFO - PROCESS | 1851 | 1461223991073 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 00:33:11 INFO - PROCESS | 1851 | 1461223991408 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:11 INFO - PROCESS | 1851 | ++DOCSHELL 0x97b5f800 == 178 [pid = 1851] [id = 409] 00:33:11 INFO - PROCESS | 1851 | ++DOMWINDOW == 185 (0x97d92800) [pid = 1851] [serial = 1228] [outer = (nil)] 00:33:11 INFO - PROCESS | 1851 | ++DOMWINDOW == 186 (0x983b9000) [pid = 1851] [serial = 1229] [outer = 0x97d92800] 00:33:11 INFO - PROCESS | 1851 | 1461223991506 Marionette DEBUG loaded listener.js 00:33:11 INFO - PROCESS | 1851 | ++DOMWINDOW == 187 (0x98576400) [pid = 1851] [serial = 1230] [outer = 0x97d92800] 00:33:12 INFO - PROCESS | 1851 | 1461223992406 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]]]}] 00:33:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 00:33:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1641ms 00:33:12 INFO - PROCESS | 1851 | 1461223992487 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 00:33:12 INFO - PROCESS | 1851 | 1461223992491 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 00:33:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 00:33:12 INFO - PROCESS | 1851 | 1461223992497 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 00:33:12 INFO - PROCESS | 1851 | 1461223992501 Marionette TRACE conn3 <- [1,1610,null,{}] 00:33:12 INFO - PROCESS | 1851 | 1461223992507 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}] 00:33:12 INFO - PROCESS | 1851 | 1461223992758 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 00:33:13 INFO - PROCESS | 1851 | 1461223993090 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:13 INFO - PROCESS | 1851 | ++DOCSHELL 0x9805ec00 == 179 [pid = 1851] [id = 410] 00:33:13 INFO - PROCESS | 1851 | ++DOMWINDOW == 188 (0x982e7400) [pid = 1851] [serial = 1231] [outer = (nil)] 00:33:13 INFO - PROCESS | 1851 | ++DOMWINDOW == 189 (0x99093400) [pid = 1851] [serial = 1232] [outer = 0x982e7400] 00:33:13 INFO - PROCESS | 1851 | 1461223993181 Marionette DEBUG loaded listener.js 00:33:13 INFO - PROCESS | 1851 | ++DOMWINDOW == 190 (0x99713400) [pid = 1851] [serial = 1233] [outer = 0x982e7400] 00:33:14 INFO - PROCESS | 1851 | 1461223994117 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]]]}] 00:33:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 00:33:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1685ms 00:33:14 INFO - PROCESS | 1851 | 1461223994184 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 00:33:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 00:33:14 INFO - PROCESS | 1851 | 1461223994188 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 00:33:14 INFO - PROCESS | 1851 | 1461223994195 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 00:33:14 INFO - PROCESS | 1851 | 1461223994199 Marionette TRACE conn3 <- [1,1614,null,{}] 00:33:14 INFO - PROCESS | 1851 | 1461223994205 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}] 00:33:14 INFO - PROCESS | 1851 | 1461223994468 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 00:33:14 INFO - PROCESS | 1851 | 1461223994803 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:14 INFO - PROCESS | 1851 | ++DOCSHELL 0x8eb4fc00 == 180 [pid = 1851] [id = 411] 00:33:14 INFO - PROCESS | 1851 | ++DOMWINDOW == 191 (0x94e86000) [pid = 1851] [serial = 1234] [outer = (nil)] 00:33:14 INFO - PROCESS | 1851 | ++DOMWINDOW == 192 (0x9e91b000) [pid = 1851] [serial = 1235] [outer = 0x94e86000] 00:33:14 INFO - PROCESS | 1851 | 1461223994895 Marionette DEBUG loaded listener.js 00:33:15 INFO - PROCESS | 1851 | ++DOMWINDOW == 193 (0x9fa8f000) [pid = 1851] [serial = 1236] [outer = 0x94e86000] 00:33:15 INFO - PROCESS | 1851 | 1461223995829 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]]]}] 00:33:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 00:33:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1684ms 00:33:15 INFO - PROCESS | 1851 | 1461223995879 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 00:33:15 INFO - PROCESS | 1851 | 1461223995883 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 00:33:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 00:33:15 INFO - PROCESS | 1851 | 1461223995890 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 00:33:15 INFO - PROCESS | 1851 | 1461223995894 Marionette TRACE conn3 <- [1,1618,null,{}] 00:33:15 INFO - PROCESS | 1851 | 1461223995899 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}] 00:33:16 INFO - PROCESS | 1851 | 1461223996128 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 00:33:16 INFO - PROCESS | 1851 | 1461223996459 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:16 INFO - PROCESS | 1851 | ++DOCSHELL 0x98580400 == 181 [pid = 1851] [id = 412] 00:33:16 INFO - PROCESS | 1851 | ++DOMWINDOW == 194 (0x9af63800) [pid = 1851] [serial = 1237] [outer = (nil)] 00:33:16 INFO - PROCESS | 1851 | ++DOMWINDOW == 195 (0xa0e45400) [pid = 1851] [serial = 1238] [outer = 0x9af63800] 00:33:16 INFO - PROCESS | 1851 | 1461223996557 Marionette DEBUG loaded listener.js 00:33:16 INFO - PROCESS | 1851 | ++DOMWINDOW == 196 (0xa0ea0400) [pid = 1851] [serial = 1239] [outer = 0x9af63800] 00:33:17 INFO - PROCESS | 1851 | 1461223997467 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]]]}] 00:33:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 00:33:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1634ms 00:33:17 INFO - PROCESS | 1851 | 1461223997527 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 00:33:17 INFO - PROCESS | 1851 | 1461223997532 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 00:33:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 00:33:17 INFO - PROCESS | 1851 | 1461223997538 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 00:33:17 INFO - PROCESS | 1851 | 1461223997542 Marionette TRACE conn3 <- [1,1622,null,{}] 00:33:17 INFO - PROCESS | 1851 | 1461223997548 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}] 00:33:17 INFO - PROCESS | 1851 | 1461223997792 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 00:33:18 INFO - PROCESS | 1851 | 1461223998130 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:18 INFO - PROCESS | 1851 | ++DOCSHELL 0x9291e000 == 182 [pid = 1851] [id = 413] 00:33:18 INFO - PROCESS | 1851 | ++DOMWINDOW == 197 (0x9291e800) [pid = 1851] [serial = 1240] [outer = (nil)] 00:33:18 INFO - PROCESS | 1851 | ++DOMWINDOW == 198 (0x92925800) [pid = 1851] [serial = 1241] [outer = 0x9291e800] 00:33:18 INFO - PROCESS | 1851 | 1461223998227 Marionette DEBUG loaded listener.js 00:33:18 INFO - PROCESS | 1851 | ++DOMWINDOW == 199 (0x92927800) [pid = 1851] [serial = 1242] [outer = 0x9291e800] 00:33:19 INFO - PROCESS | 1851 | --DOCSHELL 0x84aeac00 == 181 [pid = 1851] [id = 345] 00:33:19 INFO - PROCESS | 1851 | --DOCSHELL 0x854ef400 == 180 [pid = 1851] [id = 300] 00:33:19 INFO - PROCESS | 1851 | --DOCSHELL 0x8f185c00 == 179 [pid = 1851] [id = 297] 00:33:19 INFO - PROCESS | 1851 | --DOCSHELL 0x854ec400 == 178 [pid = 1851] [id = 298] 00:33:19 INFO - PROCESS | 1851 | --DOCSHELL 0x854eec00 == 177 [pid = 1851] [id = 344] 00:33:19 INFO - PROCESS | 1851 | --DOCSHELL 0x8a5d7000 == 176 [pid = 1851] [id = 183] 00:33:19 INFO - PROCESS | 1851 | --DOCSHELL 0x97d91800 == 175 [pid = 1851] [id = 343] 00:33:19 INFO - PROCESS | 1851 | --DOCSHELL 0x854f4c00 == 174 [pid = 1851] [id = 299] 00:33:19 INFO - PROCESS | 1851 | --DOCSHELL 0x857b4c00 == 173 [pid = 1851] [id = 301] 00:33:19 INFO - PROCESS | 1851 | --DOCSHELL 0x842d8800 == 172 [pid = 1851] [id = 394] 00:33:19 INFO - PROCESS | 1851 | --DOCSHELL 0x89426800 == 171 [pid = 1851] [id = 393] 00:33:19 INFO - PROCESS | 1851 | --DOCSHELL 0x88959c00 == 170 [pid = 1851] [id = 392] 00:33:19 INFO - PROCESS | 1851 | --DOCSHELL 0x842d7400 == 169 [pid = 1851] [id = 391] 00:33:19 INFO - PROCESS | 1851 | --DOCSHELL 0x848e1400 == 168 [pid = 1851] [id = 388] 00:33:19 INFO - PROCESS | 1851 | --DOCSHELL 0x9fb58800 == 167 [pid = 1851] [id = 389] 00:33:19 INFO - PROCESS | 1851 | --DOCSHELL 0x8f8c7400 == 166 [pid = 1851] [id = 387] 00:33:19 INFO - PROCESS | 1851 | --DOCSHELL 0x854f2400 == 165 [pid = 1851] [id = 386] 00:33:19 INFO - PROCESS | 1851 | --DOCSHELL 0x8b392800 == 164 [pid = 1851] [id = 384] 00:33:19 INFO - PROCESS | 1851 | --DOCSHELL 0x9857f800 == 163 [pid = 1851] [id = 385] 00:33:19 INFO - PROCESS | 1851 | --DOCSHELL 0x930e4000 == 162 [pid = 1851] [id = 383] 00:33:19 INFO - PROCESS | 1851 | --DOCSHELL 0x92dcc400 == 161 [pid = 1851] [id = 382] 00:33:19 INFO - PROCESS | 1851 | --DOCSHELL 0x88fdf800 == 160 [pid = 1851] [id = 381] 00:33:19 INFO - PROCESS | 1851 | --DOCSHELL 0x8ef3b800 == 159 [pid = 1851] [id = 379] 00:33:19 INFO - PROCESS | 1851 | --DOCSHELL 0x903aa400 == 158 [pid = 1851] [id = 380] 00:33:19 INFO - PROCESS | 1851 | --DOCSHELL 0x8fcf1400 == 157 [pid = 1851] [id = 378] 00:33:19 INFO - PROCESS | 1851 | --DOCSHELL 0x8f8c6c00 == 156 [pid = 1851] [id = 377] 00:33:19 INFO - PROCESS | 1851 | --DOCSHELL 0x842dc000 == 155 [pid = 1851] [id = 376] 00:33:19 INFO - PROCESS | 1851 | --DOCSHELL 0x89433400 == 154 [pid = 1851] [id = 375] 00:33:19 INFO - PROCESS | 1851 | --DOCSHELL 0x848dac00 == 153 [pid = 1851] [id = 374] 00:33:19 INFO - PROCESS | 1851 | --DOMWINDOW == 198 (0x89bdf800) [pid = 1851] [serial = 1041] [outer = (nil)] [url = about:blank] 00:33:19 INFO - PROCESS | 1851 | --DOMWINDOW == 197 (0x8eb4f400) [pid = 1851] [serial = 1115] [outer = (nil)] [url = about:blank] 00:33:19 INFO - PROCESS | 1851 | --DOMWINDOW == 196 (0x848e2c00) [pid = 1851] [serial = 1118] [outer = (nil)] [url = about:blank] 00:33:19 INFO - PROCESS | 1851 | --DOMWINDOW == 195 (0x8e783400) [pid = 1851] [serial = 1112] [outer = (nil)] [url = about:blank] 00:33:19 INFO - PROCESS | 1851 | --DOMWINDOW == 194 (0x861de000) [pid = 1851] [serial = 1109] [outer = (nil)] [url = about:blank] 00:33:19 INFO - PROCESS | 1851 | --DOMWINDOW == 193 (0x8894c400) [pid = 1851] [serial = 1110] [outer = (nil)] [url = about:blank] 00:33:19 INFO - PROCESS | 1851 | --DOMWINDOW == 192 (0x8b39f000) [pid = 1851] [serial = 1107] [outer = (nil)] [url = about:blank] 00:33:19 INFO - PROCESS | 1851 | --DOMWINDOW == 191 (0x8b245800) [pid = 1851] [serial = 1106] [outer = (nil)] [url = about:blank] 00:33:19 INFO - PROCESS | 1851 | --DOMWINDOW == 190 (0x8908a800) [pid = 1851] [serial = 1104] [outer = (nil)] [url = about:blank] 00:33:19 INFO - PROCESS | 1851 | --DOMWINDOW == 189 (0x88951800) [pid = 1851] [serial = 1103] [outer = (nil)] [url = about:blank] 00:33:19 INFO - PROCESS | 1851 | --DOMWINDOW == 188 (0x97d95000) [pid = 1851] [serial = 1100] [outer = (nil)] [url = about:blank] 00:33:19 INFO - PROCESS | 1851 | --DOMWINDOW == 187 (0x97b6fc00) [pid = 1851] [serial = 1097] [outer = (nil)] [url = about:blank] 00:33:19 INFO - PROCESS | 1851 | --DOMWINDOW == 186 (0x97802000) [pid = 1851] [serial = 1094] [outer = (nil)] [url = about:blank] 00:33:19 INFO - PROCESS | 1851 | --DOMWINDOW == 185 (0x94ef4c00) [pid = 1851] [serial = 1091] [outer = (nil)] [url = about:blank] 00:33:19 INFO - PROCESS | 1851 | --DOMWINDOW == 184 (0x94350c00) [pid = 1851] [serial = 1088] [outer = (nil)] [url = about:blank] 00:33:19 INFO - PROCESS | 1851 | --DOMWINDOW == 183 (0x92fd8800) [pid = 1851] [serial = 1085] [outer = (nil)] [url = about:blank] 00:33:19 INFO - PROCESS | 1851 | --DOMWINDOW == 182 (0x92d66400) [pid = 1851] [serial = 1082] [outer = (nil)] [url = about:blank] 00:33:19 INFO - PROCESS | 1851 | --DOMWINDOW == 181 (0x927ea000) [pid = 1851] [serial = 1079] [outer = (nil)] [url = about:blank] 00:33:19 INFO - PROCESS | 1851 | --DOMWINDOW == 180 (0x90f3bc00) [pid = 1851] [serial = 1076] [outer = (nil)] [url = about:blank] 00:33:19 INFO - PROCESS | 1851 | --DOMWINDOW == 179 (0x8fd49400) [pid = 1851] [serial = 1073] [outer = (nil)] [url = about:blank] 00:33:19 INFO - PROCESS | 1851 | --DOMWINDOW == 178 (0x8f1f0800) [pid = 1851] [serial = 1070] [outer = (nil)] [url = about:blank] 00:33:19 INFO - PROCESS | 1851 | --DOMWINDOW == 177 (0x8f08f800) [pid = 1851] [serial = 1067] [outer = (nil)] [url = about:blank] 00:33:19 INFO - PROCESS | 1851 | --DOMWINDOW == 176 (0x8eb4f000) [pid = 1851] [serial = 1064] [outer = (nil)] [url = about:blank] 00:33:19 INFO - PROCESS | 1851 | --DOMWINDOW == 175 (0x8b3d2800) [pid = 1851] [serial = 1061] [outer = (nil)] [url = about:blank] 00:33:19 INFO - PROCESS | 1851 | --DOMWINDOW == 174 (0x8908c800) [pid = 1851] [serial = 1058] [outer = (nil)] [url = about:blank] 00:33:19 INFO - PROCESS | 1851 | --DOMWINDOW == 173 (0x8b3dd800) [pid = 1851] [serial = 1055] [outer = (nil)] [url = about:blank] 00:33:19 INFO - PROCESS | 1851 | --DOMWINDOW == 172 (0x8eef6000) [pid = 1851] [serial = 1116] [outer = (nil)] [url = about:blank] 00:33:19 INFO - PROCESS | 1851 | --DOMWINDOW == 171 (0x89087c00) [pid = 1851] [serial = 1119] [outer = (nil)] [url = about:blank] 00:33:19 INFO - PROCESS | 1851 | --DOMWINDOW == 170 (0x8e7b1400) [pid = 1851] [serial = 1113] [outer = (nil)] [url = about:blank] 00:33:20 INFO - PROCESS | 1851 | --DOMWINDOW == 169 (0x8f089400) [pid = 1851] [serial = 1121] [outer = (nil)] [url = about:blank] 00:33:20 INFO - PROCESS | 1851 | 1461224000513 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]]]}] 00:33:20 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 00:33:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 3035ms 00:33:20 INFO - PROCESS | 1851 | 1461224000579 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 00:33:20 INFO - PROCESS | 1851 | 1461224000586 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 00:33:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 00:33:20 INFO - PROCESS | 1851 | 1461224000596 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 00:33:20 INFO - PROCESS | 1851 | 1461224000600 Marionette TRACE conn3 <- [1,1626,null,{}] 00:33:20 INFO - PROCESS | 1851 | 1461224000609 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}] 00:33:20 INFO - PROCESS | 1851 | 1461224000801 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 00:33:21 INFO - PROCESS | 1851 | 1461224001014 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:21 INFO - PROCESS | 1851 | ++DOCSHELL 0x842d7400 == 154 [pid = 1851] [id = 414] 00:33:21 INFO - PROCESS | 1851 | ++DOMWINDOW == 170 (0x87cc7000) [pid = 1851] [serial = 1243] [outer = (nil)] 00:33:21 INFO - PROCESS | 1851 | ++DOMWINDOW == 171 (0x888edc00) [pid = 1851] [serial = 1244] [outer = 0x87cc7000] 00:33:21 INFO - PROCESS | 1851 | 1461224001105 Marionette DEBUG loaded listener.js 00:33:21 INFO - PROCESS | 1851 | ++DOMWINDOW == 172 (0x88fdf800) [pid = 1851] [serial = 1245] [outer = 0x87cc7000] 00:33:22 INFO - PROCESS | 1851 | 1461224002046 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]]]}] 00:33:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 00:33:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1497ms 00:33:22 INFO - PROCESS | 1851 | 1461224002093 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 00:33:22 INFO - PROCESS | 1851 | 1461224002101 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 00:33:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 00:33:22 INFO - PROCESS | 1851 | 1461224002111 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 00:33:22 INFO - PROCESS | 1851 | 1461224002115 Marionette TRACE conn3 <- [1,1630,null,{}] 00:33:22 INFO - PROCESS | 1851 | 1461224002121 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}] 00:33:22 INFO - PROCESS | 1851 | 1461224002308 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 00:33:22 INFO - PROCESS | 1851 | 1461224002536 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:22 INFO - PROCESS | 1851 | ++DOCSHELL 0x888e8000 == 155 [pid = 1851] [id = 415] 00:33:22 INFO - PROCESS | 1851 | ++DOMWINDOW == 173 (0x8894c400) [pid = 1851] [serial = 1246] [outer = (nil)] 00:33:22 INFO - PROCESS | 1851 | ++DOMWINDOW == 174 (0x893b4000) [pid = 1851] [serial = 1247] [outer = 0x8894c400] 00:33:22 INFO - PROCESS | 1851 | 1461224002614 Marionette DEBUG loaded listener.js 00:33:22 INFO - PROCESS | 1851 | ++DOMWINDOW == 175 (0x89433400) [pid = 1851] [serial = 1248] [outer = 0x8894c400] 00:33:23 INFO - PROCESS | 1851 | 1461224003561 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]]]}] 00:33:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 00:33:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1492ms 00:33:23 INFO - PROCESS | 1851 | 1461224003603 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 00:33:23 INFO - PROCESS | 1851 | 1461224003606 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 00:33:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 00:33:23 INFO - PROCESS | 1851 | 1461224003623 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 00:33:23 INFO - PROCESS | 1851 | 1461224003628 Marionette TRACE conn3 <- [1,1634,null,{}] 00:33:23 INFO - PROCESS | 1851 | 1461224003644 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}] 00:33:23 INFO - PROCESS | 1851 | 1461224003943 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 00:33:24 INFO - PROCESS | 1851 | 1461224004000 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:24 INFO - PROCESS | 1851 | ++DOCSHELL 0x842d2c00 == 156 [pid = 1851] [id = 416] 00:33:24 INFO - PROCESS | 1851 | ++DOMWINDOW == 176 (0x89b1d800) [pid = 1851] [serial = 1249] [outer = (nil)] 00:33:24 INFO - PROCESS | 1851 | ++DOMWINDOW == 177 (0x8b399000) [pid = 1851] [serial = 1250] [outer = 0x89b1d800] 00:33:24 INFO - PROCESS | 1851 | 1461224004077 Marionette DEBUG loaded listener.js 00:33:24 INFO - PROCESS | 1851 | ++DOMWINDOW == 178 (0x8e77d800) [pid = 1851] [serial = 1251] [outer = 0x89b1d800] 00:33:25 INFO - PROCESS | 1851 | --DOMWINDOW == 177 (0x9857e400) [pid = 1851] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 00:33:25 INFO - PROCESS | 1851 | --DOMWINDOW == 176 (0x97b61000) [pid = 1851] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 00:33:25 INFO - PROCESS | 1851 | --DOMWINDOW == 175 (0x9fea6c00) [pid = 1851] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 00:33:25 INFO - PROCESS | 1851 | --DOMWINDOW == 174 (0x8fc2a400) [pid = 1851] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 00:33:25 INFO - PROCESS | 1851 | --DOMWINDOW == 173 (0x8fc20400) [pid = 1851] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 00:33:25 INFO - PROCESS | 1851 | --DOMWINDOW == 172 (0x861d3400) [pid = 1851] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 00:33:25 INFO - PROCESS | 1851 | --DOMWINDOW == 171 (0x98578000) [pid = 1851] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 00:33:25 INFO - PROCESS | 1851 | --DOMWINDOW == 170 (0x90f32800) [pid = 1851] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 00:33:25 INFO - PROCESS | 1851 | --DOMWINDOW == 169 (0x94e83400) [pid = 1851] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 00:33:25 INFO - PROCESS | 1851 | --DOMWINDOW == 168 (0x92dce800) [pid = 1851] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 00:33:25 INFO - PROCESS | 1851 | --DOMWINDOW == 167 (0x842dac00) [pid = 1851] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 00:33:25 INFO - PROCESS | 1851 | --DOMWINDOW == 166 (0x8fcef800) [pid = 1851] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 00:33:25 INFO - PROCESS | 1851 | --DOMWINDOW == 165 (0x89a71c00) [pid = 1851] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 00:33:25 INFO - PROCESS | 1851 | --DOMWINDOW == 164 (0x848e8800) [pid = 1851] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 00:33:25 INFO - PROCESS | 1851 | --DOMWINDOW == 163 (0x8ef39c00) [pid = 1851] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 00:33:25 INFO - PROCESS | 1851 | --DOMWINDOW == 162 (0x8f088000) [pid = 1851] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 00:33:25 INFO - PROCESS | 1851 | --DOMWINDOW == 161 (0x8f081400) [pid = 1851] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 00:33:25 INFO - PROCESS | 1851 | --DOMWINDOW == 160 (0x848e5800) [pid = 1851] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 00:33:25 INFO - PROCESS | 1851 | --DOMWINDOW == 159 (0x92d67000) [pid = 1851] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 00:33:25 INFO - PROCESS | 1851 | --DOMWINDOW == 158 (0x8942a800) [pid = 1851] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 00:33:25 INFO - PROCESS | 1851 | --DOMWINDOW == 157 (0x848db400) [pid = 1851] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 00:33:25 INFO - PROCESS | 1851 | --DOMWINDOW == 156 (0x92fcc000) [pid = 1851] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 00:33:25 INFO - PROCESS | 1851 | --DOMWINDOW == 155 (0x8b397400) [pid = 1851] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 00:33:25 INFO - PROCESS | 1851 | --DOMWINDOW == 154 (0x930e3400) [pid = 1851] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 00:33:25 INFO - PROCESS | 1851 | --DOMWINDOW == 153 (0x99087c00) [pid = 1851] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 00:33:25 INFO - PROCESS | 1851 | --DOMWINDOW == 152 (0x88fe2400) [pid = 1851] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 00:33:25 INFO - PROCESS | 1851 | --DOMWINDOW == 151 (0x9fdef800) [pid = 1851] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 00:33:25 INFO - PROCESS | 1851 | --DOMWINDOW == 150 (0x903a8000) [pid = 1851] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 00:33:25 INFO - PROCESS | 1851 | --DOMWINDOW == 149 (0x87cc8400) [pid = 1851] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 00:33:25 INFO - PROCESS | 1851 | --DOMWINDOW == 148 (0x8e8c1c00) [pid = 1851] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 00:33:25 INFO - PROCESS | 1851 | --DOMWINDOW == 147 (0x94e82000) [pid = 1851] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 00:33:25 INFO - PROCESS | 1851 | --DOMWINDOW == 146 (0x89be5800) [pid = 1851] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 00:33:25 INFO - PROCESS | 1851 | --DOMWINDOW == 145 (0x888ec000) [pid = 1851] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 00:33:25 INFO - PROCESS | 1851 | --DOMWINDOW == 144 (0x8fd4f000) [pid = 1851] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 00:33:25 INFO - PROCESS | 1851 | --DOMWINDOW == 143 (0x8b39d400) [pid = 1851] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 00:33:25 INFO - PROCESS | 1851 | --DOMWINDOW == 142 (0x94eeb000) [pid = 1851] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 00:33:25 INFO - PROCESS | 1851 | --DOMWINDOW == 141 (0x91ce1800) [pid = 1851] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 00:33:25 INFO - PROCESS | 1851 | --DOMWINDOW == 140 (0x8e8cd800) [pid = 1851] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 00:33:25 INFO - PROCESS | 1851 | --DOMWINDOW == 139 (0x8f190400) [pid = 1851] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 00:33:25 INFO - PROCESS | 1851 | 1461224005735 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]]]}] 00:33:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 00:33:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 2149ms 00:33:25 INFO - PROCESS | 1851 | 1461224005773 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 00:33:25 INFO - PROCESS | 1851 | 1461224005777 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 00:33:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 00:33:25 INFO - PROCESS | 1851 | 1461224005783 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 00:33:25 INFO - PROCESS | 1851 | 1461224005787 Marionette TRACE conn3 <- [1,1638,null,{}] 00:33:25 INFO - PROCESS | 1851 | 1461224005792 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}] 00:33:25 INFO - PROCESS | 1851 | 1461224005970 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 00:33:26 INFO - PROCESS | 1851 | 1461224005996 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:26 INFO - PROCESS | 1851 | ++DOCSHELL 0x857af000 == 157 [pid = 1851] [id = 417] 00:33:26 INFO - PROCESS | 1851 | ++DOMWINDOW == 140 (0x888e6000) [pid = 1851] [serial = 1252] [outer = (nil)] 00:33:26 INFO - PROCESS | 1851 | ++DOMWINDOW == 141 (0x89a73c00) [pid = 1851] [serial = 1253] [outer = 0x888e6000] 00:33:26 INFO - PROCESS | 1851 | 1461224006073 Marionette DEBUG loaded listener.js 00:33:26 INFO - PROCESS | 1851 | ++DOMWINDOW == 142 (0x8b247c00) [pid = 1851] [serial = 1254] [outer = 0x888e6000] 00:33:27 INFO - PROCESS | 1851 | 1461224007055 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]]]}] 00:33:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 00:33:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1329ms 00:33:27 INFO - PROCESS | 1851 | 1461224007247 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 00:33:27 INFO - PROCESS | 1851 | 1461224007255 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 00:33:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 00:33:27 INFO - PROCESS | 1851 | 1461224007266 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 00:33:27 INFO - PROCESS | 1851 | 1461224007271 Marionette TRACE conn3 <- [1,1642,null,{}] 00:33:27 INFO - PROCESS | 1851 | 1461224007281 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}] 00:33:27 INFO - PROCESS | 1851 | 1461224007508 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 00:33:27 INFO - PROCESS | 1851 | 1461224007844 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:27 INFO - PROCESS | 1851 | ++DOCSHELL 0x87cc5c00 == 158 [pid = 1851] [id = 418] 00:33:27 INFO - PROCESS | 1851 | ++DOMWINDOW == 143 (0x87cc6400) [pid = 1851] [serial = 1255] [outer = (nil)] 00:33:27 INFO - PROCESS | 1851 | ++DOMWINDOW == 144 (0x87cd2000) [pid = 1851] [serial = 1256] [outer = 0x87cc6400] 00:33:27 INFO - PROCESS | 1851 | 1461224007944 Marionette DEBUG loaded listener.js 00:33:28 INFO - PROCESS | 1851 | ++DOMWINDOW == 145 (0x88957400) [pid = 1851] [serial = 1257] [outer = 0x87cc6400] 00:33:28 INFO - PROCESS | 1851 | 1461224008934 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]]]}] 00:33:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 00:33:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1744ms 00:33:29 INFO - PROCESS | 1851 | 1461224009011 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 00:33:29 INFO - PROCESS | 1851 | 1461224009017 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 00:33:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 00:33:29 INFO - PROCESS | 1851 | 1461224009030 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 00:33:29 INFO - PROCESS | 1851 | 1461224009036 Marionette TRACE conn3 <- [1,1646,null,{}] 00:33:29 INFO - PROCESS | 1851 | 1461224009043 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}] 00:33:29 INFO - PROCESS | 1851 | 1461224009318 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 00:33:29 INFO - PROCESS | 1851 | 1461224009670 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:29 INFO - PROCESS | 1851 | ++DOCSHELL 0x89a76800 == 159 [pid = 1851] [id = 419] 00:33:29 INFO - PROCESS | 1851 | ++DOMWINDOW == 146 (0x89b1b000) [pid = 1851] [serial = 1258] [outer = (nil)] 00:33:29 INFO - PROCESS | 1851 | ++DOMWINDOW == 147 (0x89b24800) [pid = 1851] [serial = 1259] [outer = 0x89b1b000] 00:33:29 INFO - PROCESS | 1851 | 1461224009762 Marionette DEBUG loaded listener.js 00:33:29 INFO - PROCESS | 1851 | ++DOMWINDOW == 148 (0x8a2ef400) [pid = 1851] [serial = 1260] [outer = 0x89b1b000] 00:33:31 INFO - PROCESS | 1851 | 1461224011165 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]]]}] 00:33:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 00:33:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 2191ms 00:33:31 INFO - PROCESS | 1851 | 1461224011219 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 00:33:31 INFO - PROCESS | 1851 | 1461224011223 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 00:33:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 00:33:31 INFO - PROCESS | 1851 | 1461224011231 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 00:33:31 INFO - PROCESS | 1851 | 1461224011236 Marionette TRACE conn3 <- [1,1650,null,{}] 00:33:31 INFO - PROCESS | 1851 | 1461224011252 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}] 00:33:31 INFO - PROCESS | 1851 | 1461224011483 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 00:33:31 INFO - PROCESS | 1851 | 1461224011824 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:31 INFO - PROCESS | 1851 | ++DOCSHELL 0x8e7b5800 == 160 [pid = 1851] [id = 420] 00:33:31 INFO - PROCESS | 1851 | ++DOMWINDOW == 149 (0x8e7b7c00) [pid = 1851] [serial = 1261] [outer = (nil)] 00:33:31 INFO - PROCESS | 1851 | ++DOMWINDOW == 150 (0x8e8c3c00) [pid = 1851] [serial = 1262] [outer = 0x8e7b7c00] 00:33:31 INFO - PROCESS | 1851 | 1461224011922 Marionette DEBUG loaded listener.js 00:33:32 INFO - PROCESS | 1851 | ++DOMWINDOW == 151 (0x8eae1400) [pid = 1851] [serial = 1263] [outer = 0x8e7b7c00] 00:33:32 INFO - PROCESS | 1851 | 1461224012988 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]]]}] 00:33:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 00:33:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1798ms 00:33:33 INFO - PROCESS | 1851 | 1461224013030 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 00:33:33 INFO - PROCESS | 1851 | 1461224013034 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 00:33:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 00:33:33 INFO - PROCESS | 1851 | 1461224013041 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 00:33:33 INFO - PROCESS | 1851 | 1461224013045 Marionette TRACE conn3 <- [1,1654,null,{}] 00:33:33 INFO - PROCESS | 1851 | 1461224013051 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}] 00:33:33 INFO - PROCESS | 1851 | 1461224013267 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 00:33:33 INFO - PROCESS | 1851 | 1461224013606 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:33 INFO - PROCESS | 1851 | ++DOCSHELL 0x8e8c1c00 == 161 [pid = 1851] [id = 421] 00:33:33 INFO - PROCESS | 1851 | ++DOMWINDOW == 152 (0x8eadf000) [pid = 1851] [serial = 1264] [outer = (nil)] 00:33:33 INFO - PROCESS | 1851 | ++DOMWINDOW == 153 (0x8ef36c00) [pid = 1851] [serial = 1265] [outer = 0x8eadf000] 00:33:33 INFO - PROCESS | 1851 | 1461224013699 Marionette DEBUG loaded listener.js 00:33:33 INFO - PROCESS | 1851 | ++DOMWINDOW == 154 (0x8f088000) [pid = 1851] [serial = 1266] [outer = 0x8eadf000] 00:33:34 INFO - PROCESS | 1851 | 1461224014600 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]]]}] 00:33:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 00:33:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1588ms 00:33:34 INFO - PROCESS | 1851 | 1461224014630 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 00:33:34 INFO - PROCESS | 1851 | 1461224014634 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 00:33:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 00:33:34 INFO - PROCESS | 1851 | 1461224014641 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 00:33:34 INFO - PROCESS | 1851 | 1461224014644 Marionette TRACE conn3 <- [1,1658,null,{}] 00:33:34 INFO - PROCESS | 1851 | 1461224014650 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}] 00:33:34 INFO - PROCESS | 1851 | 1461224014843 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 00:33:35 INFO - PROCESS | 1851 | 1461224015133 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:35 INFO - PROCESS | 1851 | ++DOCSHELL 0x8eae3c00 == 162 [pid = 1851] [id = 422] 00:33:35 INFO - PROCESS | 1851 | ++DOMWINDOW == 155 (0x8eef6000) [pid = 1851] [serial = 1267] [outer = (nil)] 00:33:35 INFO - PROCESS | 1851 | ++DOMWINDOW == 156 (0x8f190400) [pid = 1851] [serial = 1268] [outer = 0x8eef6000] 00:33:35 INFO - PROCESS | 1851 | 1461224015271 Marionette DEBUG loaded listener.js 00:33:35 INFO - PROCESS | 1851 | ++DOMWINDOW == 157 (0x8f4df800) [pid = 1851] [serial = 1269] [outer = 0x8eef6000] 00:33:36 INFO - PROCESS | 1851 | 1461224016191 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]]]}] 00:33:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 00:33:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1585ms 00:33:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 00:33:36 INFO - PROCESS | 1851 | 1461224016227 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 00:33:36 INFO - PROCESS | 1851 | 1461224016231 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 00:33:36 INFO - PROCESS | 1851 | 1461224016238 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 00:33:36 INFO - PROCESS | 1851 | 1461224016241 Marionette TRACE conn3 <- [1,1662,null,{}] 00:33:36 INFO - PROCESS | 1851 | 1461224016247 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}] 00:33:36 INFO - PROCESS | 1851 | 1461224016487 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 00:33:36 INFO - PROCESS | 1851 | 1461224016834 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:36 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f184800 == 163 [pid = 1851] [id = 423] 00:33:36 INFO - PROCESS | 1851 | ++DOMWINDOW == 158 (0x8f8c9000) [pid = 1851] [serial = 1270] [outer = (nil)] 00:33:36 INFO - PROCESS | 1851 | ++DOMWINDOW == 159 (0x8fcef800) [pid = 1851] [serial = 1271] [outer = 0x8f8c9000] 00:33:36 INFO - PROCESS | 1851 | 1461224016934 Marionette DEBUG loaded listener.js 00:33:37 INFO - PROCESS | 1851 | ++DOMWINDOW == 160 (0x903a6000) [pid = 1851] [serial = 1272] [outer = 0x8f8c9000] 00:33:37 INFO - PROCESS | 1851 | 1461224017882 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]]]}] 00:33:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 00:33:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1697ms 00:33:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 00:33:37 INFO - PROCESS | 1851 | 1461224017934 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 00:33:37 INFO - PROCESS | 1851 | 1461224017937 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 00:33:37 INFO - PROCESS | 1851 | 1461224017944 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 00:33:37 INFO - PROCESS | 1851 | 1461224017948 Marionette TRACE conn3 <- [1,1666,null,{}] 00:33:37 INFO - PROCESS | 1851 | 1461224017954 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}] 00:33:38 INFO - PROCESS | 1851 | 1461224018222 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 00:33:38 INFO - PROCESS | 1851 | 1461224018556 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:38 INFO - PROCESS | 1851 | ++DOCSHELL 0x8fc27000 == 164 [pid = 1851] [id = 424] 00:33:38 INFO - PROCESS | 1851 | ++DOMWINDOW == 161 (0x8fc27800) [pid = 1851] [serial = 1273] [outer = (nil)] 00:33:38 INFO - PROCESS | 1851 | ++DOMWINDOW == 162 (0x912f4000) [pid = 1851] [serial = 1274] [outer = 0x8fc27800] 00:33:38 INFO - PROCESS | 1851 | 1461224018653 Marionette DEBUG loaded listener.js 00:33:38 INFO - PROCESS | 1851 | ++DOMWINDOW == 163 (0x91ce8000) [pid = 1851] [serial = 1275] [outer = 0x8fc27800] 00:33:39 INFO - PROCESS | 1851 | 1461224019534 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]]]}] 00:33:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 00:33:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1632ms 00:33:39 INFO - PROCESS | 1851 | 1461224019576 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 00:33:39 INFO - PROCESS | 1851 | 1461224019581 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 00:33:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 00:33:39 INFO - PROCESS | 1851 | 1461224019588 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 00:33:39 INFO - PROCESS | 1851 | 1461224019591 Marionette TRACE conn3 <- [1,1670,null,{}] 00:33:39 INFO - PROCESS | 1851 | 1461224019617 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}] 00:33:39 INFO - PROCESS | 1851 | 1461224019828 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 00:33:40 INFO - PROCESS | 1851 | 1461224020111 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:40 INFO - PROCESS | 1851 | ++DOCSHELL 0x91041400 == 165 [pid = 1851] [id = 425] 00:33:40 INFO - PROCESS | 1851 | ++DOMWINDOW == 164 (0x91ce4800) [pid = 1851] [serial = 1276] [outer = (nil)] 00:33:40 INFO - PROCESS | 1851 | ++DOMWINDOW == 165 (0x929d1000) [pid = 1851] [serial = 1277] [outer = 0x91ce4800] 00:33:40 INFO - PROCESS | 1851 | 1461224020253 Marionette DEBUG loaded listener.js 00:33:40 INFO - PROCESS | 1851 | ++DOMWINDOW == 166 (0x92d6f400) [pid = 1851] [serial = 1278] [outer = 0x91ce4800] 00:33:41 INFO - PROCESS | 1851 | 1461224021200 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]]]}] 00:33:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 00:33:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1684ms 00:33:41 INFO - PROCESS | 1851 | 1461224021273 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 00:33:41 INFO - PROCESS | 1851 | 1461224021277 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 00:33:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 00:33:41 INFO - PROCESS | 1851 | 1461224021284 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 00:33:41 INFO - PROCESS | 1851 | 1461224021287 Marionette TRACE conn3 <- [1,1674,null,{}] 00:33:41 INFO - PROCESS | 1851 | 1461224021294 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}] 00:33:41 INFO - PROCESS | 1851 | 1461224021531 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 00:33:41 INFO - PROCESS | 1851 | 1461224021865 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:41 INFO - PROCESS | 1851 | ++DOCSHELL 0x92920400 == 166 [pid = 1851] [id = 426] 00:33:41 INFO - PROCESS | 1851 | ++DOMWINDOW == 167 (0x9292bc00) [pid = 1851] [serial = 1279] [outer = (nil)] 00:33:41 INFO - PROCESS | 1851 | ++DOMWINDOW == 168 (0x92fd9c00) [pid = 1851] [serial = 1280] [outer = 0x9292bc00] 00:33:41 INFO - PROCESS | 1851 | 1461224021959 Marionette DEBUG loaded listener.js 00:33:42 INFO - PROCESS | 1851 | ++DOMWINDOW == 169 (0x930dd400) [pid = 1851] [serial = 1281] [outer = 0x9292bc00] 00:33:42 INFO - PROCESS | 1851 | 1461224022854 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]]]}] 00:33:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 00:33:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1645ms 00:33:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 00:33:42 INFO - PROCESS | 1851 | 1461224022930 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 00:33:42 INFO - PROCESS | 1851 | 1461224022934 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 00:33:42 INFO - PROCESS | 1851 | 1461224022941 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 00:33:42 INFO - PROCESS | 1851 | 1461224022945 Marionette TRACE conn3 <- [1,1678,null,{}] 00:33:42 INFO - PROCESS | 1851 | 1461224022951 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}] 00:33:43 INFO - PROCESS | 1851 | 1461224023189 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 00:33:43 INFO - PROCESS | 1851 | 1461224023519 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:43 INFO - PROCESS | 1851 | ++DOCSHELL 0x9292b400 == 167 [pid = 1851] [id = 427] 00:33:43 INFO - PROCESS | 1851 | ++DOMWINDOW == 170 (0x92dc0400) [pid = 1851] [serial = 1282] [outer = (nil)] 00:33:43 INFO - PROCESS | 1851 | ++DOMWINDOW == 171 (0x937e0800) [pid = 1851] [serial = 1283] [outer = 0x92dc0400] 00:33:43 INFO - PROCESS | 1851 | 1461224023613 Marionette DEBUG loaded listener.js 00:33:43 INFO - PROCESS | 1851 | ++DOMWINDOW == 172 (0x94e2f400) [pid = 1851] [serial = 1284] [outer = 0x92dc0400] 00:33:44 INFO - PROCESS | 1851 | 1461224024578 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]]]}] 00:33:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 00:33:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1688ms 00:33:44 INFO - PROCESS | 1851 | 1461224024628 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 00:33:44 INFO - PROCESS | 1851 | 1461224024633 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 00:33:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 00:33:44 INFO - PROCESS | 1851 | 1461224024640 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 00:33:44 INFO - PROCESS | 1851 | 1461224024644 Marionette TRACE conn3 <- [1,1682,null,{}] 00:33:44 INFO - PROCESS | 1851 | 1461224024650 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}] 00:33:44 INFO - PROCESS | 1851 | 1461224024877 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 00:33:45 INFO - PROCESS | 1851 | 1461224025218 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:45 INFO - PROCESS | 1851 | ++DOCSHELL 0x930e6400 == 168 [pid = 1851] [id = 428] 00:33:45 INFO - PROCESS | 1851 | ++DOMWINDOW == 173 (0x96aea000) [pid = 1851] [serial = 1285] [outer = (nil)] 00:33:45 INFO - PROCESS | 1851 | ++DOMWINDOW == 174 (0x977d2000) [pid = 1851] [serial = 1286] [outer = 0x96aea000] 00:33:45 INFO - PROCESS | 1851 | 1461224025320 Marionette DEBUG loaded listener.js 00:33:45 INFO - PROCESS | 1851 | ++DOMWINDOW == 175 (0x97b67800) [pid = 1851] [serial = 1287] [outer = 0x96aea000] 00:33:46 INFO - PROCESS | 1851 | 1461224026238 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]]]}] 00:33:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 00:33:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1631ms 00:33:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 00:33:46 INFO - PROCESS | 1851 | 1461224026272 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 00:33:46 INFO - PROCESS | 1851 | 1461224026275 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 00:33:46 INFO - PROCESS | 1851 | 1461224026282 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 00:33:46 INFO - PROCESS | 1851 | 1461224026285 Marionette TRACE conn3 <- [1,1686,null,{}] 00:33:46 INFO - PROCESS | 1851 | 1461224026291 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}] 00:33:46 INFO - PROCESS | 1851 | 1461224026492 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 00:33:46 INFO - PROCESS | 1851 | 1461224026838 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:46 INFO - PROCESS | 1851 | ++DOCSHELL 0x9609fc00 == 169 [pid = 1851] [id = 429] 00:33:46 INFO - PROCESS | 1851 | ++DOMWINDOW == 176 (0x97808400) [pid = 1851] [serial = 1288] [outer = (nil)] 00:33:46 INFO - PROCESS | 1851 | ++DOMWINDOW == 177 (0x98064800) [pid = 1851] [serial = 1289] [outer = 0x97808400] 00:33:46 INFO - PROCESS | 1851 | 1461224026931 Marionette DEBUG loaded listener.js 00:33:47 INFO - PROCESS | 1851 | ++DOMWINDOW == 178 (0x982f1000) [pid = 1851] [serial = 1290] [outer = 0x97808400] 00:33:47 INFO - PROCESS | 1851 | 1461224027835 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]]]}] 00:33:47 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 00:33:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1586ms 00:33:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 00:33:47 INFO - PROCESS | 1851 | 1461224027869 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 00:33:47 INFO - PROCESS | 1851 | 1461224027872 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 00:33:47 INFO - PROCESS | 1851 | 1461224027879 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 00:33:47 INFO - PROCESS | 1851 | 1461224027882 Marionette TRACE conn3 <- [1,1690,null,{}] 00:33:47 INFO - PROCESS | 1851 | 1461224027888 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}] 00:33:48 INFO - PROCESS | 1851 | 1461224028080 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 00:33:48 INFO - PROCESS | 1851 | 1461224028415 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:48 INFO - PROCESS | 1851 | ++DOCSHELL 0x97b76400 == 170 [pid = 1851] [id = 430] 00:33:48 INFO - PROCESS | 1851 | ++DOMWINDOW == 179 (0x97b76800) [pid = 1851] [serial = 1291] [outer = (nil)] 00:33:48 INFO - PROCESS | 1851 | ++DOMWINDOW == 180 (0x98450800) [pid = 1851] [serial = 1292] [outer = 0x97b76800] 00:33:48 INFO - PROCESS | 1851 | 1461224028506 Marionette DEBUG loaded listener.js 00:33:48 INFO - PROCESS | 1851 | ++DOMWINDOW == 181 (0x98453000) [pid = 1851] [serial = 1293] [outer = 0x97b76800] 00:33:49 INFO - PROCESS | 1851 | 1461224029412 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]]]}] 00:33:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 00:33:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1582ms 00:33:49 INFO - PROCESS | 1851 | 1461224029461 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 00:33:49 INFO - PROCESS | 1851 | 1461224029465 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 00:33:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 00:33:49 INFO - PROCESS | 1851 | 1461224029471 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 00:33:49 INFO - PROCESS | 1851 | 1461224029475 Marionette TRACE conn3 <- [1,1694,null,{}] 00:33:49 INFO - PROCESS | 1851 | 1461224029481 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}] 00:33:49 INFO - PROCESS | 1851 | 1461224029681 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 00:33:50 INFO - PROCESS | 1851 | 1461224030014 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:50 INFO - PROCESS | 1851 | ++DOCSHELL 0x857b4000 == 171 [pid = 1851] [id = 431] 00:33:50 INFO - PROCESS | 1851 | ++DOMWINDOW == 182 (0x97b59800) [pid = 1851] [serial = 1294] [outer = (nil)] 00:33:50 INFO - PROCESS | 1851 | ++DOMWINDOW == 183 (0x98459c00) [pid = 1851] [serial = 1295] [outer = 0x97b59800] 00:33:50 INFO - PROCESS | 1851 | 1461224030108 Marionette DEBUG loaded listener.js 00:33:50 INFO - PROCESS | 1851 | ++DOMWINDOW == 184 (0x9857bc00) [pid = 1851] [serial = 1296] [outer = 0x97b59800] 00:33:51 INFO - PROCESS | 1851 | 1461224031005 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]]]}] 00:33:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 00:33:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1580ms 00:33:51 INFO - PROCESS | 1851 | 1461224031053 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 00:33:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 00:33:51 INFO - PROCESS | 1851 | 1461224031057 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 00:33:51 INFO - PROCESS | 1851 | 1461224031064 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 00:33:51 INFO - PROCESS | 1851 | 1461224031068 Marionette TRACE conn3 <- [1,1698,null,{}] 00:33:51 INFO - PROCESS | 1851 | 1461224031074 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}] 00:33:51 INFO - PROCESS | 1851 | 1461224031323 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 00:33:51 INFO - PROCESS | 1851 | 1461224031666 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:51 INFO - PROCESS | 1851 | ++DOCSHELL 0x9844bc00 == 172 [pid = 1851] [id = 432] 00:33:51 INFO - PROCESS | 1851 | ++DOMWINDOW == 185 (0x98456000) [pid = 1851] [serial = 1297] [outer = (nil)] 00:33:51 INFO - PROCESS | 1851 | ++DOMWINDOW == 186 (0x9af57400) [pid = 1851] [serial = 1298] [outer = 0x98456000] 00:33:51 INFO - PROCESS | 1851 | 1461224031761 Marionette DEBUG loaded listener.js 00:33:51 INFO - PROCESS | 1851 | ++DOMWINDOW == 187 (0x9af62400) [pid = 1851] [serial = 1299] [outer = 0x98456000] 00:33:52 INFO - PROCESS | 1851 | 1461224032675 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]]]}] 00:33:52 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 00:33:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1683ms 00:33:52 INFO - PROCESS | 1851 | 1461224032748 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 00:33:52 INFO - PROCESS | 1851 | 1461224032751 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 00:33:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 00:33:52 INFO - PROCESS | 1851 | 1461224032758 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 00:33:52 INFO - PROCESS | 1851 | 1461224032761 Marionette TRACE conn3 <- [1,1702,null,{}] 00:33:52 INFO - PROCESS | 1851 | 1461224032767 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}] 00:33:53 INFO - PROCESS | 1851 | 1461224033029 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 00:33:53 INFO - PROCESS | 1851 | 1461224033369 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:53 INFO - PROCESS | 1851 | ++DOCSHELL 0x858ee800 == 173 [pid = 1851] [id = 433] 00:33:53 INFO - PROCESS | 1851 | ++DOMWINDOW == 188 (0x97d8fc00) [pid = 1851] [serial = 1300] [outer = (nil)] 00:33:53 INFO - PROCESS | 1851 | ++DOMWINDOW == 189 (0x9fba0400) [pid = 1851] [serial = 1301] [outer = 0x97d8fc00] 00:33:53 INFO - PROCESS | 1851 | 1461224033458 Marionette DEBUG loaded listener.js 00:33:53 INFO - PROCESS | 1851 | ++DOMWINDOW == 190 (0x9fdef000) [pid = 1851] [serial = 1302] [outer = 0x97d8fc00] 00:33:54 INFO - PROCESS | 1851 | 1461224034388 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]]]}] 00:33:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 00:33:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1700ms 00:33:54 INFO - PROCESS | 1851 | 1461224034460 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 00:33:54 INFO - PROCESS | 1851 | 1461224034463 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 00:33:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 00:33:54 INFO - PROCESS | 1851 | 1461224034470 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 00:33:54 INFO - PROCESS | 1851 | 1461224034473 Marionette TRACE conn3 <- [1,1706,null,{}] 00:33:54 INFO - PROCESS | 1851 | 1461224034480 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}] 00:33:54 INFO - PROCESS | 1851 | 1461224034723 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 00:33:55 INFO - PROCESS | 1851 | 1461224035069 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:55 INFO - PROCESS | 1851 | ++DOCSHELL 0x84aec400 == 174 [pid = 1851] [id = 434] 00:33:55 INFO - PROCESS | 1851 | ++DOMWINDOW == 191 (0x857b7800) [pid = 1851] [serial = 1303] [outer = (nil)] 00:33:55 INFO - PROCESS | 1851 | ++DOMWINDOW == 192 (0x89b20800) [pid = 1851] [serial = 1304] [outer = 0x857b7800] 00:33:55 INFO - PROCESS | 1851 | 1461224035157 Marionette DEBUG loaded listener.js 00:33:55 INFO - PROCESS | 1851 | ++DOMWINDOW == 193 (0x8b393800) [pid = 1851] [serial = 1305] [outer = 0x857b7800] 00:33:56 INFO - PROCESS | 1851 | 1461224036055 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]]]}] 00:33:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 00:33:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1633ms 00:33:56 INFO - PROCESS | 1851 | 1461224036104 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 00:33:56 INFO - PROCESS | 1851 | 1461224036108 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 00:33:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 00:33:56 INFO - PROCESS | 1851 | 1461224036147 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 00:33:56 INFO - PROCESS | 1851 | 1461224036151 Marionette TRACE conn3 <- [1,1710,null,{}] 00:33:56 INFO - PROCESS | 1851 | 1461224036157 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}] 00:33:56 INFO - PROCESS | 1851 | 1461224036362 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 00:33:57 INFO - PROCESS | 1851 | 1461224037307 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:57 INFO - PROCESS | 1851 | ++DOCSHELL 0x848e0800 == 175 [pid = 1851] [id = 435] 00:33:57 INFO - PROCESS | 1851 | ++DOMWINDOW == 194 (0x848e1400) [pid = 1851] [serial = 1306] [outer = (nil)] 00:33:57 INFO - PROCESS | 1851 | ++DOMWINDOW == 195 (0x84af7400) [pid = 1851] [serial = 1307] [outer = 0x848e1400] 00:33:57 INFO - PROCESS | 1851 | 1461224037431 Marionette DEBUG loaded listener.js 00:33:57 INFO - PROCESS | 1851 | ++DOMWINDOW == 196 (0x854ef400) [pid = 1851] [serial = 1308] [outer = 0x848e1400] 00:33:58 INFO - PROCESS | 1851 | --DOCSHELL 0x9103d000 == 174 [pid = 1851] [id = 230] 00:33:58 INFO - PROCESS | 1851 | --DOCSHELL 0x9104a400 == 173 [pid = 1851] [id = 53] 00:33:58 INFO - PROCESS | 1851 | --DOCSHELL 0x903b4c00 == 172 [pid = 1851] [id = 51] 00:33:58 INFO - PROCESS | 1851 | --DOCSHELL 0x98581400 == 171 [pid = 1851] [id = 226] 00:33:58 INFO - PROCESS | 1851 | --DOCSHELL 0x8e8d0000 == 170 [pid = 1851] [id = 199] 00:33:58 INFO - PROCESS | 1851 | --DOCSHELL 0x9103d400 == 169 [pid = 1851] [id = 229] 00:33:58 INFO - PROCESS | 1851 | --DOCSHELL 0x8b240800 == 168 [pid = 1851] [id = 194] 00:33:58 INFO - PROCESS | 1851 | --DOCSHELL 0x842d2c00 == 167 [pid = 1851] [id = 416] 00:33:58 INFO - PROCESS | 1851 | --DOCSHELL 0x893ad400 == 166 [pid = 1851] [id = 373] 00:33:58 INFO - PROCESS | 1851 | --DOCSHELL 0x888e8000 == 165 [pid = 1851] [id = 415] 00:33:58 INFO - PROCESS | 1851 | --DOCSHELL 0x842d7400 == 164 [pid = 1851] [id = 414] 00:33:58 INFO - PROCESS | 1851 | --DOCSHELL 0x98580400 == 163 [pid = 1851] [id = 412] 00:33:58 INFO - PROCESS | 1851 | --DOCSHELL 0x8eb4fc00 == 162 [pid = 1851] [id = 411] 00:33:58 INFO - PROCESS | 1851 | --DOCSHELL 0x9805ec00 == 161 [pid = 1851] [id = 410] 00:33:58 INFO - PROCESS | 1851 | --DOCSHELL 0x8fc26800 == 160 [pid = 1851] [id = 408] 00:33:58 INFO - PROCESS | 1851 | --DOCSHELL 0x97b5f800 == 159 [pid = 1851] [id = 409] 00:33:58 INFO - PROCESS | 1851 | --DOCSHELL 0x937d8000 == 158 [pid = 1851] [id = 407] 00:33:58 INFO - PROCESS | 1851 | --DOCSHELL 0x92fd9800 == 157 [pid = 1851] [id = 406] 00:33:58 INFO - PROCESS | 1851 | --DOCSHELL 0x8fd4a400 == 156 [pid = 1851] [id = 405] 00:33:58 INFO - PROCESS | 1851 | --DOCSHELL 0x87cd4c00 == 155 [pid = 1851] [id = 404] 00:33:58 INFO - PROCESS | 1851 | --DOCSHELL 0x8f087000 == 154 [pid = 1851] [id = 402] 00:33:58 INFO - PROCESS | 1851 | --DOCSHELL 0x8fc28800 == 153 [pid = 1851] [id = 403] 00:33:58 INFO - PROCESS | 1851 | --DOCSHELL 0x8ef35000 == 152 [pid = 1851] [id = 401] 00:33:58 INFO - PROCESS | 1851 | --DOCSHELL 0x89432c00 == 151 [pid = 1851] [id = 400] 00:33:58 INFO - PROCESS | 1851 | --DOCSHELL 0x8a5d0000 == 150 [pid = 1851] [id = 399] 00:33:58 INFO - PROCESS | 1851 | --DOCSHELL 0x89b21400 == 149 [pid = 1851] [id = 398] 00:33:58 INFO - PROCESS | 1851 | --DOCSHELL 0x89a7fc00 == 148 [pid = 1851] [id = 397] 00:33:58 INFO - PROCESS | 1851 | --DOCSHELL 0x861db400 == 147 [pid = 1851] [id = 396] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 195 (0x9af86000) [pid = 1851] [serial = 1160] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 194 (0x97b73400) [pid = 1851] [serial = 1098] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 193 (0xa3b77000) [pid = 1851] [serial = 1173] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 192 (0x91045000) [pid = 1851] [serial = 1077] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 191 (0x9fa2c400) [pid = 1851] [serial = 1164] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 190 (0x89144000) [pid = 1851] [serial = 990] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 189 (0x98d0ec00) [pid = 1851] [serial = 1155] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 188 (0x90f3dc00) [pid = 1851] [serial = 1137] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 187 (0x97b63000) [pid = 1851] [serial = 1149] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 186 (0x90f3c000) [pid = 1851] [serial = 1136] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 185 (0x94ebb800) [pid = 1851] [serial = 1146] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 184 (0x858e3800) [pid = 1851] [serial = 1176] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 183 (0x8fd43c00) [pid = 1851] [serial = 1133] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 182 (0x8a2fdc00) [pid = 1851] [serial = 1127] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 181 (0x9fba4c00) [pid = 1851] [serial = 1166] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 180 (0x8fd4ec00) [pid = 1851] [serial = 1074] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 179 (0x8fc1f400) [pid = 1851] [serial = 1131] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 178 (0x94e8e000) [pid = 1851] [serial = 1145] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 177 (0x8f0a0000) [pid = 1851] [serial = 1068] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 176 (0x87ccdc00) [pid = 1851] [serial = 1124] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 175 (0x930e9800) [pid = 1851] [serial = 1142] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 174 (0x89430000) [pid = 1851] [serial = 1181] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 173 (0x97a6b000) [pid = 1851] [serial = 1148] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 172 (0x89a7f400) [pid = 1851] [serial = 1185] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 171 (0x930dec00) [pid = 1851] [serial = 1086] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 170 (0x8fe9b400) [pid = 1851] [serial = 1134] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 169 (0xa271cc00) [pid = 1851] [serial = 1172] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 168 (0x8e788000) [pid = 1851] [serial = 1062] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 167 (0x94ec1c00) [pid = 1851] [serial = 1089] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 166 (0x9857ec00) [pid = 1851] [serial = 1154] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 165 (0x858e9000) [pid = 1851] [serial = 1184] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 164 (0x99968400) [pid = 1851] [serial = 1158] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 163 (0x88fec400) [pid = 1851] [serial = 1178] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 162 (0xa0999000) [pid = 1851] [serial = 1170] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 161 (0x927ee800) [pid = 1851] [serial = 1080] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 160 (0x97d98400) [pid = 1851] [serial = 1101] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 159 (0x9af8ec00) [pid = 1851] [serial = 1161] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 158 (0x89088800) [pid = 1851] [serial = 1179] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 157 (0x88950c00) [pid = 1851] [serial = 1125] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 156 (0x95843800) [pid = 1851] [serial = 1092] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 155 (0x97e04800) [pid = 1851] [serial = 1151] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 154 (0x997cf800) [pid = 1851] [serial = 1157] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 153 (0x8e782000) [pid = 1851] [serial = 1056] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 152 (0x893adc00) [pid = 1851] [serial = 1059] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 151 (0x8b3d1000) [pid = 1851] [serial = 1128] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 150 (0x89a79400) [pid = 1851] [serial = 1182] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 149 (0x937d6800) [pid = 1851] [serial = 1143] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 148 (0x848e8c00) [pid = 1851] [serial = 1175] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 147 (0x92d6ec00) [pid = 1851] [serial = 1083] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 146 (0xa0951000) [pid = 1851] [serial = 1169] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 145 (0x8f18a000) [pid = 1851] [serial = 1122] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 144 (0x9780bc00) [pid = 1851] [serial = 1095] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 143 (0x9fdf0000) [pid = 1851] [serial = 1167] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 142 (0x9fa2a800) [pid = 1851] [serial = 1163] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 141 (0x8f1eac00) [pid = 1851] [serial = 1130] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 140 (0x92fce400) [pid = 1851] [serial = 1140] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 139 (0x92dcac00) [pid = 1851] [serial = 1139] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 138 (0x8eef8c00) [pid = 1851] [serial = 1065] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 137 (0x97eb8800) [pid = 1851] [serial = 1152] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 136 (0x8f4ebc00) [pid = 1851] [serial = 1071] [outer = (nil)] [url = about:blank] 00:33:58 INFO - PROCESS | 1851 | --DOMWINDOW == 135 (0x8a2fd800) [pid = 1851] [serial = 1187] [outer = (nil)] [url = about:blank] 00:33:59 INFO - PROCESS | 1851 | 1461224039137 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]]]}] 00:33:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 00:33:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 3048ms 00:33:59 INFO - PROCESS | 1851 | 1461224039190 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 00:33:59 INFO - PROCESS | 1851 | 1461224039198 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 00:33:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 00:33:59 INFO - PROCESS | 1851 | 1461224039207 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 00:33:59 INFO - PROCESS | 1851 | 1461224039212 Marionette TRACE conn3 <- [1,1714,null,{}] 00:33:59 INFO - PROCESS | 1851 | 1461224039220 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}] 00:33:59 INFO - PROCESS | 1851 | 1461224039458 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 00:33:59 INFO - PROCESS | 1851 | 1461224039654 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:33:59 INFO - PROCESS | 1851 | ++DOCSHELL 0x858eb800 == 148 [pid = 1851] [id = 436] 00:33:59 INFO - PROCESS | 1851 | ++DOMWINDOW == 136 (0x861d5c00) [pid = 1851] [serial = 1309] [outer = (nil)] 00:33:59 INFO - PROCESS | 1851 | ++DOMWINDOW == 137 (0x87cd2800) [pid = 1851] [serial = 1310] [outer = 0x861d5c00] 00:33:59 INFO - PROCESS | 1851 | 1461224039738 Marionette DEBUG loaded listener.js 00:33:59 INFO - PROCESS | 1851 | ++DOMWINDOW == 138 (0x8894f000) [pid = 1851] [serial = 1311] [outer = 0x861d5c00] 00:34:00 INFO - PROCESS | 1851 | 1461224040684 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]]]}] 00:34:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 00:34:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1533ms 00:34:00 INFO - PROCESS | 1851 | 1461224040742 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 00:34:00 INFO - PROCESS | 1851 | 1461224040748 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 00:34:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 00:34:00 INFO - PROCESS | 1851 | 1461224040757 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 00:34:00 INFO - PROCESS | 1851 | 1461224040759 Marionette TRACE conn3 <- [1,1718,null,{}] 00:34:00 INFO - PROCESS | 1851 | 1461224040764 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}] 00:34:00 INFO - PROCESS | 1851 | 1461224040951 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 00:34:01 INFO - PROCESS | 1851 | 1461224041268 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:01 INFO - PROCESS | 1851 | ++DOCSHELL 0x89084400 == 149 [pid = 1851] [id = 437] 00:34:01 INFO - PROCESS | 1851 | ++DOMWINDOW == 139 (0x89089400) [pid = 1851] [serial = 1312] [outer = (nil)] 00:34:01 INFO - PROCESS | 1851 | ++DOMWINDOW == 140 (0x893b1400) [pid = 1851] [serial = 1313] [outer = 0x89089400] 00:34:01 INFO - PROCESS | 1851 | 1461224041376 Marionette DEBUG loaded listener.js 00:34:01 INFO - PROCESS | 1851 | ++DOMWINDOW == 141 (0x89426c00) [pid = 1851] [serial = 1314] [outer = 0x89089400] 00:34:02 INFO - PROCESS | 1851 | 1461224042248 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]]]}] 00:34:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 00:34:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1543ms 00:34:02 INFO - PROCESS | 1851 | 1461224042310 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 00:34:02 INFO - PROCESS | 1851 | 1461224042315 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 00:34:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 00:34:02 INFO - PROCESS | 1851 | 1461224042324 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 00:34:02 INFO - PROCESS | 1851 | 1461224042333 Marionette TRACE conn3 <- [1,1722,null,{}] 00:34:02 INFO - PROCESS | 1851 | 1461224042377 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}] 00:34:02 INFO - PROCESS | 1851 | 1461224042666 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 00:34:02 INFO - PROCESS | 1851 | 1461224042697 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:02 INFO - PROCESS | 1851 | ++DOCSHELL 0x89149800 == 150 [pid = 1851] [id = 438] 00:34:02 INFO - PROCESS | 1851 | ++DOMWINDOW == 142 (0x89a7c000) [pid = 1851] [serial = 1315] [outer = (nil)] 00:34:02 INFO - PROCESS | 1851 | ++DOMWINDOW == 143 (0x89b21000) [pid = 1851] [serial = 1316] [outer = 0x89a7c000] 00:34:02 INFO - PROCESS | 1851 | 1461224042774 Marionette DEBUG loaded listener.js 00:34:02 INFO - PROCESS | 1851 | ++DOMWINDOW == 144 (0x89bdac00) [pid = 1851] [serial = 1317] [outer = 0x89a7c000] 00:34:03 INFO - PROCESS | 1851 | --DOMWINDOW == 143 (0x94eeec00) [pid = 1851] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 00:34:03 INFO - PROCESS | 1851 | --DOMWINDOW == 142 (0x903b2c00) [pid = 1851] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 00:34:03 INFO - PROCESS | 1851 | --DOMWINDOW == 141 (0x8894c400) [pid = 1851] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 00:34:03 INFO - PROCESS | 1851 | --DOMWINDOW == 140 (0x8e780c00) [pid = 1851] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 00:34:03 INFO - PROCESS | 1851 | --DOMWINDOW == 139 (0x87cd0800) [pid = 1851] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 00:34:03 INFO - PROCESS | 1851 | --DOMWINDOW == 138 (0x8fea7000) [pid = 1851] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 00:34:03 INFO - PROCESS | 1851 | --DOMWINDOW == 137 (0x8f8c5000) [pid = 1851] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 00:34:03 INFO - PROCESS | 1851 | --DOMWINDOW == 136 (0x87cc7000) [pid = 1851] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 00:34:03 INFO - PROCESS | 1851 | --DOMWINDOW == 135 (0x89a7f000) [pid = 1851] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 00:34:03 INFO - PROCESS | 1851 | --DOMWINDOW == 134 (0x8f1edc00) [pid = 1851] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 00:34:03 INFO - PROCESS | 1851 | --DOMWINDOW == 133 (0x929d0000) [pid = 1851] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 00:34:03 INFO - PROCESS | 1851 | --DOMWINDOW == 132 (0x982e7400) [pid = 1851] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 00:34:03 INFO - PROCESS | 1851 | --DOMWINDOW == 131 (0x9af63800) [pid = 1851] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 00:34:03 INFO - PROCESS | 1851 | --DOMWINDOW == 130 (0x903b4000) [pid = 1851] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 00:34:03 INFO - PROCESS | 1851 | --DOMWINDOW == 129 (0x8eef3800) [pid = 1851] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 00:34:03 INFO - PROCESS | 1851 | --DOMWINDOW == 128 (0x97d92800) [pid = 1851] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 00:34:03 INFO - PROCESS | 1851 | --DOMWINDOW == 127 (0x89b1f000) [pid = 1851] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 00:34:03 INFO - PROCESS | 1851 | --DOMWINDOW == 126 (0x94e88800) [pid = 1851] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 00:34:03 INFO - PROCESS | 1851 | --DOMWINDOW == 125 (0x89b1d800) [pid = 1851] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 00:34:03 INFO - PROCESS | 1851 | --DOMWINDOW == 124 (0x94e86000) [pid = 1851] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 00:34:04 INFO - PROCESS | 1851 | 1461224044429 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]]]}] 00:34:04 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 00:34:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 2158ms 00:34:04 INFO - PROCESS | 1851 | 1461224044481 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 00:34:04 INFO - PROCESS | 1851 | 1461224044486 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 00:34:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 00:34:04 INFO - PROCESS | 1851 | 1461224044492 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 00:34:04 INFO - PROCESS | 1851 | 1461224044495 Marionette TRACE conn3 <- [1,1726,null,{}] 00:34:04 INFO - PROCESS | 1851 | 1461224044501 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}] 00:34:04 INFO - PROCESS | 1851 | 1461224044694 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 00:34:04 INFO - PROCESS | 1851 | 1461224044880 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:04 INFO - PROCESS | 1851 | ++DOCSHELL 0x84af8000 == 151 [pid = 1851] [id = 439] 00:34:04 INFO - PROCESS | 1851 | ++DOMWINDOW == 125 (0x87cd0800) [pid = 1851] [serial = 1318] [outer = (nil)] 00:34:04 INFO - PROCESS | 1851 | ++DOMWINDOW == 126 (0x8a2f3400) [pid = 1851] [serial = 1319] [outer = 0x87cd0800] 00:34:04 INFO - PROCESS | 1851 | 1461224044959 Marionette DEBUG loaded listener.js 00:34:05 INFO - PROCESS | 1851 | ++DOMWINDOW == 127 (0x8a5d6c00) [pid = 1851] [serial = 1320] [outer = 0x87cd0800] 00:34:05 INFO - PROCESS | 1851 | 1461224045750 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]]]}] 00:34:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 00:34:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1282ms 00:34:05 INFO - PROCESS | 1851 | 1461224045781 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 00:34:05 INFO - PROCESS | 1851 | 1461224045784 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 00:34:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 00:34:05 INFO - PROCESS | 1851 | 1461224045791 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 00:34:05 INFO - PROCESS | 1851 | 1461224045794 Marionette TRACE conn3 <- [1,1730,null,{}] 00:34:05 INFO - PROCESS | 1851 | 1461224045800 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}] 00:34:06 INFO - PROCESS | 1851 | 1461224046098 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 00:34:06 INFO - PROCESS | 1851 | 1461224046475 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:06 INFO - PROCESS | 1851 | ++DOCSHELL 0x848e4c00 == 152 [pid = 1851] [id = 440] 00:34:06 INFO - PROCESS | 1851 | ++DOMWINDOW == 128 (0x848e6400) [pid = 1851] [serial = 1321] [outer = (nil)] 00:34:06 INFO - PROCESS | 1851 | ++DOMWINDOW == 129 (0x854f6800) [pid = 1851] [serial = 1322] [outer = 0x848e6400] 00:34:06 INFO - PROCESS | 1851 | 1461224046578 Marionette DEBUG loaded listener.js 00:34:06 INFO - PROCESS | 1851 | ++DOMWINDOW == 130 (0x858ed400) [pid = 1851] [serial = 1323] [outer = 0x848e6400] 00:34:07 INFO - PROCESS | 1851 | 1461224047553 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]]]}] 00:34:07 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 00:34:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1838ms 00:34:07 INFO - PROCESS | 1851 | 1461224047632 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 00:34:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 00:34:07 INFO - PROCESS | 1851 | 1461224047640 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 00:34:07 INFO - PROCESS | 1851 | 1461224047648 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 00:34:07 INFO - PROCESS | 1851 | 1461224047655 Marionette TRACE conn3 <- [1,1734,null,{}] 00:34:07 INFO - PROCESS | 1851 | 1461224047662 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}] 00:34:07 INFO - PROCESS | 1851 | 1461224047926 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 00:34:08 INFO - PROCESS | 1851 | 1461224048264 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:08 INFO - PROCESS | 1851 | ++DOCSHELL 0x89145400 == 153 [pid = 1851] [id = 441] 00:34:08 INFO - PROCESS | 1851 | ++DOMWINDOW == 131 (0x8914b000) [pid = 1851] [serial = 1324] [outer = (nil)] 00:34:08 INFO - PROCESS | 1851 | ++DOMWINDOW == 132 (0x8942f800) [pid = 1851] [serial = 1325] [outer = 0x8914b000] 00:34:08 INFO - PROCESS | 1851 | 1461224048357 Marionette DEBUG loaded listener.js 00:34:08 INFO - PROCESS | 1851 | ++DOMWINDOW == 133 (0x89a76c00) [pid = 1851] [serial = 1326] [outer = 0x8914b000] 00:34:09 INFO - PROCESS | 1851 | 1461224049349 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]]]}] 00:34:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 00:34:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1741ms 00:34:09 INFO - PROCESS | 1851 | 1461224049389 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 00:34:09 INFO - PROCESS | 1851 | 1461224049395 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 00:34:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 00:34:09 INFO - PROCESS | 1851 | 1461224049401 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 00:34:09 INFO - PROCESS | 1851 | 1461224049406 Marionette TRACE conn3 <- [1,1738,null,{}] 00:34:09 INFO - PROCESS | 1851 | 1461224049413 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}] 00:34:09 INFO - PROCESS | 1851 | 1461224049644 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 00:34:10 INFO - PROCESS | 1851 | 1461224050012 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:10 INFO - PROCESS | 1851 | ++DOCSHELL 0x8b3d5400 == 154 [pid = 1851] [id = 442] 00:34:10 INFO - PROCESS | 1851 | ++DOMWINDOW == 134 (0x8e77e800) [pid = 1851] [serial = 1327] [outer = (nil)] 00:34:10 INFO - PROCESS | 1851 | ++DOMWINDOW == 135 (0x8e786c00) [pid = 1851] [serial = 1328] [outer = 0x8e77e800] 00:34:10 INFO - PROCESS | 1851 | 1461224050106 Marionette DEBUG loaded listener.js 00:34:10 INFO - PROCESS | 1851 | ++DOMWINDOW == 136 (0x8e7ac000) [pid = 1851] [serial = 1329] [outer = 0x8e77e800] 00:34:11 INFO - PROCESS | 1851 | 1461224051088 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]]]}] 00:34:11 INFO - PROCESS | 1851 | ************************* 00:34:11 INFO - PROCESS | 1851 | A coding exception was thrown and uncaught in a Task. 00:34:11 INFO - PROCESS | 1851 | 00:34:11 INFO - PROCESS | 1851 | Full message: TypeError: NetworkError when attempting to fetch resource. 00:34:11 INFO - PROCESS | 1851 | Full stack: 00:34:11 INFO - PROCESS | 1851 | ************************* 00:34:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 00:34:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1735ms 00:34:11 INFO - PROCESS | 1851 | 1461224051137 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 00:34:11 INFO - PROCESS | 1851 | 1461224051144 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 00:34:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 00:34:11 INFO - PROCESS | 1851 | 1461224051161 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 00:34:11 INFO - PROCESS | 1851 | 1461224051168 Marionette TRACE conn3 <- [1,1742,null,{}] 00:34:11 INFO - PROCESS | 1851 | 1461224051180 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}] 00:34:11 INFO - PROCESS | 1851 | 1461224051425 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 00:34:11 INFO - PROCESS | 1851 | 1461224051743 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:11 INFO - PROCESS | 1851 | ++DOCSHELL 0x8b398800 == 155 [pid = 1851] [id = 443] 00:34:11 INFO - PROCESS | 1851 | ++DOMWINDOW == 137 (0x8b399c00) [pid = 1851] [serial = 1330] [outer = (nil)] 00:34:11 INFO - PROCESS | 1851 | ++DOMWINDOW == 138 (0x8eae0400) [pid = 1851] [serial = 1331] [outer = 0x8b399c00] 00:34:11 INFO - PROCESS | 1851 | 1461224051837 Marionette DEBUG loaded listener.js 00:34:11 INFO - PROCESS | 1851 | ++DOMWINDOW == 139 (0x8ef35000) [pid = 1851] [serial = 1332] [outer = 0x8b399c00] 00:34:12 INFO - PROCESS | 1851 | 1461224052749 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]]]}] 00:34:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 00:34:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1643ms 00:34:12 INFO - PROCESS | 1851 | 1461224052796 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 00:34:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 00:34:12 INFO - PROCESS | 1851 | 1461224052800 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 00:34:12 INFO - PROCESS | 1851 | 1461224052807 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 00:34:12 INFO - PROCESS | 1851 | 1461224052811 Marionette TRACE conn3 <- [1,1746,null,{}] 00:34:12 INFO - PROCESS | 1851 | 1461224052817 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}] 00:34:13 INFO - PROCESS | 1851 | 1461224053022 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 00:34:13 INFO - PROCESS | 1851 | 1461224053337 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:13 INFO - PROCESS | 1851 | ++DOCSHELL 0x8e8ce800 == 156 [pid = 1851] [id = 444] 00:34:13 INFO - PROCESS | 1851 | ++DOMWINDOW == 140 (0x8e8d0800) [pid = 1851] [serial = 1333] [outer = (nil)] 00:34:13 INFO - PROCESS | 1851 | ++DOMWINDOW == 141 (0x8f099400) [pid = 1851] [serial = 1334] [outer = 0x8e8d0800] 00:34:13 INFO - PROCESS | 1851 | 1461224053430 Marionette DEBUG loaded listener.js 00:34:13 INFO - PROCESS | 1851 | ++DOMWINDOW == 142 (0x8f0a0c00) [pid = 1851] [serial = 1335] [outer = 0x8e8d0800] 00:34:14 INFO - PROCESS | 1851 | 1461224054320 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]]]}] 00:34:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 00:34:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1583ms 00:34:14 INFO - PROCESS | 1851 | 1461224054392 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 00:34:14 INFO - PROCESS | 1851 | 1461224054397 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 00:34:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 00:34:14 INFO - PROCESS | 1851 | 1461224054403 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 00:34:14 INFO - PROCESS | 1851 | 1461224054407 Marionette TRACE conn3 <- [1,1750,null,{}] 00:34:14 INFO - PROCESS | 1851 | 1461224054413 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}] 00:34:14 INFO - PROCESS | 1851 | 1461224054669 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 00:34:15 INFO - PROCESS | 1851 | 1461224055008 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:15 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f4df400 == 157 [pid = 1851] [id = 445] 00:34:15 INFO - PROCESS | 1851 | ++DOMWINDOW == 143 (0x8f4e4c00) [pid = 1851] [serial = 1336] [outer = (nil)] 00:34:15 INFO - PROCESS | 1851 | ++DOMWINDOW == 144 (0x8f8bd400) [pid = 1851] [serial = 1337] [outer = 0x8f4e4c00] 00:34:15 INFO - PROCESS | 1851 | 1461224055118 Marionette DEBUG loaded listener.js 00:34:15 INFO - PROCESS | 1851 | ++DOMWINDOW == 145 (0x8fc21800) [pid = 1851] [serial = 1338] [outer = 0x8f4e4c00] 00:34:16 INFO - PROCESS | 1851 | 1461224056063 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]]]}] 00:34:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 00:34:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1738ms 00:34:16 INFO - PROCESS | 1851 | 1461224056142 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 00:34:16 INFO - PROCESS | 1851 | 1461224056146 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 00:34:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 00:34:16 INFO - PROCESS | 1851 | 1461224056153 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 00:34:16 INFO - PROCESS | 1851 | 1461224056157 Marionette TRACE conn3 <- [1,1754,null,{}] 00:34:16 INFO - PROCESS | 1851 | 1461224056163 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}] 00:34:16 INFO - PROCESS | 1851 | 1461224056430 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 00:34:16 INFO - PROCESS | 1851 | 1461224056760 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:16 INFO - PROCESS | 1851 | ++DOCSHELL 0x8b392800 == 158 [pid = 1851] [id = 446] 00:34:16 INFO - PROCESS | 1851 | ++DOMWINDOW == 146 (0x8f08fc00) [pid = 1851] [serial = 1339] [outer = (nil)] 00:34:16 INFO - PROCESS | 1851 | ++DOMWINDOW == 147 (0x8fd43c00) [pid = 1851] [serial = 1340] [outer = 0x8f08fc00] 00:34:16 INFO - PROCESS | 1851 | 1461224056850 Marionette DEBUG loaded listener.js 00:34:16 INFO - PROCESS | 1851 | ++DOMWINDOW == 148 (0x8fd4bc00) [pid = 1851] [serial = 1341] [outer = 0x8f08fc00] 00:34:17 INFO - PROCESS | 1851 | 1461224057723 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]]]}] 00:34:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 00:34:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1633ms 00:34:17 INFO - PROCESS | 1851 | 1461224057795 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 00:34:17 INFO - PROCESS | 1851 | 1461224057798 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 00:34:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 00:34:17 INFO - PROCESS | 1851 | 1461224057807 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 00:34:17 INFO - PROCESS | 1851 | 1461224057810 Marionette TRACE conn3 <- [1,1758,null,{}] 00:34:17 INFO - PROCESS | 1851 | 1461224057816 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}] 00:34:18 INFO - PROCESS | 1851 | 1461224058030 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 00:34:18 INFO - PROCESS | 1851 | 1461224058354 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:18 INFO - PROCESS | 1851 | ++DOCSHELL 0x8fce7000 == 159 [pid = 1851] [id = 447] 00:34:18 INFO - PROCESS | 1851 | ++DOMWINDOW == 149 (0x8fcf2800) [pid = 1851] [serial = 1342] [outer = (nil)] 00:34:18 INFO - PROCESS | 1851 | ++DOMWINDOW == 150 (0x8fea7000) [pid = 1851] [serial = 1343] [outer = 0x8fcf2800] 00:34:18 INFO - PROCESS | 1851 | 1461224058452 Marionette DEBUG loaded listener.js 00:34:18 INFO - PROCESS | 1851 | ++DOMWINDOW == 151 (0x903b4000) [pid = 1851] [serial = 1344] [outer = 0x8fcf2800] 00:34:19 INFO - PROCESS | 1851 | 1461224059327 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]]]}] 00:34:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 00:34:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1591ms 00:34:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 00:34:19 INFO - PROCESS | 1851 | 1461224059399 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 00:34:19 INFO - PROCESS | 1851 | 1461224059402 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 00:34:19 INFO - PROCESS | 1851 | 1461224059409 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 00:34:19 INFO - PROCESS | 1851 | 1461224059412 Marionette TRACE conn3 <- [1,1762,null,{}] 00:34:19 INFO - PROCESS | 1851 | 1461224059419 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}] 00:34:19 INFO - PROCESS | 1851 | 1461224059646 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 00:34:19 INFO - PROCESS | 1851 | 1461224059950 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:19 INFO - PROCESS | 1851 | ++DOCSHELL 0x89bdf000 == 160 [pid = 1851] [id = 448] 00:34:19 INFO - PROCESS | 1851 | ++DOMWINDOW == 152 (0x8f4e8c00) [pid = 1851] [serial = 1345] [outer = (nil)] 00:34:20 INFO - PROCESS | 1851 | ++DOMWINDOW == 153 (0x9103dc00) [pid = 1851] [serial = 1346] [outer = 0x8f4e8c00] 00:34:20 INFO - PROCESS | 1851 | 1461224060044 Marionette DEBUG loaded listener.js 00:34:20 INFO - PROCESS | 1851 | ++DOMWINDOW == 154 (0x9103fc00) [pid = 1851] [serial = 1347] [outer = 0x8f4e8c00] 00:34:20 INFO - PROCESS | 1851 | 1461224060918 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]]]}] 00:34:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 00:34:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1583ms 00:34:20 INFO - PROCESS | 1851 | 1461224060992 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 00:34:20 INFO - PROCESS | 1851 | 1461224060995 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 00:34:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 00:34:21 INFO - PROCESS | 1851 | 1461224061002 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 00:34:21 INFO - PROCESS | 1851 | 1461224061005 Marionette TRACE conn3 <- [1,1766,null,{}] 00:34:21 INFO - PROCESS | 1851 | 1461224061012 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}] 00:34:21 INFO - PROCESS | 1851 | 1461224061206 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 00:34:21 INFO - PROCESS | 1851 | 1461224061540 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:21 INFO - PROCESS | 1851 | ++DOCSHELL 0x8fe99c00 == 161 [pid = 1851] [id = 449] 00:34:21 INFO - PROCESS | 1851 | ++DOMWINDOW == 155 (0x90f3a000) [pid = 1851] [serial = 1348] [outer = (nil)] 00:34:21 INFO - PROCESS | 1851 | ++DOMWINDOW == 156 (0x91cec800) [pid = 1851] [serial = 1349] [outer = 0x90f3a000] 00:34:21 INFO - PROCESS | 1851 | 1461224061633 Marionette DEBUG loaded listener.js 00:34:21 INFO - PROCESS | 1851 | ++DOMWINDOW == 157 (0x9264d400) [pid = 1851] [serial = 1350] [outer = 0x90f3a000] 00:34:22 INFO - PROCESS | 1851 | 1461224062510 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]]]}] 00:34:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 00:34:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1584ms 00:34:22 INFO - PROCESS | 1851 | 1461224062587 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 00:34:22 INFO - PROCESS | 1851 | 1461224062591 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 00:34:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 00:34:22 INFO - PROCESS | 1851 | 1461224062597 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 00:34:22 INFO - PROCESS | 1851 | 1461224062601 Marionette TRACE conn3 <- [1,1770,null,{}] 00:34:22 INFO - PROCESS | 1851 | 1461224062607 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}] 00:34:22 INFO - PROCESS | 1851 | 1461224062869 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 00:34:23 INFO - PROCESS | 1851 | 1461224063232 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:23 INFO - PROCESS | 1851 | ++DOCSHELL 0x91ce4c00 == 162 [pid = 1851] [id = 450] 00:34:23 INFO - PROCESS | 1851 | ++DOMWINDOW == 158 (0x929d1400) [pid = 1851] [serial = 1351] [outer = (nil)] 00:34:23 INFO - PROCESS | 1851 | ++DOMWINDOW == 159 (0x929d8400) [pid = 1851] [serial = 1352] [outer = 0x929d1400] 00:34:23 INFO - PROCESS | 1851 | 1461224063337 Marionette DEBUG loaded listener.js 00:34:23 INFO - PROCESS | 1851 | ++DOMWINDOW == 160 (0x92d6f000) [pid = 1851] [serial = 1353] [outer = 0x929d1400] 00:34:24 INFO - PROCESS | 1851 | 1461224064271 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]]]}] 00:34:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 00:34:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1737ms 00:34:24 INFO - PROCESS | 1851 | 1461224064337 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 00:34:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 00:34:24 INFO - PROCESS | 1851 | 1461224064348 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 00:34:24 INFO - PROCESS | 1851 | 1461224064354 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 00:34:24 INFO - PROCESS | 1851 | 1461224064359 Marionette TRACE conn3 <- [1,1774,null,{}] 00:34:24 INFO - PROCESS | 1851 | 1461224064365 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}] 00:34:24 INFO - PROCESS | 1851 | 1461224064659 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 00:34:25 INFO - PROCESS | 1851 | 1461224064994 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:25 INFO - PROCESS | 1851 | ++DOCSHELL 0x92923000 == 163 [pid = 1851] [id = 451] 00:34:25 INFO - PROCESS | 1851 | ++DOMWINDOW == 161 (0x92dc0c00) [pid = 1851] [serial = 1354] [outer = (nil)] 00:34:25 INFO - PROCESS | 1851 | ++DOMWINDOW == 162 (0x92fd9400) [pid = 1851] [serial = 1355] [outer = 0x92dc0c00] 00:34:25 INFO - PROCESS | 1851 | 1461224065131 Marionette DEBUG loaded listener.js 00:34:25 INFO - PROCESS | 1851 | ++DOMWINDOW == 163 (0x930dec00) [pid = 1851] [serial = 1356] [outer = 0x92dc0c00] 00:34:26 INFO - PROCESS | 1851 | 1461224066329 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]]]}] 00:34:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 00:34:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 2043ms 00:34:26 INFO - PROCESS | 1851 | 1461224066398 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 00:34:26 INFO - PROCESS | 1851 | 1461224066401 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 00:34:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 00:34:26 INFO - PROCESS | 1851 | 1461224066409 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 00:34:26 INFO - PROCESS | 1851 | 1461224066413 Marionette TRACE conn3 <- [1,1778,null,{}] 00:34:26 INFO - PROCESS | 1851 | 1461224066418 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}] 00:34:26 INFO - PROCESS | 1851 | 1461224066618 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 00:34:26 INFO - PROCESS | 1851 | 1461224066948 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:26 INFO - PROCESS | 1851 | ++DOCSHELL 0x858efc00 == 164 [pid = 1851] [id = 452] 00:34:26 INFO - PROCESS | 1851 | ++DOMWINDOW == 164 (0x92fd1c00) [pid = 1851] [serial = 1357] [outer = (nil)] 00:34:27 INFO - PROCESS | 1851 | ++DOMWINDOW == 165 (0x937dc000) [pid = 1851] [serial = 1358] [outer = 0x92fd1c00] 00:34:27 INFO - PROCESS | 1851 | 1461224067042 Marionette DEBUG loaded listener.js 00:34:27 INFO - PROCESS | 1851 | ++DOMWINDOW == 166 (0x937dfc00) [pid = 1851] [serial = 1359] [outer = 0x92fd1c00] 00:34:27 INFO - PROCESS | 1851 | 1461224067955 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]]]}] 00:34:27 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 00:34:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1589ms 00:34:28 INFO - PROCESS | 1851 | 1461224067999 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 00:34:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 00:34:28 INFO - PROCESS | 1851 | 1461224068003 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 00:34:28 INFO - PROCESS | 1851 | 1461224068010 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 00:34:28 INFO - PROCESS | 1851 | 1461224068013 Marionette TRACE conn3 <- [1,1782,null,{}] 00:34:28 INFO - PROCESS | 1851 | 1461224068019 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}] 00:34:28 INFO - PROCESS | 1851 | 1461224068228 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 00:34:28 INFO - PROCESS | 1851 | 1461224068555 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:28 INFO - PROCESS | 1851 | ++DOCSHELL 0x89a74000 == 165 [pid = 1851] [id = 453] 00:34:28 INFO - PROCESS | 1851 | ++DOMWINDOW == 167 (0x92fd5000) [pid = 1851] [serial = 1360] [outer = (nil)] 00:34:28 INFO - PROCESS | 1851 | ++DOMWINDOW == 168 (0x94ec1800) [pid = 1851] [serial = 1361] [outer = 0x92fd5000] 00:34:28 INFO - PROCESS | 1851 | 1461224068655 Marionette DEBUG loaded listener.js 00:34:28 INFO - PROCESS | 1851 | ++DOMWINDOW == 169 (0x94eea400) [pid = 1851] [serial = 1362] [outer = 0x92fd5000] 00:34:29 INFO - PROCESS | 1851 | 1461224069593 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]]]}] 00:34:29 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 00:34:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1637ms 00:34:29 INFO - PROCESS | 1851 | 1461224069647 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 00:34:29 INFO - PROCESS | 1851 | 1461224069651 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 00:34:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 00:34:29 INFO - PROCESS | 1851 | 1461224069665 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 00:34:29 INFO - PROCESS | 1851 | 1461224069668 Marionette TRACE conn3 <- [1,1786,null,{}] 00:34:29 INFO - PROCESS | 1851 | 1461224069678 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}] 00:34:29 INFO - PROCESS | 1851 | 1461224069941 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 00:34:30 INFO - PROCESS | 1851 | 1461224070298 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:30 INFO - PROCESS | 1851 | ++DOCSHELL 0x861da000 == 166 [pid = 1851] [id = 454] 00:34:30 INFO - PROCESS | 1851 | ++DOMWINDOW == 170 (0x89bd7000) [pid = 1851] [serial = 1363] [outer = (nil)] 00:34:30 INFO - PROCESS | 1851 | ++DOMWINDOW == 171 (0x9605e000) [pid = 1851] [serial = 1364] [outer = 0x89bd7000] 00:34:30 INFO - PROCESS | 1851 | 1461224070386 Marionette DEBUG loaded listener.js 00:34:30 INFO - PROCESS | 1851 | ++DOMWINDOW == 172 (0x96e7c400) [pid = 1851] [serial = 1365] [outer = 0x89bd7000] 00:34:31 INFO - PROCESS | 1851 | 1461224071295 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]]]}] 00:34:31 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 00:34:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1687ms 00:34:31 INFO - PROCESS | 1851 | 1461224071353 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 00:34:31 INFO - PROCESS | 1851 | 1461224071356 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 00:34:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 00:34:31 INFO - PROCESS | 1851 | 1461224071364 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 00:34:31 INFO - PROCESS | 1851 | 1461224071367 Marionette TRACE conn3 <- [1,1790,null,{}] 00:34:31 INFO - PROCESS | 1851 | 1461224071374 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}] 00:34:31 INFO - PROCESS | 1851 | 1461224071593 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 00:34:31 INFO - PROCESS | 1851 | 1461224071928 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:31 INFO - PROCESS | 1851 | ++DOCSHELL 0x94ec4400 == 167 [pid = 1851] [id = 455] 00:34:31 INFO - PROCESS | 1851 | ++DOMWINDOW == 173 (0x94ef7000) [pid = 1851] [serial = 1366] [outer = (nil)] 00:34:32 INFO - PROCESS | 1851 | ++DOMWINDOW == 174 (0x97b60400) [pid = 1851] [serial = 1367] [outer = 0x94ef7000] 00:34:32 INFO - PROCESS | 1851 | 1461224072026 Marionette DEBUG loaded listener.js 00:34:32 INFO - PROCESS | 1851 | ++DOMWINDOW == 175 (0x97b63400) [pid = 1851] [serial = 1368] [outer = 0x94ef7000] 00:34:32 INFO - PROCESS | 1851 | 1461224072966 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]]]}] 00:34:32 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) 00:34:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1638ms 00:34:33 INFO - PROCESS | 1851 | 1461224073003 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 00:34:33 INFO - PROCESS | 1851 | 1461224073006 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 00:34:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 00:34:33 INFO - PROCESS | 1851 | 1461224073013 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 00:34:33 INFO - PROCESS | 1851 | 1461224073017 Marionette TRACE conn3 <- [1,1794,null,{}] 00:34:33 INFO - PROCESS | 1851 | 1461224073023 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}] 00:34:33 INFO - PROCESS | 1851 | 1461224073238 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 00:34:33 INFO - PROCESS | 1851 | 1461224073542 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:33 INFO - PROCESS | 1851 | ++DOCSHELL 0x848da400 == 168 [pid = 1851] [id = 456] 00:34:33 INFO - PROCESS | 1851 | ++DOMWINDOW == 176 (0x977cfc00) [pid = 1851] [serial = 1369] [outer = (nil)] 00:34:33 INFO - PROCESS | 1851 | ++DOMWINDOW == 177 (0x97cd3c00) [pid = 1851] [serial = 1370] [outer = 0x977cfc00] 00:34:33 INFO - PROCESS | 1851 | 1461224073638 Marionette DEBUG loaded listener.js 00:34:33 INFO - PROCESS | 1851 | ++DOMWINDOW == 178 (0x97d95c00) [pid = 1851] [serial = 1371] [outer = 0x977cfc00] 00:34:34 INFO - PROCESS | 1851 | 1461224074535 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]]]}] 00:34:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:34:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1589ms 00:34:34 INFO - PROCESS | 1851 | 1461224074603 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 00:34:34 INFO - PROCESS | 1851 | 1461224074606 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 00:34:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 00:34:34 INFO - PROCESS | 1851 | 1461224074614 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 00:34:34 INFO - PROCESS | 1851 | 1461224074619 Marionette TRACE conn3 <- [1,1798,null,{}] 00:34:34 INFO - PROCESS | 1851 | 1461224074625 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}] 00:34:34 INFO - PROCESS | 1851 | 1461224074837 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 00:34:35 INFO - PROCESS | 1851 | 1461224075187 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:35 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f183800 == 169 [pid = 1851] [id = 457] 00:34:35 INFO - PROCESS | 1851 | ++DOMWINDOW == 179 (0x8f1f1000) [pid = 1851] [serial = 1372] [outer = (nil)] 00:34:35 INFO - PROCESS | 1851 | ++DOMWINDOW == 180 (0x9800e400) [pid = 1851] [serial = 1373] [outer = 0x8f1f1000] 00:34:35 INFO - PROCESS | 1851 | 1461224075283 Marionette DEBUG loaded listener.js 00:34:35 INFO - PROCESS | 1851 | ++DOMWINDOW == 181 (0x9805b000) [pid = 1851] [serial = 1374] [outer = 0x8f1f1000] 00:34:36 INFO - PROCESS | 1851 | 1461224076150 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]]]}] 00:34:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 00:34:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1592ms 00:34:37 INFO - PROCESS | 1851 | --DOCSHELL 0x89a70800 == 168 [pid = 1851] [id = 254] 00:34:37 INFO - PROCESS | 1851 | --DOCSHELL 0x854f9400 == 167 [pid = 1851] [id = 347] 00:34:37 INFO - PROCESS | 1851 | --DOCSHELL 0x842d0c00 == 166 [pid = 1851] [id = 350] 00:34:37 INFO - PROCESS | 1851 | --DOCSHELL 0x84af8000 == 165 [pid = 1851] [id = 439] 00:34:37 INFO - PROCESS | 1851 | --DOCSHELL 0x89149800 == 164 [pid = 1851] [id = 438] 00:34:37 INFO - PROCESS | 1851 | --DOCSHELL 0x89084400 == 163 [pid = 1851] [id = 437] 00:34:37 INFO - PROCESS | 1851 | --DOCSHELL 0x858eb800 == 162 [pid = 1851] [id = 436] 00:34:37 INFO - PROCESS | 1851 | --DOCSHELL 0x848e0800 == 161 [pid = 1851] [id = 435] 00:34:37 INFO - PROCESS | 1851 | --DOCSHELL 0x92920400 == 160 [pid = 1851] [id = 426] 00:34:37 INFO - PROCESS | 1851 | --DOCSHELL 0x91041400 == 159 [pid = 1851] [id = 425] 00:34:37 INFO - PROCESS | 1851 | --DOCSHELL 0x8fc27000 == 158 [pid = 1851] [id = 424] 00:34:37 INFO - PROCESS | 1851 | --DOCSHELL 0x8f184800 == 157 [pid = 1851] [id = 423] 00:34:37 INFO - PROCESS | 1851 | --DOCSHELL 0x9fb9f800 == 156 [pid = 1851] [id = 390] 00:34:37 INFO - PROCESS | 1851 | --DOCSHELL 0x8e8c1c00 == 155 [pid = 1851] [id = 421] 00:34:37 INFO - PROCESS | 1851 | --DOCSHELL 0x8eae3c00 == 154 [pid = 1851] [id = 422] 00:34:37 INFO - PROCESS | 1851 | --DOCSHELL 0x8e7b5800 == 153 [pid = 1851] [id = 420] 00:34:37 INFO - PROCESS | 1851 | --DOCSHELL 0x89a76800 == 152 [pid = 1851] [id = 419] 00:34:37 INFO - PROCESS | 1851 | --DOCSHELL 0x87cc5c00 == 151 [pid = 1851] [id = 418] 00:34:37 INFO - PROCESS | 1851 | --DOMWINDOW == 180 (0x89a73c00) [pid = 1851] [serial = 1253] [outer = (nil)] [url = about:blank] 00:34:37 INFO - PROCESS | 1851 | --DOMWINDOW == 179 (0x97b6e000) [pid = 1851] [serial = 1224] [outer = (nil)] [url = about:blank] 00:34:37 INFO - PROCESS | 1851 | --DOMWINDOW == 178 (0x92644800) [pid = 1851] [serial = 1212] [outer = (nil)] [url = about:blank] 00:34:37 INFO - PROCESS | 1851 | --DOMWINDOW == 177 (0x89433400) [pid = 1851] [serial = 1248] [outer = (nil)] [url = about:blank] 00:34:37 INFO - PROCESS | 1851 | --DOMWINDOW == 176 (0x8e8cb000) [pid = 1851] [serial = 1196] [outer = (nil)] [url = about:blank] 00:34:37 INFO - PROCESS | 1851 | --DOMWINDOW == 175 (0x893b4800) [pid = 1851] [serial = 1191] [outer = (nil)] [url = about:blank] 00:34:37 INFO - PROCESS | 1851 | --DOMWINDOW == 174 (0x929dbc00) [pid = 1851] [serial = 1214] [outer = (nil)] [url = about:blank] 00:34:37 INFO - PROCESS | 1851 | --DOMWINDOW == 173 (0x90f34800) [pid = 1851] [serial = 1209] [outer = (nil)] [url = about:blank] 00:34:37 INFO - PROCESS | 1851 | --DOMWINDOW == 172 (0x88fdf800) [pid = 1851] [serial = 1245] [outer = (nil)] [url = about:blank] 00:34:37 INFO - PROCESS | 1851 | --DOMWINDOW == 171 (0x8f090000) [pid = 1851] [serial = 1202] [outer = (nil)] [url = about:blank] 00:34:37 INFO - PROCESS | 1851 | --DOMWINDOW == 170 (0x8fcea400) [pid = 1851] [serial = 1206] [outer = (nil)] [url = about:blank] 00:34:37 INFO - PROCESS | 1851 | --DOMWINDOW == 169 (0x90f31400) [pid = 1851] [serial = 1208] [outer = (nil)] [url = about:blank] 00:34:37 INFO - PROCESS | 1851 | --DOMWINDOW == 168 (0x97e04000) [pid = 1851] [serial = 1227] [outer = (nil)] [url = about:blank] 00:34:37 INFO - PROCESS | 1851 | --DOMWINDOW == 167 (0x99093400) [pid = 1851] [serial = 1232] [outer = (nil)] [url = about:blank] 00:34:37 INFO - PROCESS | 1851 | --DOMWINDOW == 166 (0x888edc00) [pid = 1851] [serial = 1244] [outer = (nil)] [url = about:blank] 00:34:37 INFO - PROCESS | 1851 | --DOMWINDOW == 165 (0xa0ea0400) [pid = 1851] [serial = 1239] [outer = (nil)] [url = about:blank] 00:34:37 INFO - PROCESS | 1851 | --DOMWINDOW == 164 (0x8fc26000) [pid = 1851] [serial = 1205] [outer = (nil)] [url = about:blank] 00:34:37 INFO - PROCESS | 1851 | --DOMWINDOW == 163 (0x99713400) [pid = 1851] [serial = 1233] [outer = (nil)] [url = about:blank] 00:34:37 INFO - PROCESS | 1851 | --DOMWINDOW == 162 (0x92dcdc00) [pid = 1851] [serial = 1217] [outer = (nil)] [url = about:blank] 00:34:37 INFO - PROCESS | 1851 | --DOMWINDOW == 161 (0x97d97c00) [pid = 1851] [serial = 1226] [outer = (nil)] [url = about:blank] 00:34:37 INFO - PROCESS | 1851 | --DOMWINDOW == 160 (0x8ef3c000) [pid = 1851] [serial = 1200] [outer = (nil)] [url = about:blank] 00:34:37 INFO - PROCESS | 1851 | --DOMWINDOW == 159 (0x893b4000) [pid = 1851] [serial = 1247] [outer = (nil)] [url = about:blank] 00:34:37 INFO - PROCESS | 1851 | --DOMWINDOW == 158 (0x92925800) [pid = 1851] [serial = 1241] [outer = (nil)] [url = about:blank] 00:34:37 INFO - PROCESS | 1851 | --DOMWINDOW == 157 (0x8ef32000) [pid = 1851] [serial = 1199] [outer = (nil)] [url = about:blank] 00:34:37 INFO - PROCESS | 1851 | --DOMWINDOW == 156 (0x97b65400) [pid = 1851] [serial = 1223] [outer = (nil)] [url = about:blank] 00:34:37 INFO - PROCESS | 1851 | --DOMWINDOW == 155 (0x983b9000) [pid = 1851] [serial = 1229] [outer = (nil)] [url = about:blank] 00:34:37 INFO - PROCESS | 1851 | --DOMWINDOW == 154 (0xa0e45400) [pid = 1851] [serial = 1238] [outer = (nil)] [url = about:blank] 00:34:37 INFO - PROCESS | 1851 | --DOMWINDOW == 153 (0x8a2f6800) [pid = 1851] [serial = 1194] [outer = (nil)] [url = about:blank] 00:34:37 INFO - PROCESS | 1851 | --DOMWINDOW == 152 (0x8f094000) [pid = 1851] [serial = 1203] [outer = (nil)] [url = about:blank] 00:34:37 INFO - PROCESS | 1851 | --DOMWINDOW == 151 (0x94ee9000) [pid = 1851] [serial = 1220] [outer = (nil)] [url = about:blank] 00:34:37 INFO - PROCESS | 1851 | --DOMWINDOW == 150 (0x8e77d800) [pid = 1851] [serial = 1251] [outer = (nil)] [url = about:blank] 00:34:37 INFO - PROCESS | 1851 | --DOMWINDOW == 149 (0x89bd8c00) [pid = 1851] [serial = 1193] [outer = (nil)] [url = about:blank] 00:34:37 INFO - PROCESS | 1851 | --DOMWINDOW == 148 (0x91ce6c00) [pid = 1851] [serial = 1211] [outer = (nil)] [url = about:blank] 00:34:37 INFO - PROCESS | 1851 | --DOMWINDOW == 147 (0x8b399000) [pid = 1851] [serial = 1250] [outer = (nil)] [url = about:blank] 00:34:37 INFO - PROCESS | 1851 | --DOMWINDOW == 146 (0x92d66800) [pid = 1851] [serial = 1215] [outer = (nil)] [url = about:blank] 00:34:37 INFO - PROCESS | 1851 | --DOMWINDOW == 145 (0x9e91b000) [pid = 1851] [serial = 1235] [outer = (nil)] [url = about:blank] 00:34:37 INFO - PROCESS | 1851 | --DOMWINDOW == 144 (0x92fd4000) [pid = 1851] [serial = 1218] [outer = (nil)] [url = about:blank] 00:34:37 INFO - PROCESS | 1851 | --DOMWINDOW == 143 (0x89142800) [pid = 1851] [serial = 1190] [outer = (nil)] [url = about:blank] 00:34:37 INFO - PROCESS | 1851 | --DOMWINDOW == 142 (0x9fa8f000) [pid = 1851] [serial = 1236] [outer = (nil)] [url = about:blank] 00:34:37 INFO - PROCESS | 1851 | --DOMWINDOW == 141 (0x8eae8400) [pid = 1851] [serial = 1197] [outer = (nil)] [url = about:blank] 00:34:37 INFO - PROCESS | 1851 | --DOMWINDOW == 140 (0x98576400) [pid = 1851] [serial = 1230] [outer = (nil)] [url = about:blank] 00:34:37 INFO - PROCESS | 1851 | --DOMWINDOW == 139 (0x96a60400) [pid = 1851] [serial = 1221] [outer = (nil)] [url = about:blank] 00:34:37 INFO - PROCESS | 1851 | 1461224077846 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 00:34:37 INFO - PROCESS | 1851 | 1461224077851 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 00:34:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 00:34:37 INFO - PROCESS | 1851 | 1461224077888 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 00:34:37 INFO - PROCESS | 1851 | 1461224077895 Marionette TRACE conn3 <- [1,1802,null,{}] 00:34:37 INFO - PROCESS | 1851 | 1461224077904 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}] 00:34:38 INFO - PROCESS | 1851 | 1461224078083 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 00:34:38 INFO - PROCESS | 1851 | 1461224078106 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:38 INFO - PROCESS | 1851 | ++DOCSHELL 0x8894e400 == 152 [pid = 1851] [id = 458] 00:34:38 INFO - PROCESS | 1851 | ++DOMWINDOW == 140 (0x88952c00) [pid = 1851] [serial = 1375] [outer = (nil)] 00:34:38 INFO - PROCESS | 1851 | ++DOMWINDOW == 141 (0x88fdf400) [pid = 1851] [serial = 1376] [outer = 0x88952c00] 00:34:38 INFO - PROCESS | 1851 | 1461224078183 Marionette DEBUG loaded listener.js 00:34:38 INFO - PROCESS | 1851 | ++DOMWINDOW == 142 (0x8907d400) [pid = 1851] [serial = 1377] [outer = 0x88952c00] 00:34:39 INFO - PROCESS | 1851 | 1461224079174 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]]]}] 00:34:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 00:34:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1359ms 00:34:39 INFO - PROCESS | 1851 | 1461224079241 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 00:34:39 INFO - PROCESS | 1851 | 1461224079247 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 00:34:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 00:34:39 INFO - PROCESS | 1851 | 1461224079258 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 00:34:39 INFO - PROCESS | 1851 | 1461224079264 Marionette TRACE conn3 <- [1,1806,null,{}] 00:34:39 INFO - PROCESS | 1851 | 1461224079270 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}] 00:34:39 INFO - PROCESS | 1851 | 1461224079543 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 00:34:39 INFO - PROCESS | 1851 | 1461224079561 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:39 INFO - PROCESS | 1851 | ++DOCSHELL 0x84aeac00 == 153 [pid = 1851] [id = 459] 00:34:39 INFO - PROCESS | 1851 | ++DOMWINDOW == 143 (0x858e8000) [pid = 1851] [serial = 1378] [outer = (nil)] 00:34:39 INFO - PROCESS | 1851 | ++DOMWINDOW == 144 (0x89428000) [pid = 1851] [serial = 1379] [outer = 0x858e8000] 00:34:39 INFO - PROCESS | 1851 | 1461224079647 Marionette DEBUG loaded listener.js 00:34:39 INFO - PROCESS | 1851 | ++DOMWINDOW == 145 (0x89431c00) [pid = 1851] [serial = 1380] [outer = 0x858e8000] 00:34:40 INFO - PROCESS | 1851 | 1461224080814 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]]]}] 00:34:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 00:34:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1594ms 00:34:40 INFO - PROCESS | 1851 | 1461224080850 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 00:34:40 INFO - PROCESS | 1851 | 1461224080854 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 00:34:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 00:34:40 INFO - PROCESS | 1851 | 1461224080861 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 00:34:40 INFO - PROCESS | 1851 | 1461224080864 Marionette TRACE conn3 <- [1,1810,null,{}] 00:34:40 INFO - PROCESS | 1851 | 1461224080887 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}] 00:34:41 INFO - PROCESS | 1851 | 1461224081172 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 00:34:41 INFO - PROCESS | 1851 | 1461224081207 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:41 INFO - PROCESS | 1851 | ++DOCSHELL 0x8a5d5000 == 154 [pid = 1851] [id = 460] 00:34:41 INFO - PROCESS | 1851 | ++DOMWINDOW == 146 (0x8b23c400) [pid = 1851] [serial = 1381] [outer = (nil)] 00:34:41 INFO - PROCESS | 1851 | ++DOMWINDOW == 147 (0x8b39b800) [pid = 1851] [serial = 1382] [outer = 0x8b23c400] 00:34:41 INFO - PROCESS | 1851 | 1461224081290 Marionette DEBUG loaded listener.js 00:34:41 INFO - PROCESS | 1851 | ++DOMWINDOW == 148 (0x8e77d400) [pid = 1851] [serial = 1383] [outer = 0x8b23c400] 00:34:42 INFO - PROCESS | 1851 | 1461224082297 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]]]}] 00:34:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 00:34:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1493ms 00:34:42 INFO - PROCESS | 1851 | 1461224082364 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 00:34:42 INFO - PROCESS | 1851 | 1461224082369 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 00:34:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 00:34:42 INFO - PROCESS | 1851 | 1461224082376 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 00:34:42 INFO - PROCESS | 1851 | 1461224082380 Marionette TRACE conn3 <- [1,1814,null,{}] 00:34:42 INFO - PROCESS | 1851 | 1461224082386 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}] 00:34:43 INFO - PROCESS | 1851 | 1461224083025 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 00:34:43 INFO - PROCESS | 1851 | --DOMWINDOW == 147 (0x861d5c00) [pid = 1851] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 00:34:43 INFO - PROCESS | 1851 | --DOMWINDOW == 146 (0x888e6000) [pid = 1851] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 00:34:43 INFO - PROCESS | 1851 | --DOMWINDOW == 145 (0x89089400) [pid = 1851] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 00:34:43 INFO - PROCESS | 1851 | --DOMWINDOW == 144 (0x848e1400) [pid = 1851] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 00:34:43 INFO - PROCESS | 1851 | --DOMWINDOW == 143 (0x89a7c000) [pid = 1851] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 00:34:43 INFO - PROCESS | 1851 | --DOMWINDOW == 142 (0x9291e800) [pid = 1851] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 00:34:43 INFO - PROCESS | 1851 | 1461224083219 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:43 INFO - PROCESS | 1851 | ++DOCSHELL 0x842cd400 == 155 [pid = 1851] [id = 461] 00:34:43 INFO - PROCESS | 1851 | ++DOMWINDOW == 143 (0x848dac00) [pid = 1851] [serial = 1384] [outer = (nil)] 00:34:43 INFO - PROCESS | 1851 | ++DOMWINDOW == 144 (0x87cc9c00) [pid = 1851] [serial = 1385] [outer = 0x848dac00] 00:34:43 INFO - PROCESS | 1851 | 1461224083300 Marionette DEBUG loaded listener.js 00:34:43 INFO - PROCESS | 1851 | ++DOMWINDOW == 145 (0x89a7f800) [pid = 1851] [serial = 1386] [outer = 0x848dac00] 00:34:44 INFO - PROCESS | 1851 | 1461224084081 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]]]}] 00:34:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 00:34:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1731ms 00:34:44 INFO - PROCESS | 1851 | 1461224084108 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 00:34:44 INFO - PROCESS | 1851 | 1461224084111 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 00:34:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 00:34:44 INFO - PROCESS | 1851 | 1461224084118 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 00:34:44 INFO - PROCESS | 1851 | 1461224084121 Marionette TRACE conn3 <- [1,1818,null,{}] 00:34:44 INFO - PROCESS | 1851 | 1461224084127 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}] 00:34:44 INFO - PROCESS | 1851 | 1461224084388 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 00:34:44 INFO - PROCESS | 1851 | 1461224084409 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:44 INFO - PROCESS | 1851 | ++DOCSHELL 0x861d9400 == 156 [pid = 1851] [id = 462] 00:34:44 INFO - PROCESS | 1851 | ++DOMWINDOW == 146 (0x888e6000) [pid = 1851] [serial = 1387] [outer = (nil)] 00:34:44 INFO - PROCESS | 1851 | ++DOMWINDOW == 147 (0x8eef9800) [pid = 1851] [serial = 1388] [outer = 0x888e6000] 00:34:44 INFO - PROCESS | 1851 | 1461224084487 Marionette DEBUG loaded listener.js 00:34:44 INFO - PROCESS | 1851 | ++DOMWINDOW == 148 (0x8ef31400) [pid = 1851] [serial = 1389] [outer = 0x888e6000] 00:34:45 INFO - PROCESS | 1851 | 1461224085721 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]]]}] 00:34:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 00:34:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1636ms 00:34:45 INFO - PROCESS | 1851 | 1461224085755 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 00:34:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 00:34:45 INFO - PROCESS | 1851 | 1461224085763 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 00:34:45 INFO - PROCESS | 1851 | 1461224085771 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 00:34:45 INFO - PROCESS | 1851 | 1461224085777 Marionette TRACE conn3 <- [1,1822,null,{}] 00:34:45 INFO - PROCESS | 1851 | 1461224085785 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}] 00:34:46 INFO - PROCESS | 1851 | 1461224086004 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 00:34:46 INFO - PROCESS | 1851 | 1461224086349 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:46 INFO - PROCESS | 1851 | ++DOCSHELL 0x8894b000 == 157 [pid = 1851] [id = 463] 00:34:46 INFO - PROCESS | 1851 | ++DOMWINDOW == 149 (0x88fe7800) [pid = 1851] [serial = 1390] [outer = (nil)] 00:34:46 INFO - PROCESS | 1851 | ++DOMWINDOW == 150 (0x893b3800) [pid = 1851] [serial = 1391] [outer = 0x88fe7800] 00:34:46 INFO - PROCESS | 1851 | 1461224086461 Marionette DEBUG loaded listener.js 00:34:46 INFO - PROCESS | 1851 | ++DOMWINDOW == 151 (0x89a7c400) [pid = 1851] [serial = 1392] [outer = 0x88fe7800] 00:34:47 INFO - PROCESS | 1851 | 1461224087433 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]]]}] 00:34:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 00:34:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1735ms 00:34:47 INFO - PROCESS | 1851 | 1461224087506 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 00:34:47 INFO - PROCESS | 1851 | 1461224087514 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 00:34:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 00:34:47 INFO - PROCESS | 1851 | 1461224087526 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 00:34:47 INFO - PROCESS | 1851 | 1461224087530 Marionette TRACE conn3 <- [1,1826,null,{}] 00:34:47 INFO - PROCESS | 1851 | 1461224087537 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}] 00:34:47 INFO - PROCESS | 1851 | 1461224087784 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 00:34:48 INFO - PROCESS | 1851 | 1461224088196 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:48 INFO - PROCESS | 1851 | ++DOCSHELL 0x8e782000 == 158 [pid = 1851] [id = 464] 00:34:48 INFO - PROCESS | 1851 | ++DOMWINDOW == 152 (0x8e783400) [pid = 1851] [serial = 1393] [outer = (nil)] 00:34:48 INFO - PROCESS | 1851 | ++DOMWINDOW == 153 (0x8e8cd000) [pid = 1851] [serial = 1394] [outer = 0x8e783400] 00:34:48 INFO - PROCESS | 1851 | 1461224088287 Marionette DEBUG loaded listener.js 00:34:48 INFO - PROCESS | 1851 | ++DOMWINDOW == 154 (0x8eb51400) [pid = 1851] [serial = 1395] [outer = 0x8e783400] 00:34:49 INFO - PROCESS | 1851 | 1461224089285 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]]]}] 00:34:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 00:34:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1833ms 00:34:49 INFO - PROCESS | 1851 | 1461224089360 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 00:34:49 INFO - PROCESS | 1851 | 1461224089364 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 00:34:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 00:34:49 INFO - PROCESS | 1851 | 1461224089371 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 00:34:49 INFO - PROCESS | 1851 | 1461224089378 Marionette TRACE conn3 <- [1,1830,null,{}] 00:34:49 INFO - PROCESS | 1851 | 1461224089395 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}] 00:34:49 INFO - PROCESS | 1851 | 1461224089645 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 00:34:49 INFO - PROCESS | 1851 | 1461224089976 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:50 INFO - PROCESS | 1851 | ++DOCSHELL 0x8eef6c00 == 159 [pid = 1851] [id = 465] 00:34:50 INFO - PROCESS | 1851 | ++DOMWINDOW == 155 (0x8f098000) [pid = 1851] [serial = 1396] [outer = (nil)] 00:34:50 INFO - PROCESS | 1851 | ++DOMWINDOW == 156 (0x8f18c400) [pid = 1851] [serial = 1397] [outer = 0x8f098000] 00:34:50 INFO - PROCESS | 1851 | 1461224090075 Marionette DEBUG loaded listener.js 00:34:50 INFO - PROCESS | 1851 | ++DOMWINDOW == 157 (0x8f4ee800) [pid = 1851] [serial = 1398] [outer = 0x8f098000] 00:34:51 INFO - PROCESS | 1851 | 1461224091016 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]]]}] 00:34: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 00:34:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1690ms 00:34:51 INFO - PROCESS | 1851 | 1461224091062 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 00:34:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 00:34:51 INFO - PROCESS | 1851 | 1461224091067 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 00:34:51 INFO - PROCESS | 1851 | 1461224091073 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 00:34:51 INFO - PROCESS | 1851 | 1461224091077 Marionette TRACE conn3 <- [1,1834,null,{}] 00:34:51 INFO - PROCESS | 1851 | 1461224091083 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}] 00:34:51 INFO - PROCESS | 1851 | 1461224091288 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 00:34:51 INFO - PROCESS | 1851 | 1461224091623 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:51 INFO - PROCESS | 1851 | ++DOCSHELL 0x893ab800 == 160 [pid = 1851] [id = 466] 00:34:51 INFO - PROCESS | 1851 | ++DOMWINDOW == 158 (0x8f1e8400) [pid = 1851] [serial = 1399] [outer = (nil)] 00:34:51 INFO - PROCESS | 1851 | ++DOMWINDOW == 159 (0x8fd44c00) [pid = 1851] [serial = 1400] [outer = 0x8f1e8400] 00:34:51 INFO - PROCESS | 1851 | 1461224091719 Marionette DEBUG loaded listener.js 00:34:51 INFO - PROCESS | 1851 | ++DOMWINDOW == 160 (0x8fe9f800) [pid = 1851] [serial = 1401] [outer = 0x8f1e8400] 00:34:52 INFO - PROCESS | 1851 | 1461224092602 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]]]}] 00:34:52 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 00:34:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1584ms 00:34:52 INFO - PROCESS | 1851 | 1461224092660 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 00:34:52 INFO - PROCESS | 1851 | 1461224092664 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 00:34:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 00:34:52 INFO - PROCESS | 1851 | 1461224092673 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 00:34:52 INFO - PROCESS | 1851 | 1461224092676 Marionette TRACE conn3 <- [1,1838,null,{}] 00:34:52 INFO - PROCESS | 1851 | 1461224092682 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}] 00:34:52 INFO - PROCESS | 1851 | 1461224092886 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 00:34:53 INFO - PROCESS | 1851 | 1461224093176 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:53 INFO - PROCESS | 1851 | ++DOCSHELL 0x8b241800 == 161 [pid = 1851] [id = 467] 00:34:53 INFO - PROCESS | 1851 | ++DOMWINDOW == 161 (0x8fcef400) [pid = 1851] [serial = 1402] [outer = (nil)] 00:34:53 INFO - PROCESS | 1851 | ++DOMWINDOW == 162 (0x9103c400) [pid = 1851] [serial = 1403] [outer = 0x8fcef400] 00:34:53 INFO - PROCESS | 1851 | 1461224093315 Marionette DEBUG loaded listener.js 00:34:53 INFO - PROCESS | 1851 | ++DOMWINDOW == 163 (0x91cdf400) [pid = 1851] [serial = 1404] [outer = 0x8fcef400] 00:34:54 INFO - PROCESS | 1851 | 1461224094341 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]]]}] 00:34:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 00:34:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1732ms 00:34:54 INFO - PROCESS | 1851 | 1461224094406 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 00:34:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 00:34:54 INFO - PROCESS | 1851 | 1461224094410 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 00:34:54 INFO - PROCESS | 1851 | 1461224094417 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 00:34:54 INFO - PROCESS | 1851 | 1461224094420 Marionette TRACE conn3 <- [1,1842,null,{}] 00:34:54 INFO - PROCESS | 1851 | 1461224094426 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}] 00:34:54 INFO - PROCESS | 1851 | 1461224094692 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 00:34:55 INFO - PROCESS | 1851 | 1461224095033 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:55 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f08c400 == 162 [pid = 1851] [id = 468] 00:34:55 INFO - PROCESS | 1851 | ++DOMWINDOW == 164 (0x90f39000) [pid = 1851] [serial = 1405] [outer = (nil)] 00:34:55 INFO - PROCESS | 1851 | ++DOMWINDOW == 165 (0x929d7000) [pid = 1851] [serial = 1406] [outer = 0x90f39000] 00:34:55 INFO - PROCESS | 1851 | 1461224095129 Marionette DEBUG loaded listener.js 00:34:55 INFO - PROCESS | 1851 | ++DOMWINDOW == 166 (0x92d67000) [pid = 1851] [serial = 1407] [outer = 0x90f39000] 00:34:56 INFO - PROCESS | 1851 | 1461224096047 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]]]}] 00:34:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 00:34:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1683ms 00:34:56 INFO - PROCESS | 1851 | 1461224096101 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 00:34:56 INFO - PROCESS | 1851 | 1461224096104 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 00:34:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 00:34:56 INFO - PROCESS | 1851 | 1461224096111 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 00:34:56 INFO - PROCESS | 1851 | 1461224096114 Marionette TRACE conn3 <- [1,1846,null,{}] 00:34:56 INFO - PROCESS | 1851 | 1461224096120 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}] 00:34:56 INFO - PROCESS | 1851 | 1461224096359 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 00:34:56 INFO - PROCESS | 1851 | 1461224096735 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:56 INFO - PROCESS | 1851 | ++DOCSHELL 0x9292ac00 == 163 [pid = 1851] [id = 469] 00:34:56 INFO - PROCESS | 1851 | ++DOMWINDOW == 167 (0x929d2800) [pid = 1851] [serial = 1408] [outer = (nil)] 00:34:56 INFO - PROCESS | 1851 | ++DOMWINDOW == 168 (0x92fd3c00) [pid = 1851] [serial = 1409] [outer = 0x929d2800] 00:34:56 INFO - PROCESS | 1851 | 1461224096847 Marionette DEBUG loaded listener.js 00:34:56 INFO - PROCESS | 1851 | ++DOMWINDOW == 169 (0x92fd6000) [pid = 1851] [serial = 1410] [outer = 0x929d2800] 00:34:57 INFO - PROCESS | 1851 | 1461224097778 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]]]}] 00:34:57 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) 00:34:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1740ms 00:34:57 INFO - PROCESS | 1851 | 1461224097851 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 00:34:57 INFO - PROCESS | 1851 | 1461224097855 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 00:34:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 00:34:57 INFO - PROCESS | 1851 | 1461224097862 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 00:34:57 INFO - PROCESS | 1851 | 1461224097866 Marionette TRACE conn3 <- [1,1850,null,{}] 00:34:57 INFO - PROCESS | 1851 | 1461224097871 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}] 00:34:58 INFO - PROCESS | 1851 | 1461224098079 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 00:34:58 INFO - PROCESS | 1851 | 1461224098405 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:34:58 INFO - PROCESS | 1851 | ++DOCSHELL 0x92d66800 == 164 [pid = 1851] [id = 470] 00:34:58 INFO - PROCESS | 1851 | ++DOMWINDOW == 170 (0x92dc8c00) [pid = 1851] [serial = 1411] [outer = (nil)] 00:34:58 INFO - PROCESS | 1851 | ++DOMWINDOW == 171 (0x94ec2c00) [pid = 1851] [serial = 1412] [outer = 0x92dc8c00] 00:34:58 INFO - PROCESS | 1851 | 1461224098501 Marionette DEBUG loaded listener.js 00:34:58 INFO - PROCESS | 1851 | ++DOMWINDOW == 172 (0x94ef0400) [pid = 1851] [serial = 1413] [outer = 0x92dc8c00] 00:34:59 INFO - PROCESS | 1851 | 1461224099444 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]]]}] 00:34:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:34:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1631ms 00:34:59 INFO - PROCESS | 1851 | 1461224099494 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 00:34:59 INFO - PROCESS | 1851 | 1461224099498 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 00:34:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 00:34:59 INFO - PROCESS | 1851 | 1461224099506 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 00:34:59 INFO - PROCESS | 1851 | 1461224099509 Marionette TRACE conn3 <- [1,1854,null,{}] 00:34:59 INFO - PROCESS | 1851 | 1461224099515 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}] 00:34:59 INFO - PROCESS | 1851 | 1461224099725 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 00:35:00 INFO - PROCESS | 1851 | 1461224100057 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:00 INFO - PROCESS | 1851 | ++DOCSHELL 0x930ea400 == 165 [pid = 1851] [id = 471] 00:35:00 INFO - PROCESS | 1851 | ++DOMWINDOW == 173 (0x937d7000) [pid = 1851] [serial = 1414] [outer = (nil)] 00:35:00 INFO - PROCESS | 1851 | ++DOMWINDOW == 174 (0x97b70c00) [pid = 1851] [serial = 1415] [outer = 0x937d7000] 00:35:00 INFO - PROCESS | 1851 | 1461224100189 Marionette DEBUG loaded listener.js 00:35:00 INFO - PROCESS | 1851 | ++DOMWINDOW == 175 (0x97b74800) [pid = 1851] [serial = 1416] [outer = 0x937d7000] 00:35:01 INFO - PROCESS | 1851 | 1461224101171 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]]]}] 00:35:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 00:35:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1732ms 00:35:01 INFO - PROCESS | 1851 | 1461224101239 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 00:35:01 INFO - PROCESS | 1851 | 1461224101242 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 00:35:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 00:35:01 INFO - PROCESS | 1851 | 1461224101249 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 00:35:01 INFO - PROCESS | 1851 | 1461224101253 Marionette TRACE conn3 <- [1,1858,null,{}] 00:35:01 INFO - PROCESS | 1851 | 1461224101259 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}] 00:35:01 INFO - PROCESS | 1851 | 1461224101491 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 00:35:01 INFO - PROCESS | 1851 | 1461224101836 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:01 INFO - PROCESS | 1851 | ++DOCSHELL 0x89080400 == 166 [pid = 1851] [id = 472] 00:35:01 INFO - PROCESS | 1851 | ++DOMWINDOW == 176 (0x90f33800) [pid = 1851] [serial = 1417] [outer = (nil)] 00:35:01 INFO - PROCESS | 1851 | ++DOMWINDOW == 177 (0x9805b400) [pid = 1851] [serial = 1418] [outer = 0x90f33800] 00:35:01 INFO - PROCESS | 1851 | 1461224101958 Marionette DEBUG loaded listener.js 00:35:02 INFO - PROCESS | 1851 | ++DOMWINDOW == 178 (0x982eac00) [pid = 1851] [serial = 1419] [outer = 0x90f33800] 00:35:02 INFO - PROCESS | 1851 | 1461224102919 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]]]}] 00:35:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 00:35:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1734ms 00:35:03 INFO - PROCESS | 1851 | 1461224102994 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 00:35:03 INFO - PROCESS | 1851 | 1461224102999 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 00:35:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 00:35:03 INFO - PROCESS | 1851 | 1461224103009 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 00:35:03 INFO - PROCESS | 1851 | 1461224103013 Marionette TRACE conn3 <- [1,1862,null,{}] 00:35:03 INFO - PROCESS | 1851 | 1461224103019 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}] 00:35:03 INFO - PROCESS | 1851 | 1461224103257 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 00:35:03 INFO - PROCESS | 1851 | 1461224103605 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:03 INFO - PROCESS | 1851 | ++DOCSHELL 0x97eb3800 == 167 [pid = 1851] [id = 473] 00:35:03 INFO - PROCESS | 1851 | ++DOMWINDOW == 179 (0x9857b000) [pid = 1851] [serial = 1420] [outer = (nil)] 00:35:03 INFO - PROCESS | 1851 | ++DOMWINDOW == 180 (0x98a03c00) [pid = 1851] [serial = 1421] [outer = 0x9857b000] 00:35:03 INFO - PROCESS | 1851 | 1461224103709 Marionette DEBUG loaded listener.js 00:35:03 INFO - PROCESS | 1851 | ++DOMWINDOW == 181 (0x99087c00) [pid = 1851] [serial = 1422] [outer = 0x9857b000] 00:35:04 INFO - PROCESS | 1851 | 1461224104626 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]]]}] 00:35:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 00:35:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1693ms 00:35:04 INFO - PROCESS | 1851 | 1461224104703 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 00:35:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 00:35:04 INFO - PROCESS | 1851 | 1461224104708 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 00:35:04 INFO - PROCESS | 1851 | 1461224104714 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 00:35:04 INFO - PROCESS | 1851 | 1461224104718 Marionette TRACE conn3 <- [1,1866,null,{}] 00:35:04 INFO - PROCESS | 1851 | 1461224104724 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}] 00:35:04 INFO - PROCESS | 1851 | 1461224104973 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 00:35:05 INFO - PROCESS | 1851 | 1461224105331 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:05 INFO - PROCESS | 1851 | ++DOCSHELL 0x92fce800 == 168 [pid = 1851] [id = 474] 00:35:05 INFO - PROCESS | 1851 | ++DOMWINDOW == 182 (0x98450400) [pid = 1851] [serial = 1423] [outer = (nil)] 00:35:05 INFO - PROCESS | 1851 | ++DOMWINDOW == 183 (0x99962800) [pid = 1851] [serial = 1424] [outer = 0x98450400] 00:35:05 INFO - PROCESS | 1851 | 1461224105419 Marionette DEBUG loaded listener.js 00:35:05 INFO - PROCESS | 1851 | ++DOMWINDOW == 184 (0x9ada4800) [pid = 1851] [serial = 1425] [outer = 0x98450400] 00:35:06 INFO - PROCESS | 1851 | 1461224106309 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]]]}] 00:35:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 00:35:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1636ms 00:35:06 INFO - PROCESS | 1851 | 1461224106350 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 00:35:06 INFO - PROCESS | 1851 | 1461224106353 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 00:35:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 00:35:06 INFO - PROCESS | 1851 | 1461224106360 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 00:35:06 INFO - PROCESS | 1851 | 1461224106363 Marionette TRACE conn3 <- [1,1870,null,{}] 00:35:06 INFO - PROCESS | 1851 | 1461224106369 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}] 00:35:06 INFO - PROCESS | 1851 | 1461224106586 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 00:35:06 INFO - PROCESS | 1851 | 1461224106884 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:06 INFO - PROCESS | 1851 | ++DOCSHELL 0x87cc8800 == 169 [pid = 1851] [id = 475] 00:35:06 INFO - PROCESS | 1851 | ++DOMWINDOW == 185 (0x8e781000) [pid = 1851] [serial = 1426] [outer = (nil)] 00:35:07 INFO - PROCESS | 1851 | ++DOMWINDOW == 186 (0x9de18000) [pid = 1851] [serial = 1427] [outer = 0x8e781000] 00:35:07 INFO - PROCESS | 1851 | 1461224107023 Marionette DEBUG loaded listener.js 00:35:07 INFO - PROCESS | 1851 | ++DOMWINDOW == 187 (0x9e918400) [pid = 1851] [serial = 1428] [outer = 0x8e781000] 00:35:07 INFO - PROCESS | 1851 | 1461224107917 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]]]}] 00:35:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 00:35:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1633ms 00:35:07 INFO - PROCESS | 1851 | 1461224107994 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 00:35:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 00:35:08 INFO - PROCESS | 1851 | 1461224107999 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 00:35:08 INFO - PROCESS | 1851 | 1461224108005 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 00:35:08 INFO - PROCESS | 1851 | 1461224108009 Marionette TRACE conn3 <- [1,1874,null,{}] 00:35:08 INFO - PROCESS | 1851 | 1461224108015 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}] 00:35:08 INFO - PROCESS | 1851 | 1461224108287 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 00:35:08 INFO - PROCESS | 1851 | 1461224108633 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:08 INFO - PROCESS | 1851 | ++DOCSHELL 0x8e7abc00 == 170 [pid = 1851] [id = 476] 00:35:08 INFO - PROCESS | 1851 | ++DOMWINDOW == 188 (0x9971f400) [pid = 1851] [serial = 1429] [outer = (nil)] 00:35:08 INFO - PROCESS | 1851 | ++DOMWINDOW == 189 (0x9fa96000) [pid = 1851] [serial = 1430] [outer = 0x9971f400] 00:35:08 INFO - PROCESS | 1851 | 1461224108722 Marionette DEBUG loaded listener.js 00:35:08 INFO - PROCESS | 1851 | ++DOMWINDOW == 190 (0x9fb50000) [pid = 1851] [serial = 1431] [outer = 0x9971f400] 00:35:09 INFO - PROCESS | 1851 | 1461224109644 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]]]}] 00:35:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 00:35:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1683ms 00:35:09 INFO - PROCESS | 1851 | 1461224109688 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 00:35:09 INFO - PROCESS | 1851 | 1461224109692 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 00:35:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 00:35:09 INFO - PROCESS | 1851 | 1461224109698 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 00:35:09 INFO - PROCESS | 1851 | 1461224109702 Marionette TRACE conn3 <- [1,1878,null,{}] 00:35:09 INFO - PROCESS | 1851 | 1461224109708 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}] 00:35:09 INFO - PROCESS | 1851 | 1461224109932 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 00:35:10 INFO - PROCESS | 1851 | 1461224110272 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:10 INFO - PROCESS | 1851 | ++DOCSHELL 0x8fd47400 == 171 [pid = 1851] [id = 477] 00:35:10 INFO - PROCESS | 1851 | ++DOMWINDOW == 191 (0x9fa2b000) [pid = 1851] [serial = 1432] [outer = (nil)] 00:35:10 INFO - PROCESS | 1851 | ++DOMWINDOW == 192 (0x9fea6c00) [pid = 1851] [serial = 1433] [outer = 0x9fa2b000] 00:35:10 INFO - PROCESS | 1851 | 1461224110366 Marionette DEBUG loaded listener.js 00:35:10 INFO - PROCESS | 1851 | ++DOMWINDOW == 193 (0x9fed2000) [pid = 1851] [serial = 1434] [outer = 0x9fa2b000] 00:35:11 INFO - PROCESS | 1851 | 1461224111301 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]]]}] 00:35:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 00:35:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1636ms 00:35:11 INFO - PROCESS | 1851 | 1461224111338 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 00:35:11 INFO - PROCESS | 1851 | 1461224111341 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 00:35:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 00:35:11 INFO - PROCESS | 1851 | 1461224111348 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 00:35:11 INFO - PROCESS | 1851 | 1461224111352 Marionette TRACE conn3 <- [1,1882,null,{}] 00:35:11 INFO - PROCESS | 1851 | 1461224111358 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}] 00:35:11 INFO - PROCESS | 1851 | 1461224111571 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 00:35:11 INFO - PROCESS | 1851 | 1461224111918 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:11 INFO - PROCESS | 1851 | ++DOCSHELL 0x858e2800 == 172 [pid = 1851] [id = 478] 00:35:11 INFO - PROCESS | 1851 | ++DOMWINDOW == 194 (0x89429800) [pid = 1851] [serial = 1435] [outer = (nil)] 00:35:12 INFO - PROCESS | 1851 | ++DOMWINDOW == 195 (0xa0b1cc00) [pid = 1851] [serial = 1436] [outer = 0x89429800] 00:35:12 INFO - PROCESS | 1851 | 1461224112013 Marionette DEBUG loaded listener.js 00:35:12 INFO - PROCESS | 1851 | ++DOMWINDOW == 196 (0xa0b3b000) [pid = 1851] [serial = 1437] [outer = 0x89429800] 00:35:12 INFO - PROCESS | 1851 | 1461224112896 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]]]}] 00:35:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 00:35:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1582ms 00:35:12 INFO - PROCESS | 1851 | 1461224112931 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 00:35:12 INFO - PROCESS | 1851 | 1461224112934 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 00:35:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 00:35:12 INFO - PROCESS | 1851 | 1461224112941 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 00:35:12 INFO - PROCESS | 1851 | 1461224112944 Marionette TRACE conn3 <- [1,1886,null,{}] 00:35:12 INFO - PROCESS | 1851 | 1461224112950 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}] 00:35:13 INFO - PROCESS | 1851 | 1461224113159 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 00:35:13 INFO - PROCESS | 1851 | 1461224113500 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:13 INFO - PROCESS | 1851 | ++DOCSHELL 0x857b7c00 == 173 [pid = 1851] [id = 479] 00:35:13 INFO - PROCESS | 1851 | ++DOMWINDOW == 197 (0x858e5000) [pid = 1851] [serial = 1438] [outer = (nil)] 00:35:13 INFO - PROCESS | 1851 | ++DOMWINDOW == 198 (0xa0ea7c00) [pid = 1851] [serial = 1439] [outer = 0x858e5000] 00:35:13 INFO - PROCESS | 1851 | 1461224113601 Marionette DEBUG loaded listener.js 00:35:13 INFO - PROCESS | 1851 | ++DOMWINDOW == 199 (0xa2721400) [pid = 1851] [serial = 1440] [outer = 0x858e5000] 00:35:14 INFO - PROCESS | 1851 | 1461224114523 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]]]}] 00:35:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 00:35:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1641ms 00:35:14 INFO - PROCESS | 1851 | 1461224114583 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 00:35:14 INFO - PROCESS | 1851 | 1461224114586 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 00:35:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 00:35:14 INFO - PROCESS | 1851 | 1461224114593 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 00:35:14 INFO - PROCESS | 1851 | 1461224114597 Marionette TRACE conn3 <- [1,1890,null,{}] 00:35:14 INFO - PROCESS | 1851 | 1461224114603 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}] 00:35:14 INFO - PROCESS | 1851 | 1461224114826 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 00:35:15 INFO - PROCESS | 1851 | 1461224115163 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:15 INFO - PROCESS | 1851 | ++DOCSHELL 0x83a71c00 == 174 [pid = 1851] [id = 480] 00:35:15 INFO - PROCESS | 1851 | ++DOMWINDOW == 200 (0x83a72c00) [pid = 1851] [serial = 1441] [outer = (nil)] 00:35:15 INFO - PROCESS | 1851 | ++DOMWINDOW == 201 (0x83a79800) [pid = 1851] [serial = 1442] [outer = 0x83a72c00] 00:35:15 INFO - PROCESS | 1851 | 1461224115258 Marionette DEBUG loaded listener.js 00:35:15 INFO - PROCESS | 1851 | ++DOMWINDOW == 202 (0x83a7b400) [pid = 1851] [serial = 1443] [outer = 0x83a72c00] 00:35:17 INFO - PROCESS | 1851 | --DOCSHELL 0x88fde400 == 173 [pid = 1851] [id = 186] 00:35:17 INFO - PROCESS | 1851 | --DOCSHELL 0x912f4400 == 172 [pid = 1851] [id = 49] 00:35:17 INFO - PROCESS | 1851 | --DOCSHELL 0x930de800 == 171 [pid = 1851] [id = 362] 00:35:17 INFO - PROCESS | 1851 | --DOCSHELL 0x96aed400 == 170 [pid = 1851] [id = 365] 00:35:17 INFO - PROCESS | 1851 | --DOCSHELL 0x94ec3c00 == 169 [pid = 1851] [id = 56] 00:35:17 INFO - PROCESS | 1851 | --DOCSHELL 0x94ebd800 == 168 [pid = 1851] [id = 364] 00:35:17 INFO - PROCESS | 1851 | --DOCSHELL 0x92d67800 == 167 [pid = 1851] [id = 193] 00:35:17 INFO - PROCESS | 1851 | --DOCSHELL 0x89a7e000 == 166 [pid = 1851] [id = 353] 00:35:17 INFO - PROCESS | 1851 | --DOCSHELL 0x89a7e800 == 165 [pid = 1851] [id = 281] 00:35:17 INFO - PROCESS | 1851 | --DOCSHELL 0x8eb4ec00 == 164 [pid = 1851] [id = 242] 00:35:17 INFO - PROCESS | 1851 | --DOCSHELL 0x8a2fd000 == 163 [pid = 1851] [id = 283] 00:35:17 INFO - PROCESS | 1851 | --DOCSHELL 0x8e8c3800 == 162 [pid = 1851] [id = 282] 00:35:17 INFO - PROCESS | 1851 | --DOCSHELL 0x88fe4000 == 161 [pid = 1851] [id = 363] 00:35:17 INFO - PROCESS | 1851 | --DOCSHELL 0x8e78b400 == 160 [pid = 1851] [id = 354] 00:35:17 INFO - PROCESS | 1851 | --DOCSHELL 0x8ef3a800 == 159 [pid = 1851] [id = 192] 00:35:17 INFO - PROCESS | 1851 | --DOCSHELL 0x842cd400 == 158 [pid = 1851] [id = 461] 00:35:17 INFO - PROCESS | 1851 | --DOCSHELL 0x8a5d5000 == 157 [pid = 1851] [id = 460] 00:35:17 INFO - PROCESS | 1851 | --DOCSHELL 0x84aeac00 == 156 [pid = 1851] [id = 459] 00:35:17 INFO - PROCESS | 1851 | --DOCSHELL 0x8894e400 == 155 [pid = 1851] [id = 458] 00:35:17 INFO - PROCESS | 1851 | --DOCSHELL 0x848da400 == 154 [pid = 1851] [id = 456] 00:35:17 INFO - PROCESS | 1851 | --DOCSHELL 0x94ec4400 == 153 [pid = 1851] [id = 455] 00:35:17 INFO - PROCESS | 1851 | --DOCSHELL 0x89a74000 == 152 [pid = 1851] [id = 453] 00:35:17 INFO - PROCESS | 1851 | --DOCSHELL 0x861da000 == 151 [pid = 1851] [id = 454] 00:35:17 INFO - PROCESS | 1851 | --DOCSHELL 0x858efc00 == 150 [pid = 1851] [id = 452] 00:35:17 INFO - PROCESS | 1851 | --DOCSHELL 0x92923000 == 149 [pid = 1851] [id = 451] 00:35:17 INFO - PROCESS | 1851 | --DOCSHELL 0x91ce4c00 == 148 [pid = 1851] [id = 450] 00:35:17 INFO - PROCESS | 1851 | --DOCSHELL 0x8fe99c00 == 147 [pid = 1851] [id = 449] 00:35:17 INFO - PROCESS | 1851 | --DOCSHELL 0x8fce7000 == 146 [pid = 1851] [id = 447] 00:35:17 INFO - PROCESS | 1851 | --DOCSHELL 0x89bdf000 == 145 [pid = 1851] [id = 448] 00:35:17 INFO - PROCESS | 1851 | --DOCSHELL 0x8b392800 == 144 [pid = 1851] [id = 446] 00:35:17 INFO - PROCESS | 1851 | --DOCSHELL 0x8f4df400 == 143 [pid = 1851] [id = 445] 00:35:17 INFO - PROCESS | 1851 | --DOCSHELL 0x8e8ce800 == 142 [pid = 1851] [id = 444] 00:35:17 INFO - PROCESS | 1851 | --DOCSHELL 0x8b398800 == 141 [pid = 1851] [id = 443] 00:35:17 INFO - PROCESS | 1851 | --DOCSHELL 0x89145400 == 140 [pid = 1851] [id = 441] 00:35:17 INFO - PROCESS | 1851 | --DOCSHELL 0x8b3d5400 == 139 [pid = 1851] [id = 442] 00:35:17 INFO - PROCESS | 1851 | --DOCSHELL 0x848e4c00 == 138 [pid = 1851] [id = 440] 00:35:17 INFO - PROCESS | 1851 | --DOMWINDOW == 201 (0x8894f000) [pid = 1851] [serial = 1311] [outer = (nil)] [url = about:blank] 00:35:17 INFO - PROCESS | 1851 | --DOMWINDOW == 200 (0x89b24800) [pid = 1851] [serial = 1259] [outer = (nil)] [url = about:blank] 00:35:17 INFO - PROCESS | 1851 | --DOMWINDOW == 199 (0x8b247c00) [pid = 1851] [serial = 1254] [outer = (nil)] [url = about:blank] 00:35:17 INFO - PROCESS | 1851 | --DOMWINDOW == 198 (0x98459c00) [pid = 1851] [serial = 1295] [outer = (nil)] [url = about:blank] 00:35:17 INFO - PROCESS | 1851 | --DOMWINDOW == 197 (0x89426c00) [pid = 1851] [serial = 1314] [outer = (nil)] [url = about:blank] 00:35:17 INFO - PROCESS | 1851 | --DOMWINDOW == 196 (0x84af7400) [pid = 1851] [serial = 1307] [outer = (nil)] [url = about:blank] 00:35:17 INFO - PROCESS | 1851 | --DOMWINDOW == 195 (0x854ef400) [pid = 1851] [serial = 1308] [outer = (nil)] [url = about:blank] 00:35:17 INFO - PROCESS | 1851 | --DOMWINDOW == 194 (0x87cd2000) [pid = 1851] [serial = 1256] [outer = (nil)] [url = about:blank] 00:35:17 INFO - PROCESS | 1851 | --DOMWINDOW == 193 (0x8ef36c00) [pid = 1851] [serial = 1265] [outer = (nil)] [url = about:blank] 00:35:17 INFO - PROCESS | 1851 | --DOMWINDOW == 192 (0x89b20800) [pid = 1851] [serial = 1304] [outer = (nil)] [url = about:blank] 00:35:17 INFO - PROCESS | 1851 | --DOMWINDOW == 191 (0x89bdac00) [pid = 1851] [serial = 1317] [outer = (nil)] [url = about:blank] 00:35:17 INFO - PROCESS | 1851 | --DOMWINDOW == 190 (0x977d2000) [pid = 1851] [serial = 1286] [outer = (nil)] [url = about:blank] 00:35:17 INFO - PROCESS | 1851 | --DOMWINDOW == 189 (0x8fcef800) [pid = 1851] [serial = 1271] [outer = (nil)] [url = about:blank] 00:35:17 INFO - PROCESS | 1851 | --DOMWINDOW == 188 (0x8e8c3c00) [pid = 1851] [serial = 1262] [outer = (nil)] [url = about:blank] 00:35:17 INFO - PROCESS | 1851 | --DOMWINDOW == 187 (0x98450800) [pid = 1851] [serial = 1292] [outer = (nil)] [url = about:blank] 00:35:17 INFO - PROCESS | 1851 | --DOMWINDOW == 186 (0x9af57400) [pid = 1851] [serial = 1298] [outer = (nil)] [url = about:blank] 00:35:17 INFO - PROCESS | 1851 | --DOMWINDOW == 185 (0x92fd9c00) [pid = 1851] [serial = 1280] [outer = (nil)] [url = about:blank] 00:35:17 INFO - PROCESS | 1851 | --DOMWINDOW == 184 (0x912f4000) [pid = 1851] [serial = 1274] [outer = (nil)] [url = about:blank] 00:35:17 INFO - PROCESS | 1851 | --DOMWINDOW == 183 (0x87cd2800) [pid = 1851] [serial = 1310] [outer = (nil)] [url = about:blank] 00:35:17 INFO - PROCESS | 1851 | --DOMWINDOW == 182 (0x9fba0400) [pid = 1851] [serial = 1301] [outer = (nil)] [url = about:blank] 00:35:17 INFO - PROCESS | 1851 | --DOMWINDOW == 181 (0x92927800) [pid = 1851] [serial = 1242] [outer = (nil)] [url = about:blank] 00:35:17 INFO - PROCESS | 1851 | --DOMWINDOW == 180 (0x8f190400) [pid = 1851] [serial = 1268] [outer = (nil)] [url = about:blank] 00:35:17 INFO - PROCESS | 1851 | --DOMWINDOW == 179 (0x98064800) [pid = 1851] [serial = 1289] [outer = (nil)] [url = about:blank] 00:35:17 INFO - PROCESS | 1851 | --DOMWINDOW == 178 (0x893b1400) [pid = 1851] [serial = 1313] [outer = (nil)] [url = about:blank] 00:35:17 INFO - PROCESS | 1851 | --DOMWINDOW == 177 (0x929d1000) [pid = 1851] [serial = 1277] [outer = (nil)] [url = about:blank] 00:35:17 INFO - PROCESS | 1851 | --DOMWINDOW == 176 (0x89b21000) [pid = 1851] [serial = 1316] [outer = (nil)] [url = about:blank] 00:35:17 INFO - PROCESS | 1851 | --DOMWINDOW == 175 (0x937e0800) [pid = 1851] [serial = 1283] [outer = (nil)] [url = about:blank] 00:35:17 INFO - PROCESS | 1851 | --DOMWINDOW == 174 (0x8a2f3400) [pid = 1851] [serial = 1319] [outer = (nil)] [url = about:blank] 00:35:17 INFO - PROCESS | 1851 | 1461224117900 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]]]}] 00:35:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 00:35:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 3335ms 00:35:17 INFO - PROCESS | 1851 | 1461224117929 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 00:35:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 00:35:17 INFO - PROCESS | 1851 | 1461224117935 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 00:35:17 INFO - PROCESS | 1851 | 1461224117943 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 00:35:17 INFO - PROCESS | 1851 | 1461224117948 Marionette TRACE conn3 <- [1,1894,null,{}] 00:35:17 INFO - PROCESS | 1851 | 1461224117956 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}] 00:35:18 INFO - PROCESS | 1851 | 1461224118185 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 00:35:18 INFO - PROCESS | 1851 | 1461224118408 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:18 INFO - PROCESS | 1851 | ++DOCSHELL 0x888e8800 == 139 [pid = 1851] [id = 481] 00:35:18 INFO - PROCESS | 1851 | ++DOMWINDOW == 175 (0x888ee400) [pid = 1851] [serial = 1444] [outer = (nil)] 00:35:18 INFO - PROCESS | 1851 | ++DOMWINDOW == 176 (0x8894f000) [pid = 1851] [serial = 1445] [outer = 0x888ee400] 00:35:18 INFO - PROCESS | 1851 | 1461224118544 Marionette DEBUG loaded listener.js 00:35:18 INFO - PROCESS | 1851 | ++DOMWINDOW == 177 (0x88fe4000) [pid = 1851] [serial = 1446] [outer = 0x888ee400] 00:35:19 INFO - PROCESS | 1851 | 1461224119481 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]]]}] 00:35:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 00:35:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1583ms 00:35:19 INFO - PROCESS | 1851 | 1461224119526 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 00:35:19 INFO - PROCESS | 1851 | 1461224119535 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 00:35:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 00:35:19 INFO - PROCESS | 1851 | 1461224119551 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 00:35:19 INFO - PROCESS | 1851 | 1461224119556 Marionette TRACE conn3 <- [1,1898,null,{}] 00:35:19 INFO - PROCESS | 1851 | 1461224119562 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}] 00:35:19 INFO - PROCESS | 1851 | 1461224119851 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 00:35:19 INFO - PROCESS | 1851 | 1461224119884 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:19 INFO - PROCESS | 1851 | ++DOCSHELL 0x888ec400 == 140 [pid = 1851] [id = 482] 00:35:19 INFO - PROCESS | 1851 | ++DOMWINDOW == 178 (0x8894e400) [pid = 1851] [serial = 1447] [outer = (nil)] 00:35:19 INFO - PROCESS | 1851 | ++DOMWINDOW == 179 (0x89a73400) [pid = 1851] [serial = 1448] [outer = 0x8894e400] 00:35:19 INFO - PROCESS | 1851 | 1461224119961 Marionette DEBUG loaded listener.js 00:35:20 INFO - PROCESS | 1851 | ++DOMWINDOW == 180 (0x89b1ec00) [pid = 1851] [serial = 1449] [outer = 0x8894e400] 00:35:21 INFO - PROCESS | 1851 | 1461224121034 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]]]}] 00:35:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 00:35:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1539ms 00:35:21 INFO - PROCESS | 1851 | 1461224121085 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 00:35:21 INFO - PROCESS | 1851 | 1461224121088 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 00:35:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 00:35:21 INFO - PROCESS | 1851 | 1461224121106 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 00:35:21 INFO - PROCESS | 1851 | 1461224121112 Marionette TRACE conn3 <- [1,1902,null,{}] 00:35:21 INFO - PROCESS | 1851 | 1461224121129 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}] 00:35:21 INFO - PROCESS | 1851 | 1461224121439 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 00:35:22 INFO - PROCESS | 1851 | --DOMWINDOW == 179 (0x8e77e800) [pid = 1851] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 00:35:22 INFO - PROCESS | 1851 | --DOMWINDOW == 178 (0x92dc0c00) [pid = 1851] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 00:35:22 INFO - PROCESS | 1851 | --DOMWINDOW == 177 (0x858e8000) [pid = 1851] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 00:35:22 INFO - PROCESS | 1851 | --DOMWINDOW == 176 (0x97808400) [pid = 1851] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 00:35:22 INFO - PROCESS | 1851 | --DOMWINDOW == 175 (0x8eef6000) [pid = 1851] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 00:35:22 INFO - PROCESS | 1851 | --DOMWINDOW == 174 (0x8f8c9000) [pid = 1851] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 00:35:22 INFO - PROCESS | 1851 | --DOMWINDOW == 173 (0x97b59800) [pid = 1851] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 00:35:22 INFO - PROCESS | 1851 | --DOMWINDOW == 172 (0x88952c00) [pid = 1851] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 00:35:22 INFO - PROCESS | 1851 | --DOMWINDOW == 171 (0x90f3a000) [pid = 1851] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 00:35:22 INFO - PROCESS | 1851 | --DOMWINDOW == 170 (0x92fd5000) [pid = 1851] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 00:35:22 INFO - PROCESS | 1851 | --DOMWINDOW == 169 (0x977cfc00) [pid = 1851] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 00:35:22 INFO - PROCESS | 1851 | --DOMWINDOW == 168 (0x96aea000) [pid = 1851] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 00:35:22 INFO - PROCESS | 1851 | --DOMWINDOW == 167 (0x92dc0400) [pid = 1851] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 00:35:22 INFO - PROCESS | 1851 | --DOMWINDOW == 166 (0x91ce4800) [pid = 1851] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 00:35:22 INFO - PROCESS | 1851 | --DOMWINDOW == 165 (0x89b1b000) [pid = 1851] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 00:35:22 INFO - PROCESS | 1851 | --DOMWINDOW == 164 (0x8e8d0800) [pid = 1851] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 00:35:22 INFO - PROCESS | 1851 | --DOMWINDOW == 163 (0x94ef7000) [pid = 1851] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 00:35:22 INFO - PROCESS | 1851 | --DOMWINDOW == 162 (0x92fd1c00) [pid = 1851] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 00:35:22 INFO - PROCESS | 1851 | --DOMWINDOW == 161 (0x8914b000) [pid = 1851] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 00:35:22 INFO - PROCESS | 1851 | --DOMWINDOW == 160 (0x89bd7000) [pid = 1851] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 00:35:22 INFO - PROCESS | 1851 | --DOMWINDOW == 159 (0x8fcf2800) [pid = 1851] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 00:35:22 INFO - PROCESS | 1851 | --DOMWINDOW == 158 (0x87cc6400) [pid = 1851] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 00:35:22 INFO - PROCESS | 1851 | --DOMWINDOW == 157 (0x8f08fc00) [pid = 1851] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 00:35:22 INFO - PROCESS | 1851 | --DOMWINDOW == 156 (0x857b7800) [pid = 1851] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 00:35:22 INFO - PROCESS | 1851 | --DOMWINDOW == 155 (0x8eadf000) [pid = 1851] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 00:35:22 INFO - PROCESS | 1851 | --DOMWINDOW == 154 (0x97d8fc00) [pid = 1851] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 00:35:22 INFO - PROCESS | 1851 | --DOMWINDOW == 153 (0x848dac00) [pid = 1851] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 00:35:22 INFO - PROCESS | 1851 | --DOMWINDOW == 152 (0x8f4e8c00) [pid = 1851] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 00:35:22 INFO - PROCESS | 1851 | --DOMWINDOW == 151 (0x929d1400) [pid = 1851] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 00:35:22 INFO - PROCESS | 1851 | --DOMWINDOW == 150 (0x98456000) [pid = 1851] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 00:35:22 INFO - PROCESS | 1851 | --DOMWINDOW == 149 (0x9292bc00) [pid = 1851] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 00:35:22 INFO - PROCESS | 1851 | --DOMWINDOW == 148 (0x87cd0800) [pid = 1851] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 00:35:22 INFO - PROCESS | 1851 | --DOMWINDOW == 147 (0x8b23c400) [pid = 1851] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 00:35:22 INFO - PROCESS | 1851 | --DOMWINDOW == 146 (0x893b7000) [pid = 1851] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 00:35:22 INFO - PROCESS | 1851 | --DOMWINDOW == 145 (0x8b399c00) [pid = 1851] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 00:35:22 INFO - PROCESS | 1851 | --DOMWINDOW == 144 (0x8e7b7c00) [pid = 1851] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 00:35:22 INFO - PROCESS | 1851 | --DOMWINDOW == 143 (0x8f4e4c00) [pid = 1851] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 00:35:22 INFO - PROCESS | 1851 | --DOMWINDOW == 142 (0x848e6400) [pid = 1851] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 00:35:22 INFO - PROCESS | 1851 | --DOMWINDOW == 141 (0x97b76800) [pid = 1851] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 00:35:22 INFO - PROCESS | 1851 | --DOMWINDOW == 140 (0x8fc27800) [pid = 1851] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 00:35:22 INFO - PROCESS | 1851 | 1461224122602 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:22 INFO - PROCESS | 1851 | ++DOCSHELL 0x848dac00 == 141 [pid = 1851] [id = 483] 00:35:22 INFO - PROCESS | 1851 | ++DOMWINDOW == 141 (0x848de000) [pid = 1851] [serial = 1450] [outer = (nil)] 00:35:22 INFO - PROCESS | 1851 | ++DOMWINDOW == 142 (0x87cc8c00) [pid = 1851] [serial = 1451] [outer = 0x848de000] 00:35:22 INFO - PROCESS | 1851 | 1461224122720 Marionette DEBUG loaded listener.js 00:35:22 INFO - PROCESS | 1851 | ++DOMWINDOW == 143 (0x893b9000) [pid = 1851] [serial = 1452] [outer = 0x848de000] 00:35:23 INFO - PROCESS | 1851 | 1461224123529 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]]]}] 00:35:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 00:35:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 2445ms 00:35:23 INFO - PROCESS | 1851 | 1461224123550 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 00:35:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 00:35:23 INFO - PROCESS | 1851 | 1461224123556 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 00:35:23 INFO - PROCESS | 1851 | 1461224123562 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 00:35:23 INFO - PROCESS | 1851 | 1461224123565 Marionette TRACE conn3 <- [1,1906,null,{}] 00:35:23 INFO - PROCESS | 1851 | 1461224123571 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}] 00:35:23 INFO - PROCESS | 1851 | 1461224123844 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 00:35:23 INFO - PROCESS | 1851 | 1461224123865 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:23 INFO - PROCESS | 1851 | ++DOCSHELL 0x87cce400 == 142 [pid = 1851] [id = 484] 00:35:23 INFO - PROCESS | 1851 | ++DOMWINDOW == 144 (0x8a5ce400) [pid = 1851] [serial = 1453] [outer = (nil)] 00:35:23 INFO - PROCESS | 1851 | ++DOMWINDOW == 145 (0x8b395000) [pid = 1851] [serial = 1454] [outer = 0x8a5ce400] 00:35:23 INFO - PROCESS | 1851 | 1461224123945 Marionette DEBUG loaded listener.js 00:35:24 INFO - PROCESS | 1851 | ++DOMWINDOW == 146 (0x8b39f400) [pid = 1851] [serial = 1455] [outer = 0x8a5ce400] 00:35:25 INFO - PROCESS | 1851 | 1461224125196 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]]]}] 00:35:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 00:35:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1682ms 00:35:25 INFO - PROCESS | 1851 | 1461224125245 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 00:35:25 INFO - PROCESS | 1851 | 1461224125253 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 00:35:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 00:35:25 INFO - PROCESS | 1851 | 1461224125266 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 00:35:25 INFO - PROCESS | 1851 | 1461224125271 Marionette TRACE conn3 <- [1,1910,null,{}] 00:35:25 INFO - PROCESS | 1851 | 1461224125281 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}] 00:35:25 INFO - PROCESS | 1851 | 1461224125505 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 00:35:25 INFO - PROCESS | 1851 | 1461224125851 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:25 INFO - PROCESS | 1851 | ++DOCSHELL 0x861da000 == 143 [pid = 1851] [id = 485] 00:35:25 INFO - PROCESS | 1851 | ++DOMWINDOW == 147 (0x87cd4c00) [pid = 1851] [serial = 1456] [outer = (nil)] 00:35:25 INFO - PROCESS | 1851 | ++DOMWINDOW == 148 (0x89145400) [pid = 1851] [serial = 1457] [outer = 0x87cd4c00] 00:35:25 INFO - PROCESS | 1851 | 1461224125948 Marionette DEBUG loaded listener.js 00:35:26 INFO - PROCESS | 1851 | ++DOMWINDOW == 149 (0x893b4800) [pid = 1851] [serial = 1458] [outer = 0x87cd4c00] 00:35:26 INFO - PROCESS | 1851 | 1461224126912 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]]]}] 00:35:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 00:35:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1686ms 00:35:26 INFO - PROCESS | 1851 | 1461224126952 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 00:35:26 INFO - PROCESS | 1851 | 1461224126961 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 00:35:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 00:35:26 INFO - PROCESS | 1851 | 1461224126972 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 00:35:26 INFO - PROCESS | 1851 | 1461224126976 Marionette TRACE conn3 <- [1,1914,null,{}] 00:35:26 INFO - PROCESS | 1851 | 1461224126983 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}] 00:35:27 INFO - PROCESS | 1851 | 1461224127190 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 00:35:27 INFO - PROCESS | 1851 | 1461224127619 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:27 INFO - PROCESS | 1851 | ++DOCSHELL 0x8a2f1c00 == 144 [pid = 1851] [id = 486] 00:35:27 INFO - PROCESS | 1851 | ++DOMWINDOW == 150 (0x8a2f3400) [pid = 1851] [serial = 1459] [outer = (nil)] 00:35:27 INFO - PROCESS | 1851 | ++DOMWINDOW == 151 (0x8a5d1000) [pid = 1851] [serial = 1460] [outer = 0x8a2f3400] 00:35:27 INFO - PROCESS | 1851 | 1461224127728 Marionette DEBUG loaded listener.js 00:35:27 INFO - PROCESS | 1851 | ++DOMWINDOW == 152 (0x8b399000) [pid = 1851] [serial = 1461] [outer = 0x8a2f3400] 00:35:28 INFO - PROCESS | 1851 | 1461224128687 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]]]}] 00:35:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 00:35:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1790ms 00:35:28 INFO - PROCESS | 1851 | 1461224128762 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 00:35:28 INFO - PROCESS | 1851 | 1461224128766 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 00:35:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 00:35:28 INFO - PROCESS | 1851 | 1461224128774 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 00:35:28 INFO - PROCESS | 1851 | 1461224128780 Marionette TRACE conn3 <- [1,1918,null,{}] 00:35:28 INFO - PROCESS | 1851 | 1461224128797 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}] 00:35:29 INFO - PROCESS | 1851 | 1461224129119 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 00:35:29 INFO - PROCESS | 1851 | 1461224129381 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:29 INFO - PROCESS | 1851 | ++DOCSHELL 0x8e7b4000 == 145 [pid = 1851] [id = 487] 00:35:29 INFO - PROCESS | 1851 | ++DOMWINDOW == 153 (0x8e8cdc00) [pid = 1851] [serial = 1462] [outer = (nil)] 00:35:29 INFO - PROCESS | 1851 | ++DOMWINDOW == 154 (0x8eaea400) [pid = 1851] [serial = 1463] [outer = 0x8e8cdc00] 00:35:29 INFO - PROCESS | 1851 | 1461224129479 Marionette DEBUG loaded listener.js 00:35:29 INFO - PROCESS | 1851 | ++DOMWINDOW == 155 (0x8eefbc00) [pid = 1851] [serial = 1464] [outer = 0x8e8cdc00] 00:35:30 INFO - PROCESS | 1851 | 1461224130409 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]]]}] 00:35:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 00:35:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1688ms 00:35:30 INFO - PROCESS | 1851 | 1461224130462 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 00:35:30 INFO - PROCESS | 1851 | 1461224130467 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 00:35:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 00:35:30 INFO - PROCESS | 1851 | 1461224130474 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 00:35:30 INFO - PROCESS | 1851 | 1461224130478 Marionette TRACE conn3 <- [1,1922,null,{}] 00:35:30 INFO - PROCESS | 1851 | 1461224130486 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}] 00:35:30 INFO - PROCESS | 1851 | 1461224130688 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 00:35:31 INFO - PROCESS | 1851 | 1461224131021 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:31 INFO - PROCESS | 1851 | ++DOCSHELL 0x88fe0400 == 146 [pid = 1851] [id = 488] 00:35:31 INFO - PROCESS | 1851 | ++DOMWINDOW == 156 (0x8eae0800) [pid = 1851] [serial = 1465] [outer = (nil)] 00:35:31 INFO - PROCESS | 1851 | ++DOMWINDOW == 157 (0x8f08bc00) [pid = 1851] [serial = 1466] [outer = 0x8eae0800] 00:35:31 INFO - PROCESS | 1851 | 1461224131114 Marionette DEBUG loaded listener.js 00:35:31 INFO - PROCESS | 1851 | ++DOMWINDOW == 158 (0x8f096000) [pid = 1851] [serial = 1467] [outer = 0x8eae0800] 00:35:31 INFO - PROCESS | 1851 | 1461224131991 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]]]}] 00:35:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 00:35:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1589ms 00:35:32 INFO - PROCESS | 1851 | 1461224132063 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 00:35:32 INFO - PROCESS | 1851 | 1461224132067 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 00:35:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 00:35:32 INFO - PROCESS | 1851 | 1461224132076 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 00:35:32 INFO - PROCESS | 1851 | 1461224132080 Marionette TRACE conn3 <- [1,1926,null,{}] 00:35:32 INFO - PROCESS | 1851 | 1461224132090 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}] 00:35:32 INFO - PROCESS | 1851 | 1461224132454 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 00:35:32 INFO - PROCESS | 1851 | 1461224132845 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:32 INFO - PROCESS | 1851 | ++DOCSHELL 0x8e8c5800 == 147 [pid = 1851] [id = 489] 00:35:32 INFO - PROCESS | 1851 | ++DOMWINDOW == 159 (0x8f184400) [pid = 1851] [serial = 1468] [outer = (nil)] 00:35:32 INFO - PROCESS | 1851 | ++DOMWINDOW == 160 (0x8f1ea000) [pid = 1851] [serial = 1469] [outer = 0x8f184400] 00:35:32 INFO - PROCESS | 1851 | 1461224132936 Marionette DEBUG loaded listener.js 00:35:33 INFO - PROCESS | 1851 | ++DOMWINDOW == 161 (0x8f4e1800) [pid = 1851] [serial = 1470] [outer = 0x8f184400] 00:35:33 INFO - PROCESS | 1851 | 1461224133948 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]]]}] 00:35:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 00:35:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1941ms 00:35:34 INFO - PROCESS | 1851 | 1461224134016 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 00:35:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 00:35:34 INFO - PROCESS | 1851 | 1461224134020 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 00:35:34 INFO - PROCESS | 1851 | 1461224134027 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 00:35:34 INFO - PROCESS | 1851 | 1461224134031 Marionette TRACE conn3 <- [1,1930,null,{}] 00:35:34 INFO - PROCESS | 1851 | 1461224134037 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}] 00:35:34 INFO - PROCESS | 1851 | 1461224134298 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 00:35:34 INFO - PROCESS | 1851 | 1461224134642 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:34 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f083400 == 148 [pid = 1851] [id = 490] 00:35:34 INFO - PROCESS | 1851 | ++DOMWINDOW == 162 (0x8fc22c00) [pid = 1851] [serial = 1471] [outer = (nil)] 00:35:34 INFO - PROCESS | 1851 | ++DOMWINDOW == 163 (0x8fd4c800) [pid = 1851] [serial = 1472] [outer = 0x8fc22c00] 00:35:34 INFO - PROCESS | 1851 | 1461224134754 Marionette DEBUG loaded listener.js 00:35:34 INFO - PROCESS | 1851 | ++DOMWINDOW == 164 (0x8fe9c800) [pid = 1851] [serial = 1473] [outer = 0x8fc22c00] 00:35:35 INFO - PROCESS | 1851 | 1461224135715 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]]]}] 00:35:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 00:35:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1732ms 00:35:35 INFO - PROCESS | 1851 | 1461224135759 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 00:35:35 INFO - PROCESS | 1851 | 1461224135764 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 00:35:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 00:35:35 INFO - PROCESS | 1851 | 1461224135770 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 00:35:35 INFO - PROCESS | 1851 | 1461224135774 Marionette TRACE conn3 <- [1,1934,null,{}] 00:35:35 INFO - PROCESS | 1851 | 1461224135780 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}] 00:35:35 INFO - PROCESS | 1851 | 1461224135973 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 00:35:36 INFO - PROCESS | 1851 | 1461224136309 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:36 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f1ee800 == 149 [pid = 1851] [id = 491] 00:35:36 INFO - PROCESS | 1851 | ++DOMWINDOW == 165 (0x8fc29400) [pid = 1851] [serial = 1474] [outer = (nil)] 00:35:36 INFO - PROCESS | 1851 | ++DOMWINDOW == 166 (0x9103f400) [pid = 1851] [serial = 1475] [outer = 0x8fc29400] 00:35:36 INFO - PROCESS | 1851 | 1461224136403 Marionette DEBUG loaded listener.js 00:35:36 INFO - PROCESS | 1851 | ++DOMWINDOW == 167 (0x912f4000) [pid = 1851] [serial = 1476] [outer = 0x8fc29400] 00:35:37 INFO - PROCESS | 1851 | 1461224137363 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]]]}] 00:35:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 00:35:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1631ms 00:35:37 INFO - PROCESS | 1851 | 1461224137402 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 00:35:37 INFO - PROCESS | 1851 | 1461224137405 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 00:35:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 00:35:37 INFO - PROCESS | 1851 | 1461224137412 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 00:35:37 INFO - PROCESS | 1851 | 1461224137416 Marionette TRACE conn3 <- [1,1938,null,{}] 00:35:37 INFO - PROCESS | 1851 | 1461224137422 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}] 00:35:37 INFO - PROCESS | 1851 | 1461224137667 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 00:35:38 INFO - PROCESS | 1851 | 1461224137998 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:38 INFO - PROCESS | 1851 | ++DOCSHELL 0x8ef3fc00 == 150 [pid = 1851] [id = 492] 00:35:38 INFO - PROCESS | 1851 | ++DOMWINDOW == 168 (0x90f33c00) [pid = 1851] [serial = 1477] [outer = (nil)] 00:35:38 INFO - PROCESS | 1851 | ++DOMWINDOW == 169 (0x92921400) [pid = 1851] [serial = 1478] [outer = 0x90f33c00] 00:35:38 INFO - PROCESS | 1851 | 1461224138110 Marionette DEBUG loaded listener.js 00:35:38 INFO - PROCESS | 1851 | ++DOMWINDOW == 170 (0x92926800) [pid = 1851] [serial = 1479] [outer = 0x90f33c00] 00:35:38 INFO - PROCESS | 1851 | 1461224138987 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]]]}] 00:35:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 00:35:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1589ms 00:35:39 INFO - PROCESS | 1851 | 1461224139001 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 00:35:39 INFO - PROCESS | 1851 | 1461224139005 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 00:35:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 00:35:39 INFO - PROCESS | 1851 | 1461224139012 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 00:35:39 INFO - PROCESS | 1851 | 1461224139015 Marionette TRACE conn3 <- [1,1942,null,{}] 00:35:39 INFO - PROCESS | 1851 | 1461224139021 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}] 00:35:39 INFO - PROCESS | 1851 | 1461224139233 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 00:35:39 INFO - PROCESS | 1851 | 1461224139528 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:39 INFO - PROCESS | 1851 | ++DOCSHELL 0x8fd4dc00 == 151 [pid = 1851] [id = 493] 00:35:39 INFO - PROCESS | 1851 | ++DOMWINDOW == 171 (0x92645c00) [pid = 1851] [serial = 1480] [outer = (nil)] 00:35:39 INFO - PROCESS | 1851 | ++DOMWINDOW == 172 (0x929dbc00) [pid = 1851] [serial = 1481] [outer = 0x92645c00] 00:35:39 INFO - PROCESS | 1851 | 1461224139667 Marionette DEBUG loaded listener.js 00:35:39 INFO - PROCESS | 1851 | ++DOMWINDOW == 173 (0x92d6bc00) [pid = 1851] [serial = 1482] [outer = 0x92645c00] 00:35:40 INFO - PROCESS | 1851 | 1461224140595 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]]]}] 00:35:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 00:35:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1639ms 00:35:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 00:35:40 INFO - PROCESS | 1851 | 1461224140652 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 00:35:40 INFO - PROCESS | 1851 | 1461224140656 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 00:35:40 INFO - PROCESS | 1851 | 1461224140663 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 00:35:40 INFO - PROCESS | 1851 | 1461224140666 Marionette TRACE conn3 <- [1,1946,null,{}] 00:35:40 INFO - PROCESS | 1851 | 1461224140673 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}] 00:35:40 INFO - PROCESS | 1851 | 1461224140891 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 00:35:41 INFO - PROCESS | 1851 | 1461224141243 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:41 INFO - PROCESS | 1851 | ++DOCSHELL 0x8e78c000 == 152 [pid = 1851] [id = 494] 00:35:41 INFO - PROCESS | 1851 | ++DOMWINDOW == 174 (0x929cec00) [pid = 1851] [serial = 1483] [outer = (nil)] 00:35:41 INFO - PROCESS | 1851 | ++DOMWINDOW == 175 (0x930dc000) [pid = 1851] [serial = 1484] [outer = 0x929cec00] 00:35:41 INFO - PROCESS | 1851 | 1461224141341 Marionette DEBUG loaded listener.js 00:35:41 INFO - PROCESS | 1851 | ++DOMWINDOW == 176 (0x930df800) [pid = 1851] [serial = 1485] [outer = 0x929cec00] 00:35:42 INFO - PROCESS | 1851 | 1461224142272 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]]]}] 00:35:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 00:35:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1643ms 00:35:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 00:35:42 INFO - PROCESS | 1851 | 1461224142305 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 00:35:42 INFO - PROCESS | 1851 | 1461224142309 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 00:35:42 INFO - PROCESS | 1851 | 1461224142316 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 00:35:42 INFO - PROCESS | 1851 | 1461224142321 Marionette TRACE conn3 <- [1,1950,null,{}] 00:35:42 INFO - PROCESS | 1851 | 1461224142327 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}] 00:35:42 INFO - PROCESS | 1851 | 1461224142557 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 00:35:42 INFO - PROCESS | 1851 | 1461224142907 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:42 INFO - PROCESS | 1851 | ++DOCSHELL 0x937df400 == 153 [pid = 1851] [id = 495] 00:35:42 INFO - PROCESS | 1851 | ++DOMWINDOW == 177 (0x94eef000) [pid = 1851] [serial = 1486] [outer = (nil)] 00:35:42 INFO - PROCESS | 1851 | ++DOMWINDOW == 178 (0x960a6400) [pid = 1851] [serial = 1487] [outer = 0x94eef000] 00:35:43 INFO - PROCESS | 1851 | 1461224143010 Marionette DEBUG loaded listener.js 00:35:43 INFO - PROCESS | 1851 | ++DOMWINDOW == 179 (0x97b5ac00) [pid = 1851] [serial = 1488] [outer = 0x94eef000] 00:35:44 INFO - PROCESS | 1851 | 1461224144033 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]]]}] 00:35:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 00:35:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1782ms 00:35:44 INFO - PROCESS | 1851 | 1461224144098 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 00:35:44 INFO - PROCESS | 1851 | 1461224144102 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 00:35:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 00:35:44 INFO - PROCESS | 1851 | 1461224144109 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 00:35:44 INFO - PROCESS | 1851 | 1461224144113 Marionette TRACE conn3 <- [1,1954,null,{}] 00:35:44 INFO - PROCESS | 1851 | 1461224144118 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}] 00:35:44 INFO - PROCESS | 1851 | 1461224144321 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 00:35:44 INFO - PROCESS | 1851 | 1461224144666 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:44 INFO - PROCESS | 1851 | ++DOCSHELL 0x94e82000 == 154 [pid = 1851] [id = 496] 00:35:44 INFO - PROCESS | 1851 | ++DOMWINDOW == 180 (0x96a60c00) [pid = 1851] [serial = 1489] [outer = (nil)] 00:35:44 INFO - PROCESS | 1851 | ++DOMWINDOW == 181 (0x97d90000) [pid = 1851] [serial = 1490] [outer = 0x96a60c00] 00:35:44 INFO - PROCESS | 1851 | 1461224144764 Marionette DEBUG loaded listener.js 00:35:44 INFO - PROCESS | 1851 | ++DOMWINDOW == 182 (0x97ec0c00) [pid = 1851] [serial = 1491] [outer = 0x96a60c00] 00:35:45 INFO - PROCESS | 1851 | 1461224145639 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]]]}] 00:35:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 00:35:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1583ms 00:35:45 INFO - PROCESS | 1851 | 1461224145692 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 00:35:45 INFO - PROCESS | 1851 | 1461224145697 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 00:35:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 00:35:45 INFO - PROCESS | 1851 | 1461224145723 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 00:35:45 INFO - PROCESS | 1851 | 1461224145726 Marionette TRACE conn3 <- [1,1958,null,{}] 00:35:45 INFO - PROCESS | 1851 | 1461224145733 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}] 00:35:45 INFO - PROCESS | 1851 | 1461224145938 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 00:35:46 INFO - PROCESS | 1851 | 1461224146279 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:46 INFO - PROCESS | 1851 | ++DOCSHELL 0x92dc4c00 == 155 [pid = 1851] [id = 497] 00:35:46 INFO - PROCESS | 1851 | ++DOMWINDOW == 183 (0x97b5d400) [pid = 1851] [serial = 1492] [outer = (nil)] 00:35:46 INFO - PROCESS | 1851 | ++DOMWINDOW == 184 (0x9844e000) [pid = 1851] [serial = 1493] [outer = 0x97b5d400] 00:35:46 INFO - PROCESS | 1851 | 1461224146373 Marionette DEBUG loaded listener.js 00:35:46 INFO - PROCESS | 1851 | ++DOMWINDOW == 185 (0x98457000) [pid = 1851] [serial = 1494] [outer = 0x97b5d400] 00:35:47 INFO - PROCESS | 1851 | 1461224147297 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]]]}] 00:35:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 00:35:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1643ms 00:35:47 INFO - PROCESS | 1851 | 1461224147362 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 00:35:47 INFO - PROCESS | 1851 | 1461224147367 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 00:35:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 00:35:47 INFO - PROCESS | 1851 | 1461224147374 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 00:35:47 INFO - PROCESS | 1851 | 1461224147378 Marionette TRACE conn3 <- [1,1962,null,{}] 00:35:47 INFO - PROCESS | 1851 | 1461224147384 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}] 00:35:47 INFO - PROCESS | 1851 | 1461224147596 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 00:35:48 INFO - PROCESS | 1851 | 1461224147983 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:48 INFO - PROCESS | 1851 | ++DOCSHELL 0x9844ac00 == 156 [pid = 1851] [id = 498] 00:35:48 INFO - PROCESS | 1851 | ++DOMWINDOW == 186 (0x98577000) [pid = 1851] [serial = 1495] [outer = (nil)] 00:35:48 INFO - PROCESS | 1851 | ++DOMWINDOW == 187 (0x98a0c000) [pid = 1851] [serial = 1496] [outer = 0x98577000] 00:35:48 INFO - PROCESS | 1851 | 1461224148083 Marionette DEBUG loaded listener.js 00:35:48 INFO - PROCESS | 1851 | ++DOMWINDOW == 188 (0x997d4400) [pid = 1851] [serial = 1497] [outer = 0x98577000] 00:35:49 INFO - PROCESS | 1851 | 1461224149003 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]]]}] 00:35:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 00:35:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1685ms 00:35:49 INFO - PROCESS | 1851 | 1461224149061 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 00:35:49 INFO - PROCESS | 1851 | 1461224149064 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 00:35:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 00:35:49 INFO - PROCESS | 1851 | 1461224149092 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 00:35:49 INFO - PROCESS | 1851 | 1461224149096 Marionette TRACE conn3 <- [1,1966,null,{}] 00:35:49 INFO - PROCESS | 1851 | 1461224149102 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}] 00:35:49 INFO - PROCESS | 1851 | 1461224149334 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 00:35:49 INFO - PROCESS | 1851 | 1461224149681 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:49 INFO - PROCESS | 1851 | ++DOCSHELL 0x83a72800 == 157 [pid = 1851] [id = 499] 00:35:49 INFO - PROCESS | 1851 | ++DOMWINDOW == 189 (0x97b73c00) [pid = 1851] [serial = 1498] [outer = (nil)] 00:35:49 INFO - PROCESS | 1851 | ++DOMWINDOW == 190 (0x9fa2bc00) [pid = 1851] [serial = 1499] [outer = 0x97b73c00] 00:35:49 INFO - PROCESS | 1851 | 1461224149780 Marionette DEBUG loaded listener.js 00:35:49 INFO - PROCESS | 1851 | ++DOMWINDOW == 191 (0x9fb4f800) [pid = 1851] [serial = 1500] [outer = 0x97b73c00] 00:35:50 INFO - PROCESS | 1851 | 1461224150738 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]]]}] 00:35:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 00:35:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1696ms 00:35:50 INFO - PROCESS | 1851 | 1461224150785 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 00:35:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 00:35:50 INFO - PROCESS | 1851 | 1461224150789 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 00:35:50 INFO - PROCESS | 1851 | 1461224150795 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 00:35:50 INFO - PROCESS | 1851 | 1461224150799 Marionette TRACE conn3 <- [1,1970,null,{}] 00:35:50 INFO - PROCESS | 1851 | 1461224150805 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}] 00:35:51 INFO - PROCESS | 1851 | 1461224151037 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 00:35:51 INFO - PROCESS | 1851 | 1461224151379 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:51 INFO - PROCESS | 1851 | ++DOCSHELL 0x87cd3800 == 158 [pid = 1851] [id = 500] 00:35:51 INFO - PROCESS | 1851 | ++DOMWINDOW == 192 (0xa09d9c00) [pid = 1851] [serial = 1501] [outer = (nil)] 00:35:51 INFO - PROCESS | 1851 | ++DOMWINDOW == 193 (0xa0ea3c00) [pid = 1851] [serial = 1502] [outer = 0xa09d9c00] 00:35:51 INFO - PROCESS | 1851 | 1461224151475 Marionette DEBUG loaded listener.js 00:35:51 INFO - PROCESS | 1851 | ++DOMWINDOW == 194 (0xa3b01c00) [pid = 1851] [serial = 1503] [outer = 0xa09d9c00] 00:35:52 INFO - PROCESS | 1851 | 1461224152403 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]]]}] 00:35:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 00:35:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1642ms 00:35:52 INFO - PROCESS | 1851 | 1461224152438 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 00:35:52 INFO - PROCESS | 1851 | 1461224152441 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 00:35:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 00:35:52 INFO - PROCESS | 1851 | 1461224152448 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 00:35:52 INFO - PROCESS | 1851 | 1461224152452 Marionette TRACE conn3 <- [1,1974,null,{}] 00:35:52 INFO - PROCESS | 1851 | 1461224152458 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}] 00:35:52 INFO - PROCESS | 1851 | 1461224152661 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 00:35:53 INFO - PROCESS | 1851 | 1461224153026 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:53 INFO - PROCESS | 1851 | ++DOCSHELL 0x87ccd800 == 159 [pid = 1851] [id = 501] 00:35:53 INFO - PROCESS | 1851 | ++DOMWINDOW == 195 (0x888e0800) [pid = 1851] [serial = 1504] [outer = (nil)] 00:35:53 INFO - PROCESS | 1851 | ++DOMWINDOW == 196 (0x93124400) [pid = 1851] [serial = 1505] [outer = 0x888e0800] 00:35:53 INFO - PROCESS | 1851 | 1461224153124 Marionette DEBUG loaded listener.js 00:35:53 INFO - PROCESS | 1851 | ++DOMWINDOW == 197 (0x93125c00) [pid = 1851] [serial = 1506] [outer = 0x888e0800] 00:35:54 INFO - PROCESS | 1851 | 1461224154061 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]]]}] 00:35:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 00:35:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1681ms 00:35:54 INFO - PROCESS | 1851 | 1461224154130 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 00:35:54 INFO - PROCESS | 1851 | 1461224154134 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 00:35:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 00:35:54 INFO - PROCESS | 1851 | 1461224154140 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 00:35:54 INFO - PROCESS | 1851 | 1461224154144 Marionette TRACE conn3 <- [1,1978,null,{}] 00:35:54 INFO - PROCESS | 1851 | 1461224154149 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}] 00:35:54 INFO - PROCESS | 1851 | 1461224154355 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 00:35:54 INFO - PROCESS | 1851 | 1461224154697 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:56 INFO - PROCESS | 1851 | --DOCSHELL 0x848dac00 == 158 [pid = 1851] [id = 483] 00:35:56 INFO - PROCESS | 1851 | --DOCSHELL 0x888ec400 == 157 [pid = 1851] [id = 482] 00:35:56 INFO - PROCESS | 1851 | --DOCSHELL 0x888e8800 == 156 [pid = 1851] [id = 481] 00:35:56 INFO - PROCESS | 1851 | --DOCSHELL 0x858e2800 == 155 [pid = 1851] [id = 478] 00:35:56 INFO - PROCESS | 1851 | --DOCSHELL 0x857b7c00 == 154 [pid = 1851] [id = 479] 00:35:56 INFO - PROCESS | 1851 | --DOCSHELL 0x8fd47400 == 153 [pid = 1851] [id = 477] 00:35:56 INFO - PROCESS | 1851 | --DOCSHELL 0x8e7abc00 == 152 [pid = 1851] [id = 476] 00:35:56 INFO - PROCESS | 1851 | --DOCSHELL 0x87cc8800 == 151 [pid = 1851] [id = 475] 00:35:56 INFO - PROCESS | 1851 | --DOCSHELL 0x97eb3800 == 150 [pid = 1851] [id = 473] 00:35:56 INFO - PROCESS | 1851 | --DOCSHELL 0x92fce800 == 149 [pid = 1851] [id = 474] 00:35:56 INFO - PROCESS | 1851 | --DOCSHELL 0x89080400 == 148 [pid = 1851] [id = 472] 00:35:56 INFO - PROCESS | 1851 | --DOCSHELL 0x930ea400 == 147 [pid = 1851] [id = 471] 00:35:56 INFO - PROCESS | 1851 | --DOCSHELL 0x92d66800 == 146 [pid = 1851] [id = 470] 00:35:56 INFO - PROCESS | 1851 | --DOCSHELL 0x8f08c400 == 145 [pid = 1851] [id = 468] 00:35:56 INFO - PROCESS | 1851 | --DOCSHELL 0x9292ac00 == 144 [pid = 1851] [id = 469] 00:35:56 INFO - PROCESS | 1851 | --DOCSHELL 0x84aec400 == 143 [pid = 1851] [id = 434] 00:35:56 INFO - PROCESS | 1851 | --DOCSHELL 0x8b241800 == 142 [pid = 1851] [id = 467] 00:35:56 INFO - PROCESS | 1851 | --DOCSHELL 0x893ab800 == 141 [pid = 1851] [id = 466] 00:35:56 INFO - PROCESS | 1851 | --DOCSHELL 0x8eef6c00 == 140 [pid = 1851] [id = 465] 00:35:56 INFO - PROCESS | 1851 | --DOCSHELL 0x8e782000 == 139 [pid = 1851] [id = 464] 00:35:56 INFO - PROCESS | 1851 | --DOCSHELL 0x8894b000 == 138 [pid = 1851] [id = 463] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 196 (0x8eef9800) [pid = 1851] [serial = 1388] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 195 (0x8e7ac000) [pid = 1851] [serial = 1329] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 194 (0x92fd9400) [pid = 1851] [serial = 1355] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 193 (0x89428000) [pid = 1851] [serial = 1379] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 192 (0x982f1000) [pid = 1851] [serial = 1290] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 191 (0x8f4df800) [pid = 1851] [serial = 1269] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 190 (0x89431c00) [pid = 1851] [serial = 1380] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 189 (0x903a6000) [pid = 1851] [serial = 1272] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 188 (0x9857bc00) [pid = 1851] [serial = 1296] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 187 (0x8907d400) [pid = 1851] [serial = 1377] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 186 (0x91cec800) [pid = 1851] [serial = 1349] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 185 (0x94eea400) [pid = 1851] [serial = 1362] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 184 (0x97cd3c00) [pid = 1851] [serial = 1370] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 183 (0x97b67800) [pid = 1851] [serial = 1287] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 182 (0x94e2f400) [pid = 1851] [serial = 1284] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 181 (0x92d6f400) [pid = 1851] [serial = 1278] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 180 (0x8a2ef400) [pid = 1851] [serial = 1260] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 179 (0x9264d400) [pid = 1851] [serial = 1350] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 178 (0x8f0a0c00) [pid = 1851] [serial = 1335] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 177 (0x97b60400) [pid = 1851] [serial = 1367] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 176 (0x937dfc00) [pid = 1851] [serial = 1359] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 175 (0x89a76c00) [pid = 1851] [serial = 1326] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 174 (0x9800e400) [pid = 1851] [serial = 1373] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 173 (0x96e7c400) [pid = 1851] [serial = 1365] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 172 (0x903b4000) [pid = 1851] [serial = 1344] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 171 (0x8e786c00) [pid = 1851] [serial = 1328] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 170 (0x9605e000) [pid = 1851] [serial = 1364] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 169 (0x88957400) [pid = 1851] [serial = 1257] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 168 (0x8fd43c00) [pid = 1851] [serial = 1340] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 167 (0x8fea7000) [pid = 1851] [serial = 1343] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 166 (0x937dc000) [pid = 1851] [serial = 1358] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 165 (0x8b393800) [pid = 1851] [serial = 1305] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 164 (0x8f088000) [pid = 1851] [serial = 1266] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 163 (0x8942f800) [pid = 1851] [serial = 1325] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 162 (0x9fdef000) [pid = 1851] [serial = 1302] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 161 (0x88fdf400) [pid = 1851] [serial = 1376] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 160 (0x87cc9c00) [pid = 1851] [serial = 1385] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 159 (0x8f099400) [pid = 1851] [serial = 1334] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 158 (0x9103dc00) [pid = 1851] [serial = 1346] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 157 (0x929d8400) [pid = 1851] [serial = 1352] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 156 (0x9af62400) [pid = 1851] [serial = 1299] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 155 (0x930dd400) [pid = 1851] [serial = 1281] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 154 (0x94ec1800) [pid = 1851] [serial = 1361] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 153 (0x89a7f800) [pid = 1851] [serial = 1386] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 152 (0x92d6f000) [pid = 1851] [serial = 1353] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 151 (0x8a5d6c00) [pid = 1851] [serial = 1320] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 150 (0x8b39b800) [pid = 1851] [serial = 1382] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 149 (0x8b23cc00) [pid = 1851] [serial = 1188] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 148 (0x8ef35000) [pid = 1851] [serial = 1332] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 147 (0x8eae1400) [pid = 1851] [serial = 1263] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 146 (0x8f8bd400) [pid = 1851] [serial = 1337] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 145 (0x854f6800) [pid = 1851] [serial = 1322] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 144 (0x97b63400) [pid = 1851] [serial = 1368] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 143 (0x930dec00) [pid = 1851] [serial = 1356] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 142 (0x8fc21800) [pid = 1851] [serial = 1338] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 141 (0x8eae0400) [pid = 1851] [serial = 1331] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 140 (0x8e77d400) [pid = 1851] [serial = 1383] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 139 (0x9103fc00) [pid = 1851] [serial = 1347] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 138 (0x98453000) [pid = 1851] [serial = 1293] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 137 (0x8fd4bc00) [pid = 1851] [serial = 1341] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 136 (0x97d95c00) [pid = 1851] [serial = 1371] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 135 (0x858ed400) [pid = 1851] [serial = 1323] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | --DOMWINDOW == 134 (0x91ce8000) [pid = 1851] [serial = 1275] [outer = (nil)] [url = about:blank] 00:35:56 INFO - PROCESS | 1851 | ++DOCSHELL 0x83a80800 == 139 [pid = 1851] [id = 502] 00:35:56 INFO - PROCESS | 1851 | ++DOMWINDOW == 135 (0x848dac00) [pid = 1851] [serial = 1507] [outer = (nil)] 00:35:56 INFO - PROCESS | 1851 | ++DOMWINDOW == 136 (0x858e1400) [pid = 1851] [serial = 1508] [outer = 0x848dac00] 00:35:56 INFO - PROCESS | 1851 | 1461224156742 Marionette DEBUG loaded listener.js 00:35:56 INFO - PROCESS | 1851 | ++DOMWINDOW == 137 (0x861d1c00) [pid = 1851] [serial = 1509] [outer = 0x848dac00] 00:35:57 INFO - PROCESS | 1851 | 1461224157611 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]]]}] 00:35:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 00:35:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 3494ms 00:35:57 INFO - PROCESS | 1851 | 1461224157642 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 00:35:57 INFO - PROCESS | 1851 | 1461224157649 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 00:35:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 00:35:57 INFO - PROCESS | 1851 | 1461224157660 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 00:35:57 INFO - PROCESS | 1851 | 1461224157664 Marionette TRACE conn3 <- [1,1982,null,{}] 00:35:57 INFO - PROCESS | 1851 | 1461224157672 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}] 00:35:57 INFO - PROCESS | 1851 | 1461224157890 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 00:35:58 INFO - PROCESS | 1851 | 1461224158132 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:58 INFO - PROCESS | 1851 | ++DOCSHELL 0x8908c800 == 140 [pid = 1851] [id = 503] 00:35:58 INFO - PROCESS | 1851 | ++DOMWINDOW == 138 (0x89145000) [pid = 1851] [serial = 1510] [outer = (nil)] 00:35:58 INFO - PROCESS | 1851 | ++DOMWINDOW == 139 (0x893ad400) [pid = 1851] [serial = 1511] [outer = 0x89145000] 00:35:58 INFO - PROCESS | 1851 | 1461224158239 Marionette DEBUG loaded listener.js 00:35:58 INFO - PROCESS | 1851 | ++DOMWINDOW == 140 (0x8942bc00) [pid = 1851] [serial = 1512] [outer = 0x89145000] 00:35:59 INFO - PROCESS | 1851 | 1461224159135 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]]]}] 00:35:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 00:35:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1536ms 00:35:59 INFO - PROCESS | 1851 | 1461224159214 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 00:35:59 INFO - PROCESS | 1851 | 1461224159220 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 00:35:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 00:35:59 INFO - PROCESS | 1851 | 1461224159231 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 00:35:59 INFO - PROCESS | 1851 | 1461224159235 Marionette TRACE conn3 <- [1,1986,null,{}] 00:35:59 INFO - PROCESS | 1851 | 1461224159247 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}] 00:35:59 INFO - PROCESS | 1851 | 1461224159538 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 00:35:59 INFO - PROCESS | 1851 | 1461224159583 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:35:59 INFO - PROCESS | 1851 | ++DOCSHELL 0x89a7e800 == 141 [pid = 1851] [id = 504] 00:35:59 INFO - PROCESS | 1851 | ++DOMWINDOW == 141 (0x89b20800) [pid = 1851] [serial = 1513] [outer = (nil)] 00:35:59 INFO - PROCESS | 1851 | ++DOMWINDOW == 142 (0x89bd9c00) [pid = 1851] [serial = 1514] [outer = 0x89b20800] 00:35:59 INFO - PROCESS | 1851 | 1461224159660 Marionette DEBUG loaded listener.js 00:35:59 INFO - PROCESS | 1851 | ++DOMWINDOW == 143 (0x8a2f4400) [pid = 1851] [serial = 1515] [outer = 0x89b20800] 00:36:00 INFO - PROCESS | 1851 | 1461224160836 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]]]}] 00:36:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 00:36:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1635ms 00:36:00 INFO - PROCESS | 1851 | 1461224160866 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 00:36:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 00:36:00 INFO - PROCESS | 1851 | 1461224160870 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 00:36:00 INFO - PROCESS | 1851 | 1461224160877 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 00:36:00 INFO - PROCESS | 1851 | 1461224160883 Marionette TRACE conn3 <- [1,1990,null,{}] 00:36:00 INFO - PROCESS | 1851 | 1461224160908 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}] 00:36:01 INFO - PROCESS | 1851 | 1461224161203 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 00:36:01 INFO - PROCESS | 1851 | --DOMWINDOW == 142 (0x848de000) [pid = 1851] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 00:36:01 INFO - PROCESS | 1851 | --DOMWINDOW == 141 (0x8fcef400) [pid = 1851] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 00:36:01 INFO - PROCESS | 1851 | --DOMWINDOW == 140 (0x8f1e8400) [pid = 1851] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 00:36:01 INFO - PROCESS | 1851 | --DOMWINDOW == 139 (0x8f098000) [pid = 1851] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 00:36:01 INFO - PROCESS | 1851 | --DOMWINDOW == 138 (0x8e783400) [pid = 1851] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 00:36:01 INFO - PROCESS | 1851 | --DOMWINDOW == 137 (0x88fe7800) [pid = 1851] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 00:36:01 INFO - PROCESS | 1851 | --DOMWINDOW == 136 (0x888ee400) [pid = 1851] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 00:36:01 INFO - PROCESS | 1851 | --DOMWINDOW == 135 (0x8e781000) [pid = 1851] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 00:36:01 INFO - PROCESS | 1851 | --DOMWINDOW == 134 (0x98450400) [pid = 1851] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 00:36:01 INFO - PROCESS | 1851 | --DOMWINDOW == 133 (0x9857b000) [pid = 1851] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 00:36:01 INFO - PROCESS | 1851 | --DOMWINDOW == 132 (0x90f33800) [pid = 1851] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 00:36:01 INFO - PROCESS | 1851 | --DOMWINDOW == 131 (0x937d7000) [pid = 1851] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 00:36:01 INFO - PROCESS | 1851 | --DOMWINDOW == 130 (0x92dc8c00) [pid = 1851] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 00:36:01 INFO - PROCESS | 1851 | --DOMWINDOW == 129 (0x929d2800) [pid = 1851] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 00:36:01 INFO - PROCESS | 1851 | --DOMWINDOW == 128 (0x90f39000) [pid = 1851] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 00:36:01 INFO - PROCESS | 1851 | --DOMWINDOW == 127 (0x8894e400) [pid = 1851] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 00:36:01 INFO - PROCESS | 1851 | 1461224161957 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:02 INFO - PROCESS | 1851 | ++DOCSHELL 0x848de000 == 142 [pid = 1851] [id = 505] 00:36:02 INFO - PROCESS | 1851 | ++DOMWINDOW == 128 (0x858efc00) [pid = 1851] [serial = 1516] [outer = (nil)] 00:36:02 INFO - PROCESS | 1851 | ++DOMWINDOW == 129 (0x893b6000) [pid = 1851] [serial = 1517] [outer = 0x858efc00] 00:36:02 INFO - PROCESS | 1851 | 1461224162057 Marionette DEBUG loaded listener.js 00:36:02 INFO - PROCESS | 1851 | ++DOMWINDOW == 130 (0x8e783000) [pid = 1851] [serial = 1518] [outer = 0x858efc00] 00:36:02 INFO - PROCESS | 1851 | 1461224162832 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]]]}] 00:36:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 00:36:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1992ms 00:36:02 INFO - PROCESS | 1851 | 1461224162869 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 00:36:02 INFO - PROCESS | 1851 | 1461224162874 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 00:36:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 00:36:02 INFO - PROCESS | 1851 | 1461224162881 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 00:36:02 INFO - PROCESS | 1851 | 1461224162885 Marionette TRACE conn3 <- [1,1994,null,{}] 00:36:02 INFO - PROCESS | 1851 | 1461224162891 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}] 00:36:03 INFO - PROCESS | 1851 | 1461224163200 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 00:36:03 INFO - PROCESS | 1851 | 1461224163244 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:03 INFO - PROCESS | 1851 | ++DOCSHELL 0x89a78000 == 143 [pid = 1851] [id = 506] 00:36:03 INFO - PROCESS | 1851 | ++DOMWINDOW == 131 (0x8e78b400) [pid = 1851] [serial = 1519] [outer = (nil)] 00:36:03 INFO - PROCESS | 1851 | ++DOMWINDOW == 132 (0x8e8cfc00) [pid = 1851] [serial = 1520] [outer = 0x8e78b400] 00:36:03 INFO - PROCESS | 1851 | 1461224163319 Marionette DEBUG loaded listener.js 00:36:03 INFO - PROCESS | 1851 | ++DOMWINDOW == 133 (0x8eae3800) [pid = 1851] [serial = 1521] [outer = 0x8e78b400] 00:36:04 INFO - PROCESS | 1851 | 1461224164512 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]]]}] 00:36:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 00:36:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1690ms 00:36:04 INFO - PROCESS | 1851 | 1461224164572 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 00:36:04 INFO - PROCESS | 1851 | 1461224164579 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 00:36:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 00:36:04 INFO - PROCESS | 1851 | 1461224164589 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 00:36:04 INFO - PROCESS | 1851 | 1461224164594 Marionette TRACE conn3 <- [1,1998,null,{}] 00:36:04 INFO - PROCESS | 1851 | 1461224164603 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}] 00:36:04 INFO - PROCESS | 1851 | 1461224164866 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 00:36:05 INFO - PROCESS | 1851 | 1461224165222 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:05 INFO - PROCESS | 1851 | ++DOCSHELL 0x88fe6800 == 144 [pid = 1851] [id = 507] 00:36:05 INFO - PROCESS | 1851 | ++DOMWINDOW == 134 (0x89087c00) [pid = 1851] [serial = 1522] [outer = (nil)] 00:36:05 INFO - PROCESS | 1851 | ++DOMWINDOW == 135 (0x89a70c00) [pid = 1851] [serial = 1523] [outer = 0x89087c00] 00:36:05 INFO - PROCESS | 1851 | 1461224165314 Marionette DEBUG loaded listener.js 00:36:05 INFO - PROCESS | 1851 | ++DOMWINDOW == 136 (0x89b21400) [pid = 1851] [serial = 1524] [outer = 0x89087c00] 00:36:06 INFO - PROCESS | 1851 | 1461224166268 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]]]}] 00:36:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 00:36:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1735ms 00:36:06 INFO - PROCESS | 1851 | 1461224166325 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 00:36:06 INFO - PROCESS | 1851 | 1461224166334 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 00:36:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 00:36:06 INFO - PROCESS | 1851 | 1461224166345 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 00:36:06 INFO - PROCESS | 1851 | 1461224166349 Marionette TRACE conn3 <- [1,2002,null,{}] 00:36:06 INFO - PROCESS | 1851 | 1461224166356 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}] 00:36:06 INFO - PROCESS | 1851 | 1461224166625 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 00:36:07 INFO - PROCESS | 1851 | 1461224167052 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:07 INFO - PROCESS | 1851 | ++DOCSHELL 0x8e77d400 == 145 [pid = 1851] [id = 508] 00:36:07 INFO - PROCESS | 1851 | ++DOMWINDOW == 137 (0x8e77d800) [pid = 1851] [serial = 1525] [outer = (nil)] 00:36:07 INFO - PROCESS | 1851 | ++DOMWINDOW == 138 (0x8e7abc00) [pid = 1851] [serial = 1526] [outer = 0x8e77d800] 00:36:07 INFO - PROCESS | 1851 | 1461224167143 Marionette DEBUG loaded listener.js 00:36:07 INFO - PROCESS | 1851 | ++DOMWINDOW == 139 (0x8eade400) [pid = 1851] [serial = 1527] [outer = 0x8e77d800] 00:36:08 INFO - PROCESS | 1851 | 1461224168163 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]]]}] 00:36:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 00:36:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1887ms 00:36:08 INFO - PROCESS | 1851 | 1461224168233 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 00:36:08 INFO - PROCESS | 1851 | 1461224168238 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 00:36:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 00:36:08 INFO - PROCESS | 1851 | 1461224168253 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 00:36:08 INFO - PROCESS | 1851 | 1461224168263 Marionette TRACE conn3 <- [1,2006,null,{}] 00:36:08 INFO - PROCESS | 1851 | 1461224168280 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}] 00:36:08 INFO - PROCESS | 1851 | 1461224168553 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 00:36:08 INFO - PROCESS | 1851 | 1461224168922 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:08 INFO - PROCESS | 1851 | ++DOCSHELL 0x8e7af000 == 146 [pid = 1851] [id = 509] 00:36:08 INFO - PROCESS | 1851 | ++DOMWINDOW == 140 (0x8ef3ec00) [pid = 1851] [serial = 1528] [outer = (nil)] 00:36:09 INFO - PROCESS | 1851 | ++DOMWINDOW == 141 (0x8f09c000) [pid = 1851] [serial = 1529] [outer = 0x8ef3ec00] 00:36:09 INFO - PROCESS | 1851 | 1461224169017 Marionette DEBUG loaded listener.js 00:36:09 INFO - PROCESS | 1851 | ++DOMWINDOW == 142 (0x8f18fc00) [pid = 1851] [serial = 1530] [outer = 0x8ef3ec00] 00:36:10 INFO - PROCESS | 1851 | 1461224170002 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]]]}] 00:36:10 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 00:36:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1789ms 00:36:10 INFO - PROCESS | 1851 | 1461224170044 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 00:36:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 00:36:10 INFO - PROCESS | 1851 | 1461224170049 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 00:36:10 INFO - PROCESS | 1851 | 1461224170055 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 00:36:10 INFO - PROCESS | 1851 | 1461224170059 Marionette TRACE conn3 <- [1,2010,null,{}] 00:36:10 INFO - PROCESS | 1851 | 1461224170065 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}] 00:36:10 INFO - PROCESS | 1851 | 1461224170278 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 00:36:10 INFO - PROCESS | 1851 | 1461224170617 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:10 INFO - PROCESS | 1851 | ++DOCSHELL 0x8eef3c00 == 147 [pid = 1851] [id = 510] 00:36:10 INFO - PROCESS | 1851 | ++DOMWINDOW == 143 (0x8f0a0800) [pid = 1851] [serial = 1531] [outer = (nil)] 00:36:10 INFO - PROCESS | 1851 | ++DOMWINDOW == 144 (0x8f8cb000) [pid = 1851] [serial = 1532] [outer = 0x8f0a0800] 00:36:10 INFO - PROCESS | 1851 | 1461224170711 Marionette DEBUG loaded listener.js 00:36:10 INFO - PROCESS | 1851 | ++DOMWINDOW == 145 (0x8fc22400) [pid = 1851] [serial = 1533] [outer = 0x8f0a0800] 00:36:11 INFO - PROCESS | 1851 | 1461224171895 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]]]}] 00:36:11 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 00:36:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1883ms 00:36:11 INFO - PROCESS | 1851 | 1461224171938 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 00:36:11 INFO - PROCESS | 1851 | 1461224171942 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 00:36:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 00:36:11 INFO - PROCESS | 1851 | 1461224171949 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 00:36:11 INFO - PROCESS | 1851 | 1461224171953 Marionette TRACE conn3 <- [1,2014,null,{}] 00:36:11 INFO - PROCESS | 1851 | 1461224171959 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}] 00:36:12 INFO - PROCESS | 1851 | 1461224172166 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 00:36:12 INFO - PROCESS | 1851 | 1461224172476 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:12 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f8bd400 == 148 [pid = 1851] [id = 511] 00:36:12 INFO - PROCESS | 1851 | ++DOMWINDOW == 146 (0x8fc29c00) [pid = 1851] [serial = 1534] [outer = (nil)] 00:36:12 INFO - PROCESS | 1851 | ++DOMWINDOW == 147 (0x8fd49000) [pid = 1851] [serial = 1535] [outer = 0x8fc29c00] 00:36:12 INFO - PROCESS | 1851 | 1461224172570 Marionette DEBUG loaded listener.js 00:36:12 INFO - PROCESS | 1851 | ++DOMWINDOW == 148 (0x8fe9a000) [pid = 1851] [serial = 1536] [outer = 0x8fc29c00] 00:36:13 INFO - PROCESS | 1851 | 1461224173531 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]]]}] 00:36:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 00:36:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1634ms 00:36:13 INFO - PROCESS | 1851 | 1461224173585 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 00:36:13 INFO - PROCESS | 1851 | 1461224173589 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 00:36:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 00:36:13 INFO - PROCESS | 1851 | 1461224173596 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 00:36:13 INFO - PROCESS | 1851 | 1461224173599 Marionette TRACE conn3 <- [1,2018,null,{}] 00:36:13 INFO - PROCESS | 1851 | 1461224173605 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}] 00:36:13 INFO - PROCESS | 1851 | 1461224173869 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 00:36:14 INFO - PROCESS | 1851 | 1461224174243 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:14 INFO - PROCESS | 1851 | ++DOCSHELL 0x84aecc00 == 149 [pid = 1851] [id = 512] 00:36:14 INFO - PROCESS | 1851 | ++DOMWINDOW == 149 (0x8fd50800) [pid = 1851] [serial = 1537] [outer = (nil)] 00:36:14 INFO - PROCESS | 1851 | ++DOMWINDOW == 150 (0x912ec800) [pid = 1851] [serial = 1538] [outer = 0x8fd50800] 00:36:14 INFO - PROCESS | 1851 | 1461224174338 Marionette DEBUG loaded listener.js 00:36:14 INFO - PROCESS | 1851 | ++DOMWINDOW == 151 (0x91cee400) [pid = 1851] [serial = 1539] [outer = 0x8fd50800] 00:36:15 INFO - PROCESS | 1851 | 1461224175241 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]]]}] 00:36:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 00:36:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1683ms 00:36:15 INFO - PROCESS | 1851 | 1461224175280 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 00:36:15 INFO - PROCESS | 1851 | 1461224175283 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 00:36:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 00:36:15 INFO - PROCESS | 1851 | 1461224175290 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 00:36:15 INFO - PROCESS | 1851 | 1461224175293 Marionette TRACE conn3 <- [1,2022,null,{}] 00:36:15 INFO - PROCESS | 1851 | 1461224175299 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}] 00:36:15 INFO - PROCESS | 1851 | 1461224175608 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 00:36:15 INFO - PROCESS | 1851 | 1461224175838 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:15 INFO - PROCESS | 1851 | ++DOCSHELL 0x8ef32800 == 150 [pid = 1851] [id = 513] 00:36:15 INFO - PROCESS | 1851 | ++DOMWINDOW == 152 (0x8f8bec00) [pid = 1851] [serial = 1540] [outer = (nil)] 00:36:15 INFO - PROCESS | 1851 | ++DOMWINDOW == 153 (0x929d1000) [pid = 1851] [serial = 1541] [outer = 0x8f8bec00] 00:36:15 INFO - PROCESS | 1851 | 1461224175980 Marionette DEBUG loaded listener.js 00:36:16 INFO - PROCESS | 1851 | ++DOMWINDOW == 154 (0x92d62c00) [pid = 1851] [serial = 1542] [outer = 0x8f8bec00] 00:36:16 INFO - PROCESS | 1851 | 1461224176892 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]]]}] 00:36:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 00:36:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1642ms 00:36:16 INFO - PROCESS | 1851 | 1461224176932 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 00:36:16 INFO - PROCESS | 1851 | 1461224176936 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 00:36:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 00:36:16 INFO - PROCESS | 1851 | 1461224176943 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 00:36:16 INFO - PROCESS | 1851 | 1461224176946 Marionette TRACE conn3 <- [1,2026,null,{}] 00:36:16 INFO - PROCESS | 1851 | 1461224176952 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}] 00:36:17 INFO - PROCESS | 1851 | 1461224177216 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 00:36:17 INFO - PROCESS | 1851 | 1461224177570 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:17 INFO - PROCESS | 1851 | ++DOCSHELL 0x83a73000 == 151 [pid = 1851] [id = 514] 00:36:17 INFO - PROCESS | 1851 | ++DOMWINDOW == 155 (0x90f37c00) [pid = 1851] [serial = 1543] [outer = (nil)] 00:36:17 INFO - PROCESS | 1851 | ++DOMWINDOW == 156 (0x92fce400) [pid = 1851] [serial = 1544] [outer = 0x90f37c00] 00:36:17 INFO - PROCESS | 1851 | 1461224177668 Marionette DEBUG loaded listener.js 00:36:17 INFO - PROCESS | 1851 | ++DOMWINDOW == 157 (0x92fd4400) [pid = 1851] [serial = 1545] [outer = 0x90f37c00] 00:36:18 INFO - PROCESS | 1851 | 1461224178669 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]]]}] 00:36:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 00:36:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1784ms 00:36:18 INFO - PROCESS | 1851 | 1461224178728 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 00:36:18 INFO - PROCESS | 1851 | 1461224178731 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 00:36:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 00:36:18 INFO - PROCESS | 1851 | 1461224178739 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 00:36:18 INFO - PROCESS | 1851 | 1461224178742 Marionette TRACE conn3 <- [1,2030,null,{}] 00:36:18 INFO - PROCESS | 1851 | 1461224178748 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}] 00:36:18 INFO - PROCESS | 1851 | 1461224178980 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 00:36:19 INFO - PROCESS | 1851 | 1461224179320 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:19 INFO - PROCESS | 1851 | ++DOCSHELL 0x88fdd400 == 152 [pid = 1851] [id = 515] 00:36:19 INFO - PROCESS | 1851 | ++DOMWINDOW == 158 (0x89435c00) [pid = 1851] [serial = 1546] [outer = (nil)] 00:36:19 INFO - PROCESS | 1851 | ++DOMWINDOW == 159 (0x9311ec00) [pid = 1851] [serial = 1547] [outer = 0x89435c00] 00:36:19 INFO - PROCESS | 1851 | 1461224179415 Marionette DEBUG loaded listener.js 00:36:19 INFO - PROCESS | 1851 | ++DOMWINDOW == 160 (0x93122400) [pid = 1851] [serial = 1548] [outer = 0x89435c00] 00:36:20 INFO - PROCESS | 1851 | 1461224180340 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]]]}] 00:36:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 00:36:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1680ms 00:36:20 INFO - PROCESS | 1851 | 1461224180421 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 00:36:20 INFO - PROCESS | 1851 | 1461224180426 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 00:36:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 00:36:20 INFO - PROCESS | 1851 | 1461224180433 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 00:36:20 INFO - PROCESS | 1851 | 1461224180438 Marionette TRACE conn3 <- [1,2034,null,{}] 00:36:20 INFO - PROCESS | 1851 | 1461224180444 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}] 00:36:20 INFO - PROCESS | 1851 | 1461224180695 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 00:36:21 INFO - PROCESS | 1851 | 1461224181057 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:21 INFO - PROCESS | 1851 | ++DOCSHELL 0x92dc2c00 == 153 [pid = 1851] [id = 516] 00:36:21 INFO - PROCESS | 1851 | ++DOMWINDOW == 161 (0x930e5800) [pid = 1851] [serial = 1549] [outer = (nil)] 00:36:21 INFO - PROCESS | 1851 | ++DOMWINDOW == 162 (0x937e2800) [pid = 1851] [serial = 1550] [outer = 0x930e5800] 00:36:21 INFO - PROCESS | 1851 | 1461224181144 Marionette DEBUG loaded listener.js 00:36:21 INFO - PROCESS | 1851 | ++DOMWINDOW == 163 (0x9434dc00) [pid = 1851] [serial = 1551] [outer = 0x930e5800] 00:36:22 INFO - PROCESS | 1851 | 1461224182105 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]]]}] 00:36:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 00:36:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1734ms 00:36:22 INFO - PROCESS | 1851 | 1461224182168 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 00:36:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 00:36:22 INFO - PROCESS | 1851 | 1461224182173 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 00:36:22 INFO - PROCESS | 1851 | 1461224182179 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 00:36:22 INFO - PROCESS | 1851 | 1461224182184 Marionette TRACE conn3 <- [1,2038,null,{}] 00:36:22 INFO - PROCESS | 1851 | 1461224182190 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}] 00:36:22 INFO - PROCESS | 1851 | 1461224182425 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 00:36:22 INFO - PROCESS | 1851 | 1461224182779 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:22 INFO - PROCESS | 1851 | ++DOCSHELL 0x937da800 == 154 [pid = 1851] [id = 517] 00:36:22 INFO - PROCESS | 1851 | ++DOMWINDOW == 164 (0x94ef4c00) [pid = 1851] [serial = 1552] [outer = (nil)] 00:36:22 INFO - PROCESS | 1851 | ++DOMWINDOW == 165 (0x96e76000) [pid = 1851] [serial = 1553] [outer = 0x94ef4c00] 00:36:22 INFO - PROCESS | 1851 | 1461224182880 Marionette DEBUG loaded listener.js 00:36:23 INFO - PROCESS | 1851 | ++DOMWINDOW == 166 (0x97b5d800) [pid = 1851] [serial = 1554] [outer = 0x94ef4c00] 00:36:23 INFO - PROCESS | 1851 | 1461224183856 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]]]}] 00:36:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 00:36:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1734ms 00:36:23 INFO - PROCESS | 1851 | 1461224183913 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 00:36:23 INFO - PROCESS | 1851 | 1461224183916 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 00:36:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 00:36:23 INFO - PROCESS | 1851 | 1461224183924 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 00:36:23 INFO - PROCESS | 1851 | 1461224183927 Marionette TRACE conn3 <- [1,2042,null,{}] 00:36:23 INFO - PROCESS | 1851 | 1461224183933 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}] 00:36:24 INFO - PROCESS | 1851 | 1461224184166 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 00:36:24 INFO - PROCESS | 1851 | 1461224184516 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:24 INFO - PROCESS | 1851 | ++DOCSHELL 0x861d6c00 == 155 [pid = 1851] [id = 518] 00:36:24 INFO - PROCESS | 1851 | ++DOMWINDOW == 167 (0x8b39c000) [pid = 1851] [serial = 1555] [outer = (nil)] 00:36:24 INFO - PROCESS | 1851 | ++DOMWINDOW == 168 (0x97b6a800) [pid = 1851] [serial = 1556] [outer = 0x8b39c000] 00:36:24 INFO - PROCESS | 1851 | 1461224184615 Marionette DEBUG loaded listener.js 00:36:24 INFO - PROCESS | 1851 | ++DOMWINDOW == 169 (0x97cd3c00) [pid = 1851] [serial = 1557] [outer = 0x8b39c000] 00:36:25 INFO - PROCESS | 1851 | 1461224185528 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]]]}] 00:36:25 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) 00:36:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1685ms 00:36:25 INFO - PROCESS | 1851 | 1461224185610 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 00:36:25 INFO - PROCESS | 1851 | 1461224185614 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 00:36:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 00:36:25 INFO - PROCESS | 1851 | 1461224185620 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 00:36:25 INFO - PROCESS | 1851 | 1461224185623 Marionette TRACE conn3 <- [1,2046,null,{}] 00:36:25 INFO - PROCESS | 1851 | 1461224185630 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}] 00:36:25 INFO - PROCESS | 1851 | 1461224185877 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 00:36:26 INFO - PROCESS | 1851 | 1461224186196 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:26 INFO - PROCESS | 1851 | ++DOCSHELL 0x97b6e000 == 156 [pid = 1851] [id = 519] 00:36:26 INFO - PROCESS | 1851 | ++DOMWINDOW == 170 (0x97b6fc00) [pid = 1851] [serial = 1558] [outer = (nil)] 00:36:26 INFO - PROCESS | 1851 | ++DOMWINDOW == 171 (0x9805ec00) [pid = 1851] [serial = 1559] [outer = 0x97b6fc00] 00:36:26 INFO - PROCESS | 1851 | 1461224186287 Marionette DEBUG loaded listener.js 00:36:26 INFO - PROCESS | 1851 | ++DOMWINDOW == 172 (0x981cc400) [pid = 1851] [serial = 1560] [outer = 0x97b6fc00] 00:36:27 INFO - PROCESS | 1851 | 1461224187214 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]]]}] 00:36:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:36:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1636ms 00:36:27 INFO - PROCESS | 1851 | 1461224187258 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 00:36:27 INFO - PROCESS | 1851 | 1461224187262 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 00:36:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 00:36:27 INFO - PROCESS | 1851 | 1461224187269 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 00:36:27 INFO - PROCESS | 1851 | 1461224187273 Marionette TRACE conn3 <- [1,2050,null,{}] 00:36:27 INFO - PROCESS | 1851 | 1461224187279 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}] 00:36:27 INFO - PROCESS | 1851 | 1461224187490 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 00:36:27 INFO - PROCESS | 1851 | 1461224187854 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:27 INFO - PROCESS | 1851 | ++DOCSHELL 0x97b75400 == 157 [pid = 1851] [id = 520] 00:36:27 INFO - PROCESS | 1851 | ++DOMWINDOW == 173 (0x97e0ec00) [pid = 1851] [serial = 1561] [outer = (nil)] 00:36:27 INFO - PROCESS | 1851 | ++DOMWINDOW == 174 (0x9857b400) [pid = 1851] [serial = 1562] [outer = 0x97e0ec00] 00:36:27 INFO - PROCESS | 1851 | 1461224187947 Marionette DEBUG loaded listener.js 00:36:28 INFO - PROCESS | 1851 | ++DOMWINDOW == 175 (0x98581c00) [pid = 1851] [serial = 1563] [outer = 0x97e0ec00] 00:36:28 INFO - PROCESS | 1851 | 1461224188905 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]]]}] 00:36:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 00:36:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1695ms 00:36:28 INFO - PROCESS | 1851 | 1461224188967 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 00:36:28 INFO - PROCESS | 1851 | 1461224188974 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 00:36:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 00:36:28 INFO - PROCESS | 1851 | 1461224188984 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 00:36:28 INFO - PROCESS | 1851 | 1461224188988 Marionette TRACE conn3 <- [1,2054,null,{}] 00:36:28 INFO - PROCESS | 1851 | 1461224188994 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}] 00:36:29 INFO - PROCESS | 1851 | 1461224189212 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 00:36:29 INFO - PROCESS | 1851 | 1461224189563 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:29 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f08ec00 == 158 [pid = 1851] [id = 521] 00:36:29 INFO - PROCESS | 1851 | ++DOMWINDOW == 176 (0x8fc28400) [pid = 1851] [serial = 1564] [outer = (nil)] 00:36:29 INFO - PROCESS | 1851 | ++DOMWINDOW == 177 (0x99095c00) [pid = 1851] [serial = 1565] [outer = 0x8fc28400] 00:36:29 INFO - PROCESS | 1851 | 1461224189656 Marionette DEBUG loaded listener.js 00:36:29 INFO - PROCESS | 1851 | ++DOMWINDOW == 178 (0x9de20400) [pid = 1851] [serial = 1566] [outer = 0x8fc28400] 00:36:30 INFO - PROCESS | 1851 | 1461224190594 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]]]}] 00:36:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 00:36:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1689ms 00:36:30 INFO - PROCESS | 1851 | 1461224190672 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 00:36:30 INFO - PROCESS | 1851 | 1461224190675 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 00:36:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 00:36:30 INFO - PROCESS | 1851 | 1461224190682 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 00:36:30 INFO - PROCESS | 1851 | 1461224190685 Marionette TRACE conn3 <- [1,2058,null,{}] 00:36:30 INFO - PROCESS | 1851 | 1461224190692 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}] 00:36:30 INFO - PROCESS | 1851 | 1461224190959 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 00:36:31 INFO - PROCESS | 1851 | 1461224191321 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:31 INFO - PROCESS | 1851 | ++DOCSHELL 0x9857e400 == 159 [pid = 1851] [id = 522] 00:36:31 INFO - PROCESS | 1851 | ++DOMWINDOW == 179 (0x99717000) [pid = 1851] [serial = 1567] [outer = (nil)] 00:36:31 INFO - PROCESS | 1851 | ++DOMWINDOW == 180 (0x9fea5000) [pid = 1851] [serial = 1568] [outer = 0x99717000] 00:36:31 INFO - PROCESS | 1851 | 1461224191472 Marionette DEBUG loaded listener.js 00:36:31 INFO - PROCESS | 1851 | ++DOMWINDOW == 181 (0x9feaf800) [pid = 1851] [serial = 1569] [outer = 0x99717000] 00:36:32 INFO - PROCESS | 1851 | 1461224192800 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]]]}] 00:36:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 00:36:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 2191ms 00:36:32 INFO - PROCESS | 1851 | 1461224192875 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 00:36:32 INFO - PROCESS | 1851 | 1461224192878 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 00:36:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 00:36:32 INFO - PROCESS | 1851 | 1461224192896 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 00:36:32 INFO - PROCESS | 1851 | 1461224192900 Marionette TRACE conn3 <- [1,2062,null,{}] 00:36:32 INFO - PROCESS | 1851 | 1461224192907 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}] 00:36:33 INFO - PROCESS | 1851 | 1461224193174 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 00:36:33 INFO - PROCESS | 1851 | 1461224193598 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:33 INFO - PROCESS | 1851 | ++DOCSHELL 0x86347800 == 160 [pid = 1851] [id = 523] 00:36:33 INFO - PROCESS | 1851 | ++DOMWINDOW == 182 (0x86347c00) [pid = 1851] [serial = 1570] [outer = (nil)] 00:36:33 INFO - PROCESS | 1851 | ++DOMWINDOW == 183 (0x8634a800) [pid = 1851] [serial = 1571] [outer = 0x86347c00] 00:36:33 INFO - PROCESS | 1851 | 1461224193704 Marionette DEBUG loaded listener.js 00:36:33 INFO - PROCESS | 1851 | ++DOMWINDOW == 184 (0x8634d400) [pid = 1851] [serial = 1572] [outer = 0x86347c00] 00:36:35 INFO - PROCESS | 1851 | --DOCSHELL 0x8a5cec00 == 159 [pid = 1851] [id = 185] 00:36:35 INFO - PROCESS | 1851 | --DOCSHELL 0x99087000 == 158 [pid = 1851] [id = 67] 00:36:35 INFO - PROCESS | 1851 | --DOCSHELL 0x912e7c00 == 157 [pid = 1851] [id = 90] 00:36:35 INFO - PROCESS | 1851 | --DOCSHELL 0x8fc1bc00 == 156 [pid = 1851] [id = 106] 00:36:35 INFO - PROCESS | 1851 | --DOCSHELL 0xa435dc00 == 155 [pid = 1851] [id = 47] 00:36:35 INFO - PROCESS | 1851 | --DOCSHELL 0x912e7800 == 154 [pid = 1851] [id = 59] 00:36:35 INFO - PROCESS | 1851 | --DOCSHELL 0x8f1ea400 == 153 [pid = 1851] [id = 95] 00:36:35 INFO - PROCESS | 1851 | --DOCSHELL 0x8f4e3000 == 152 [pid = 1851] [id = 64] 00:36:35 INFO - PROCESS | 1851 | --DOCSHELL 0x848de000 == 151 [pid = 1851] [id = 505] 00:36:35 INFO - PROCESS | 1851 | --DOCSHELL 0x89a7e800 == 150 [pid = 1851] [id = 504] 00:36:35 INFO - PROCESS | 1851 | --DOCSHELL 0x8908c800 == 149 [pid = 1851] [id = 503] 00:36:35 INFO - PROCESS | 1851 | --DOCSHELL 0x83a80800 == 148 [pid = 1851] [id = 502] 00:36:35 INFO - PROCESS | 1851 | --DOCSHELL 0x87cd3800 == 147 [pid = 1851] [id = 500] 00:36:35 INFO - PROCESS | 1851 | --DOCSHELL 0x83a72800 == 146 [pid = 1851] [id = 499] 00:36:35 INFO - PROCESS | 1851 | --DOCSHELL 0x92dc4c00 == 145 [pid = 1851] [id = 497] 00:36:35 INFO - PROCESS | 1851 | --DOCSHELL 0x9844ac00 == 144 [pid = 1851] [id = 498] 00:36:35 INFO - PROCESS | 1851 | --DOCSHELL 0x94e82000 == 143 [pid = 1851] [id = 496] 00:36:35 INFO - PROCESS | 1851 | --DOCSHELL 0x937df400 == 142 [pid = 1851] [id = 495] 00:36:35 INFO - PROCESS | 1851 | --DOCSHELL 0x8e78c000 == 141 [pid = 1851] [id = 494] 00:36:35 INFO - PROCESS | 1851 | --DOCSHELL 0x8ef3fc00 == 140 [pid = 1851] [id = 492] 00:36:35 INFO - PROCESS | 1851 | --DOCSHELL 0x8fd4dc00 == 139 [pid = 1851] [id = 493] 00:36:35 INFO - PROCESS | 1851 | --DOCSHELL 0x8f1ee800 == 138 [pid = 1851] [id = 491] 00:36:35 INFO - PROCESS | 1851 | --DOCSHELL 0x8f083400 == 137 [pid = 1851] [id = 490] 00:36:35 INFO - PROCESS | 1851 | --DOCSHELL 0x8e8c5800 == 136 [pid = 1851] [id = 489] 00:36:35 INFO - PROCESS | 1851 | --DOCSHELL 0x88fe0400 == 135 [pid = 1851] [id = 488] 00:36:35 INFO - PROCESS | 1851 | --DOCSHELL 0x8e7b4000 == 134 [pid = 1851] [id = 487] 00:36:35 INFO - PROCESS | 1851 | --DOCSHELL 0x8a2f1c00 == 133 [pid = 1851] [id = 486] 00:36:35 INFO - PROCESS | 1851 | --DOCSHELL 0x861da000 == 132 [pid = 1851] [id = 485] 00:36:36 INFO - PROCESS | 1851 | --DOMWINDOW == 183 (0x893b9000) [pid = 1851] [serial = 1452] [outer = (nil)] [url = about:blank] 00:36:36 INFO - PROCESS | 1851 | --DOMWINDOW == 182 (0x9103c400) [pid = 1851] [serial = 1403] [outer = (nil)] [url = about:blank] 00:36:36 INFO - PROCESS | 1851 | --DOMWINDOW == 181 (0x8fe9f800) [pid = 1851] [serial = 1401] [outer = (nil)] [url = about:blank] 00:36:36 INFO - PROCESS | 1851 | --DOMWINDOW == 180 (0x8fd44c00) [pid = 1851] [serial = 1400] [outer = (nil)] [url = about:blank] 00:36:36 INFO - PROCESS | 1851 | --DOMWINDOW == 179 (0x8f4ee800) [pid = 1851] [serial = 1398] [outer = (nil)] [url = about:blank] 00:36:36 INFO - PROCESS | 1851 | --DOMWINDOW == 178 (0x8f18c400) [pid = 1851] [serial = 1397] [outer = (nil)] [url = about:blank] 00:36:36 INFO - PROCESS | 1851 | --DOMWINDOW == 177 (0x8eb51400) [pid = 1851] [serial = 1395] [outer = (nil)] [url = about:blank] 00:36:36 INFO - PROCESS | 1851 | --DOMWINDOW == 176 (0x8e8cd000) [pid = 1851] [serial = 1394] [outer = (nil)] [url = about:blank] 00:36:36 INFO - PROCESS | 1851 | --DOMWINDOW == 175 (0x89a7c400) [pid = 1851] [serial = 1392] [outer = (nil)] [url = about:blank] 00:36:36 INFO - PROCESS | 1851 | --DOMWINDOW == 174 (0x893b3800) [pid = 1851] [serial = 1391] [outer = (nil)] [url = about:blank] 00:36:36 INFO - PROCESS | 1851 | --DOMWINDOW == 173 (0x8894f000) [pid = 1851] [serial = 1445] [outer = (nil)] [url = about:blank] 00:36:36 INFO - PROCESS | 1851 | --DOMWINDOW == 172 (0x83a79800) [pid = 1851] [serial = 1442] [outer = (nil)] [url = about:blank] 00:36:36 INFO - PROCESS | 1851 | --DOMWINDOW == 171 (0xa0ea7c00) [pid = 1851] [serial = 1439] [outer = (nil)] [url = about:blank] 00:36:36 INFO - PROCESS | 1851 | --DOMWINDOW == 170 (0xa0b1cc00) [pid = 1851] [serial = 1436] [outer = (nil)] [url = about:blank] 00:36:36 INFO - PROCESS | 1851 | --DOMWINDOW == 169 (0x9fea6c00) [pid = 1851] [serial = 1433] [outer = (nil)] [url = about:blank] 00:36:36 INFO - PROCESS | 1851 | --DOMWINDOW == 168 (0x9fa96000) [pid = 1851] [serial = 1430] [outer = (nil)] [url = about:blank] 00:36:36 INFO - PROCESS | 1851 | --DOMWINDOW == 167 (0x9e918400) [pid = 1851] [serial = 1428] [outer = (nil)] [url = about:blank] 00:36:36 INFO - PROCESS | 1851 | --DOMWINDOW == 166 (0x9de18000) [pid = 1851] [serial = 1427] [outer = (nil)] [url = about:blank] 00:36:36 INFO - PROCESS | 1851 | --DOMWINDOW == 165 (0x99962800) [pid = 1851] [serial = 1424] [outer = (nil)] [url = about:blank] 00:36:36 INFO - PROCESS | 1851 | --DOMWINDOW == 164 (0x9ada4800) [pid = 1851] [serial = 1425] [outer = (nil)] [url = about:blank] 00:36:36 INFO - PROCESS | 1851 | --DOMWINDOW == 163 (0x99087c00) [pid = 1851] [serial = 1422] [outer = (nil)] [url = about:blank] 00:36:36 INFO - PROCESS | 1851 | --DOMWINDOW == 162 (0x98a03c00) [pid = 1851] [serial = 1421] [outer = (nil)] [url = about:blank] 00:36:36 INFO - PROCESS | 1851 | --DOMWINDOW == 161 (0x982eac00) [pid = 1851] [serial = 1419] [outer = (nil)] [url = about:blank] 00:36:36 INFO - PROCESS | 1851 | --DOMWINDOW == 160 (0x9805b400) [pid = 1851] [serial = 1418] [outer = (nil)] [url = about:blank] 00:36:36 INFO - PROCESS | 1851 | --DOMWINDOW == 159 (0x97b74800) [pid = 1851] [serial = 1416] [outer = (nil)] [url = about:blank] 00:36:36 INFO - PROCESS | 1851 | --DOMWINDOW == 158 (0x97b70c00) [pid = 1851] [serial = 1415] [outer = (nil)] [url = about:blank] 00:36:36 INFO - PROCESS | 1851 | --DOMWINDOW == 157 (0x94ef0400) [pid = 1851] [serial = 1413] [outer = (nil)] [url = about:blank] 00:36:36 INFO - PROCESS | 1851 | --DOMWINDOW == 156 (0x94ec2c00) [pid = 1851] [serial = 1412] [outer = (nil)] [url = about:blank] 00:36:36 INFO - PROCESS | 1851 | --DOMWINDOW == 155 (0x92fd6000) [pid = 1851] [serial = 1410] [outer = (nil)] [url = about:blank] 00:36:36 INFO - PROCESS | 1851 | --DOMWINDOW == 154 (0x92fd3c00) [pid = 1851] [serial = 1409] [outer = (nil)] [url = about:blank] 00:36:36 INFO - PROCESS | 1851 | --DOMWINDOW == 153 (0x92d67000) [pid = 1851] [serial = 1407] [outer = (nil)] [url = about:blank] 00:36:36 INFO - PROCESS | 1851 | --DOMWINDOW == 152 (0x929d7000) [pid = 1851] [serial = 1406] [outer = (nil)] [url = about:blank] 00:36:36 INFO - PROCESS | 1851 | --DOMWINDOW == 151 (0x91cdf400) [pid = 1851] [serial = 1404] [outer = (nil)] [url = about:blank] 00:36:36 INFO - PROCESS | 1851 | --DOMWINDOW == 150 (0x89a73400) [pid = 1851] [serial = 1448] [outer = (nil)] [url = about:blank] 00:36:36 INFO - PROCESS | 1851 | --DOMWINDOW == 149 (0x89b1ec00) [pid = 1851] [serial = 1449] [outer = (nil)] [url = about:blank] 00:36:36 INFO - PROCESS | 1851 | --DOMWINDOW == 148 (0x87cc8c00) [pid = 1851] [serial = 1451] [outer = (nil)] [url = about:blank] 00:36:36 INFO - PROCESS | 1851 | --DOMWINDOW == 147 (0x88fe4000) [pid = 1851] [serial = 1446] [outer = (nil)] [url = about:blank] 00:36:36 INFO - PROCESS | 1851 | --DOMWINDOW == 146 (0x8b395000) [pid = 1851] [serial = 1454] [outer = (nil)] [url = about:blank] 00:36:36 INFO - PROCESS | 1851 | 1461224196804 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]]]}] 00:36:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 00:36:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 3962ms 00:36:36 INFO - PROCESS | 1851 | 1461224196848 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 00:36:36 INFO - PROCESS | 1851 | 1461224196855 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 00:36:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 00:36:36 INFO - PROCESS | 1851 | 1461224196865 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 00:36:36 INFO - PROCESS | 1851 | 1461224196870 Marionette TRACE conn3 <- [1,2066,null,{}] 00:36:36 INFO - PROCESS | 1851 | 1461224196878 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}] 00:36:37 INFO - PROCESS | 1851 | 1461224197098 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 00:36:37 INFO - PROCESS | 1851 | 1461224197376 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:37 INFO - PROCESS | 1851 | ++DOCSHELL 0x8634ac00 == 133 [pid = 1851] [id = 524] 00:36:37 INFO - PROCESS | 1851 | ++DOMWINDOW == 147 (0x87cd2000) [pid = 1851] [serial = 1573] [outer = (nil)] 00:36:37 INFO - PROCESS | 1851 | ++DOMWINDOW == 148 (0x888e4000) [pid = 1851] [serial = 1574] [outer = 0x87cd2000] 00:36:37 INFO - PROCESS | 1851 | 1461224197459 Marionette DEBUG loaded listener.js 00:36:37 INFO - PROCESS | 1851 | ++DOMWINDOW == 149 (0x88fde400) [pid = 1851] [serial = 1575] [outer = 0x87cd2000] 00:36:38 INFO - PROCESS | 1851 | 1461224198481 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]]]}] 00:36:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 00:36:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1690ms 00:36:38 INFO - PROCESS | 1851 | 1461224198555 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 00:36:38 INFO - PROCESS | 1851 | 1461224198563 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 00:36:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 00:36:38 INFO - PROCESS | 1851 | 1461224198581 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 00:36:38 INFO - PROCESS | 1851 | 1461224198586 Marionette TRACE conn3 <- [1,2070,null,{}] 00:36:38 INFO - PROCESS | 1851 | 1461224198592 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}] 00:36:38 INFO - PROCESS | 1851 | 1461224198902 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 00:36:39 INFO - PROCESS | 1851 | 1461224199136 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:39 INFO - PROCESS | 1851 | ++DOCSHELL 0x87ccb000 == 134 [pid = 1851] [id = 525] 00:36:39 INFO - PROCESS | 1851 | ++DOMWINDOW == 150 (0x888e5800) [pid = 1851] [serial = 1576] [outer = (nil)] 00:36:39 INFO - PROCESS | 1851 | ++DOMWINDOW == 151 (0x8942a800) [pid = 1851] [serial = 1577] [outer = 0x888e5800] 00:36:39 INFO - PROCESS | 1851 | 1461224199209 Marionette DEBUG loaded listener.js 00:36:39 INFO - PROCESS | 1851 | ++DOMWINDOW == 152 (0x89a73c00) [pid = 1851] [serial = 1578] [outer = 0x888e5800] 00:36:40 INFO - PROCESS | 1851 | 1461224200089 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]]]}] 00:36:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 00:36:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1547ms 00:36:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 00:36:40 INFO - PROCESS | 1851 | 1461224200121 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 00:36:40 INFO - PROCESS | 1851 | 1461224200124 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 00:36:40 INFO - PROCESS | 1851 | 1461224200131 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 00:36:40 INFO - PROCESS | 1851 | 1461224200138 Marionette TRACE conn3 <- [1,2074,null,{}] 00:36:40 INFO - PROCESS | 1851 | --DOMWINDOW == 151 (0x8f1f1000) [pid = 1851] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 00:36:40 INFO - PROCESS | 1851 | --DOMWINDOW == 150 (0x858e5000) [pid = 1851] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 00:36:40 INFO - PROCESS | 1851 | --DOMWINDOW == 149 (0x9971f400) [pid = 1851] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 00:36:40 INFO - PROCESS | 1851 | --DOMWINDOW == 148 (0x9fa2b000) [pid = 1851] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 00:36:40 INFO - PROCESS | 1851 | --DOMWINDOW == 147 (0x888e6000) [pid = 1851] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 00:36:40 INFO - PROCESS | 1851 | --DOMWINDOW == 146 (0x89429800) [pid = 1851] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 00:36:40 INFO - PROCESS | 1851 | --DOMWINDOW == 145 (0x858efc00) [pid = 1851] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 00:36:40 INFO - PROCESS | 1851 | --DOMWINDOW == 144 (0x929cec00) [pid = 1851] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 00:36:40 INFO - PROCESS | 1851 | --DOMWINDOW == 143 (0x92645c00) [pid = 1851] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 00:36:40 INFO - PROCESS | 1851 | --DOMWINDOW == 142 (0x90f33c00) [pid = 1851] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 00:36:40 INFO - PROCESS | 1851 | --DOMWINDOW == 141 (0x8fc29400) [pid = 1851] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 00:36:40 INFO - PROCESS | 1851 | --DOMWINDOW == 140 (0x8fc22c00) [pid = 1851] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 00:36:40 INFO - PROCESS | 1851 | --DOMWINDOW == 139 (0x8f184400) [pid = 1851] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 00:36:40 INFO - PROCESS | 1851 | --DOMWINDOW == 138 (0x8eae0800) [pid = 1851] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 00:36:40 INFO - PROCESS | 1851 | --DOMWINDOW == 137 (0x8e8cdc00) [pid = 1851] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 00:36:40 INFO - PROCESS | 1851 | --DOMWINDOW == 136 (0x8a2f3400) [pid = 1851] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 00:36:40 INFO - PROCESS | 1851 | --DOMWINDOW == 135 (0x87cd4c00) [pid = 1851] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 00:36:40 INFO - PROCESS | 1851 | --DOMWINDOW == 134 (0x89145000) [pid = 1851] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 00:36:40 INFO - PROCESS | 1851 | --DOMWINDOW == 133 (0x848dac00) [pid = 1851] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 00:36:40 INFO - PROCESS | 1851 | --DOMWINDOW == 132 (0x888e0800) [pid = 1851] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 00:36:40 INFO - PROCESS | 1851 | --DOMWINDOW == 131 (0xa09d9c00) [pid = 1851] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 00:36:40 INFO - PROCESS | 1851 | --DOMWINDOW == 130 (0x97b73c00) [pid = 1851] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 00:36:40 INFO - PROCESS | 1851 | --DOMWINDOW == 129 (0x98577000) [pid = 1851] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 00:36:40 INFO - PROCESS | 1851 | --DOMWINDOW == 128 (0x97b5d400) [pid = 1851] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 00:36:40 INFO - PROCESS | 1851 | --DOMWINDOW == 127 (0x96a60c00) [pid = 1851] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 00:36:40 INFO - PROCESS | 1851 | --DOMWINDOW == 126 (0x94eef000) [pid = 1851] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 00:36:40 INFO - PROCESS | 1851 | --DOMWINDOW == 125 (0x89b20800) [pid = 1851] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 00:36:40 INFO - PROCESS | 1851 | 1461224200928 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}] 00:36:41 INFO - PROCESS | 1851 | 1461224201133 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 00:36:41 INFO - PROCESS | 1851 | 1461224201330 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:41 INFO - PROCESS | 1851 | ++DOCSHELL 0x888e1c00 == 135 [pid = 1851] [id = 526] 00:36:41 INFO - PROCESS | 1851 | ++DOMWINDOW == 126 (0x893ad000) [pid = 1851] [serial = 1579] [outer = (nil)] 00:36:41 INFO - PROCESS | 1851 | ++DOMWINDOW == 127 (0x89b22800) [pid = 1851] [serial = 1580] [outer = 0x893ad000] 00:36:41 INFO - PROCESS | 1851 | 1461224201408 Marionette DEBUG loaded listener.js 00:36:41 INFO - PROCESS | 1851 | ++DOMWINDOW == 128 (0x89be4800) [pid = 1851] [serial = 1581] [outer = 0x893ad000] 00:36:42 INFO - PROCESS | 1851 | 1461224202214 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]]]}] 00:36:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 00:36:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 2149ms 00:36:42 INFO - PROCESS | 1851 | 1461224202281 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 00:36:42 INFO - PROCESS | 1851 | 1461224202287 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 00:36:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 00:36:42 INFO - PROCESS | 1851 | 1461224202294 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 00:36:42 INFO - PROCESS | 1851 | 1461224202297 Marionette TRACE conn3 <- [1,2078,null,{}] 00:36:42 INFO - PROCESS | 1851 | 1461224202304 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}] 00:36:42 INFO - PROCESS | 1851 | 1461224202516 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 00:36:42 INFO - PROCESS | 1851 | 1461224202734 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:42 INFO - PROCESS | 1851 | ++DOCSHELL 0x861d5000 == 136 [pid = 1851] [id = 527] 00:36:42 INFO - PROCESS | 1851 | ++DOMWINDOW == 129 (0x893ac800) [pid = 1851] [serial = 1582] [outer = (nil)] 00:36:42 INFO - PROCESS | 1851 | ++DOMWINDOW == 130 (0x8b242000) [pid = 1851] [serial = 1583] [outer = 0x893ac800] 00:36:42 INFO - PROCESS | 1851 | 1461224202813 Marionette DEBUG loaded listener.js 00:36:42 INFO - PROCESS | 1851 | ++DOMWINDOW == 131 (0x8b39b800) [pid = 1851] [serial = 1584] [outer = 0x893ac800] 00:36:43 INFO - PROCESS | 1851 | 1461224203980 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]]]}] 00:36:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 00:36:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1738ms 00:36:44 INFO - PROCESS | 1851 | 1461224204034 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 00:36:44 INFO - PROCESS | 1851 | 1461224204042 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 00:36:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 00:36:44 INFO - PROCESS | 1851 | 1461224204052 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 00:36:44 INFO - PROCESS | 1851 | 1461224204057 Marionette TRACE conn3 <- [1,2082,null,{}] 00:36:44 INFO - PROCESS | 1851 | 1461224204066 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}] 00:36:44 INFO - PROCESS | 1851 | 1461224204345 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 00:36:44 INFO - PROCESS | 1851 | 1461224204700 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:44 INFO - PROCESS | 1851 | ++DOCSHELL 0x86345800 == 137 [pid = 1851] [id = 528] 00:36:44 INFO - PROCESS | 1851 | ++DOMWINDOW == 132 (0x8634f400) [pid = 1851] [serial = 1585] [outer = (nil)] 00:36:44 INFO - PROCESS | 1851 | ++DOMWINDOW == 133 (0x88fe9c00) [pid = 1851] [serial = 1586] [outer = 0x8634f400] 00:36:44 INFO - PROCESS | 1851 | 1461224204801 Marionette DEBUG loaded listener.js 00:36:44 INFO - PROCESS | 1851 | ++DOMWINDOW == 134 (0x8914c400) [pid = 1851] [serial = 1587] [outer = 0x8634f400] 00:36:45 INFO - PROCESS | 1851 | 1461224205751 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]]]}] 00:36:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 00:36:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1742ms 00:36:45 INFO - PROCESS | 1851 | 1461224205794 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 00:36:45 INFO - PROCESS | 1851 | 1461224205804 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 00:36:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 00:36:45 INFO - PROCESS | 1851 | 1461224205814 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 00:36:45 INFO - PROCESS | 1851 | 1461224205819 Marionette TRACE conn3 <- [1,2086,null,{}] 00:36:45 INFO - PROCESS | 1851 | 1461224205826 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}] 00:36:46 INFO - PROCESS | 1851 | 1461224206056 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 00:36:46 INFO - PROCESS | 1851 | 1461224206458 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:46 INFO - PROCESS | 1851 | ++DOCSHELL 0x89be3400 == 138 [pid = 1851] [id = 529] 00:36:46 INFO - PROCESS | 1851 | ++DOMWINDOW == 135 (0x89be4c00) [pid = 1851] [serial = 1588] [outer = (nil)] 00:36:46 INFO - PROCESS | 1851 | ++DOMWINDOW == 136 (0x8a5db000) [pid = 1851] [serial = 1589] [outer = 0x89be4c00] 00:36:46 INFO - PROCESS | 1851 | 1461224206555 Marionette DEBUG loaded listener.js 00:36:46 INFO - PROCESS | 1851 | ++DOMWINDOW == 137 (0x8b3d2000) [pid = 1851] [serial = 1590] [outer = 0x89be4c00] 00:36:47 INFO - PROCESS | 1851 | 1461224207559 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]]]}] 00:36:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 00:36:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1781ms 00:36:47 INFO - PROCESS | 1851 | 1461224207596 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 00:36:47 INFO - PROCESS | 1851 | 1461224207600 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 00:36:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 00:36:47 INFO - PROCESS | 1851 | 1461224207607 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 00:36:47 INFO - PROCESS | 1851 | 1461224207614 Marionette TRACE conn3 <- [1,2090,null,{}] 00:36:47 INFO - PROCESS | 1851 | 1461224207631 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}] 00:36:47 INFO - PROCESS | 1851 | 1461224207849 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 00:36:48 INFO - PROCESS | 1851 | 1461224208206 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:48 INFO - PROCESS | 1851 | ++DOCSHELL 0x8a5d4000 == 139 [pid = 1851] [id = 530] 00:36:48 INFO - PROCESS | 1851 | ++DOMWINDOW == 138 (0x8e788000) [pid = 1851] [serial = 1591] [outer = (nil)] 00:36:48 INFO - PROCESS | 1851 | ++DOMWINDOW == 139 (0x8eae3c00) [pid = 1851] [serial = 1592] [outer = 0x8e788000] 00:36:48 INFO - PROCESS | 1851 | 1461224208307 Marionette DEBUG loaded listener.js 00:36:48 INFO - PROCESS | 1851 | ++DOMWINDOW == 140 (0x8eef7800) [pid = 1851] [serial = 1593] [outer = 0x8e788000] 00:36:49 INFO - PROCESS | 1851 | 1461224209281 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]]]}] 00:36:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 00:36:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1752ms 00:36:49 INFO - PROCESS | 1851 | 1461224209361 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 00:36:49 INFO - PROCESS | 1851 | 1461224209366 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 00:36:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 00:36:49 INFO - PROCESS | 1851 | 1461224209372 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 00:36:49 INFO - PROCESS | 1851 | 1461224209376 Marionette TRACE conn3 <- [1,2094,null,{}] 00:36:49 INFO - PROCESS | 1851 | 1461224209382 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}] 00:36:49 INFO - PROCESS | 1851 | 1461224209617 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 00:36:49 INFO - PROCESS | 1851 | 1461224209959 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:49 INFO - PROCESS | 1851 | ++DOCSHELL 0x8907e000 == 140 [pid = 1851] [id = 531] 00:36:49 INFO - PROCESS | 1851 | ++DOMWINDOW == 141 (0x8eadec00) [pid = 1851] [serial = 1594] [outer = (nil)] 00:36:50 INFO - PROCESS | 1851 | ++DOMWINDOW == 142 (0x8f085c00) [pid = 1851] [serial = 1595] [outer = 0x8eadec00] 00:36:50 INFO - PROCESS | 1851 | 1461224210057 Marionette DEBUG loaded listener.js 00:36:50 INFO - PROCESS | 1851 | ++DOMWINDOW == 143 (0x8f08cc00) [pid = 1851] [serial = 1596] [outer = 0x8eadec00] 00:36:50 INFO - PROCESS | 1851 | 1461224210979 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]]]}] 00:36:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 00:36:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1683ms 00:36:51 INFO - PROCESS | 1851 | 1461224211057 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 00:36:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 00:36:51 INFO - PROCESS | 1851 | 1461224211063 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 00:36:51 INFO - PROCESS | 1851 | 1461224211069 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 00:36:51 INFO - PROCESS | 1851 | 1461224211073 Marionette TRACE conn3 <- [1,2098,null,{}] 00:36:51 INFO - PROCESS | 1851 | 1461224211079 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}] 00:36:51 INFO - PROCESS | 1851 | 1461224211326 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 00:36:51 INFO - PROCESS | 1851 | 1461224211659 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:51 INFO - PROCESS | 1851 | ++DOCSHELL 0x8eade000 == 141 [pid = 1851] [id = 532] 00:36:51 INFO - PROCESS | 1851 | ++DOMWINDOW == 144 (0x8ef37800) [pid = 1851] [serial = 1597] [outer = (nil)] 00:36:51 INFO - PROCESS | 1851 | ++DOMWINDOW == 145 (0x8f1e9800) [pid = 1851] [serial = 1598] [outer = 0x8ef37800] 00:36:51 INFO - PROCESS | 1851 | 1461224211755 Marionette DEBUG loaded listener.js 00:36:51 INFO - PROCESS | 1851 | ++DOMWINDOW == 146 (0x8f1ef400) [pid = 1851] [serial = 1599] [outer = 0x8ef37800] 00:36:52 INFO - PROCESS | 1851 | 1461224212705 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]]]}] 00:36:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 00:36:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1691ms 00:36:52 INFO - PROCESS | 1851 | 1461224212761 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 00:36:52 INFO - PROCESS | 1851 | 1461224212765 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 00:36:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 00:36:52 INFO - PROCESS | 1851 | 1461224212771 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 00:36:52 INFO - PROCESS | 1851 | 1461224212774 Marionette TRACE conn3 <- [1,2102,null,{}] 00:36:52 INFO - PROCESS | 1851 | 1461224212781 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}] 00:36:53 INFO - PROCESS | 1851 | 1461224213002 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 00:36:53 INFO - PROCESS | 1851 | 1461224213363 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:53 INFO - PROCESS | 1851 | ++DOCSHELL 0x842d0800 == 142 [pid = 1851] [id = 533] 00:36:53 INFO - PROCESS | 1851 | ++DOMWINDOW == 147 (0x8f1ee800) [pid = 1851] [serial = 1600] [outer = (nil)] 00:36:53 INFO - PROCESS | 1851 | ++DOMWINDOW == 148 (0x8fceec00) [pid = 1851] [serial = 1601] [outer = 0x8f1ee800] 00:36:53 INFO - PROCESS | 1851 | 1461224213477 Marionette DEBUG loaded listener.js 00:36:53 INFO - PROCESS | 1851 | ++DOMWINDOW == 149 (0x8fd45800) [pid = 1851] [serial = 1602] [outer = 0x8f1ee800] 00:36:54 INFO - PROCESS | 1851 | 1461224214372 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]]]}] 00:36:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 00:36:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1633ms 00:36:54 INFO - PROCESS | 1851 | 1461224214405 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 00:36:54 INFO - PROCESS | 1851 | 1461224214408 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 00:36:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 00:36:54 INFO - PROCESS | 1851 | 1461224214415 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 00:36:54 INFO - PROCESS | 1851 | 1461224214418 Marionette TRACE conn3 <- [1,2106,null,{}] 00:36:54 INFO - PROCESS | 1851 | 1461224214424 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}] 00:36:54 INFO - PROCESS | 1851 | 1461224214624 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 00:36:54 INFO - PROCESS | 1851 | 1461224214890 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:54 INFO - PROCESS | 1851 | ++DOCSHELL 0x8908a800 == 143 [pid = 1851] [id = 534] 00:36:54 INFO - PROCESS | 1851 | ++DOMWINDOW == 150 (0x8b397400) [pid = 1851] [serial = 1603] [outer = (nil)] 00:36:55 INFO - PROCESS | 1851 | ++DOMWINDOW == 151 (0x903aa400) [pid = 1851] [serial = 1604] [outer = 0x8b397400] 00:36:55 INFO - PROCESS | 1851 | 1461224215027 Marionette DEBUG loaded listener.js 00:36:55 INFO - PROCESS | 1851 | ++DOMWINDOW == 152 (0x90f36400) [pid = 1851] [serial = 1605] [outer = 0x8b397400] 00:36:55 INFO - PROCESS | 1851 | 1461224215968 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]]]}] 00:36:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 00:36:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1632ms 00:36:56 INFO - PROCESS | 1851 | 1461224216049 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 00:36:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 00:36:56 INFO - PROCESS | 1851 | 1461224216054 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 00:36:56 INFO - PROCESS | 1851 | 1461224216063 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 00:36:56 INFO - PROCESS | 1851 | 1461224216066 Marionette TRACE conn3 <- [1,2110,null,{}] 00:36:56 INFO - PROCESS | 1851 | 1461224216072 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}] 00:36:56 INFO - PROCESS | 1851 | 1461224216329 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 00:36:56 INFO - PROCESS | 1851 | 1461224216640 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:56 INFO - PROCESS | 1851 | ++DOCSHELL 0x8fd4f000 == 144 [pid = 1851] [id = 535] 00:36:56 INFO - PROCESS | 1851 | ++DOMWINDOW == 153 (0x8fea2400) [pid = 1851] [serial = 1606] [outer = (nil)] 00:36:56 INFO - PROCESS | 1851 | ++DOMWINDOW == 154 (0x912e7800) [pid = 1851] [serial = 1607] [outer = 0x8fea2400] 00:36:56 INFO - PROCESS | 1851 | 1461224216731 Marionette DEBUG loaded listener.js 00:36:56 INFO - PROCESS | 1851 | ++DOMWINDOW == 155 (0x912ea800) [pid = 1851] [serial = 1608] [outer = 0x8fea2400] 00:36:57 INFO - PROCESS | 1851 | 1461224217640 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]]]}] 00:36:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 00:36:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1643ms 00:36:57 INFO - PROCESS | 1851 | 1461224217706 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 00:36:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 00:36:57 INFO - PROCESS | 1851 | 1461224217710 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 00:36:57 INFO - PROCESS | 1851 | 1461224217717 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 00:36:57 INFO - PROCESS | 1851 | 1461224217721 Marionette TRACE conn3 <- [1,2114,null,{}] 00:36:57 INFO - PROCESS | 1851 | 1461224217727 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}] 00:36:57 INFO - PROCESS | 1851 | 1461224217985 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 00:36:58 INFO - PROCESS | 1851 | 1461224218329 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:36:58 INFO - PROCESS | 1851 | ++DOCSHELL 0x88958400 == 145 [pid = 1851] [id = 536] 00:36:58 INFO - PROCESS | 1851 | ++DOMWINDOW == 156 (0x8913f800) [pid = 1851] [serial = 1609] [outer = (nil)] 00:36:58 INFO - PROCESS | 1851 | ++DOMWINDOW == 157 (0x927eac00) [pid = 1851] [serial = 1610] [outer = 0x8913f800] 00:36:58 INFO - PROCESS | 1851 | 1461224218451 Marionette DEBUG loaded listener.js 00:36:58 INFO - PROCESS | 1851 | ++DOMWINDOW == 158 (0x9291dc00) [pid = 1851] [serial = 1611] [outer = 0x8913f800] 00:36:59 INFO - PROCESS | 1851 | 1461224219402 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]]]}] 00:36:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 00:36:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1732ms 00:36:59 INFO - PROCESS | 1851 | 1461224219450 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 00:36:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 00:36:59 INFO - PROCESS | 1851 | 1461224219455 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 00:36:59 INFO - PROCESS | 1851 | 1461224219462 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 00:36:59 INFO - PROCESS | 1851 | 1461224219466 Marionette TRACE conn3 <- [1,2118,null,{}] 00:36:59 INFO - PROCESS | 1851 | 1461224219472 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}] 00:36:59 INFO - PROCESS | 1851 | 1461224219681 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 00:37:00 INFO - PROCESS | 1851 | 1461224220016 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:00 INFO - PROCESS | 1851 | ++DOCSHELL 0x90f3a000 == 146 [pid = 1851] [id = 537] 00:37:00 INFO - PROCESS | 1851 | ++DOMWINDOW == 159 (0x91045000) [pid = 1851] [serial = 1612] [outer = (nil)] 00:37:00 INFO - PROCESS | 1851 | ++DOMWINDOW == 160 (0x92d68400) [pid = 1851] [serial = 1613] [outer = 0x91045000] 00:37:00 INFO - PROCESS | 1851 | 1461224220111 Marionette DEBUG loaded listener.js 00:37:00 INFO - PROCESS | 1851 | ++DOMWINDOW == 161 (0x92d6b400) [pid = 1851] [serial = 1614] [outer = 0x91045000] 00:37:01 INFO - PROCESS | 1851 | 1461224221063 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]]]}] 00:37:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 00:37:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1682ms 00:37:01 INFO - PROCESS | 1851 | 1461224221144 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 00:37:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 00:37:01 INFO - PROCESS | 1851 | 1461224221149 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 00:37:01 INFO - PROCESS | 1851 | 1461224221155 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 00:37:01 INFO - PROCESS | 1851 | 1461224221160 Marionette TRACE conn3 <- [1,2122,null,{}] 00:37:01 INFO - PROCESS | 1851 | 1461224221189 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}] 00:37:01 INFO - PROCESS | 1851 | 1461224221453 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 00:37:01 INFO - PROCESS | 1851 | 1461224221781 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:01 INFO - PROCESS | 1851 | ++DOCSHELL 0x92d67800 == 147 [pid = 1851] [id = 538] 00:37:01 INFO - PROCESS | 1851 | ++DOMWINDOW == 162 (0x930dd000) [pid = 1851] [serial = 1615] [outer = (nil)] 00:37:01 INFO - PROCESS | 1851 | ++DOMWINDOW == 163 (0x9311d000) [pid = 1851] [serial = 1616] [outer = 0x930dd000] 00:37:01 INFO - PROCESS | 1851 | 1461224221920 Marionette DEBUG loaded listener.js 00:37:02 INFO - PROCESS | 1851 | ++DOMWINDOW == 164 (0x937dc400) [pid = 1851] [serial = 1617] [outer = 0x930dd000] 00:37:02 INFO - PROCESS | 1851 | 1461224222833 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]]]}] 00:37:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 00:37:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1756ms 00:37:02 INFO - PROCESS | 1851 | 1461224222911 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 00:37:02 INFO - PROCESS | 1851 | 1461224222914 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 00:37:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 00:37:02 INFO - PROCESS | 1851 | 1461224222921 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 00:37:02 INFO - PROCESS | 1851 | 1461224222924 Marionette TRACE conn3 <- [1,2126,null,{}] 00:37:02 INFO - PROCESS | 1851 | 1461224222932 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}] 00:37:03 INFO - PROCESS | 1851 | 1461224223194 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 00:37:03 INFO - PROCESS | 1851 | 1461224223550 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:03 INFO - PROCESS | 1851 | ++DOCSHELL 0x8b3da800 == 148 [pid = 1851] [id = 539] 00:37:03 INFO - PROCESS | 1851 | ++DOMWINDOW == 165 (0x8eef0c00) [pid = 1851] [serial = 1618] [outer = (nil)] 00:37:03 INFO - PROCESS | 1851 | ++DOMWINDOW == 166 (0x94e8e000) [pid = 1851] [serial = 1619] [outer = 0x8eef0c00] 00:37:03 INFO - PROCESS | 1851 | 1461224223651 Marionette DEBUG loaded listener.js 00:37:03 INFO - PROCESS | 1851 | ++DOMWINDOW == 167 (0x94ebc000) [pid = 1851] [serial = 1620] [outer = 0x8eef0c00] 00:37:04 INFO - PROCESS | 1851 | 1461224224622 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]]]}] 00:37:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 00:37:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1741ms 00:37:04 INFO - PROCESS | 1851 | 1461224224663 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 00:37:04 INFO - PROCESS | 1851 | 1461224224667 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 00:37:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 00:37:04 INFO - PROCESS | 1851 | 1461224224674 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 00:37:04 INFO - PROCESS | 1851 | 1461224224677 Marionette TRACE conn3 <- [1,2130,null,{}] 00:37:04 INFO - PROCESS | 1851 | 1461224224683 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}] 00:37:04 INFO - PROCESS | 1851 | 1461224224893 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 00:37:05 INFO - PROCESS | 1851 | 1461224225195 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:05 INFO - PROCESS | 1851 | ++DOCSHELL 0x92fd2400 == 149 [pid = 1851] [id = 540] 00:37:05 INFO - PROCESS | 1851 | ++DOMWINDOW == 168 (0x937e1c00) [pid = 1851] [serial = 1621] [outer = (nil)] 00:37:05 INFO - PROCESS | 1851 | ++DOMWINDOW == 169 (0x95842c00) [pid = 1851] [serial = 1622] [outer = 0x937e1c00] 00:37:05 INFO - PROCESS | 1851 | 1461224225334 Marionette DEBUG loaded listener.js 00:37:05 INFO - PROCESS | 1851 | ++DOMWINDOW == 170 (0x96a65400) [pid = 1851] [serial = 1623] [outer = 0x937e1c00] 00:37:06 INFO - PROCESS | 1851 | 1461224226273 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] 00:37:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 00:37:06 INFO - PROCESS | 1851 | 1461224226321 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 00:37:06 INFO - PROCESS | 1851 | 1461224226329 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 00:37:06 INFO - PROCESS | 1851 | 1461224226333 Marionette TRACE conn3 <- [1,2134,null,{}] 00:37:06 INFO - PROCESS | 1851 | 1461224226340 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}] 00:37:06 INFO - PROCESS | 1851 | 1461224226568 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 00:37:06 INFO - PROCESS | 1851 | 1461224226919 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:06 INFO - PROCESS | 1851 | ++DOCSHELL 0x94ee9c00 == 150 [pid = 1851] [id = 541] 00:37:06 INFO - PROCESS | 1851 | ++DOMWINDOW == 171 (0x94ef1c00) [pid = 1851] [serial = 1624] [outer = (nil)] 00:37:07 INFO - PROCESS | 1851 | ++DOMWINDOW == 172 (0x97b6dc00) [pid = 1851] [serial = 1625] [outer = 0x94ef1c00] 00:37:07 INFO - PROCESS | 1851 | 1461224227014 Marionette DEBUG loaded listener.js 00:37:07 INFO - PROCESS | 1851 | ++DOMWINDOW == 173 (0x97b73800) [pid = 1851] [serial = 1626] [outer = 0x94ef1c00] 00:37:07 INFO - PROCESS | 1851 | 1461224227950 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]]]}] 00:37:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 00:37:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1683ms 00:37:08 INFO - PROCESS | 1851 | 1461224228012 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 00:37:08 INFO - PROCESS | 1851 | 1461224228017 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 00:37:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 00:37:08 INFO - PROCESS | 1851 | 1461224228023 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 00:37:08 INFO - PROCESS | 1851 | 1461224228027 Marionette TRACE conn3 <- [1,2138,null,{}] 00:37:08 INFO - PROCESS | 1851 | 1461224228033 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}] 00:37:08 INFO - PROCESS | 1851 | 1461224228266 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 00:37:08 INFO - PROCESS | 1851 | 1461224228627 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:08 INFO - PROCESS | 1851 | ++DOCSHELL 0x83a72800 == 151 [pid = 1851] [id = 542] 00:37:08 INFO - PROCESS | 1851 | ++DOMWINDOW == 174 (0x83a7bc00) [pid = 1851] [serial = 1627] [outer = (nil)] 00:37:08 INFO - PROCESS | 1851 | ++DOMWINDOW == 175 (0x97d9b400) [pid = 1851] [serial = 1628] [outer = 0x83a7bc00] 00:37:08 INFO - PROCESS | 1851 | 1461224228724 Marionette DEBUG loaded listener.js 00:37:08 INFO - PROCESS | 1851 | ++DOMWINDOW == 176 (0x98065400) [pid = 1851] [serial = 1629] [outer = 0x83a7bc00] 00:37:09 INFO - PROCESS | 1851 | 1461224229662 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]]]}] 00:37:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 00:37:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1681ms 00:37:09 INFO - PROCESS | 1851 | 1461224229705 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 00:37:09 INFO - PROCESS | 1851 | 1461224229708 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 00:37:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 00:37:09 INFO - PROCESS | 1851 | 1461224229717 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 00:37:09 INFO - PROCESS | 1851 | 1461224229721 Marionette TRACE conn3 <- [1,2142,null,{}] 00:37:09 INFO - PROCESS | 1851 | 1461224229727 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}] 00:37:09 INFO - PROCESS | 1851 | 1461224229962 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 00:37:10 INFO - PROCESS | 1851 | 1461224230305 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:10 INFO - PROCESS | 1851 | ++DOCSHELL 0x903a9800 == 152 [pid = 1851] [id = 543] 00:37:10 INFO - PROCESS | 1851 | ++DOMWINDOW == 177 (0x97b71000) [pid = 1851] [serial = 1630] [outer = (nil)] 00:37:10 INFO - PROCESS | 1851 | ++DOMWINDOW == 178 (0x98576400) [pid = 1851] [serial = 1631] [outer = 0x97b71000] 00:37:10 INFO - PROCESS | 1851 | 1461224230400 Marionette DEBUG loaded listener.js 00:37:10 INFO - PROCESS | 1851 | ++DOMWINDOW == 179 (0x9857bc00) [pid = 1851] [serial = 1632] [outer = 0x97b71000] 00:37:11 INFO - PROCESS | 1851 | 1461224231514 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] 00:37:11 INFO - PROCESS | 1851 | 1461224231619 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 00:37:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 00:37:11 INFO - PROCESS | 1851 | 1461224231638 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 00:37:11 INFO - PROCESS | 1851 | 1461224231645 Marionette TRACE conn3 <- [1,2146,null,{}] 00:37:11 INFO - PROCESS | 1851 | 1461224231655 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}] 00:37:12 INFO - PROCESS | 1851 | 1461224232058 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 00:37:12 INFO - PROCESS | 1851 | 1461224232457 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:12 INFO - PROCESS | 1851 | ++DOCSHELL 0x83a74800 == 153 [pid = 1851] [id = 544] 00:37:12 INFO - PROCESS | 1851 | ++DOMWINDOW == 180 (0x94ef0800) [pid = 1851] [serial = 1633] [outer = (nil)] 00:37:12 INFO - PROCESS | 1851 | ++DOMWINDOW == 181 (0x9af57400) [pid = 1851] [serial = 1634] [outer = 0x94ef0800] 00:37:12 INFO - PROCESS | 1851 | 1461224232588 Marionette DEBUG loaded listener.js 00:37:12 INFO - PROCESS | 1851 | ++DOMWINDOW == 182 (0x9af8bc00) [pid = 1851] [serial = 1635] [outer = 0x94ef0800] 00:37:15 INFO - PROCESS | 1851 | --DOCSHELL 0x888e1c00 == 152 [pid = 1851] [id = 526] 00:37:15 INFO - PROCESS | 1851 | --DOCSHELL 0x87ccb000 == 151 [pid = 1851] [id = 525] 00:37:15 INFO - PROCESS | 1851 | --DOCSHELL 0x8634ac00 == 150 [pid = 1851] [id = 524] 00:37:15 INFO - PROCESS | 1851 | --DOCSHELL 0x861d6c00 == 149 [pid = 1851] [id = 518] 00:37:15 INFO - PROCESS | 1851 | --DOCSHELL 0x97b6e000 == 148 [pid = 1851] [id = 519] 00:37:15 INFO - PROCESS | 1851 | --DOCSHELL 0x937da800 == 147 [pid = 1851] [id = 517] 00:37:15 INFO - PROCESS | 1851 | --DOCSHELL 0x92dc2c00 == 146 [pid = 1851] [id = 516] 00:37:15 INFO - PROCESS | 1851 | --DOCSHELL 0x88fdd400 == 145 [pid = 1851] [id = 515] 00:37:15 INFO - PROCESS | 1851 | --DOCSHELL 0x83a73000 == 144 [pid = 1851] [id = 514] 00:37:15 INFO - PROCESS | 1851 | --DOCSHELL 0x84aecc00 == 143 [pid = 1851] [id = 512] 00:37:15 INFO - PROCESS | 1851 | --DOCSHELL 0x8ef32800 == 142 [pid = 1851] [id = 513] 00:37:15 INFO - PROCESS | 1851 | --DOCSHELL 0x8f8bd400 == 141 [pid = 1851] [id = 511] 00:37:15 INFO - PROCESS | 1851 | --DOCSHELL 0x8eef3c00 == 140 [pid = 1851] [id = 510] 00:37:15 INFO - PROCESS | 1851 | --DOCSHELL 0x8e7af000 == 139 [pid = 1851] [id = 509] 00:37:15 INFO - PROCESS | 1851 | --DOCSHELL 0x8e77d400 == 138 [pid = 1851] [id = 508] 00:37:15 INFO - PROCESS | 1851 | --DOCSHELL 0x88fe6800 == 137 [pid = 1851] [id = 507] 00:37:15 INFO - PROCESS | 1851 | --DOMWINDOW == 181 (0x9fed2000) [pid = 1851] [serial = 1434] [outer = (nil)] [url = about:blank] 00:37:15 INFO - PROCESS | 1851 | --DOMWINDOW == 180 (0x8ef31400) [pid = 1851] [serial = 1389] [outer = (nil)] [url = about:blank] 00:37:15 INFO - PROCESS | 1851 | --DOMWINDOW == 179 (0xa0b3b000) [pid = 1851] [serial = 1437] [outer = (nil)] [url = about:blank] 00:37:15 INFO - PROCESS | 1851 | --DOMWINDOW == 178 (0x9805b000) [pid = 1851] [serial = 1374] [outer = (nil)] [url = about:blank] 00:37:15 INFO - PROCESS | 1851 | --DOMWINDOW == 177 (0xa2721400) [pid = 1851] [serial = 1440] [outer = (nil)] [url = about:blank] 00:37:15 INFO - PROCESS | 1851 | --DOMWINDOW == 176 (0x9fb50000) [pid = 1851] [serial = 1431] [outer = (nil)] [url = about:blank] 00:37:15 INFO - PROCESS | 1851 | --DOMWINDOW == 175 (0x8e8cfc00) [pid = 1851] [serial = 1520] [outer = (nil)] [url = about:blank] 00:37:15 INFO - PROCESS | 1851 | --DOMWINDOW == 174 (0x893b6000) [pid = 1851] [serial = 1517] [outer = (nil)] [url = about:blank] 00:37:15 INFO - PROCESS | 1851 | --DOMWINDOW == 173 (0x8e783000) [pid = 1851] [serial = 1518] [outer = (nil)] [url = about:blank] 00:37:15 INFO - PROCESS | 1851 | --DOMWINDOW == 172 (0x930dc000) [pid = 1851] [serial = 1484] [outer = (nil)] [url = about:blank] 00:37:15 INFO - PROCESS | 1851 | --DOMWINDOW == 171 (0x92d6bc00) [pid = 1851] [serial = 1482] [outer = (nil)] [url = about:blank] 00:37:15 INFO - PROCESS | 1851 | --DOMWINDOW == 170 (0x929dbc00) [pid = 1851] [serial = 1481] [outer = (nil)] [url = about:blank] 00:37:15 INFO - PROCESS | 1851 | --DOMWINDOW == 169 (0x92926800) [pid = 1851] [serial = 1479] [outer = (nil)] [url = about:blank] 00:37:15 INFO - PROCESS | 1851 | --DOMWINDOW == 168 (0x92921400) [pid = 1851] [serial = 1478] [outer = (nil)] [url = about:blank] 00:37:15 INFO - PROCESS | 1851 | --DOMWINDOW == 167 (0x912f4000) [pid = 1851] [serial = 1476] [outer = (nil)] [url = about:blank] 00:37:15 INFO - PROCESS | 1851 | --DOMWINDOW == 166 (0x9103f400) [pid = 1851] [serial = 1475] [outer = (nil)] [url = about:blank] 00:37:15 INFO - PROCESS | 1851 | --DOMWINDOW == 165 (0x8fe9c800) [pid = 1851] [serial = 1473] [outer = (nil)] [url = about:blank] 00:37:15 INFO - PROCESS | 1851 | --DOMWINDOW == 164 (0x8fd4c800) [pid = 1851] [serial = 1472] [outer = (nil)] [url = about:blank] 00:37:15 INFO - PROCESS | 1851 | --DOMWINDOW == 163 (0x8f4e1800) [pid = 1851] [serial = 1470] [outer = (nil)] [url = about:blank] 00:37:15 INFO - PROCESS | 1851 | --DOMWINDOW == 162 (0x8f1ea000) [pid = 1851] [serial = 1469] [outer = (nil)] [url = about:blank] 00:37:15 INFO - PROCESS | 1851 | --DOMWINDOW == 161 (0x8f096000) [pid = 1851] [serial = 1467] [outer = (nil)] [url = about:blank] 00:37:15 INFO - PROCESS | 1851 | --DOMWINDOW == 160 (0x8f08bc00) [pid = 1851] [serial = 1466] [outer = (nil)] [url = about:blank] 00:37:15 INFO - PROCESS | 1851 | --DOMWINDOW == 159 (0x8eefbc00) [pid = 1851] [serial = 1464] [outer = (nil)] [url = about:blank] 00:37:15 INFO - PROCESS | 1851 | --DOMWINDOW == 158 (0x8eaea400) [pid = 1851] [serial = 1463] [outer = (nil)] [url = about:blank] 00:37:15 INFO - PROCESS | 1851 | --DOMWINDOW == 157 (0x8b399000) [pid = 1851] [serial = 1461] [outer = (nil)] [url = about:blank] 00:37:15 INFO - PROCESS | 1851 | --DOMWINDOW == 156 (0x8a5d1000) [pid = 1851] [serial = 1460] [outer = (nil)] [url = about:blank] 00:37:15 INFO - PROCESS | 1851 | --DOMWINDOW == 155 (0x893b4800) [pid = 1851] [serial = 1458] [outer = (nil)] [url = about:blank] 00:37:15 INFO - PROCESS | 1851 | --DOMWINDOW == 154 (0x89145400) [pid = 1851] [serial = 1457] [outer = (nil)] [url = about:blank] 00:37:15 INFO - PROCESS | 1851 | --DOMWINDOW == 153 (0x893ad400) [pid = 1851] [serial = 1511] [outer = (nil)] [url = about:blank] 00:37:15 INFO - PROCESS | 1851 | --DOMWINDOW == 152 (0x858e1400) [pid = 1851] [serial = 1508] [outer = (nil)] [url = about:blank] 00:37:15 INFO - PROCESS | 1851 | --DOMWINDOW == 151 (0x861d1c00) [pid = 1851] [serial = 1509] [outer = (nil)] [url = about:blank] 00:37:15 INFO - PROCESS | 1851 | --DOMWINDOW == 150 (0x93125c00) [pid = 1851] [serial = 1506] [outer = (nil)] [url = about:blank] 00:37:15 INFO - PROCESS | 1851 | --DOMWINDOW == 149 (0x93124400) [pid = 1851] [serial = 1505] [outer = (nil)] [url = about:blank] 00:37:15 INFO - PROCESS | 1851 | --DOMWINDOW == 148 (0xa3b01c00) [pid = 1851] [serial = 1503] [outer = (nil)] [url = about:blank] 00:37:15 INFO - PROCESS | 1851 | --DOMWINDOW == 147 (0xa0ea3c00) [pid = 1851] [serial = 1502] [outer = (nil)] [url = about:blank] 00:37:15 INFO - PROCESS | 1851 | --DOMWINDOW == 146 (0x9fb4f800) [pid = 1851] [serial = 1500] [outer = (nil)] [url = about:blank] 00:37:15 INFO - PROCESS | 1851 | --DOMWINDOW == 145 (0x9fa2bc00) [pid = 1851] [serial = 1499] [outer = (nil)] [url = about:blank] 00:37:15 INFO - PROCESS | 1851 | --DOMWINDOW == 144 (0x997d4400) [pid = 1851] [serial = 1497] [outer = (nil)] [url = about:blank] 00:37:15 INFO - PROCESS | 1851 | --DOMWINDOW == 143 (0x98a0c000) [pid = 1851] [serial = 1496] [outer = (nil)] [url = about:blank] 00:37:15 INFO - PROCESS | 1851 | --DOMWINDOW == 142 (0x98457000) [pid = 1851] [serial = 1494] [outer = (nil)] [url = about:blank] 00:37:15 INFO - PROCESS | 1851 | --DOMWINDOW == 141 (0x9844e000) [pid = 1851] [serial = 1493] [outer = (nil)] [url = about:blank] 00:37:15 INFO - PROCESS | 1851 | --DOMWINDOW == 140 (0x97ec0c00) [pid = 1851] [serial = 1491] [outer = (nil)] [url = about:blank] 00:37:15 INFO - PROCESS | 1851 | --DOMWINDOW == 139 (0x97d90000) [pid = 1851] [serial = 1490] [outer = (nil)] [url = about:blank] 00:37:15 INFO - PROCESS | 1851 | --DOMWINDOW == 138 (0x97b5ac00) [pid = 1851] [serial = 1488] [outer = (nil)] [url = about:blank] 00:37:15 INFO - PROCESS | 1851 | --DOMWINDOW == 137 (0x960a6400) [pid = 1851] [serial = 1487] [outer = (nil)] [url = about:blank] 00:37:15 INFO - PROCESS | 1851 | --DOMWINDOW == 136 (0x930df800) [pid = 1851] [serial = 1485] [outer = (nil)] [url = about:blank] 00:37:15 INFO - PROCESS | 1851 | --DOMWINDOW == 135 (0x89bd9c00) [pid = 1851] [serial = 1514] [outer = (nil)] [url = about:blank] 00:37:15 INFO - PROCESS | 1851 | --DOMWINDOW == 134 (0x8a2f4400) [pid = 1851] [serial = 1515] [outer = (nil)] [url = about:blank] 00:37:15 INFO - PROCESS | 1851 | --DOMWINDOW == 133 (0x8942bc00) [pid = 1851] [serial = 1512] [outer = (nil)] [url = about:blank] 00:37:15 INFO - PROCESS | 1851 | 1461224235759 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] 00:37:15 INFO - PROCESS | 1851 | 1461224235897 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 00:37:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 00:37:15 INFO - PROCESS | 1851 | 1461224235905 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 00:37:15 INFO - PROCESS | 1851 | 1461224235911 Marionette TRACE conn3 <- [1,2150,null,{}] 00:37:15 INFO - PROCESS | 1851 | 1461224235920 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}] 00:37:16 INFO - PROCESS | 1851 | 1461224236109 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 00:37:16 INFO - PROCESS | 1851 | 1461224236155 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:16 INFO - PROCESS | 1851 | ++DOCSHELL 0x8634ec00 == 138 [pid = 1851] [id = 545] 00:37:16 INFO - PROCESS | 1851 | ++DOMWINDOW == 134 (0x8634f000) [pid = 1851] [serial = 1636] [outer = (nil)] 00:37:16 INFO - PROCESS | 1851 | ++DOMWINDOW == 135 (0x87cd4400) [pid = 1851] [serial = 1637] [outer = 0x8634f000] 00:37:16 INFO - PROCESS | 1851 | 1461224236416 Marionette DEBUG loaded listener.js 00:37:16 INFO - PROCESS | 1851 | ++DOMWINDOW == 136 (0x8894b000) [pid = 1851] [serial = 1638] [outer = 0x8634f000] 00:37:17 INFO - PROCESS | 1851 | 1461224237232 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]]]}] 00:37:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 00:37:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1393ms 00:37:17 INFO - PROCESS | 1851 | 1461224237298 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 00:37:17 INFO - PROCESS | 1851 | 1461224237307 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 00:37:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 00:37:17 INFO - PROCESS | 1851 | 1461224237317 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 00:37:17 INFO - PROCESS | 1851 | 1461224237321 Marionette TRACE conn3 <- [1,2154,null,{}] 00:37:17 INFO - PROCESS | 1851 | 1461224237327 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}] 00:37:17 INFO - PROCESS | 1851 | 1461224237523 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 00:37:17 INFO - PROCESS | 1851 | 1461224237752 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:17 INFO - PROCESS | 1851 | ++DOCSHELL 0x86342800 == 139 [pid = 1851] [id = 546] 00:37:17 INFO - PROCESS | 1851 | ++DOMWINDOW == 137 (0x86349400) [pid = 1851] [serial = 1639] [outer = (nil)] 00:37:17 INFO - PROCESS | 1851 | ++DOMWINDOW == 138 (0x893b9c00) [pid = 1851] [serial = 1640] [outer = 0x86349400] 00:37:17 INFO - PROCESS | 1851 | 1461224237848 Marionette DEBUG loaded listener.js 00:37:17 INFO - PROCESS | 1851 | ++DOMWINDOW == 139 (0x89431c00) [pid = 1851] [serial = 1641] [outer = 0x86349400] 00:37:18 INFO - PROCESS | 1851 | 1461224238888 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]]]}] 00:37:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 00:37:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1637ms 00:37:18 INFO - PROCESS | 1851 | 1461224238954 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 00:37:18 INFO - PROCESS | 1851 | 1461224238959 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 00:37:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 00:37:18 INFO - PROCESS | 1851 | 1461224238965 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 00:37:18 INFO - PROCESS | 1851 | 1461224238971 Marionette TRACE conn3 <- [1,2158,null,{}] 00:37:18 INFO - PROCESS | 1851 | 1461224238994 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}] 00:37:19 INFO - PROCESS | 1851 | 1461224239306 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 00:37:19 INFO - PROCESS | 1851 | 1461224239539 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:19 INFO - PROCESS | 1851 | ++DOCSHELL 0x8a2f9000 == 140 [pid = 1851] [id = 547] 00:37:19 INFO - PROCESS | 1851 | ++DOMWINDOW == 140 (0x8a2fe000) [pid = 1851] [serial = 1642] [outer = (nil)] 00:37:19 INFO - PROCESS | 1851 | ++DOMWINDOW == 141 (0x8b243800) [pid = 1851] [serial = 1643] [outer = 0x8a2fe000] 00:37:19 INFO - PROCESS | 1851 | 1461224239665 Marionette DEBUG loaded listener.js 00:37:19 INFO - PROCESS | 1851 | ++DOMWINDOW == 142 (0x8e77dc00) [pid = 1851] [serial = 1644] [outer = 0x8a2fe000] 00:37:21 INFO - PROCESS | 1851 | --DOMWINDOW == 141 (0x8ef3ec00) [pid = 1851] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 00:37:21 INFO - PROCESS | 1851 | --DOMWINDOW == 140 (0x90f37c00) [pid = 1851] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 00:37:21 INFO - PROCESS | 1851 | --DOMWINDOW == 139 (0x8fd50800) [pid = 1851] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 00:37:21 INFO - PROCESS | 1851 | --DOMWINDOW == 138 (0x8f8bec00) [pid = 1851] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 00:37:21 INFO - PROCESS | 1851 | --DOMWINDOW == 137 (0x87cd2000) [pid = 1851] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 00:37:21 INFO - PROCESS | 1851 | --DOMWINDOW == 136 (0x8fc29c00) [pid = 1851] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 00:37:21 INFO - PROCESS | 1851 | --DOMWINDOW == 135 (0x89087c00) [pid = 1851] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 00:37:21 INFO - PROCESS | 1851 | --DOMWINDOW == 134 (0x893ad000) [pid = 1851] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 00:37:21 INFO - PROCESS | 1851 | --DOMWINDOW == 133 (0x97b6fc00) [pid = 1851] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 00:37:21 INFO - PROCESS | 1851 | --DOMWINDOW == 132 (0x8f0a0800) [pid = 1851] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 00:37:21 INFO - PROCESS | 1851 | --DOMWINDOW == 131 (0x8a5ce400) [pid = 1851] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 00:37:21 INFO - PROCESS | 1851 | --DOMWINDOW == 130 (0x888e5800) [pid = 1851] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 00:37:21 INFO - PROCESS | 1851 | --DOMWINDOW == 129 (0x89435c00) [pid = 1851] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 00:37:21 INFO - PROCESS | 1851 | --DOMWINDOW == 128 (0x83a72c00) [pid = 1851] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 00:37:21 INFO - PROCESS | 1851 | --DOMWINDOW == 127 (0x97e0ec00) [pid = 1851] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 00:37:21 INFO - PROCESS | 1851 | --DOMWINDOW == 126 (0x94ef4c00) [pid = 1851] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 00:37:21 INFO - PROCESS | 1851 | --DOMWINDOW == 125 (0x86347c00) [pid = 1851] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 00:37:21 INFO - PROCESS | 1851 | --DOMWINDOW == 124 (0x8e77d800) [pid = 1851] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 00:37:21 INFO - PROCESS | 1851 | --DOMWINDOW == 123 (0x99717000) [pid = 1851] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 00:37:21 INFO - PROCESS | 1851 | --DOMWINDOW == 122 (0x8b39c000) [pid = 1851] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 00:37:21 INFO - PROCESS | 1851 | --DOMWINDOW == 121 (0x8fc28400) [pid = 1851] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 00:37:21 INFO - PROCESS | 1851 | --DOMWINDOW == 120 (0x930e5800) [pid = 1851] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 00:37:21 INFO - PROCESS | 1851 | 1461224241373 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]]]}] 00:37:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 00:37:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 2443ms 00:37:21 INFO - PROCESS | 1851 | 1461224241409 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 00:37:21 INFO - PROCESS | 1851 | 1461224241413 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 00:37:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 00:37:21 INFO - PROCESS | 1851 | 1461224241419 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 00:37:21 INFO - PROCESS | 1851 | 1461224241437 Marionette TRACE conn3 <- [1,2162,null,{}] 00:37:21 INFO - PROCESS | 1851 | 1461224241444 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}] 00:37:21 INFO - PROCESS | 1851 | 1461224241719 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 00:37:21 INFO - PROCESS | 1851 | 1461224241742 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:21 INFO - PROCESS | 1851 | ++DOCSHELL 0x83a72c00 == 141 [pid = 1851] [id = 548] 00:37:21 INFO - PROCESS | 1851 | ++DOMWINDOW == 121 (0x86340c00) [pid = 1851] [serial = 1645] [outer = (nil)] 00:37:21 INFO - PROCESS | 1851 | ++DOMWINDOW == 122 (0x8a2f7c00) [pid = 1851] [serial = 1646] [outer = 0x86340c00] 00:37:21 INFO - PROCESS | 1851 | 1461224241816 Marionette DEBUG loaded listener.js 00:37:21 INFO - PROCESS | 1851 | ++DOMWINDOW == 123 (0x8e787400) [pid = 1851] [serial = 1647] [outer = 0x86340c00] 00:37:22 INFO - PROCESS | 1851 | 1461224242795 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]]]}] 00:37:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 00:37:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1449ms 00:37:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 00:37:22 INFO - PROCESS | 1851 | 1461224242870 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 00:37:22 INFO - PROCESS | 1851 | 1461224242873 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 00:37:22 INFO - PROCESS | 1851 | 1461224242879 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 00:37:22 INFO - PROCESS | 1851 | 1461224242883 Marionette TRACE conn3 <- [1,2166,null,{}] 00:37:22 INFO - PROCESS | 1851 | 1461224242888 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}] 00:37:23 INFO - PROCESS | 1851 | 1461224243244 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 00:37:23 INFO - PROCESS | 1851 | 1461224243624 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:23 INFO - PROCESS | 1851 | ++DOCSHELL 0x84aef400 == 142 [pid = 1851] [id = 549] 00:37:23 INFO - PROCESS | 1851 | ++DOMWINDOW == 124 (0x84af8400) [pid = 1851] [serial = 1648] [outer = (nil)] 00:37:23 INFO - PROCESS | 1851 | ++DOMWINDOW == 125 (0x857b6000) [pid = 1851] [serial = 1649] [outer = 0x84af8400] 00:37:23 INFO - PROCESS | 1851 | 1461224243721 Marionette DEBUG loaded listener.js 00:37:23 INFO - PROCESS | 1851 | ++DOMWINDOW == 126 (0x861d2800) [pid = 1851] [serial = 1650] [outer = 0x84af8400] 00:37:24 INFO - PROCESS | 1851 | 1461224244755 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]]]}] 00:37:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 00:37:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1940ms 00:37:24 INFO - PROCESS | 1851 | 1461224244820 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 00:37:24 INFO - PROCESS | 1851 | 1461224244828 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 00:37:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 00:37:24 INFO - PROCESS | 1851 | 1461224244837 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 00:37:24 INFO - PROCESS | 1851 | 1461224244843 Marionette TRACE conn3 <- [1,2170,null,{}] 00:37:24 INFO - PROCESS | 1851 | 1461224244851 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}] 00:37:25 INFO - PROCESS | 1851 | 1461224245106 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 00:37:25 INFO - PROCESS | 1851 | 1461224245453 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:25 INFO - PROCESS | 1851 | ++DOCSHELL 0x888e1800 == 143 [pid = 1851] [id = 550] 00:37:25 INFO - PROCESS | 1851 | ++DOMWINDOW == 127 (0x88953c00) [pid = 1851] [serial = 1651] [outer = (nil)] 00:37:25 INFO - PROCESS | 1851 | ++DOMWINDOW == 128 (0x8908a000) [pid = 1851] [serial = 1652] [outer = 0x88953c00] 00:37:25 INFO - PROCESS | 1851 | 1461224245554 Marionette DEBUG loaded listener.js 00:37:25 INFO - PROCESS | 1851 | ++DOMWINDOW == 129 (0x893b5000) [pid = 1851] [serial = 1653] [outer = 0x88953c00] 00:37:26 INFO - PROCESS | 1851 | 1461224246604 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]]]}] 00:37:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 00:37:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1834ms 00:37:26 INFO - PROCESS | 1851 | 1461224246672 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 00:37:26 INFO - PROCESS | 1851 | 1461224246678 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 00:37:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 00:37:26 INFO - PROCESS | 1851 | 1461224246685 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 00:37:26 INFO - PROCESS | 1851 | 1461224246689 Marionette TRACE conn3 <- [1,2174,null,{}] 00:37:26 INFO - PROCESS | 1851 | 1461224246695 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}] 00:37:26 INFO - PROCESS | 1851 | 1461224246920 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 00:37:27 INFO - PROCESS | 1851 | 1461224247317 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:27 INFO - PROCESS | 1851 | ++DOCSHELL 0x89be2400 == 144 [pid = 1851] [id = 551] 00:37:27 INFO - PROCESS | 1851 | ++DOMWINDOW == 130 (0x8a2f4400) [pid = 1851] [serial = 1654] [outer = (nil)] 00:37:27 INFO - PROCESS | 1851 | ++DOMWINDOW == 131 (0x8a5d8c00) [pid = 1851] [serial = 1655] [outer = 0x8a2f4400] 00:37:27 INFO - PROCESS | 1851 | 1461224247414 Marionette DEBUG loaded listener.js 00:37:27 INFO - PROCESS | 1851 | ++DOMWINDOW == 132 (0x8b3dd400) [pid = 1851] [serial = 1656] [outer = 0x8a2f4400] 00:37:28 INFO - PROCESS | 1851 | 1461224248555 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]]]}] 00:37:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 00:37:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1933ms 00:37:28 INFO - PROCESS | 1851 | 1461224248620 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 00:37:28 INFO - PROCESS | 1851 | 1461224248628 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 00:37:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 00:37:28 INFO - PROCESS | 1851 | 1461224248648 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 00:37:28 INFO - PROCESS | 1851 | 1461224248657 Marionette TRACE conn3 <- [1,2178,null,{}] 00:37:28 INFO - PROCESS | 1851 | 1461224248663 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}] 00:37:28 INFO - PROCESS | 1851 | 1461224248936 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 00:37:29 INFO - PROCESS | 1851 | 1461224249280 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:29 INFO - PROCESS | 1851 | ++DOCSHELL 0x89be1c00 == 145 [pid = 1851] [id = 552] 00:37:29 INFO - PROCESS | 1851 | ++DOMWINDOW == 133 (0x8a5d1000) [pid = 1851] [serial = 1657] [outer = (nil)] 00:37:29 INFO - PROCESS | 1851 | ++DOMWINDOW == 134 (0x8eefc800) [pid = 1851] [serial = 1658] [outer = 0x8a5d1000] 00:37:29 INFO - PROCESS | 1851 | 1461224249385 Marionette DEBUG loaded listener.js 00:37:29 INFO - PROCESS | 1851 | ++DOMWINDOW == 135 (0x8f085400) [pid = 1851] [serial = 1659] [outer = 0x8a5d1000] 00:37:30 INFO - PROCESS | 1851 | 1461224250357 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]]]}] 00:37:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 00:37:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1799ms 00:37:30 INFO - PROCESS | 1851 | 1461224250440 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 00:37:30 INFO - PROCESS | 1851 | 1461224250446 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 00:37:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 00:37:30 INFO - PROCESS | 1851 | 1461224250456 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 00:37:30 INFO - PROCESS | 1851 | 1461224250460 Marionette TRACE conn3 <- [1,2182,null,{}] 00:37:30 INFO - PROCESS | 1851 | 1461224250466 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}] 00:37:30 INFO - PROCESS | 1851 | 1461224250738 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 00:37:31 INFO - PROCESS | 1851 | 1461224251097 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:31 INFO - PROCESS | 1851 | ++DOCSHELL 0x89bd9400 == 146 [pid = 1851] [id = 553] 00:37:31 INFO - PROCESS | 1851 | ++DOMWINDOW == 136 (0x8eaeac00) [pid = 1851] [serial = 1660] [outer = (nil)] 00:37:31 INFO - PROCESS | 1851 | ++DOMWINDOW == 137 (0x8f184c00) [pid = 1851] [serial = 1661] [outer = 0x8eaeac00] 00:37:31 INFO - PROCESS | 1851 | 1461224251207 Marionette DEBUG loaded listener.js 00:37:31 INFO - PROCESS | 1851 | ++DOMWINDOW == 138 (0x8f1ea400) [pid = 1851] [serial = 1662] [outer = 0x8eaeac00] 00:37:32 INFO - PROCESS | 1851 | 1461224252197 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]]]}] 00:37:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 00:37:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1796ms 00:37:32 INFO - PROCESS | 1851 | 1461224252252 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 00:37:32 INFO - PROCESS | 1851 | 1461224252256 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 00:37:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 00:37:32 INFO - PROCESS | 1851 | 1461224252263 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 00:37:32 INFO - PROCESS | 1851 | 1461224252266 Marionette TRACE conn3 <- [1,2186,null,{}] 00:37:32 INFO - PROCESS | 1851 | 1461224252273 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}] 00:37:32 INFO - PROCESS | 1851 | 1461224252496 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 00:37:32 INFO - PROCESS | 1851 | 1461224252850 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:32 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f8ca000 == 147 [pid = 1851] [id = 554] 00:37:32 INFO - PROCESS | 1851 | ++DOMWINDOW == 139 (0x8f8cac00) [pid = 1851] [serial = 1663] [outer = (nil)] 00:37:32 INFO - PROCESS | 1851 | ++DOMWINDOW == 140 (0x8fc25400) [pid = 1851] [serial = 1664] [outer = 0x8f8cac00] 00:37:32 INFO - PROCESS | 1851 | 1461224252963 Marionette DEBUG loaded listener.js 00:37:33 INFO - PROCESS | 1851 | ++DOMWINDOW == 141 (0x8fe9c400) [pid = 1851] [serial = 1665] [outer = 0x8f8cac00] 00:37:33 INFO - PROCESS | 1851 | 1461224253913 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]]]}] 00:37:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 00:37:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1689ms 00:37:33 INFO - PROCESS | 1851 | 1461224253952 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 00:37:33 INFO - PROCESS | 1851 | 1461224253956 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 00:37:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 00:37:33 INFO - PROCESS | 1851 | 1461224253963 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 00:37:33 INFO - PROCESS | 1851 | 1461224253966 Marionette TRACE conn3 <- [1,2190,null,{}] 00:37:33 INFO - PROCESS | 1851 | 1461224253972 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}] 00:37:34 INFO - PROCESS | 1851 | 1461224254185 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 00:37:34 INFO - PROCESS | 1851 | 1461224254562 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:34 INFO - PROCESS | 1851 | ++DOCSHELL 0x8b249c00 == 148 [pid = 1851] [id = 555] 00:37:34 INFO - PROCESS | 1851 | ++DOMWINDOW == 142 (0x9047d800) [pid = 1851] [serial = 1666] [outer = (nil)] 00:37:34 INFO - PROCESS | 1851 | ++DOMWINDOW == 143 (0x91041400) [pid = 1851] [serial = 1667] [outer = 0x9047d800] 00:37:34 INFO - PROCESS | 1851 | 1461224254660 Marionette DEBUG loaded listener.js 00:37:34 INFO - PROCESS | 1851 | ++DOMWINDOW == 144 (0x91ce4400) [pid = 1851] [serial = 1668] [outer = 0x9047d800] 00:37:35 INFO - PROCESS | 1851 | 1461224255611 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]]]}] 00:37:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 00:37:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1685ms 00:37:35 INFO - PROCESS | 1851 | 1461224255649 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 00:37:35 INFO - PROCESS | 1851 | 1461224255652 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 00:37:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 00:37:35 INFO - PROCESS | 1851 | 1461224255659 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 00:37:35 INFO - PROCESS | 1851 | 1461224255663 Marionette TRACE conn3 <- [1,2194,null,{}] 00:37:35 INFO - PROCESS | 1851 | 1461224255670 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}] 00:37:35 INFO - PROCESS | 1851 | 1461224255900 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 00:37:36 INFO - PROCESS | 1851 | 1461224256239 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:36 INFO - PROCESS | 1851 | ++DOCSHELL 0x8894f400 == 149 [pid = 1851] [id = 556] 00:37:36 INFO - PROCESS | 1851 | ++DOMWINDOW == 145 (0x893b8c00) [pid = 1851] [serial = 1669] [outer = (nil)] 00:37:36 INFO - PROCESS | 1851 | ++DOMWINDOW == 146 (0x927f3c00) [pid = 1851] [serial = 1670] [outer = 0x893b8c00] 00:37:36 INFO - PROCESS | 1851 | 1461224256336 Marionette DEBUG loaded listener.js 00:37:36 INFO - PROCESS | 1851 | ++DOMWINDOW == 147 (0x92926800) [pid = 1851] [serial = 1671] [outer = 0x893b8c00] 00:37:37 INFO - PROCESS | 1851 | 1461224257242 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]]]}] 00:37:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 00:37:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1640ms 00:37:37 INFO - PROCESS | 1851 | 1461224257300 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 00:37:37 INFO - PROCESS | 1851 | 1461224257305 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 00:37:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 00:37:37 INFO - PROCESS | 1851 | 1461224257312 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 00:37:37 INFO - PROCESS | 1851 | 1461224257316 Marionette TRACE conn3 <- [1,2198,null,{}] 00:37:37 INFO - PROCESS | 1851 | 1461224257322 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}] 00:37:37 INFO - PROCESS | 1851 | 1461224257553 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 00:37:37 INFO - PROCESS | 1851 | 1461224257900 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:37 INFO - PROCESS | 1851 | ++DOCSHELL 0x91ceac00 == 150 [pid = 1851] [id = 557] 00:37:37 INFO - PROCESS | 1851 | ++DOMWINDOW == 148 (0x9264d400) [pid = 1851] [serial = 1672] [outer = (nil)] 00:37:37 INFO - PROCESS | 1851 | ++DOMWINDOW == 149 (0x92dc0400) [pid = 1851] [serial = 1673] [outer = 0x9264d400] 00:37:37 INFO - PROCESS | 1851 | 1461224257995 Marionette DEBUG loaded listener.js 00:37:38 INFO - PROCESS | 1851 | ++DOMWINDOW == 150 (0x92dc3c00) [pid = 1851] [serial = 1674] [outer = 0x9264d400] 00:37:38 INFO - PROCESS | 1851 | 1461224258941 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]]]}] 00:37:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 00:37:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1686ms 00:37:39 INFO - PROCESS | 1851 | 1461224259000 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 00:37:39 INFO - PROCESS | 1851 | 1461224259003 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 00:37:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 00:37:39 INFO - PROCESS | 1851 | 1461224259010 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 00:37:39 INFO - PROCESS | 1851 | 1461224259014 Marionette TRACE conn3 <- [1,2202,null,{}] 00:37:39 INFO - PROCESS | 1851 | 1461224259020 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}] 00:37:39 INFO - PROCESS | 1851 | 1461224259247 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 00:37:39 INFO - PROCESS | 1851 | 1461224259589 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:39 INFO - PROCESS | 1851 | ++DOCSHELL 0x8fc1e400 == 151 [pid = 1851] [id = 558] 00:37:39 INFO - PROCESS | 1851 | ++DOMWINDOW == 151 (0x92d69000) [pid = 1851] [serial = 1675] [outer = (nil)] 00:37:39 INFO - PROCESS | 1851 | ++DOMWINDOW == 152 (0x930db400) [pid = 1851] [serial = 1676] [outer = 0x92d69000] 00:37:39 INFO - PROCESS | 1851 | 1461224259688 Marionette DEBUG loaded listener.js 00:37:39 INFO - PROCESS | 1851 | ++DOMWINDOW == 153 (0x930df800) [pid = 1851] [serial = 1677] [outer = 0x92d69000] 00:37:40 INFO - PROCESS | 1851 | 1461224260614 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]]]}] 00:37:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 00:37:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1641ms 00:37:40 INFO - PROCESS | 1851 | 1461224260652 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 00:37:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 00:37:40 INFO - PROCESS | 1851 | 1461224260656 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 00:37:40 INFO - PROCESS | 1851 | 1461224260663 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 00:37:40 INFO - PROCESS | 1851 | 1461224260667 Marionette TRACE conn3 <- [1,2206,null,{}] 00:37:40 INFO - PROCESS | 1851 | 1461224260672 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}] 00:37:40 INFO - PROCESS | 1851 | 1461224260911 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 00:37:41 INFO - PROCESS | 1851 | 1461224261280 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:41 INFO - PROCESS | 1851 | ++DOCSHELL 0x93124000 == 152 [pid = 1851] [id = 559] 00:37:41 INFO - PROCESS | 1851 | ++DOMWINDOW == 154 (0x93124400) [pid = 1851] [serial = 1678] [outer = (nil)] 00:37:41 INFO - PROCESS | 1851 | ++DOMWINDOW == 155 (0x93128000) [pid = 1851] [serial = 1679] [outer = 0x93124400] 00:37:41 INFO - PROCESS | 1851 | 1461224261409 Marionette DEBUG loaded listener.js 00:37:41 INFO - PROCESS | 1851 | ++DOMWINDOW == 156 (0x94346400) [pid = 1851] [serial = 1680] [outer = 0x93124400] 00:37:42 INFO - PROCESS | 1851 | 1461224262449 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]]]}] 00:37:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 00:37:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1840ms 00:37:42 INFO - PROCESS | 1851 | 1461224262503 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 00:37:42 INFO - PROCESS | 1851 | 1461224262513 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 00:37:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 00:37:42 INFO - PROCESS | 1851 | 1461224262520 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 00:37:42 INFO - PROCESS | 1851 | 1461224262524 Marionette TRACE conn3 <- [1,2210,null,{}] 00:37:42 INFO - PROCESS | 1851 | 1461224262533 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}] 00:37:42 INFO - PROCESS | 1851 | 1461224262796 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 00:37:43 INFO - PROCESS | 1851 | 1461224263151 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:43 INFO - PROCESS | 1851 | ++DOCSHELL 0x93120000 == 153 [pid = 1851] [id = 560] 00:37:43 INFO - PROCESS | 1851 | ++DOMWINDOW == 157 (0x93123000) [pid = 1851] [serial = 1681] [outer = (nil)] 00:37:43 INFO - PROCESS | 1851 | ++DOMWINDOW == 158 (0x97b5ec00) [pid = 1851] [serial = 1682] [outer = 0x93123000] 00:37:43 INFO - PROCESS | 1851 | 1461224263244 Marionette DEBUG loaded listener.js 00:37:43 INFO - PROCESS | 1851 | ++DOMWINDOW == 159 (0x97b68400) [pid = 1851] [serial = 1683] [outer = 0x93123000] 00:37:44 INFO - PROCESS | 1851 | 1461224264158 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]]]}] 00:37:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 00:37:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1691ms 00:37:44 INFO - PROCESS | 1851 | 1461224264213 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 00:37:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 00:37:44 INFO - PROCESS | 1851 | 1461224264217 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 00:37:44 INFO - PROCESS | 1851 | 1461224264224 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 00:37:44 INFO - PROCESS | 1851 | 1461224264229 Marionette TRACE conn3 <- [1,2214,null,{}] 00:37:44 INFO - PROCESS | 1851 | 1461224264235 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}] 00:37:44 INFO - PROCESS | 1851 | 1461224264452 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 00:37:44 INFO - PROCESS | 1851 | 1461224264823 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:44 INFO - PROCESS | 1851 | ++DOCSHELL 0x930dc800 == 154 [pid = 1851] [id = 561] 00:37:44 INFO - PROCESS | 1851 | ++DOMWINDOW == 160 (0x93126400) [pid = 1851] [serial = 1684] [outer = (nil)] 00:37:44 INFO - PROCESS | 1851 | ++DOMWINDOW == 161 (0x9805b000) [pid = 1851] [serial = 1685] [outer = 0x93126400] 00:37:44 INFO - PROCESS | 1851 | 1461224264917 Marionette DEBUG loaded listener.js 00:37:45 INFO - PROCESS | 1851 | ++DOMWINDOW == 162 (0x981cd000) [pid = 1851] [serial = 1686] [outer = 0x93126400] 00:37:45 INFO - PROCESS | 1851 | 1461224265798 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]]]}] 00:37:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 00:37:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1631ms 00:37:45 INFO - PROCESS | 1851 | 1461224265856 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 00:37:45 INFO - PROCESS | 1851 | 1461224265860 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 00:37:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 00:37:45 INFO - PROCESS | 1851 | 1461224265874 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 00:37:45 INFO - PROCESS | 1851 | 1461224265877 Marionette TRACE conn3 <- [1,2218,null,{}] 00:37:45 INFO - PROCESS | 1851 | 1461224265887 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}] 00:37:46 INFO - PROCESS | 1851 | 1461224266093 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 00:37:46 INFO - PROCESS | 1851 | 1461224266439 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:46 INFO - PROCESS | 1851 | ++DOCSHELL 0x8a2f6400 == 155 [pid = 1851] [id = 562] 00:37:46 INFO - PROCESS | 1851 | ++DOMWINDOW == 163 (0x8e7b7000) [pid = 1851] [serial = 1687] [outer = (nil)] 00:37:46 INFO - PROCESS | 1851 | ++DOMWINDOW == 164 (0x98458000) [pid = 1851] [serial = 1688] [outer = 0x8e7b7000] 00:37:46 INFO - PROCESS | 1851 | 1461224266532 Marionette DEBUG loaded listener.js 00:37:46 INFO - PROCESS | 1851 | ++DOMWINDOW == 165 (0x9857f800) [pid = 1851] [serial = 1689] [outer = 0x8e7b7000] 00:37:47 INFO - PROCESS | 1851 | 1461224267460 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]]]}] 00:37:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 00:37:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1641ms 00:37:47 INFO - PROCESS | 1851 | 1461224267514 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 00:37:47 INFO - PROCESS | 1851 | 1461224267518 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 00:37:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 00:37:47 INFO - PROCESS | 1851 | 1461224267526 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 00:37:47 INFO - PROCESS | 1851 | 1461224267530 Marionette TRACE conn3 <- [1,2222,null,{}] 00:37:47 INFO - PROCESS | 1851 | 1461224267536 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}] 00:37:47 INFO - PROCESS | 1851 | 1461224267767 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 00:37:48 INFO - PROCESS | 1851 | 1461224268110 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:48 INFO - PROCESS | 1851 | ++DOCSHELL 0x9844e400 == 156 [pid = 1851] [id = 563] 00:37:48 INFO - PROCESS | 1851 | ++DOMWINDOW == 166 (0x98d74000) [pid = 1851] [serial = 1690] [outer = (nil)] 00:37:48 INFO - PROCESS | 1851 | ++DOMWINDOW == 167 (0x9af56800) [pid = 1851] [serial = 1691] [outer = 0x98d74000] 00:37:48 INFO - PROCESS | 1851 | 1461224268207 Marionette DEBUG loaded listener.js 00:37:48 INFO - PROCESS | 1851 | ++DOMWINDOW == 168 (0x9af62800) [pid = 1851] [serial = 1692] [outer = 0x98d74000] 00:37:49 INFO - PROCESS | 1851 | 1461224269128 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]]]}] 00:37:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 00:37:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1642ms 00:37:49 INFO - PROCESS | 1851 | 1461224269170 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 00:37:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 00:37:49 INFO - PROCESS | 1851 | 1461224269174 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 00:37:49 INFO - PROCESS | 1851 | 1461224269181 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 00:37:49 INFO - PROCESS | 1851 | 1461224269184 Marionette TRACE conn3 <- [1,2226,null,{}] 00:37:49 INFO - PROCESS | 1851 | 1461224269190 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}] 00:37:49 INFO - PROCESS | 1851 | 1461224269402 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 00:37:49 INFO - PROCESS | 1851 | 1461224269805 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:49 INFO - PROCESS | 1851 | ++DOCSHELL 0x98576c00 == 157 [pid = 1851] [id = 564] 00:37:49 INFO - PROCESS | 1851 | ++DOMWINDOW == 169 (0x9af62400) [pid = 1851] [serial = 1693] [outer = (nil)] 00:37:49 INFO - PROCESS | 1851 | ++DOMWINDOW == 170 (0x9fb97c00) [pid = 1851] [serial = 1694] [outer = 0x9af62400] 00:37:49 INFO - PROCESS | 1851 | 1461224269919 Marionette DEBUG loaded listener.js 00:37:50 INFO - PROCESS | 1851 | ++DOMWINDOW == 171 (0x9fde1400) [pid = 1851] [serial = 1695] [outer = 0x9af62400] 00:37:50 INFO - PROCESS | 1851 | 1461224270862 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]]]}] 00:37:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 00:37:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1742ms 00:37:50 INFO - PROCESS | 1851 | 1461224270928 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 00:37:50 INFO - PROCESS | 1851 | 1461224270932 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 00:37:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 00:37:50 INFO - PROCESS | 1851 | 1461224270941 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 00:37:50 INFO - PROCESS | 1851 | 1461224270944 Marionette TRACE conn3 <- [1,2230,null,{}] 00:37:50 INFO - PROCESS | 1851 | 1461224270949 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}] 00:37:51 INFO - PROCESS | 1851 | 1461224271177 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 00:37:51 INFO - PROCESS | 1851 | 1461224271558 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:51 INFO - PROCESS | 1851 | ++DOCSHELL 0x857b1000 == 158 [pid = 1851] [id = 565] 00:37:51 INFO - PROCESS | 1851 | ++DOMWINDOW == 172 (0x8f089800) [pid = 1851] [serial = 1696] [outer = (nil)] 00:37:51 INFO - PROCESS | 1851 | ++DOMWINDOW == 173 (0xa094dc00) [pid = 1851] [serial = 1697] [outer = 0x8f089800] 00:37:51 INFO - PROCESS | 1851 | 1461224271691 Marionette DEBUG loaded listener.js 00:37:51 INFO - PROCESS | 1851 | ++DOMWINDOW == 174 (0xa099c000) [pid = 1851] [serial = 1698] [outer = 0x8f089800] 00:37:52 INFO - PROCESS | 1851 | 1461224272664 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]]]}] 00:37:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 00:37:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1783ms 00:37:52 INFO - PROCESS | 1851 | 1461224272726 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 00:37:52 INFO - PROCESS | 1851 | 1461224272730 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 00:37:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 00:37:52 INFO - PROCESS | 1851 | 1461224272737 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 00:37:52 INFO - PROCESS | 1851 | 1461224272740 Marionette TRACE conn3 <- [1,2234,null,{}] 00:37:52 INFO - PROCESS | 1851 | 1461224272746 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}] 00:37:53 INFO - PROCESS | 1851 | 1461224273031 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 00:37:53 INFO - PROCESS | 1851 | 1461224273390 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:55 INFO - PROCESS | 1851 | --DOCSHELL 0x842dc400 == 157 [pid = 1851] [id = 326] 00:37:55 INFO - PROCESS | 1851 | --DOCSHELL 0x861d9400 == 156 [pid = 1851] [id = 462] 00:37:55 INFO - PROCESS | 1851 | --DOCSHELL 0x94ebcc00 == 155 [pid = 1851] [id = 224] 00:37:55 INFO - PROCESS | 1851 | --DOCSHELL 0x8f4ea000 == 154 [pid = 1851] [id = 58] 00:37:55 INFO - PROCESS | 1851 | --DOCSHELL 0x858e5400 == 153 [pid = 1851] [id = 329] 00:37:55 INFO - PROCESS | 1851 | --DOCSHELL 0x83a72c00 == 152 [pid = 1851] [id = 548] 00:37:55 INFO - PROCESS | 1851 | --DOCSHELL 0x8a2f9000 == 151 [pid = 1851] [id = 547] 00:37:55 INFO - PROCESS | 1851 | --DOCSHELL 0x86342800 == 150 [pid = 1851] [id = 546] 00:37:55 INFO - PROCESS | 1851 | --DOCSHELL 0x8634ec00 == 149 [pid = 1851] [id = 545] 00:37:55 INFO - PROCESS | 1851 | --DOCSHELL 0x903a9800 == 148 [pid = 1851] [id = 543] 00:37:55 INFO - PROCESS | 1851 | --DOCSHELL 0x83a72800 == 147 [pid = 1851] [id = 542] 00:37:55 INFO - PROCESS | 1851 | --DOCSHELL 0x92fd2400 == 146 [pid = 1851] [id = 540] 00:37:55 INFO - PROCESS | 1851 | --DOCSHELL 0x94ee9c00 == 145 [pid = 1851] [id = 541] 00:37:55 INFO - PROCESS | 1851 | --DOCSHELL 0x8b3da800 == 144 [pid = 1851] [id = 539] 00:37:55 INFO - PROCESS | 1851 | --DOCSHELL 0x92d67800 == 143 [pid = 1851] [id = 538] 00:37:55 INFO - PROCESS | 1851 | --DOCSHELL 0x90f3a000 == 142 [pid = 1851] [id = 537] 00:37:55 INFO - PROCESS | 1851 | --DOCSHELL 0x88958400 == 141 [pid = 1851] [id = 536] 00:37:55 INFO - PROCESS | 1851 | --DOCSHELL 0x8908a800 == 140 [pid = 1851] [id = 534] 00:37:55 INFO - PROCESS | 1851 | --DOCSHELL 0x8fd4f000 == 139 [pid = 1851] [id = 535] 00:37:55 INFO - PROCESS | 1851 | --DOCSHELL 0x842d0800 == 138 [pid = 1851] [id = 533] 00:37:55 INFO - PROCESS | 1851 | --DOCSHELL 0x8eade000 == 137 [pid = 1851] [id = 532] 00:37:55 INFO - PROCESS | 1851 | --DOCSHELL 0x8907e000 == 136 [pid = 1851] [id = 531] 00:37:55 INFO - PROCESS | 1851 | --DOCSHELL 0x8a5d4000 == 135 [pid = 1851] [id = 530] 00:37:55 INFO - PROCESS | 1851 | --DOCSHELL 0x89be3400 == 134 [pid = 1851] [id = 529] 00:37:55 INFO - PROCESS | 1851 | --DOCSHELL 0x86345800 == 133 [pid = 1851] [id = 528] 00:37:55 INFO - PROCESS | 1851 | --DOMWINDOW == 173 (0x8f18fc00) [pid = 1851] [serial = 1530] [outer = (nil)] [url = about:blank] 00:37:55 INFO - PROCESS | 1851 | --DOMWINDOW == 172 (0x92fce400) [pid = 1851] [serial = 1544] [outer = (nil)] [url = about:blank] 00:37:55 INFO - PROCESS | 1851 | --DOMWINDOW == 171 (0x91cee400) [pid = 1851] [serial = 1539] [outer = (nil)] [url = about:blank] 00:37:55 INFO - PROCESS | 1851 | --DOMWINDOW == 170 (0x92d62c00) [pid = 1851] [serial = 1542] [outer = (nil)] [url = about:blank] 00:37:55 INFO - PROCESS | 1851 | --DOMWINDOW == 169 (0x88fde400) [pid = 1851] [serial = 1575] [outer = (nil)] [url = about:blank] 00:37:55 INFO - PROCESS | 1851 | --DOMWINDOW == 168 (0x8fd49000) [pid = 1851] [serial = 1535] [outer = (nil)] [url = about:blank] 00:37:55 INFO - PROCESS | 1851 | --DOMWINDOW == 167 (0x89b21400) [pid = 1851] [serial = 1524] [outer = (nil)] [url = about:blank] 00:37:55 INFO - PROCESS | 1851 | --DOMWINDOW == 166 (0x929d1000) [pid = 1851] [serial = 1541] [outer = (nil)] [url = about:blank] 00:37:55 INFO - PROCESS | 1851 | --DOMWINDOW == 165 (0x89b22800) [pid = 1851] [serial = 1580] [outer = (nil)] [url = about:blank] 00:37:55 INFO - PROCESS | 1851 | --DOMWINDOW == 164 (0x9805ec00) [pid = 1851] [serial = 1559] [outer = (nil)] [url = about:blank] 00:37:55 INFO - PROCESS | 1851 | --DOMWINDOW == 163 (0x8fc22400) [pid = 1851] [serial = 1533] [outer = (nil)] [url = about:blank] 00:37:55 INFO - PROCESS | 1851 | --DOMWINDOW == 162 (0x8f8cb000) [pid = 1851] [serial = 1532] [outer = (nil)] [url = about:blank] 00:37:55 INFO - PROCESS | 1851 | --DOMWINDOW == 161 (0x89a70c00) [pid = 1851] [serial = 1523] [outer = (nil)] [url = about:blank] 00:37:55 INFO - PROCESS | 1851 | --DOMWINDOW == 160 (0x981cc400) [pid = 1851] [serial = 1560] [outer = (nil)] [url = about:blank] 00:37:55 INFO - PROCESS | 1851 | --DOMWINDOW == 159 (0x8b39f400) [pid = 1851] [serial = 1455] [outer = (nil)] [url = about:blank] 00:37:55 INFO - PROCESS | 1851 | --DOMWINDOW == 158 (0x8fe9a000) [pid = 1851] [serial = 1536] [outer = (nil)] [url = about:blank] 00:37:55 INFO - PROCESS | 1851 | --DOMWINDOW == 157 (0x89a73c00) [pid = 1851] [serial = 1578] [outer = (nil)] [url = about:blank] 00:37:55 INFO - PROCESS | 1851 | --DOMWINDOW == 156 (0x93122400) [pid = 1851] [serial = 1548] [outer = (nil)] [url = about:blank] 00:37:55 INFO - PROCESS | 1851 | --DOMWINDOW == 155 (0x912ec800) [pid = 1851] [serial = 1538] [outer = (nil)] [url = about:blank] 00:37:55 INFO - PROCESS | 1851 | --DOMWINDOW == 154 (0x83a7b400) [pid = 1851] [serial = 1443] [outer = (nil)] [url = about:blank] 00:37:55 INFO - PROCESS | 1851 | --DOMWINDOW == 153 (0x9857b400) [pid = 1851] [serial = 1562] [outer = (nil)] [url = about:blank] 00:37:55 INFO - PROCESS | 1851 | --DOMWINDOW == 152 (0x9311ec00) [pid = 1851] [serial = 1547] [outer = (nil)] [url = about:blank] 00:37:55 INFO - PROCESS | 1851 | --DOMWINDOW == 151 (0x888e4000) [pid = 1851] [serial = 1574] [outer = (nil)] [url = about:blank] 00:37:55 INFO - PROCESS | 1851 | --DOMWINDOW == 150 (0x96e76000) [pid = 1851] [serial = 1553] [outer = (nil)] [url = about:blank] 00:37:55 INFO - PROCESS | 1851 | --DOMWINDOW == 149 (0x98581c00) [pid = 1851] [serial = 1563] [outer = (nil)] [url = about:blank] 00:37:55 INFO - PROCESS | 1851 | --DOMWINDOW == 148 (0x8634d400) [pid = 1851] [serial = 1572] [outer = (nil)] [url = about:blank] 00:37:55 INFO - PROCESS | 1851 | --DOMWINDOW == 147 (0x92fd4400) [pid = 1851] [serial = 1545] [outer = (nil)] [url = about:blank] 00:37:55 INFO - PROCESS | 1851 | --DOMWINDOW == 146 (0x8e7abc00) [pid = 1851] [serial = 1526] [outer = (nil)] [url = about:blank] 00:37:55 INFO - PROCESS | 1851 | --DOMWINDOW == 145 (0x9fea5000) [pid = 1851] [serial = 1568] [outer = (nil)] [url = about:blank] 00:37:55 INFO - PROCESS | 1851 | --DOMWINDOW == 144 (0x97b6a800) [pid = 1851] [serial = 1556] [outer = (nil)] [url = about:blank] 00:37:55 INFO - PROCESS | 1851 | --DOMWINDOW == 143 (0x8eade400) [pid = 1851] [serial = 1527] [outer = (nil)] [url = about:blank] 00:37:55 INFO - PROCESS | 1851 | --DOMWINDOW == 142 (0x8942a800) [pid = 1851] [serial = 1577] [outer = (nil)] [url = about:blank] 00:37:55 INFO - PROCESS | 1851 | --DOMWINDOW == 141 (0x97cd3c00) [pid = 1851] [serial = 1557] [outer = (nil)] [url = about:blank] 00:37:55 INFO - PROCESS | 1851 | --DOMWINDOW == 140 (0x9de20400) [pid = 1851] [serial = 1566] [outer = (nil)] [url = about:blank] 00:37:55 INFO - PROCESS | 1851 | --DOMWINDOW == 139 (0x8634a800) [pid = 1851] [serial = 1571] [outer = (nil)] [url = about:blank] 00:37:55 INFO - PROCESS | 1851 | --DOMWINDOW == 138 (0x99095c00) [pid = 1851] [serial = 1565] [outer = (nil)] [url = about:blank] 00:37:55 INFO - PROCESS | 1851 | --DOMWINDOW == 137 (0x9434dc00) [pid = 1851] [serial = 1551] [outer = (nil)] [url = about:blank] 00:37:55 INFO - PROCESS | 1851 | --DOMWINDOW == 136 (0x97b5d800) [pid = 1851] [serial = 1554] [outer = (nil)] [url = about:blank] 00:37:55 INFO - PROCESS | 1851 | --DOMWINDOW == 135 (0x9feaf800) [pid = 1851] [serial = 1569] [outer = (nil)] [url = about:blank] 00:37:55 INFO - PROCESS | 1851 | --DOMWINDOW == 134 (0x937e2800) [pid = 1851] [serial = 1550] [outer = (nil)] [url = about:blank] 00:37:55 INFO - PROCESS | 1851 | --DOMWINDOW == 133 (0x8f09c000) [pid = 1851] [serial = 1529] [outer = (nil)] [url = about:blank] 00:37:55 INFO - PROCESS | 1851 | --DOMWINDOW == 132 (0x89be4800) [pid = 1851] [serial = 1581] [outer = (nil)] [url = about:blank] 00:37:55 INFO - PROCESS | 1851 | ++DOCSHELL 0x83a72c00 == 134 [pid = 1851] [id = 566] 00:37:55 INFO - PROCESS | 1851 | ++DOMWINDOW == 133 (0x83a73000) [pid = 1851] [serial = 1699] [outer = (nil)] 00:37:55 INFO - PROCESS | 1851 | ++DOMWINDOW == 134 (0x848da400) [pid = 1851] [serial = 1700] [outer = 0x83a73000] 00:37:55 INFO - PROCESS | 1851 | 1461224275595 Marionette DEBUG loaded listener.js 00:37:55 INFO - PROCESS | 1851 | ++DOMWINDOW == 135 (0x858e8400) [pid = 1851] [serial = 1701] [outer = 0x83a73000] 00:37:56 INFO - PROCESS | 1851 | 1461224276551 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]]]}] 00:37:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 00:37:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 3842ms 00:37:56 INFO - PROCESS | 1851 | 1461224276581 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 00:37:56 INFO - PROCESS | 1851 | 1461224276588 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 00:37:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 00:37:56 INFO - PROCESS | 1851 | 1461224276602 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 00:37:56 INFO - PROCESS | 1851 | 1461224276606 Marionette TRACE conn3 <- [1,2238,null,{}] 00:37:56 INFO - PROCESS | 1851 | 1461224276614 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}] 00:37:56 INFO - PROCESS | 1851 | 1461224276834 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 00:37:57 INFO - PROCESS | 1851 | 1461224277101 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:57 INFO - PROCESS | 1851 | ++DOCSHELL 0x888e7400 == 135 [pid = 1851] [id = 567] 00:37:57 INFO - PROCESS | 1851 | ++DOMWINDOW == 136 (0x888eb000) [pid = 1851] [serial = 1702] [outer = (nil)] 00:37:57 INFO - PROCESS | 1851 | ++DOMWINDOW == 137 (0x88952800) [pid = 1851] [serial = 1703] [outer = 0x888eb000] 00:37:57 INFO - PROCESS | 1851 | 1461224277271 Marionette DEBUG loaded listener.js 00:37:57 INFO - PROCESS | 1851 | ++DOMWINDOW == 138 (0x88feb800) [pid = 1851] [serial = 1704] [outer = 0x888eb000] 00:37:58 INFO - PROCESS | 1851 | 1461224278158 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]]]}] 00:37:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 00:37:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1588ms 00:37:58 INFO - PROCESS | 1851 | 1461224278219 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 00:37:58 INFO - PROCESS | 1851 | 1461224278226 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 00:37:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 00:37:58 INFO - PROCESS | 1851 | 1461224278236 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 00:37:58 INFO - PROCESS | 1851 | 1461224278240 Marionette TRACE conn3 <- [1,2242,null,{}] 00:37:58 INFO - PROCESS | 1851 | 1461224278246 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}] 00:37:58 INFO - PROCESS | 1851 | 1461224278555 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 00:37:58 INFO - PROCESS | 1851 | 1461224278596 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:37:58 INFO - PROCESS | 1851 | ++DOCSHELL 0x87ccb400 == 136 [pid = 1851] [id = 568] 00:37:58 INFO - PROCESS | 1851 | ++DOMWINDOW == 139 (0x8908ac00) [pid = 1851] [serial = 1705] [outer = (nil)] 00:37:58 INFO - PROCESS | 1851 | ++DOMWINDOW == 140 (0x89430800) [pid = 1851] [serial = 1706] [outer = 0x8908ac00] 00:37:58 INFO - PROCESS | 1851 | 1461224278675 Marionette DEBUG loaded listener.js 00:37:58 INFO - PROCESS | 1851 | ++DOMWINDOW == 141 (0x89a7f400) [pid = 1851] [serial = 1707] [outer = 0x8908ac00] 00:37:59 INFO - PROCESS | 1851 | 1461224279865 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]]]}] 00:37:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 00:37:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1683ms 00:37:59 INFO - PROCESS | 1851 | 1461224279923 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 00:37:59 INFO - PROCESS | 1851 | 1461224279927 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 00:37:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 00:37:59 INFO - PROCESS | 1851 | 1461224279934 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 00:37:59 INFO - PROCESS | 1851 | 1461224279940 Marionette TRACE conn3 <- [1,2246,null,{}] 00:37:59 INFO - PROCESS | 1851 | 1461224279956 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}] 00:38:00 INFO - PROCESS | 1851 | 1461224280263 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 00:38:01 INFO - PROCESS | 1851 | --DOMWINDOW == 140 (0x8b397400) [pid = 1851] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 00:38:01 INFO - PROCESS | 1851 | --DOMWINDOW == 139 (0x930dd000) [pid = 1851] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 00:38:01 INFO - PROCESS | 1851 | --DOMWINDOW == 138 (0x97b71000) [pid = 1851] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 00:38:01 INFO - PROCESS | 1851 | --DOMWINDOW == 137 (0x83a7bc00) [pid = 1851] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 00:38:01 INFO - PROCESS | 1851 | --DOMWINDOW == 136 (0x8634f000) [pid = 1851] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 00:38:01 INFO - PROCESS | 1851 | --DOMWINDOW == 135 (0x8913f800) [pid = 1851] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 00:38:01 INFO - PROCESS | 1851 | --DOMWINDOW == 134 (0x8634f400) [pid = 1851] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 00:38:01 INFO - PROCESS | 1851 | --DOMWINDOW == 133 (0x8e78b400) [pid = 1851] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 00:38:01 INFO - PROCESS | 1851 | --DOMWINDOW == 132 (0x8fea2400) [pid = 1851] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 00:38:01 INFO - PROCESS | 1851 | --DOMWINDOW == 131 (0x8e788000) [pid = 1851] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 00:38:01 INFO - PROCESS | 1851 | --DOMWINDOW == 130 (0x86349400) [pid = 1851] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 00:38:01 INFO - PROCESS | 1851 | --DOMWINDOW == 129 (0x8f1ee800) [pid = 1851] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 00:38:01 INFO - PROCESS | 1851 | --DOMWINDOW == 128 (0x91045000) [pid = 1851] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 00:38:01 INFO - PROCESS | 1851 | --DOMWINDOW == 127 (0x89be4c00) [pid = 1851] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 00:38:01 INFO - PROCESS | 1851 | --DOMWINDOW == 126 (0x8ef37800) [pid = 1851] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 00:38:01 INFO - PROCESS | 1851 | --DOMWINDOW == 125 (0x937e1c00) [pid = 1851] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 00:38:01 INFO - PROCESS | 1851 | --DOMWINDOW == 124 (0x94ef1c00) [pid = 1851] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 00:38:01 INFO - PROCESS | 1851 | --DOMWINDOW == 123 (0x8eef0c00) [pid = 1851] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 00:38:01 INFO - PROCESS | 1851 | --DOMWINDOW == 122 (0x8eadec00) [pid = 1851] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 00:38:01 INFO - PROCESS | 1851 | --DOMWINDOW == 121 (0x8a2fe000) [pid = 1851] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 00:38:01 INFO - PROCESS | 1851 | 1461224281247 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:01 INFO - PROCESS | 1851 | ++DOCSHELL 0x83a7bc00 == 137 [pid = 1851] [id = 569] 00:38:01 INFO - PROCESS | 1851 | ++DOMWINDOW == 122 (0x848dcc00) [pid = 1851] [serial = 1708] [outer = (nil)] 00:38:01 INFO - PROCESS | 1851 | ++DOMWINDOW == 123 (0x87cd2000) [pid = 1851] [serial = 1709] [outer = 0x848dcc00] 00:38:01 INFO - PROCESS | 1851 | 1461224281334 Marionette DEBUG loaded listener.js 00:38:01 INFO - PROCESS | 1851 | ++DOMWINDOW == 124 (0x89bdf400) [pid = 1851] [serial = 1710] [outer = 0x848dcc00] 00:38:02 INFO - PROCESS | 1851 | 1461224282225 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]]]}] 00:38:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 00:38:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 2337ms 00:38:02 INFO - PROCESS | 1851 | 1461224282273 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 00:38:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 00:38:02 INFO - PROCESS | 1851 | 1461224282278 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 00:38:02 INFO - PROCESS | 1851 | 1461224282285 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 00:38:02 INFO - PROCESS | 1851 | 1461224282288 Marionette TRACE conn3 <- [1,2250,null,{}] 00:38:02 INFO - PROCESS | 1851 | 1461224282295 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}] 00:38:02 INFO - PROCESS | 1851 | 1461224282523 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 00:38:02 INFO - PROCESS | 1851 | 1461224282785 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:02 INFO - PROCESS | 1851 | ++DOCSHELL 0x89082c00 == 138 [pid = 1851] [id = 570] 00:38:02 INFO - PROCESS | 1851 | ++DOMWINDOW == 125 (0x89a7c400) [pid = 1851] [serial = 1711] [outer = (nil)] 00:38:02 INFO - PROCESS | 1851 | ++DOMWINDOW == 126 (0x8b3d4800) [pid = 1851] [serial = 1712] [outer = 0x89a7c400] 00:38:02 INFO - PROCESS | 1851 | 1461224282883 Marionette DEBUG loaded listener.js 00:38:03 INFO - PROCESS | 1851 | ++DOMWINDOW == 127 (0x8e77e400) [pid = 1851] [serial = 1713] [outer = 0x89a7c400] 00:38:04 INFO - PROCESS | 1851 | 1461224284043 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]]]}] 00:38:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 00:38:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1787ms 00:38:04 INFO - PROCESS | 1851 | 1461224284073 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 00:38:04 INFO - PROCESS | 1851 | 1461224284081 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 00:38:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 00:38:04 INFO - PROCESS | 1851 | 1461224284092 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 00:38:04 INFO - PROCESS | 1851 | 1461224284098 Marionette TRACE conn3 <- [1,2254,null,{}] 00:38:04 INFO - PROCESS | 1851 | 1461224284107 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}] 00:38:04 INFO - PROCESS | 1851 | 1461224284390 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 00:38:04 INFO - PROCESS | 1851 | 1461224284773 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:04 INFO - PROCESS | 1851 | ++DOCSHELL 0x87cc9c00 == 139 [pid = 1851] [id = 571] 00:38:04 INFO - PROCESS | 1851 | ++DOMWINDOW == 128 (0x888e6000) [pid = 1851] [serial = 1714] [outer = (nil)] 00:38:04 INFO - PROCESS | 1851 | ++DOMWINDOW == 129 (0x893ac000) [pid = 1851] [serial = 1715] [outer = 0x888e6000] 00:38:04 INFO - PROCESS | 1851 | 1461224284877 Marionette DEBUG loaded listener.js 00:38:05 INFO - PROCESS | 1851 | ++DOMWINDOW == 130 (0x89b24c00) [pid = 1851] [serial = 1716] [outer = 0x888e6000] 00:38:05 INFO - PROCESS | 1851 | 1461224285943 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]]]}] 00:38:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 00:38:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1894ms 00:38:05 INFO - PROCESS | 1851 | 1461224285986 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 00:38:05 INFO - PROCESS | 1851 | 1461224285996 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 00:38:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 00:38:06 INFO - PROCESS | 1851 | 1461224286008 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 00:38:06 INFO - PROCESS | 1851 | 1461224286013 Marionette TRACE conn3 <- [1,2258,null,{}] 00:38:06 INFO - PROCESS | 1851 | 1461224286020 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}] 00:38:06 INFO - PROCESS | 1851 | 1461224286270 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 00:38:06 INFO - PROCESS | 1851 | 1461224286688 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:06 INFO - PROCESS | 1851 | ++DOCSHELL 0x8b3d7000 == 140 [pid = 1851] [id = 572] 00:38:06 INFO - PROCESS | 1851 | ++DOMWINDOW == 131 (0x8e783000) [pid = 1851] [serial = 1717] [outer = (nil)] 00:38:06 INFO - PROCESS | 1851 | ++DOMWINDOW == 132 (0x8e7af800) [pid = 1851] [serial = 1718] [outer = 0x8e783000] 00:38:06 INFO - PROCESS | 1851 | 1461224286793 Marionette DEBUG loaded listener.js 00:38:06 INFO - PROCESS | 1851 | ++DOMWINDOW == 133 (0x8e8c3000) [pid = 1851] [serial = 1719] [outer = 0x8e783000] 00:38:07 INFO - PROCESS | 1851 | 1461224287848 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]]]}] 00:38:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 00:38:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1901ms 00:38:07 INFO - PROCESS | 1851 | 1461224287909 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 00:38:07 INFO - PROCESS | 1851 | 1461224287914 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 00:38:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 00:38:07 INFO - PROCESS | 1851 | 1461224287921 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 00:38:07 INFO - PROCESS | 1851 | 1461224287927 Marionette TRACE conn3 <- [1,2262,null,{}] 00:38:07 INFO - PROCESS | 1851 | 1461224287944 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}] 00:38:08 INFO - PROCESS | 1851 | 1461224288189 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 00:38:08 INFO - PROCESS | 1851 | 1461224288568 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:08 INFO - PROCESS | 1851 | ++DOCSHELL 0x8eadfc00 == 141 [pid = 1851] [id = 573] 00:38:08 INFO - PROCESS | 1851 | ++DOMWINDOW == 134 (0x8eef9000) [pid = 1851] [serial = 1720] [outer = (nil)] 00:38:08 INFO - PROCESS | 1851 | ++DOMWINDOW == 135 (0x8ef32800) [pid = 1851] [serial = 1721] [outer = 0x8eef9000] 00:38:08 INFO - PROCESS | 1851 | 1461224288674 Marionette DEBUG loaded listener.js 00:38:08 INFO - PROCESS | 1851 | ++DOMWINDOW == 136 (0x8ef3d800) [pid = 1851] [serial = 1722] [outer = 0x8eef9000] 00:38:09 INFO - PROCESS | 1851 | 1461224289598 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]]]}] 00:38:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 00:38:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1697ms 00:38:09 INFO - PROCESS | 1851 | 1461224289627 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 00:38:09 INFO - PROCESS | 1851 | 1461224289633 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 00:38:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 00:38:09 INFO - PROCESS | 1851 | 1461224289647 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 00:38:09 INFO - PROCESS | 1851 | 1461224289654 Marionette TRACE conn3 <- [1,2266,null,{}] 00:38:09 INFO - PROCESS | 1851 | 1461224289662 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}] 00:38:09 INFO - PROCESS | 1851 | 1461224289907 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 00:38:10 INFO - PROCESS | 1851 | 1461224290286 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:10 INFO - PROCESS | 1851 | ++DOCSHELL 0x888ef400 == 142 [pid = 1851] [id = 574] 00:38:10 INFO - PROCESS | 1851 | ++DOMWINDOW == 137 (0x8ef34c00) [pid = 1851] [serial = 1723] [outer = (nil)] 00:38:10 INFO - PROCESS | 1851 | ++DOMWINDOW == 138 (0x8f187800) [pid = 1851] [serial = 1724] [outer = 0x8ef34c00] 00:38:10 INFO - PROCESS | 1851 | 1461224290383 Marionette DEBUG loaded listener.js 00:38:10 INFO - PROCESS | 1851 | ++DOMWINDOW == 139 (0x8f1e8400) [pid = 1851] [serial = 1725] [outer = 0x8ef34c00] 00:38:11 INFO - PROCESS | 1851 | 1461224291316 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]]]}] 00:38:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 00:38:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1748ms 00:38:11 INFO - PROCESS | 1851 | 1461224291394 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 00:38:11 INFO - PROCESS | 1851 | 1461224291397 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 00:38:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 00:38:11 INFO - PROCESS | 1851 | 1461224291404 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 00:38:11 INFO - PROCESS | 1851 | 1461224291410 Marionette TRACE conn3 <- [1,2270,null,{}] 00:38:11 INFO - PROCESS | 1851 | 1461224291419 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}] 00:38:11 INFO - PROCESS | 1851 | 1461224291720 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 00:38:12 INFO - PROCESS | 1851 | 1461224292072 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:12 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f096800 == 143 [pid = 1851] [id = 575] 00:38:12 INFO - PROCESS | 1851 | ++DOMWINDOW == 140 (0x8f09d400) [pid = 1851] [serial = 1726] [outer = (nil)] 00:38:12 INFO - PROCESS | 1851 | ++DOMWINDOW == 141 (0x8f8c1800) [pid = 1851] [serial = 1727] [outer = 0x8f09d400] 00:38:12 INFO - PROCESS | 1851 | 1461224292165 Marionette DEBUG loaded listener.js 00:38:12 INFO - PROCESS | 1851 | ++DOMWINDOW == 142 (0x8f8cb000) [pid = 1851] [serial = 1728] [outer = 0x8f09d400] 00:38:13 INFO - PROCESS | 1851 | 1461224293116 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]]]}] 00:38:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 00:38:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1746ms 00:38:13 INFO - PROCESS | 1851 | 1461224293151 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 00:38:13 INFO - PROCESS | 1851 | 1461224293154 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 00:38:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 00:38:13 INFO - PROCESS | 1851 | 1461224293162 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 00:38:13 INFO - PROCESS | 1851 | 1461224293165 Marionette TRACE conn3 <- [1,2274,null,{}] 00:38:13 INFO - PROCESS | 1851 | 1461224293171 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}] 00:38:13 INFO - PROCESS | 1851 | 1461224293418 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 00:38:13 INFO - PROCESS | 1851 | 1461224293804 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:13 INFO - PROCESS | 1851 | ++DOCSHELL 0x8fcec000 == 144 [pid = 1851] [id = 576] 00:38:13 INFO - PROCESS | 1851 | ++DOMWINDOW == 143 (0x8fd4c800) [pid = 1851] [serial = 1729] [outer = (nil)] 00:38:13 INFO - PROCESS | 1851 | ++DOMWINDOW == 144 (0x8fea0800) [pid = 1851] [serial = 1730] [outer = 0x8fd4c800] 00:38:13 INFO - PROCESS | 1851 | 1461224293928 Marionette DEBUG loaded listener.js 00:38:14 INFO - PROCESS | 1851 | ++DOMWINDOW == 145 (0x9047cc00) [pid = 1851] [serial = 1731] [outer = 0x8fd4c800] 00:38:14 INFO - PROCESS | 1851 | 1461224294995 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]]]}] 00:38:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 00:38:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1889ms 00:38:15 INFO - PROCESS | 1851 | 1461224295053 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 00:38:15 INFO - PROCESS | 1851 | 1461224295056 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 00:38:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 00:38:15 INFO - PROCESS | 1851 | 1461224295064 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 00:38:15 INFO - PROCESS | 1851 | 1461224295068 Marionette TRACE conn3 <- [1,2278,null,{}] 00:38:15 INFO - PROCESS | 1851 | 1461224295074 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}] 00:38:15 INFO - PROCESS | 1851 | 1461224295389 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 00:38:15 INFO - PROCESS | 1851 | 1461224295726 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:15 INFO - PROCESS | 1851 | ++DOCSHELL 0x83a7dc00 == 145 [pid = 1851] [id = 577] 00:38:15 INFO - PROCESS | 1851 | ++DOMWINDOW == 146 (0x8fce9400) [pid = 1851] [serial = 1732] [outer = (nil)] 00:38:15 INFO - PROCESS | 1851 | ++DOMWINDOW == 147 (0x91045000) [pid = 1851] [serial = 1733] [outer = 0x8fce9400] 00:38:15 INFO - PROCESS | 1851 | 1461224295853 Marionette DEBUG loaded listener.js 00:38:15 INFO - PROCESS | 1851 | ++DOMWINDOW == 148 (0x91ce6000) [pid = 1851] [serial = 1734] [outer = 0x8fce9400] 00:38:16 INFO - PROCESS | 1851 | 1461224296810 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]]]}] 00:38:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 00:38:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1792ms 00:38:16 INFO - PROCESS | 1851 | 1461224296858 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 00:38:16 INFO - PROCESS | 1851 | 1461224296864 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 00:38:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 00:38:16 INFO - PROCESS | 1851 | 1461224296870 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 00:38:16 INFO - PROCESS | 1851 | 1461224296873 Marionette TRACE conn3 <- [1,2282,null,{}] 00:38:16 INFO - PROCESS | 1851 | 1461224296880 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}] 00:38:17 INFO - PROCESS | 1851 | 1461224297128 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 00:38:17 INFO - PROCESS | 1851 | 1461224297486 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:17 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f4e3000 == 146 [pid = 1851] [id = 578] 00:38:17 INFO - PROCESS | 1851 | ++DOMWINDOW == 149 (0x8fce8400) [pid = 1851] [serial = 1735] [outer = (nil)] 00:38:17 INFO - PROCESS | 1851 | ++DOMWINDOW == 150 (0x92927800) [pid = 1851] [serial = 1736] [outer = 0x8fce8400] 00:38:17 INFO - PROCESS | 1851 | 1461224297587 Marionette DEBUG loaded listener.js 00:38:17 INFO - PROCESS | 1851 | ++DOMWINDOW == 151 (0x929cf000) [pid = 1851] [serial = 1737] [outer = 0x8fce8400] 00:38:18 INFO - PROCESS | 1851 | 1461224298487 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]]]}] 00:38:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 00:38:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1690ms 00:38:18 INFO - PROCESS | 1851 | 1461224298562 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 00:38:18 INFO - PROCESS | 1851 | 1461224298565 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 00:38:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 00:38:18 INFO - PROCESS | 1851 | 1461224298573 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 00:38:18 INFO - PROCESS | 1851 | 1461224298576 Marionette TRACE conn3 <- [1,2286,null,{}] 00:38:18 INFO - PROCESS | 1851 | 1461224298582 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}] 00:38:18 INFO - PROCESS | 1851 | 1461224298842 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 00:38:19 INFO - PROCESS | 1851 | 1461224299184 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:19 INFO - PROCESS | 1851 | ++DOCSHELL 0x8e7b4800 == 147 [pid = 1851] [id = 579] 00:38:19 INFO - PROCESS | 1851 | ++DOMWINDOW == 152 (0x92650800) [pid = 1851] [serial = 1738] [outer = (nil)] 00:38:19 INFO - PROCESS | 1851 | ++DOMWINDOW == 153 (0x92d6ac00) [pid = 1851] [serial = 1739] [outer = 0x92650800] 00:38:19 INFO - PROCESS | 1851 | 1461224299277 Marionette DEBUG loaded listener.js 00:38:19 INFO - PROCESS | 1851 | ++DOMWINDOW == 154 (0x92d6e800) [pid = 1851] [serial = 1740] [outer = 0x92650800] 00:38:20 INFO - PROCESS | 1851 | 1461224300184 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]]]}] 00:38:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 00:38:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1683ms 00:38:20 INFO - PROCESS | 1851 | 1461224300257 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 00:38:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 00:38:20 INFO - PROCESS | 1851 | 1461224300262 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 00:38:20 INFO - PROCESS | 1851 | 1461224300268 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 00:38:20 INFO - PROCESS | 1851 | 1461224300272 Marionette TRACE conn3 <- [1,2290,null,{}] 00:38:20 INFO - PROCESS | 1851 | 1461224300278 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}] 00:38:20 INFO - PROCESS | 1851 | 1461224300620 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 00:38:20 INFO - PROCESS | 1851 | 1461224300977 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:21 INFO - PROCESS | 1851 | ++DOCSHELL 0x92d66800 == 148 [pid = 1851] [id = 580] 00:38:21 INFO - PROCESS | 1851 | ++DOMWINDOW == 155 (0x92d69400) [pid = 1851] [serial = 1741] [outer = (nil)] 00:38:21 INFO - PROCESS | 1851 | ++DOMWINDOW == 156 (0x930dc400) [pid = 1851] [serial = 1742] [outer = 0x92d69400] 00:38:21 INFO - PROCESS | 1851 | 1461224301079 Marionette DEBUG loaded listener.js 00:38:21 INFO - PROCESS | 1851 | ++DOMWINDOW == 157 (0x930e4000) [pid = 1851] [serial = 1743] [outer = 0x92d69400] 00:38:22 INFO - PROCESS | 1851 | 1461224302064 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]]]}] 00:38:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 00:38:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1835ms 00:38:22 INFO - PROCESS | 1851 | 1461224302103 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 00:38:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 00:38:22 INFO - PROCESS | 1851 | 1461224302114 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 00:38:22 INFO - PROCESS | 1851 | 1461224302120 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 00:38:22 INFO - PROCESS | 1851 | 1461224302125 Marionette TRACE conn3 <- [1,2294,null,{}] 00:38:22 INFO - PROCESS | 1851 | 1461224302131 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}] 00:38:22 INFO - PROCESS | 1851 | 1461224302431 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 00:38:22 INFO - PROCESS | 1851 | 1461224302805 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:22 INFO - PROCESS | 1851 | ++DOCSHELL 0x937d5c00 == 149 [pid = 1851] [id = 581] 00:38:22 INFO - PROCESS | 1851 | ++DOMWINDOW == 158 (0x937e1c00) [pid = 1851] [serial = 1744] [outer = (nil)] 00:38:22 INFO - PROCESS | 1851 | ++DOMWINDOW == 159 (0x94e21400) [pid = 1851] [serial = 1745] [outer = 0x937e1c00] 00:38:22 INFO - PROCESS | 1851 | 1461224302906 Marionette DEBUG loaded listener.js 00:38:23 INFO - PROCESS | 1851 | ++DOMWINDOW == 160 (0x94ec6400) [pid = 1851] [serial = 1746] [outer = 0x937e1c00] 00:38:24 INFO - PROCESS | 1851 | 1461224304084 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]]]}] 00:38:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 00:38:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1994ms 00:38:24 INFO - PROCESS | 1851 | 1461224304116 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 00:38:24 INFO - PROCESS | 1851 | 1461224304121 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 00:38:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 00:38:24 INFO - PROCESS | 1851 | 1461224304130 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 00:38:24 INFO - PROCESS | 1851 | 1461224304135 Marionette TRACE conn3 <- [1,2298,null,{}] 00:38:24 INFO - PROCESS | 1851 | 1461224304142 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}] 00:38:24 INFO - PROCESS | 1851 | 1461224304492 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 00:38:24 INFO - PROCESS | 1851 | 1461224304944 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:24 INFO - PROCESS | 1851 | ++DOCSHELL 0x8e7ad000 == 150 [pid = 1851] [id = 582] 00:38:24 INFO - PROCESS | 1851 | ++DOMWINDOW == 161 (0x93128800) [pid = 1851] [serial = 1747] [outer = (nil)] 00:38:25 INFO - PROCESS | 1851 | ++DOMWINDOW == 162 (0x95840000) [pid = 1851] [serial = 1748] [outer = 0x93128800] 00:38:25 INFO - PROCESS | 1851 | 1461224305070 Marionette DEBUG loaded listener.js 00:38:25 INFO - PROCESS | 1851 | ++DOMWINDOW == 163 (0x96a5e400) [pid = 1851] [serial = 1749] [outer = 0x93128800] 00:38:26 INFO - PROCESS | 1851 | 1461224306350 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]]]}] 00:38:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 00:38:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 2293ms 00:38:26 INFO - PROCESS | 1851 | 1461224306424 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 00:38:26 INFO - PROCESS | 1851 | 1461224306429 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 00:38:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 00:38:26 INFO - PROCESS | 1851 | 1461224306438 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 00:38:26 INFO - PROCESS | 1851 | 1461224306442 Marionette TRACE conn3 <- [1,2302,null,{}] 00:38:26 INFO - PROCESS | 1851 | 1461224306450 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}] 00:38:26 INFO - PROCESS | 1851 | 1461224306761 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 00:38:27 INFO - PROCESS | 1851 | 1461224307152 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:27 INFO - PROCESS | 1851 | ++DOCSHELL 0x90f3a800 == 151 [pid = 1851] [id = 583] 00:38:27 INFO - PROCESS | 1851 | ++DOMWINDOW == 164 (0x94eea800) [pid = 1851] [serial = 1750] [outer = (nil)] 00:38:27 INFO - PROCESS | 1851 | ++DOMWINDOW == 165 (0x97b5a400) [pid = 1851] [serial = 1751] [outer = 0x94eea800] 00:38:27 INFO - PROCESS | 1851 | 1461224307302 Marionette DEBUG loaded listener.js 00:38:27 INFO - PROCESS | 1851 | ++DOMWINDOW == 166 (0x97b5d400) [pid = 1851] [serial = 1752] [outer = 0x94eea800] 00:38:28 INFO - PROCESS | 1851 | 1461224308380 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]]]}] 00:38:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 00:38:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1986ms 00:38:28 INFO - PROCESS | 1851 | 1461224308439 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 00:38:28 INFO - PROCESS | 1851 | 1461224308443 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 00:38:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 00:38:28 INFO - PROCESS | 1851 | 1461224308455 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 00:38:28 INFO - PROCESS | 1851 | 1461224308457 Marionette TRACE conn3 <- [1,2306,null,{}] 00:38:28 INFO - PROCESS | 1851 | 1461224308464 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}] 00:38:28 INFO - PROCESS | 1851 | 1461224308694 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 00:38:29 INFO - PROCESS | 1851 | 1461224309041 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:29 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f097400 == 152 [pid = 1851] [id = 584] 00:38:29 INFO - PROCESS | 1851 | ++DOMWINDOW == 167 (0x97706800) [pid = 1851] [serial = 1753] [outer = (nil)] 00:38:29 INFO - PROCESS | 1851 | ++DOMWINDOW == 168 (0x97d91000) [pid = 1851] [serial = 1754] [outer = 0x97706800] 00:38:29 INFO - PROCESS | 1851 | 1461224309133 Marionette DEBUG loaded listener.js 00:38:29 INFO - PROCESS | 1851 | ++DOMWINDOW == 169 (0x97d92c00) [pid = 1851] [serial = 1755] [outer = 0x97706800] 00:38:30 INFO - PROCESS | 1851 | 1461224310068 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]]]}] 00:38:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 00:38:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1685ms 00:38:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 00:38:30 INFO - PROCESS | 1851 | 1461224310141 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 00:38:30 INFO - PROCESS | 1851 | 1461224310144 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 00:38:30 INFO - PROCESS | 1851 | 1461224310151 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 00:38:30 INFO - PROCESS | 1851 | 1461224310154 Marionette TRACE conn3 <- [1,2310,null,{}] 00:38:30 INFO - PROCESS | 1851 | 1461224310160 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}] 00:38:30 INFO - PROCESS | 1851 | 1461224310387 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 00:38:30 INFO - PROCESS | 1851 | 1461224310749 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:30 INFO - PROCESS | 1851 | ++DOCSHELL 0x8e7b3400 == 153 [pid = 1851] [id = 585] 00:38:30 INFO - PROCESS | 1851 | ++DOMWINDOW == 170 (0x97a66c00) [pid = 1851] [serial = 1756] [outer = (nil)] 00:38:30 INFO - PROCESS | 1851 | ++DOMWINDOW == 171 (0x983bd800) [pid = 1851] [serial = 1757] [outer = 0x97a66c00] 00:38:30 INFO - PROCESS | 1851 | 1461224310849 Marionette DEBUG loaded listener.js 00:38:30 INFO - PROCESS | 1851 | ++DOMWINDOW == 172 (0x9844c800) [pid = 1851] [serial = 1758] [outer = 0x97a66c00] 00:38:31 INFO - PROCESS | 1851 | 1461224311812 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]]]}] 00:38:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 00:38:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1733ms 00:38:31 INFO - PROCESS | 1851 | 1461224311885 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 00:38:31 INFO - PROCESS | 1851 | 1461224311889 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 00:38:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 00:38:31 INFO - PROCESS | 1851 | 1461224311896 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 00:38:31 INFO - PROCESS | 1851 | 1461224311899 Marionette TRACE conn3 <- [1,2314,null,{}] 00:38:31 INFO - PROCESS | 1851 | 1461224311905 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}] 00:38:32 INFO - PROCESS | 1851 | 1461224312178 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 00:38:32 INFO - PROCESS | 1851 | 1461224312548 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:32 INFO - PROCESS | 1851 | ++DOCSHELL 0x927eb000 == 154 [pid = 1851] [id = 586] 00:38:32 INFO - PROCESS | 1851 | ++DOMWINDOW == 173 (0x97d8fc00) [pid = 1851] [serial = 1759] [outer = (nil)] 00:38:32 INFO - PROCESS | 1851 | ++DOMWINDOW == 174 (0x99087000) [pid = 1851] [serial = 1760] [outer = 0x97d8fc00] 00:38:32 INFO - PROCESS | 1851 | 1461224312642 Marionette DEBUG loaded listener.js 00:38:32 INFO - PROCESS | 1851 | ++DOMWINDOW == 175 (0x99105800) [pid = 1851] [serial = 1761] [outer = 0x97d8fc00] 00:38:33 INFO - PROCESS | 1851 | 1461224313599 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]]]}] 00:38:35 INFO - PROCESS | 1851 | --DOCSHELL 0x97b75400 == 153 [pid = 1851] [id = 520] 00:38:35 INFO - PROCESS | 1851 | --DOCSHELL 0x9857e400 == 152 [pid = 1851] [id = 522] 00:38:35 INFO - PROCESS | 1851 | --DOCSHELL 0x98576c00 == 151 [pid = 1851] [id = 564] 00:38:35 INFO - PROCESS | 1851 | --DOCSHELL 0x9844e400 == 150 [pid = 1851] [id = 563] 00:38:35 INFO - PROCESS | 1851 | --DOCSHELL 0x930dc800 == 149 [pid = 1851] [id = 561] 00:38:35 INFO - PROCESS | 1851 | --DOCSHELL 0x8a2f6400 == 148 [pid = 1851] [id = 562] 00:38:35 INFO - PROCESS | 1851 | --DOCSHELL 0x93120000 == 147 [pid = 1851] [id = 560] 00:38:35 INFO - PROCESS | 1851 | --DOCSHELL 0x93124000 == 146 [pid = 1851] [id = 559] 00:38:35 INFO - PROCESS | 1851 | --DOCSHELL 0x8fc1e400 == 145 [pid = 1851] [id = 558] 00:38:35 INFO - PROCESS | 1851 | --DOCSHELL 0x8894f400 == 144 [pid = 1851] [id = 556] 00:38:35 INFO - PROCESS | 1851 | --DOCSHELL 0x91ceac00 == 143 [pid = 1851] [id = 557] 00:38:35 INFO - PROCESS | 1851 | --DOCSHELL 0x8b249c00 == 142 [pid = 1851] [id = 555] 00:38:35 INFO - PROCESS | 1851 | --DOCSHELL 0x8f8ca000 == 141 [pid = 1851] [id = 554] 00:38:35 INFO - PROCESS | 1851 | --DOCSHELL 0x89bd9400 == 140 [pid = 1851] [id = 553] 00:38:35 INFO - PROCESS | 1851 | --DOCSHELL 0x89be1c00 == 139 [pid = 1851] [id = 552] 00:38:35 INFO - PROCESS | 1851 | --DOCSHELL 0x888e1800 == 138 [pid = 1851] [id = 550] 00:38:35 INFO - PROCESS | 1851 | --DOCSHELL 0x89be2400 == 137 [pid = 1851] [id = 551] 00:38:35 INFO - PROCESS | 1851 | --DOCSHELL 0x84aef400 == 136 [pid = 1851] [id = 549] 00:38:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 00:38:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 3989ms 00:38:35 INFO - PROCESS | 1851 | --DOMWINDOW == 174 (0x8f08cc00) [pid = 1851] [serial = 1596] [outer = (nil)] [url = about:blank] 00:38:35 INFO - PROCESS | 1851 | --DOMWINDOW == 173 (0x8e77dc00) [pid = 1851] [serial = 1644] [outer = (nil)] [url = about:blank] 00:38:35 INFO - PROCESS | 1851 | --DOMWINDOW == 172 (0x90f36400) [pid = 1851] [serial = 1605] [outer = (nil)] [url = about:blank] 00:38:35 INFO - PROCESS | 1851 | --DOMWINDOW == 171 (0x8f085c00) [pid = 1851] [serial = 1595] [outer = (nil)] [url = about:blank] 00:38:35 INFO - PROCESS | 1851 | --DOMWINDOW == 170 (0x937dc400) [pid = 1851] [serial = 1617] [outer = (nil)] [url = about:blank] 00:38:35 INFO - PROCESS | 1851 | --DOMWINDOW == 169 (0x98576400) [pid = 1851] [serial = 1631] [outer = (nil)] [url = about:blank] 00:38:35 INFO - PROCESS | 1851 | --DOMWINDOW == 168 (0x97d9b400) [pid = 1851] [serial = 1628] [outer = (nil)] [url = about:blank] 00:38:35 INFO - PROCESS | 1851 | --DOMWINDOW == 167 (0x87cd4400) [pid = 1851] [serial = 1637] [outer = (nil)] [url = about:blank] 00:38:35 INFO - PROCESS | 1851 | --DOMWINDOW == 166 (0x927eac00) [pid = 1851] [serial = 1610] [outer = (nil)] [url = about:blank] 00:38:35 INFO - PROCESS | 1851 | --DOMWINDOW == 165 (0x88fe9c00) [pid = 1851] [serial = 1586] [outer = (nil)] [url = about:blank] 00:38:35 INFO - PROCESS | 1851 | --DOMWINDOW == 164 (0x8eae3800) [pid = 1851] [serial = 1521] [outer = (nil)] [url = about:blank] 00:38:35 INFO - PROCESS | 1851 | --DOMWINDOW == 163 (0x912e7800) [pid = 1851] [serial = 1607] [outer = (nil)] [url = about:blank] 00:38:35 INFO - PROCESS | 1851 | --DOMWINDOW == 162 (0x8eef7800) [pid = 1851] [serial = 1593] [outer = (nil)] [url = about:blank] 00:38:35 INFO - PROCESS | 1851 | --DOMWINDOW == 161 (0x893b9c00) [pid = 1851] [serial = 1640] [outer = (nil)] [url = about:blank] 00:38:35 INFO - PROCESS | 1851 | --DOMWINDOW == 160 (0x8894b000) [pid = 1851] [serial = 1638] [outer = (nil)] [url = about:blank] 00:38:35 INFO - PROCESS | 1851 | --DOMWINDOW == 159 (0x9291dc00) [pid = 1851] [serial = 1611] [outer = (nil)] [url = about:blank] 00:38:35 INFO - PROCESS | 1851 | --DOMWINDOW == 158 (0x8fd45800) [pid = 1851] [serial = 1602] [outer = (nil)] [url = about:blank] 00:38:36 INFO - PROCESS | 1851 | --DOMWINDOW == 157 (0x92d68400) [pid = 1851] [serial = 1613] [outer = (nil)] [url = about:blank] 00:38:36 INFO - PROCESS | 1851 | --DOMWINDOW == 156 (0x8b3d2000) [pid = 1851] [serial = 1590] [outer = (nil)] [url = about:blank] 00:38:36 INFO - PROCESS | 1851 | --DOMWINDOW == 155 (0x8f1e9800) [pid = 1851] [serial = 1598] [outer = (nil)] [url = about:blank] 00:38:36 INFO - PROCESS | 1851 | --DOMWINDOW == 154 (0x96a65400) [pid = 1851] [serial = 1623] [outer = (nil)] [url = about:blank] 00:38:36 INFO - PROCESS | 1851 | --DOMWINDOW == 153 (0x8b242000) [pid = 1851] [serial = 1583] [outer = (nil)] [url = about:blank] 00:38:36 INFO - PROCESS | 1851 | --DOMWINDOW == 152 (0x8fceec00) [pid = 1851] [serial = 1601] [outer = (nil)] [url = about:blank] 00:38:36 INFO - PROCESS | 1851 | --DOMWINDOW == 151 (0x8b243800) [pid = 1851] [serial = 1643] [outer = (nil)] [url = about:blank] 00:38:36 INFO - PROCESS | 1851 | --DOMWINDOW == 150 (0x8914c400) [pid = 1851] [serial = 1587] [outer = (nil)] [url = about:blank] 00:38:36 INFO - PROCESS | 1851 | --DOMWINDOW == 149 (0x9311d000) [pid = 1851] [serial = 1616] [outer = (nil)] [url = about:blank] 00:38:36 INFO - PROCESS | 1851 | --DOMWINDOW == 148 (0x97b6dc00) [pid = 1851] [serial = 1625] [outer = (nil)] [url = about:blank] 00:38:36 INFO - PROCESS | 1851 | --DOMWINDOW == 147 (0x8f1ef400) [pid = 1851] [serial = 1599] [outer = (nil)] [url = about:blank] 00:38:36 INFO - PROCESS | 1851 | --DOMWINDOW == 146 (0x92d6b400) [pid = 1851] [serial = 1614] [outer = (nil)] [url = about:blank] 00:38:36 INFO - PROCESS | 1851 | --DOMWINDOW == 145 (0x98065400) [pid = 1851] [serial = 1629] [outer = (nil)] [url = about:blank] 00:38:36 INFO - PROCESS | 1851 | --DOMWINDOW == 144 (0x9857bc00) [pid = 1851] [serial = 1632] [outer = (nil)] [url = about:blank] 00:38:36 INFO - PROCESS | 1851 | --DOMWINDOW == 143 (0x94ebc000) [pid = 1851] [serial = 1620] [outer = (nil)] [url = about:blank] 00:38:36 INFO - PROCESS | 1851 | --DOMWINDOW == 142 (0x9af57400) [pid = 1851] [serial = 1634] [outer = (nil)] [url = about:blank] 00:38:36 INFO - PROCESS | 1851 | --DOMWINDOW == 141 (0x95842c00) [pid = 1851] [serial = 1622] [outer = (nil)] [url = about:blank] 00:38:36 INFO - PROCESS | 1851 | --DOMWINDOW == 140 (0x89431c00) [pid = 1851] [serial = 1641] [outer = (nil)] [url = about:blank] 00:38:36 INFO - PROCESS | 1851 | --DOMWINDOW == 139 (0x903aa400) [pid = 1851] [serial = 1604] [outer = (nil)] [url = about:blank] 00:38:36 INFO - PROCESS | 1851 | --DOMWINDOW == 138 (0x8a5db000) [pid = 1851] [serial = 1589] [outer = (nil)] [url = about:blank] 00:38:36 INFO - PROCESS | 1851 | --DOMWINDOW == 137 (0x8eae3c00) [pid = 1851] [serial = 1592] [outer = (nil)] [url = about:blank] 00:38:36 INFO - PROCESS | 1851 | --DOMWINDOW == 136 (0x94e8e000) [pid = 1851] [serial = 1619] [outer = (nil)] [url = about:blank] 00:38:36 INFO - PROCESS | 1851 | --DOMWINDOW == 135 (0x97b73800) [pid = 1851] [serial = 1626] [outer = (nil)] [url = about:blank] 00:38:36 INFO - PROCESS | 1851 | --DOMWINDOW == 134 (0x912ea800) [pid = 1851] [serial = 1608] [outer = (nil)] [url = about:blank] 00:38:36 INFO - PROCESS | 1851 | --DOMWINDOW == 133 (0x8a2f7c00) [pid = 1851] [serial = 1646] [outer = (nil)] [url = about:blank] 00:38:36 INFO - PROCESS | 1851 | 1461224316205 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 00:38:36 INFO - PROCESS | 1851 | 1461224316210 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 00:38:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 00:38:36 INFO - PROCESS | 1851 | 1461224316224 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 00:38:36 INFO - PROCESS | 1851 | 1461224316230 Marionette TRACE conn3 <- [1,2318,null,{}] 00:38:36 INFO - PROCESS | 1851 | 1461224316238 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}] 00:38:36 INFO - PROCESS | 1851 | 1461224316427 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 00:38:36 INFO - PROCESS | 1851 | 1461224316476 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:36 INFO - PROCESS | 1851 | ++DOCSHELL 0x87ccf000 == 137 [pid = 1851] [id = 587] 00:38:36 INFO - PROCESS | 1851 | ++DOMWINDOW == 134 (0x888e5400) [pid = 1851] [serial = 1762] [outer = (nil)] 00:38:36 INFO - PROCESS | 1851 | ++DOMWINDOW == 135 (0x8894b000) [pid = 1851] [serial = 1763] [outer = 0x888e5400] 00:38:36 INFO - PROCESS | 1851 | 1461224316743 Marionette DEBUG loaded listener.js 00:38:36 INFO - PROCESS | 1851 | ++DOMWINDOW == 136 (0x88958000) [pid = 1851] [serial = 1764] [outer = 0x888e5400] 00:38:37 INFO - PROCESS | 1851 | 1461224317614 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] 00:38:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 00:38:37 INFO - PROCESS | 1851 | 1461224317682 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 00:38:37 INFO - PROCESS | 1851 | 1461224317694 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 00:38:37 INFO - PROCESS | 1851 | 1461224317700 Marionette TRACE conn3 <- [1,2322,null,{}] 00:38:37 INFO - PROCESS | 1851 | 1461224317706 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}] 00:38:37 INFO - PROCESS | 1851 | 1461224317919 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 00:38:38 INFO - PROCESS | 1851 | 1461224318209 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:38 INFO - PROCESS | 1851 | ++DOCSHELL 0x8942bc00 == 138 [pid = 1851] [id = 588] 00:38:38 INFO - PROCESS | 1851 | ++DOMWINDOW == 137 (0x89431c00) [pid = 1851] [serial = 1765] [outer = (nil)] 00:38:38 INFO - PROCESS | 1851 | ++DOMWINDOW == 138 (0x89bd9c00) [pid = 1851] [serial = 1766] [outer = 0x89431c00] 00:38:38 INFO - PROCESS | 1851 | 1461224318290 Marionette DEBUG loaded listener.js 00:38:38 INFO - PROCESS | 1851 | ++DOMWINDOW == 139 (0x8a2f7c00) [pid = 1851] [serial = 1767] [outer = 0x89431c00] 00:38:39 INFO - PROCESS | 1851 | 1461224319637 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]]]}] 00:38:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 00:38:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1997ms 00:38:39 INFO - PROCESS | 1851 | 1461224319687 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 00:38:39 INFO - PROCESS | 1851 | 1461224319691 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 00:38:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 00:38:39 INFO - PROCESS | 1851 | 1461224319705 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 00:38:39 INFO - PROCESS | 1851 | 1461224319708 Marionette TRACE conn3 <- [1,2326,null,{}] 00:38:39 INFO - PROCESS | 1851 | 1461224319723 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}] 00:38:39 INFO - PROCESS | 1851 | 1461224319994 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 00:38:40 INFO - PROCESS | 1851 | 1461224320125 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:40 INFO - PROCESS | 1851 | ++DOCSHELL 0x861da000 == 139 [pid = 1851] [id = 589] 00:38:40 INFO - PROCESS | 1851 | ++DOMWINDOW == 140 (0x8a5da800) [pid = 1851] [serial = 1768] [outer = (nil)] 00:38:40 INFO - PROCESS | 1851 | ++DOMWINDOW == 141 (0x8b3d9800) [pid = 1851] [serial = 1769] [outer = 0x8a5da800] 00:38:40 INFO - PROCESS | 1851 | 1461224320206 Marionette DEBUG loaded listener.js 00:38:40 INFO - PROCESS | 1851 | ++DOMWINDOW == 142 (0x8e786800) [pid = 1851] [serial = 1770] [outer = 0x8a5da800] 00:38:41 INFO - PROCESS | 1851 | --DOMWINDOW == 141 (0x8f8cac00) [pid = 1851] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 00:38:41 INFO - PROCESS | 1851 | --DOMWINDOW == 140 (0x8f089800) [pid = 1851] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 00:38:41 INFO - PROCESS | 1851 | --DOMWINDOW == 139 (0x93124400) [pid = 1851] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 00:38:41 INFO - PROCESS | 1851 | --DOMWINDOW == 138 (0x9264d400) [pid = 1851] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 00:38:41 INFO - PROCESS | 1851 | --DOMWINDOW == 137 (0x8908ac00) [pid = 1851] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 00:38:41 INFO - PROCESS | 1851 | --DOMWINDOW == 136 (0x888eb000) [pid = 1851] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 00:38:41 INFO - PROCESS | 1851 | --DOMWINDOW == 135 (0x8e7b7000) [pid = 1851] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 00:38:41 INFO - PROCESS | 1851 | --DOMWINDOW == 134 (0x893b8c00) [pid = 1851] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 00:38:41 INFO - PROCESS | 1851 | --DOMWINDOW == 133 (0x88953c00) [pid = 1851] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 00:38:41 INFO - PROCESS | 1851 | --DOMWINDOW == 132 (0x92d69000) [pid = 1851] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 00:38:41 INFO - PROCESS | 1851 | --DOMWINDOW == 131 (0x8a5d1000) [pid = 1851] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 00:38:41 INFO - PROCESS | 1851 | --DOMWINDOW == 130 (0x98d74000) [pid = 1851] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 00:38:41 INFO - PROCESS | 1851 | --DOMWINDOW == 129 (0x848dcc00) [pid = 1851] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 00:38:41 INFO - PROCESS | 1851 | --DOMWINDOW == 128 (0x8a2f4400) [pid = 1851] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 00:38:41 INFO - PROCESS | 1851 | --DOMWINDOW == 127 (0x893ac800) [pid = 1851] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 00:38:41 INFO - PROCESS | 1851 | --DOMWINDOW == 126 (0x9af62400) [pid = 1851] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 00:38:41 INFO - PROCESS | 1851 | --DOMWINDOW == 125 (0x8eaeac00) [pid = 1851] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 00:38:41 INFO - PROCESS | 1851 | --DOMWINDOW == 124 (0x9047d800) [pid = 1851] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 00:38:41 INFO - PROCESS | 1851 | --DOMWINDOW == 123 (0x93126400) [pid = 1851] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 00:38:41 INFO - PROCESS | 1851 | --DOMWINDOW == 122 (0x84af8400) [pid = 1851] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 00:38:41 INFO - PROCESS | 1851 | --DOMWINDOW == 121 (0x83a73000) [pid = 1851] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 00:38:41 INFO - PROCESS | 1851 | --DOMWINDOW == 120 (0x93123000) [pid = 1851] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 00:38:41 INFO - PROCESS | 1851 | 1461224321736 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]]]}] 00:38:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 00:38:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 2040ms 00:38:41 INFO - PROCESS | 1851 | 1461224321745 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 00:38:41 INFO - PROCESS | 1851 | 1461224321749 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 00:38:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 00:38:41 INFO - PROCESS | 1851 | 1461224321759 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 00:38:41 INFO - PROCESS | 1851 | 1461224321777 Marionette TRACE conn3 <- [1,2330,null,{}] 00:38:41 INFO - PROCESS | 1851 | 1461224321784 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}] 00:38:42 INFO - PROCESS | 1851 | 1461224322069 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 00:38:42 INFO - PROCESS | 1851 | 1461224322091 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:42 INFO - PROCESS | 1851 | ++DOCSHELL 0x854fa400 == 140 [pid = 1851] [id = 590] 00:38:42 INFO - PROCESS | 1851 | ++DOMWINDOW == 121 (0x893ac800) [pid = 1851] [serial = 1771] [outer = (nil)] 00:38:42 INFO - PROCESS | 1851 | ++DOMWINDOW == 122 (0x8b3dd000) [pid = 1851] [serial = 1772] [outer = 0x893ac800] 00:38:42 INFO - PROCESS | 1851 | 1461224322167 Marionette DEBUG loaded listener.js 00:38:42 INFO - PROCESS | 1851 | ++DOMWINDOW == 123 (0x8e7ba800) [pid = 1851] [serial = 1773] [outer = 0x893ac800] 00:38:43 INFO - PROCESS | 1851 | 1461224323149 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]]]}] 00:38:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 00:38:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1448ms 00:38:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 00:38:43 INFO - PROCESS | 1851 | 1461224323204 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 00:38:43 INFO - PROCESS | 1851 | 1461224323207 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 00:38:43 INFO - PROCESS | 1851 | 1461224323213 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 00:38:43 INFO - PROCESS | 1851 | 1461224323217 Marionette TRACE conn3 <- [1,2334,null,{}] 00:38:43 INFO - PROCESS | 1851 | 1461224323376 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}] 00:38:43 INFO - PROCESS | 1851 | 1461224323619 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 00:38:43 INFO - PROCESS | 1851 | 1461224323958 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:43 INFO - PROCESS | 1851 | ++DOCSHELL 0x8634c000 == 141 [pid = 1851] [id = 591] 00:38:43 INFO - PROCESS | 1851 | ++DOMWINDOW == 124 (0x8634d800) [pid = 1851] [serial = 1774] [outer = (nil)] 00:38:44 INFO - PROCESS | 1851 | ++DOMWINDOW == 125 (0x87cd0000) [pid = 1851] [serial = 1775] [outer = 0x8634d800] 00:38:44 INFO - PROCESS | 1851 | 1461224324053 Marionette DEBUG loaded listener.js 00:38:44 INFO - PROCESS | 1851 | ++DOMWINDOW == 126 (0x89080400) [pid = 1851] [serial = 1776] [outer = 0x8634d800] 00:38:45 INFO - PROCESS | 1851 | 1461224325037 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]]]}] 00:38:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 00:38:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1873ms 00:38:45 INFO - PROCESS | 1851 | 1461224325090 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 00:38:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 00:38:45 INFO - PROCESS | 1851 | 1461224325099 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 00:38:45 INFO - PROCESS | 1851 | 1461224325110 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 00:38:45 INFO - PROCESS | 1851 | 1461224325114 Marionette TRACE conn3 <- [1,2338,null,{}] 00:38:45 INFO - PROCESS | 1851 | 1461224325121 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}] 00:38:45 INFO - PROCESS | 1851 | 1461224325359 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 00:38:45 INFO - PROCESS | 1851 | 1461224325725 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:45 INFO - PROCESS | 1851 | ++DOCSHELL 0x86341c00 == 142 [pid = 1851] [id = 592] 00:38:45 INFO - PROCESS | 1851 | ++DOMWINDOW == 127 (0x89a7f800) [pid = 1851] [serial = 1777] [outer = (nil)] 00:38:45 INFO - PROCESS | 1851 | ++DOMWINDOW == 128 (0x89bdc800) [pid = 1851] [serial = 1778] [outer = 0x89a7f800] 00:38:45 INFO - PROCESS | 1851 | 1461224325822 Marionette DEBUG loaded listener.js 00:38:45 INFO - PROCESS | 1851 | ++DOMWINDOW == 129 (0x8a5d5000) [pid = 1851] [serial = 1779] [outer = 0x89a7f800] 00:38:46 INFO - PROCESS | 1851 | 1461224326925 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]]]}] 00:38:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 00:38:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1889ms 00:38:47 INFO - PROCESS | 1851 | 1461224326998 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 00:38:47 INFO - PROCESS | 1851 | 1461224327002 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 00:38:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 00:38:47 INFO - PROCESS | 1851 | 1461224327010 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 00:38:47 INFO - PROCESS | 1851 | 1461224327013 Marionette TRACE conn3 <- [1,2342,null,{}] 00:38:47 INFO - PROCESS | 1851 | 1461224327020 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}] 00:38:47 INFO - PROCESS | 1851 | 1461224327297 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 00:38:47 INFO - PROCESS | 1851 | 1461224327709 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:47 INFO - PROCESS | 1851 | ++DOCSHELL 0x89be2800 == 143 [pid = 1851] [id = 593] 00:38:47 INFO - PROCESS | 1851 | ++DOMWINDOW == 130 (0x8b3cf800) [pid = 1851] [serial = 1780] [outer = (nil)] 00:38:47 INFO - PROCESS | 1851 | ++DOMWINDOW == 131 (0x8eadf000) [pid = 1851] [serial = 1781] [outer = 0x8b3cf800] 00:38:47 INFO - PROCESS | 1851 | 1461224327811 Marionette DEBUG loaded listener.js 00:38:47 INFO - PROCESS | 1851 | ++DOMWINDOW == 132 (0x8eaecc00) [pid = 1851] [serial = 1782] [outer = 0x8b3cf800] 00:38:48 INFO - PROCESS | 1851 | 1461224328807 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]]]}] 00:38:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 00:38:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1839ms 00:38:48 INFO - PROCESS | 1851 | 1461224328857 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 00:38:48 INFO - PROCESS | 1851 | 1461224328867 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 00:38:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 00:38:48 INFO - PROCESS | 1851 | 1461224328875 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 00:38:48 INFO - PROCESS | 1851 | 1461224328879 Marionette TRACE conn3 <- [1,2346,null,{}] 00:38:48 INFO - PROCESS | 1851 | 1461224328884 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}] 00:38:49 INFO - PROCESS | 1851 | 1461224329131 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 00:38:49 INFO - PROCESS | 1851 | 1461224329469 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:49 INFO - PROCESS | 1851 | ++DOCSHELL 0x8b3cf400 == 144 [pid = 1851] [id = 594] 00:38:49 INFO - PROCESS | 1851 | ++DOMWINDOW == 133 (0x8eae1c00) [pid = 1851] [serial = 1783] [outer = (nil)] 00:38:49 INFO - PROCESS | 1851 | ++DOMWINDOW == 134 (0x8f183400) [pid = 1851] [serial = 1784] [outer = 0x8eae1c00] 00:38:49 INFO - PROCESS | 1851 | 1461224329565 Marionette DEBUG loaded listener.js 00:38:49 INFO - PROCESS | 1851 | ++DOMWINDOW == 135 (0x8f4e4c00) [pid = 1851] [serial = 1785] [outer = 0x8eae1c00] 00:38:50 INFO - PROCESS | 1851 | 1461224330524 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]]]}] 00:38:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 00:38:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1688ms 00:38:50 INFO - PROCESS | 1851 | 1461224330564 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 00:38:50 INFO - PROCESS | 1851 | 1461224330568 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 00:38:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 00:38:50 INFO - PROCESS | 1851 | 1461224330575 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 00:38:50 INFO - PROCESS | 1851 | 1461224330578 Marionette TRACE conn3 <- [1,2350,null,{}] 00:38:50 INFO - PROCESS | 1851 | 1461224330584 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}] 00:38:50 INFO - PROCESS | 1851 | 1461224330795 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 00:38:51 INFO - PROCESS | 1851 | 1461224331132 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:51 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f0a0c00 == 145 [pid = 1851] [id = 595] 00:38:51 INFO - PROCESS | 1851 | ++DOMWINDOW == 136 (0x8f4e3c00) [pid = 1851] [serial = 1786] [outer = (nil)] 00:38:51 INFO - PROCESS | 1851 | ++DOMWINDOW == 137 (0x8fc27c00) [pid = 1851] [serial = 1787] [outer = 0x8f4e3c00] 00:38:51 INFO - PROCESS | 1851 | 1461224331248 Marionette DEBUG loaded listener.js 00:38:51 INFO - PROCESS | 1851 | ++DOMWINDOW == 138 (0x8fd43c00) [pid = 1851] [serial = 1788] [outer = 0x8f4e3c00] 00:38:52 INFO - PROCESS | 1851 | 1461224332176 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]]]}] 00:38:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 00:38:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1636ms 00:38:52 INFO - PROCESS | 1851 | 1461224332212 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 00:38:52 INFO - PROCESS | 1851 | 1461224332217 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 00:38:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 00:38:52 INFO - PROCESS | 1851 | 1461224332223 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 00:38:52 INFO - PROCESS | 1851 | 1461224332227 Marionette TRACE conn3 <- [1,2354,null,{}] 00:38:52 INFO - PROCESS | 1851 | 1461224332233 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}] 00:38:52 INFO - PROCESS | 1851 | 1461224332514 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 00:38:52 INFO - PROCESS | 1851 | 1461224332875 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:52 INFO - PROCESS | 1851 | ++DOCSHELL 0x8fc29c00 == 146 [pid = 1851] [id = 596] 00:38:52 INFO - PROCESS | 1851 | ++DOMWINDOW == 139 (0x8fea8c00) [pid = 1851] [serial = 1789] [outer = (nil)] 00:38:52 INFO - PROCESS | 1851 | ++DOMWINDOW == 140 (0x90f39c00) [pid = 1851] [serial = 1790] [outer = 0x8fea8c00] 00:38:52 INFO - PROCESS | 1851 | 1461224332974 Marionette DEBUG loaded listener.js 00:38:53 INFO - PROCESS | 1851 | ++DOMWINDOW == 141 (0x92645400) [pid = 1851] [serial = 1791] [outer = 0x8fea8c00] 00:38:53 INFO - PROCESS | 1851 | 1461224333925 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]]]}] 00:38:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 00:38:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1738ms 00:38:53 INFO - PROCESS | 1851 | 1461224333962 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 00:38:53 INFO - PROCESS | 1851 | 1461224333966 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 00:38:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 00:38:53 INFO - PROCESS | 1851 | 1461224333973 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 00:38:53 INFO - PROCESS | 1851 | 1461224333977 Marionette TRACE conn3 <- [1,2358,null,{}] 00:38:53 INFO - PROCESS | 1851 | 1461224333983 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}] 00:38:54 INFO - PROCESS | 1851 | 1461224334306 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 00:38:54 INFO - PROCESS | 1851 | 1461224334575 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:54 INFO - PROCESS | 1851 | ++DOCSHELL 0x90f36c00 == 147 [pid = 1851] [id = 597] 00:38:54 INFO - PROCESS | 1851 | ++DOMWINDOW == 142 (0x90f3b800) [pid = 1851] [serial = 1792] [outer = (nil)] 00:38:54 INFO - PROCESS | 1851 | ++DOMWINDOW == 143 (0x9292a000) [pid = 1851] [serial = 1793] [outer = 0x90f3b800] 00:38:54 INFO - PROCESS | 1851 | 1461224334669 Marionette DEBUG loaded listener.js 00:38:54 INFO - PROCESS | 1851 | ++DOMWINDOW == 144 (0x929d4800) [pid = 1851] [serial = 1794] [outer = 0x90f3b800] 00:38:55 INFO - PROCESS | 1851 | 1461224335592 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]]]}] 00:38:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 00:38:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1681ms 00:38:55 INFO - PROCESS | 1851 | 1461224335656 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 00:38:55 INFO - PROCESS | 1851 | 1461224335660 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 00:38:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 00:38:55 INFO - PROCESS | 1851 | 1461224335667 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 00:38:55 INFO - PROCESS | 1851 | 1461224335670 Marionette TRACE conn3 <- [1,2362,null,{}] 00:38:55 INFO - PROCESS | 1851 | 1461224335676 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}] 00:38:55 INFO - PROCESS | 1851 | 1461224335945 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 00:38:56 INFO - PROCESS | 1851 | 1461224336304 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:56 INFO - PROCESS | 1851 | ++DOCSHELL 0x8fe99800 == 148 [pid = 1851] [id = 598] 00:38:56 INFO - PROCESS | 1851 | ++DOMWINDOW == 145 (0x9291f000) [pid = 1851] [serial = 1795] [outer = (nil)] 00:38:56 INFO - PROCESS | 1851 | ++DOMWINDOW == 146 (0x92dccc00) [pid = 1851] [serial = 1796] [outer = 0x9291f000] 00:38:56 INFO - PROCESS | 1851 | 1461224336395 Marionette DEBUG loaded listener.js 00:38:56 INFO - PROCESS | 1851 | ++DOMWINDOW == 147 (0x92fd4000) [pid = 1851] [serial = 1797] [outer = 0x9291f000] 00:38:57 INFO - PROCESS | 1851 | 1461224337337 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]]]}] 00:38:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 00:38:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1733ms 00:38:57 INFO - PROCESS | 1851 | 1461224337401 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 00:38:57 INFO - PROCESS | 1851 | 1461224337405 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 00:38:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 00:38:57 INFO - PROCESS | 1851 | 1461224337412 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 00:38:57 INFO - PROCESS | 1851 | 1461224337416 Marionette TRACE conn3 <- [1,2366,null,{}] 00:38:57 INFO - PROCESS | 1851 | 1461224337422 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}] 00:38:57 INFO - PROCESS | 1851 | 1461224337673 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 00:38:58 INFO - PROCESS | 1851 | 1461224338017 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:58 INFO - PROCESS | 1851 | ++DOCSHELL 0x92925400 == 149 [pid = 1851] [id = 599] 00:38:58 INFO - PROCESS | 1851 | ++DOMWINDOW == 148 (0x92d6b000) [pid = 1851] [serial = 1798] [outer = (nil)] 00:38:58 INFO - PROCESS | 1851 | ++DOMWINDOW == 149 (0x93124400) [pid = 1851] [serial = 1799] [outer = 0x92d6b000] 00:38:58 INFO - PROCESS | 1851 | 1461224338111 Marionette DEBUG loaded listener.js 00:38:58 INFO - PROCESS | 1851 | ++DOMWINDOW == 150 (0x93129400) [pid = 1851] [serial = 1800] [outer = 0x92d6b000] 00:38:59 INFO - PROCESS | 1851 | 1461224339023 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]]]}] 00:38:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 00:38:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1683ms 00:38:59 INFO - PROCESS | 1851 | 1461224339097 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 00:38:59 INFO - PROCESS | 1851 | 1461224339100 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 00:38:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 00:38:59 INFO - PROCESS | 1851 | 1461224339108 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 00:38:59 INFO - PROCESS | 1851 | 1461224339110 Marionette TRACE conn3 <- [1,2370,null,{}] 00:38:59 INFO - PROCESS | 1851 | 1461224339117 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}] 00:38:59 INFO - PROCESS | 1851 | 1461224339360 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 00:38:59 INFO - PROCESS | 1851 | 1461224339704 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:38:59 INFO - PROCESS | 1851 | ++DOCSHELL 0x930ddc00 == 150 [pid = 1851] [id = 600] 00:38:59 INFO - PROCESS | 1851 | ++DOMWINDOW == 151 (0x9311c800) [pid = 1851] [serial = 1801] [outer = (nil)] 00:38:59 INFO - PROCESS | 1851 | ++DOMWINDOW == 152 (0x94e27000) [pid = 1851] [serial = 1802] [outer = 0x9311c800] 00:38:59 INFO - PROCESS | 1851 | 1461224339799 Marionette DEBUG loaded listener.js 00:38:59 INFO - PROCESS | 1851 | ++DOMWINDOW == 153 (0x94e83400) [pid = 1851] [serial = 1803] [outer = 0x9311c800] 00:39:00 INFO - PROCESS | 1851 | 1461224340737 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]]]}] 00:39:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 00:39:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1688ms 00:39:00 INFO - PROCESS | 1851 | 1461224340796 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 00:39:00 INFO - PROCESS | 1851 | 1461224340799 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 00:39:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 00:39:00 INFO - PROCESS | 1851 | 1461224340806 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 00:39:00 INFO - PROCESS | 1851 | 1461224340810 Marionette TRACE conn3 <- [1,2374,null,{}] 00:39:00 INFO - PROCESS | 1851 | 1461224340816 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}] 00:39:01 INFO - PROCESS | 1851 | 1461224341058 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 00:39:01 INFO - PROCESS | 1851 | 1461224341446 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:01 INFO - PROCESS | 1851 | ++DOCSHELL 0x937de400 == 151 [pid = 1851] [id = 601] 00:39:01 INFO - PROCESS | 1851 | ++DOMWINDOW == 154 (0x96e7ec00) [pid = 1851] [serial = 1804] [outer = (nil)] 00:39:01 INFO - PROCESS | 1851 | ++DOMWINDOW == 155 (0x97b60c00) [pid = 1851] [serial = 1805] [outer = 0x96e7ec00] 00:39:01 INFO - PROCESS | 1851 | 1461224341577 Marionette DEBUG loaded listener.js 00:39:01 INFO - PROCESS | 1851 | ++DOMWINDOW == 156 (0x97b90000) [pid = 1851] [serial = 1806] [outer = 0x96e7ec00] 00:39:02 INFO - PROCESS | 1851 | 1461224342562 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]]]}] 00:39:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 00:39:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1792ms 00:39:02 INFO - PROCESS | 1851 | 1461224342599 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 00:39:02 INFO - PROCESS | 1851 | 1461224342603 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 00:39:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 00:39:02 INFO - PROCESS | 1851 | 1461224342610 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 00:39:02 INFO - PROCESS | 1851 | 1461224342615 Marionette TRACE conn3 <- [1,2378,null,{}] 00:39:02 INFO - PROCESS | 1851 | 1461224342621 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}] 00:39:02 INFO - PROCESS | 1851 | 1461224342863 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 00:39:03 INFO - PROCESS | 1851 | 1461224343218 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:03 INFO - PROCESS | 1851 | ++DOCSHELL 0x893b0800 == 152 [pid = 1851] [id = 602] 00:39:03 INFO - PROCESS | 1851 | ++DOMWINDOW == 157 (0x89b26800) [pid = 1851] [serial = 1807] [outer = (nil)] 00:39:03 INFO - PROCESS | 1851 | ++DOMWINDOW == 158 (0x98065800) [pid = 1851] [serial = 1808] [outer = 0x89b26800] 00:39:03 INFO - PROCESS | 1851 | 1461224343315 Marionette DEBUG loaded listener.js 00:39:03 INFO - PROCESS | 1851 | ++DOMWINDOW == 159 (0x982f3c00) [pid = 1851] [serial = 1809] [outer = 0x89b26800] 00:39:04 INFO - PROCESS | 1851 | 1461224344249 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]]]}] 00:39:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 00:39:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1687ms 00:39:04 INFO - PROCESS | 1851 | 1461224344298 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 00:39:04 INFO - PROCESS | 1851 | 1461224344302 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 00:39:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 00:39:04 INFO - PROCESS | 1851 | 1461224344309 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 00:39:04 INFO - PROCESS | 1851 | 1461224344312 Marionette TRACE conn3 <- [1,2382,null,{}] 00:39:04 INFO - PROCESS | 1851 | 1461224344318 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}] 00:39:04 INFO - PROCESS | 1851 | 1461224344549 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 00:39:04 INFO - PROCESS | 1851 | 1461224344896 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:04 INFO - PROCESS | 1851 | ++DOCSHELL 0x9800e400 == 153 [pid = 1851] [id = 603] 00:39:04 INFO - PROCESS | 1851 | ++DOMWINDOW == 160 (0x98057400) [pid = 1851] [serial = 1810] [outer = (nil)] 00:39:04 INFO - PROCESS | 1851 | ++DOMWINDOW == 161 (0x98d0e000) [pid = 1851] [serial = 1811] [outer = 0x98057400] 00:39:04 INFO - PROCESS | 1851 | 1461224344995 Marionette DEBUG loaded listener.js 00:39:05 INFO - PROCESS | 1851 | ++DOMWINDOW == 162 (0x9908b000) [pid = 1851] [serial = 1812] [outer = 0x98057400] 00:39:05 INFO - PROCESS | 1851 | 1461224345926 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]]]}] 00:39:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 00:39:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1682ms 00:39:05 INFO - PROCESS | 1851 | 1461224345993 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 00:39:05 INFO - PROCESS | 1851 | 1461224345997 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 00:39:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 00:39:06 INFO - PROCESS | 1851 | 1461224346003 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 00:39:06 INFO - PROCESS | 1851 | 1461224346007 Marionette TRACE conn3 <- [1,2386,null,{}] 00:39:06 INFO - PROCESS | 1851 | 1461224346013 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}] 00:39:06 INFO - PROCESS | 1851 | 1461224346230 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 00:39:06 INFO - PROCESS | 1851 | 1461224346597 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:06 INFO - PROCESS | 1851 | ++DOCSHELL 0x9805ec00 == 154 [pid = 1851] [id = 604] 00:39:06 INFO - PROCESS | 1851 | ++DOMWINDOW == 163 (0x98576400) [pid = 1851] [serial = 1813] [outer = (nil)] 00:39:06 INFO - PROCESS | 1851 | ++DOMWINDOW == 164 (0x9e919400) [pid = 1851] [serial = 1814] [outer = 0x98576400] 00:39:06 INFO - PROCESS | 1851 | 1461224346694 Marionette DEBUG loaded listener.js 00:39:06 INFO - PROCESS | 1851 | ++DOMWINDOW == 165 (0x9e91e800) [pid = 1851] [serial = 1815] [outer = 0x98576400] 00:39:07 INFO - PROCESS | 1851 | 1461224347683 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]]]}] 00:39:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 00:39:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1737ms 00:39:07 INFO - PROCESS | 1851 | 1461224347742 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 00:39:07 INFO - PROCESS | 1851 | 1461224347745 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 00:39:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 00:39:07 INFO - PROCESS | 1851 | 1461224347752 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 00:39:07 INFO - PROCESS | 1851 | 1461224347756 Marionette TRACE conn3 <- [1,2390,null,{}] 00:39:07 INFO - PROCESS | 1851 | 1461224347762 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}] 00:39:07 INFO - PROCESS | 1851 | 1461224347977 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 00:39:08 INFO - PROCESS | 1851 | 1461224348339 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:08 INFO - PROCESS | 1851 | ++DOCSHELL 0x89b1e400 == 155 [pid = 1851] [id = 605] 00:39:08 INFO - PROCESS | 1851 | ++DOMWINDOW == 166 (0x89be5c00) [pid = 1851] [serial = 1816] [outer = (nil)] 00:39:08 INFO - PROCESS | 1851 | ++DOMWINDOW == 167 (0x9fea4400) [pid = 1851] [serial = 1817] [outer = 0x89be5c00] 00:39:08 INFO - PROCESS | 1851 | 1461224348432 Marionette DEBUG loaded listener.js 00:39:08 INFO - PROCESS | 1851 | ++DOMWINDOW == 168 (0xa0950800) [pid = 1851] [serial = 1818] [outer = 0x89be5c00] 00:39:09 INFO - PROCESS | 1851 | 1461224349343 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]]]}] 00:39:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 00:39:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1639ms 00:39:09 INFO - PROCESS | 1851 | 1461224349392 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 00:39:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 00:39:09 INFO - PROCESS | 1851 | 1461224349396 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 00:39:09 INFO - PROCESS | 1851 | 1461224349402 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 00:39:09 INFO - PROCESS | 1851 | 1461224349406 Marionette TRACE conn3 <- [1,2394,null,{}] 00:39:09 INFO - PROCESS | 1851 | 1461224349412 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}] 00:39:09 INFO - PROCESS | 1851 | 1461224349676 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 00:39:10 INFO - PROCESS | 1851 | 1461224350026 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:10 INFO - PROCESS | 1851 | ++DOCSHELL 0x9fb9d800 == 156 [pid = 1851] [id = 606] 00:39:10 INFO - PROCESS | 1851 | ++DOMWINDOW == 169 (0x9fdf0400) [pid = 1851] [serial = 1819] [outer = (nil)] 00:39:10 INFO - PROCESS | 1851 | ++DOMWINDOW == 170 (0xa0e4ec00) [pid = 1851] [serial = 1820] [outer = 0x9fdf0400] 00:39:10 INFO - PROCESS | 1851 | 1461224350120 Marionette DEBUG loaded listener.js 00:39:10 INFO - PROCESS | 1851 | ++DOMWINDOW == 171 (0xa0e9e400) [pid = 1851] [serial = 1821] [outer = 0x9fdf0400] 00:39:11 INFO - PROCESS | 1851 | 1461224351037 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]]]}] 00:39:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 00:39:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1683ms 00:39:11 INFO - PROCESS | 1851 | 1461224351085 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 00:39:11 INFO - PROCESS | 1851 | 1461224351089 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 00:39:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 00:39:11 INFO - PROCESS | 1851 | 1461224351096 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 00:39:11 INFO - PROCESS | 1851 | 1461224351099 Marionette TRACE conn3 <- [1,2398,null,{}] 00:39:11 INFO - PROCESS | 1851 | 1461224351105 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}] 00:39:11 INFO - PROCESS | 1851 | 1461224351331 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 00:39:11 INFO - PROCESS | 1851 | 1461224351679 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:11 INFO - PROCESS | 1851 | ++DOCSHELL 0x88955400 == 157 [pid = 1851] [id = 607] 00:39:11 INFO - PROCESS | 1851 | ++DOMWINDOW == 172 (0x9ada8400) [pid = 1851] [serial = 1822] [outer = (nil)] 00:39:11 INFO - PROCESS | 1851 | ++DOMWINDOW == 173 (0xa3b09400) [pid = 1851] [serial = 1823] [outer = 0x9ada8400] 00:39:11 INFO - PROCESS | 1851 | 1461224351777 Marionette DEBUG loaded listener.js 00:39:11 INFO - PROCESS | 1851 | ++DOMWINDOW == 174 (0xa3b0d800) [pid = 1851] [serial = 1824] [outer = 0x9ada8400] 00:39:12 INFO - PROCESS | 1851 | 1461224352688 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]]]}] 00:39:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 00:39:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1642ms 00:39:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 00:39:12 INFO - PROCESS | 1851 | 1461224352739 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 00:39:12 INFO - PROCESS | 1851 | 1461224352742 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 00:39:12 INFO - PROCESS | 1851 | 1461224352749 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 00:39:12 INFO - PROCESS | 1851 | 1461224352752 Marionette TRACE conn3 <- [1,2402,null,{}] 00:39:12 INFO - PROCESS | 1851 | 1461224352758 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}] 00:39:12 INFO - PROCESS | 1851 | 1461224352968 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 00:39:13 INFO - PROCESS | 1851 | 1461224353315 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:13 INFO - PROCESS | 1851 | ++DOCSHELL 0x861d2400 == 158 [pid = 1851] [id = 608] 00:39:13 INFO - PROCESS | 1851 | ++DOMWINDOW == 175 (0x89924000) [pid = 1851] [serial = 1825] [outer = (nil)] 00:39:13 INFO - PROCESS | 1851 | ++DOMWINDOW == 176 (0x8992b000) [pid = 1851] [serial = 1826] [outer = 0x89924000] 00:39:13 INFO - PROCESS | 1851 | 1461224353438 Marionette DEBUG loaded listener.js 00:39:13 INFO - PROCESS | 1851 | ++DOMWINDOW == 177 (0x8992cc00) [pid = 1851] [serial = 1827] [outer = 0x89924000] 00:39:15 INFO - PROCESS | 1851 | --DOCSHELL 0x87ccb400 == 157 [pid = 1851] [id = 568] 00:39:15 INFO - PROCESS | 1851 | --DOCSHELL 0x83a72c00 == 156 [pid = 1851] [id = 566] 00:39:15 INFO - PROCESS | 1851 | --DOCSHELL 0x888e7400 == 155 [pid = 1851] [id = 567] 00:39:15 INFO - PROCESS | 1851 | --DOCSHELL 0x89a78000 == 154 [pid = 1851] [id = 506] 00:39:15 INFO - PROCESS | 1851 | --DOCSHELL 0x861da000 == 153 [pid = 1851] [id = 589] 00:39:15 INFO - PROCESS | 1851 | --DOCSHELL 0x8942bc00 == 152 [pid = 1851] [id = 588] 00:39:15 INFO - PROCESS | 1851 | --DOCSHELL 0x87ccf000 == 151 [pid = 1851] [id = 587] 00:39:15 INFO - PROCESS | 1851 | --DOCSHELL 0x8e7b3400 == 150 [pid = 1851] [id = 585] 00:39:15 INFO - PROCESS | 1851 | --DOCSHELL 0x90f3a800 == 149 [pid = 1851] [id = 583] 00:39:15 INFO - PROCESS | 1851 | --DOCSHELL 0x8f097400 == 148 [pid = 1851] [id = 584] 00:39:15 INFO - PROCESS | 1851 | --DOCSHELL 0x8e7ad000 == 147 [pid = 1851] [id = 582] 00:39:15 INFO - PROCESS | 1851 | --DOCSHELL 0x937d5c00 == 146 [pid = 1851] [id = 581] 00:39:15 INFO - PROCESS | 1851 | --DOCSHELL 0x92d66800 == 145 [pid = 1851] [id = 580] 00:39:15 INFO - PROCESS | 1851 | --DOCSHELL 0x8e7b4800 == 144 [pid = 1851] [id = 579] 00:39:15 INFO - PROCESS | 1851 | --DOCSHELL 0x83a7dc00 == 143 [pid = 1851] [id = 577] 00:39:15 INFO - PROCESS | 1851 | --DOCSHELL 0x8f4e3000 == 142 [pid = 1851] [id = 578] 00:39:15 INFO - PROCESS | 1851 | --DOCSHELL 0x8fcec000 == 141 [pid = 1851] [id = 576] 00:39:15 INFO - PROCESS | 1851 | --DOCSHELL 0x8f096800 == 140 [pid = 1851] [id = 575] 00:39:15 INFO - PROCESS | 1851 | --DOCSHELL 0x888ef400 == 139 [pid = 1851] [id = 574] 00:39:15 INFO - PROCESS | 1851 | --DOCSHELL 0x8eadfc00 == 138 [pid = 1851] [id = 573] 00:39:15 INFO - PROCESS | 1851 | --DOCSHELL 0x8b3d7000 == 137 [pid = 1851] [id = 572] 00:39:15 INFO - PROCESS | 1851 | --DOCSHELL 0x87cc9c00 == 136 [pid = 1851] [id = 571] 00:39:15 INFO - PROCESS | 1851 | --DOMWINDOW == 176 (0x8fc25400) [pid = 1851] [serial = 1664] [outer = (nil)] [url = about:blank] 00:39:15 INFO - PROCESS | 1851 | --DOMWINDOW == 175 (0xa099c000) [pid = 1851] [serial = 1698] [outer = (nil)] [url = about:blank] 00:39:15 INFO - PROCESS | 1851 | --DOMWINDOW == 174 (0x93128000) [pid = 1851] [serial = 1679] [outer = (nil)] [url = about:blank] 00:39:15 INFO - PROCESS | 1851 | --DOMWINDOW == 173 (0x92dc3c00) [pid = 1851] [serial = 1674] [outer = (nil)] [url = about:blank] 00:39:15 INFO - PROCESS | 1851 | --DOMWINDOW == 172 (0x89a7f400) [pid = 1851] [serial = 1707] [outer = (nil)] [url = about:blank] 00:39:15 INFO - PROCESS | 1851 | --DOMWINDOW == 171 (0x88952800) [pid = 1851] [serial = 1703] [outer = (nil)] [url = about:blank] 00:39:16 INFO - PROCESS | 1851 | --DOMWINDOW == 170 (0x98458000) [pid = 1851] [serial = 1688] [outer = (nil)] [url = about:blank] 00:39:16 INFO - PROCESS | 1851 | --DOMWINDOW == 169 (0x92926800) [pid = 1851] [serial = 1671] [outer = (nil)] [url = about:blank] 00:39:16 INFO - PROCESS | 1851 | --DOMWINDOW == 168 (0x8fe9c400) [pid = 1851] [serial = 1665] [outer = (nil)] [url = about:blank] 00:39:16 INFO - PROCESS | 1851 | --DOMWINDOW == 167 (0x8908a000) [pid = 1851] [serial = 1652] [outer = (nil)] [url = about:blank] 00:39:16 INFO - PROCESS | 1851 | --DOMWINDOW == 166 (0x930db400) [pid = 1851] [serial = 1676] [outer = (nil)] [url = about:blank] 00:39:16 INFO - PROCESS | 1851 | --DOMWINDOW == 165 (0x8eefc800) [pid = 1851] [serial = 1658] [outer = (nil)] [url = about:blank] 00:39:16 INFO - PROCESS | 1851 | --DOMWINDOW == 164 (0x8f085400) [pid = 1851] [serial = 1659] [outer = (nil)] [url = about:blank] 00:39:16 INFO - PROCESS | 1851 | --DOMWINDOW == 163 (0x9af56800) [pid = 1851] [serial = 1691] [outer = (nil)] [url = about:blank] 00:39:16 INFO - PROCESS | 1851 | --DOMWINDOW == 162 (0x9857f800) [pid = 1851] [serial = 1689] [outer = (nil)] [url = about:blank] 00:39:16 INFO - PROCESS | 1851 | --DOMWINDOW == 161 (0x87cd2000) [pid = 1851] [serial = 1709] [outer = (nil)] [url = about:blank] 00:39:16 INFO - PROCESS | 1851 | --DOMWINDOW == 160 (0x930df800) [pid = 1851] [serial = 1677] [outer = (nil)] [url = about:blank] 00:39:16 INFO - PROCESS | 1851 | --DOMWINDOW == 159 (0x8a5d8c00) [pid = 1851] [serial = 1655] [outer = (nil)] [url = about:blank] 00:39:16 INFO - PROCESS | 1851 | --DOMWINDOW == 158 (0x8b39b800) [pid = 1851] [serial = 1584] [outer = (nil)] [url = about:blank] 00:39:16 INFO - PROCESS | 1851 | --DOMWINDOW == 157 (0x9fde1400) [pid = 1851] [serial = 1695] [outer = (nil)] [url = about:blank] 00:39:16 INFO - PROCESS | 1851 | --DOMWINDOW == 156 (0xa094dc00) [pid = 1851] [serial = 1697] [outer = (nil)] [url = about:blank] 00:39:16 INFO - PROCESS | 1851 | --DOMWINDOW == 155 (0x9fb97c00) [pid = 1851] [serial = 1694] [outer = (nil)] [url = about:blank] 00:39:16 INFO - PROCESS | 1851 | --DOMWINDOW == 154 (0x8f184c00) [pid = 1851] [serial = 1661] [outer = (nil)] [url = about:blank] 00:39:16 INFO - PROCESS | 1851 | --DOMWINDOW == 153 (0x92dc0400) [pid = 1851] [serial = 1673] [outer = (nil)] [url = about:blank] 00:39:16 INFO - PROCESS | 1851 | --DOMWINDOW == 152 (0x91ce4400) [pid = 1851] [serial = 1668] [outer = (nil)] [url = about:blank] 00:39:16 INFO - PROCESS | 1851 | --DOMWINDOW == 151 (0x927f3c00) [pid = 1851] [serial = 1670] [outer = (nil)] [url = about:blank] 00:39:16 INFO - PROCESS | 1851 | --DOMWINDOW == 150 (0x9805b000) [pid = 1851] [serial = 1685] [outer = (nil)] [url = about:blank] 00:39:16 INFO - PROCESS | 1851 | --DOMWINDOW == 149 (0x981cd000) [pid = 1851] [serial = 1686] [outer = (nil)] [url = about:blank] 00:39:16 INFO - PROCESS | 1851 | --DOMWINDOW == 148 (0x893b5000) [pid = 1851] [serial = 1653] [outer = (nil)] [url = about:blank] 00:39:16 INFO - PROCESS | 1851 | --DOMWINDOW == 147 (0x8b3dd400) [pid = 1851] [serial = 1656] [outer = (nil)] [url = about:blank] 00:39:16 INFO - PROCESS | 1851 | --DOMWINDOW == 146 (0x857b6000) [pid = 1851] [serial = 1649] [outer = (nil)] [url = about:blank] 00:39:16 INFO - PROCESS | 1851 | --DOMWINDOW == 145 (0x8f1ea400) [pid = 1851] [serial = 1662] [outer = (nil)] [url = about:blank] 00:39:16 INFO - PROCESS | 1851 | --DOMWINDOW == 144 (0x9af62800) [pid = 1851] [serial = 1692] [outer = (nil)] [url = about:blank] 00:39:16 INFO - PROCESS | 1851 | --DOMWINDOW == 143 (0x88feb800) [pid = 1851] [serial = 1704] [outer = (nil)] [url = about:blank] 00:39:16 INFO - PROCESS | 1851 | --DOMWINDOW == 142 (0x858e8400) [pid = 1851] [serial = 1701] [outer = (nil)] [url = about:blank] 00:39:16 INFO - PROCESS | 1851 | --DOMWINDOW == 141 (0x97b68400) [pid = 1851] [serial = 1683] [outer = (nil)] [url = about:blank] 00:39:16 INFO - PROCESS | 1851 | --DOMWINDOW == 140 (0x91041400) [pid = 1851] [serial = 1667] [outer = (nil)] [url = about:blank] 00:39:16 INFO - PROCESS | 1851 | --DOMWINDOW == 139 (0x89430800) [pid = 1851] [serial = 1706] [outer = (nil)] [url = about:blank] 00:39:16 INFO - PROCESS | 1851 | --DOMWINDOW == 138 (0x861d2800) [pid = 1851] [serial = 1650] [outer = (nil)] [url = about:blank] 00:39:16 INFO - PROCESS | 1851 | --DOMWINDOW == 137 (0x94346400) [pid = 1851] [serial = 1680] [outer = (nil)] [url = about:blank] 00:39:16 INFO - PROCESS | 1851 | --DOMWINDOW == 136 (0x97b5ec00) [pid = 1851] [serial = 1682] [outer = (nil)] [url = about:blank] 00:39:16 INFO - PROCESS | 1851 | --DOMWINDOW == 135 (0x848da400) [pid = 1851] [serial = 1700] [outer = (nil)] [url = about:blank] 00:39:16 INFO - PROCESS | 1851 | --DOMWINDOW == 134 (0x89bdf400) [pid = 1851] [serial = 1710] [outer = (nil)] [url = about:blank] 00:39:16 INFO - PROCESS | 1851 | 1461224356631 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]]]}] 00:39:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 00:39:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 3941ms 00:39:16 INFO - PROCESS | 1851 | 1461224356702 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 00:39:16 INFO - PROCESS | 1851 | 1461224356709 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 00:39:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 00:39:16 INFO - PROCESS | 1851 | 1461224356718 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 00:39:16 INFO - PROCESS | 1851 | 1461224356723 Marionette TRACE conn3 <- [1,2406,null,{}] 00:39:16 INFO - PROCESS | 1851 | 1461224356731 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}] 00:39:16 INFO - PROCESS | 1851 | 1461224356973 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 00:39:17 INFO - PROCESS | 1851 | 1461224357267 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:17 INFO - PROCESS | 1851 | ++DOCSHELL 0x8634a800 == 137 [pid = 1851] [id = 609] 00:39:17 INFO - PROCESS | 1851 | ++DOMWINDOW == 135 (0x8634bc00) [pid = 1851] [serial = 1828] [outer = (nil)] 00:39:17 INFO - PROCESS | 1851 | ++DOMWINDOW == 136 (0x888eb000) [pid = 1851] [serial = 1829] [outer = 0x8634bc00] 00:39:17 INFO - PROCESS | 1851 | 1461224357358 Marionette DEBUG loaded listener.js 00:39:17 INFO - PROCESS | 1851 | ++DOMWINDOW == 137 (0x88fdd400) [pid = 1851] [serial = 1830] [outer = 0x8634bc00] 00:39:18 INFO - PROCESS | 1851 | 1461224358250 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]]]}] 00:39:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 00:39:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1588ms 00:39:18 INFO - PROCESS | 1851 | 1461224358316 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 00:39:18 INFO - PROCESS | 1851 | 1461224358325 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 00:39:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 00:39:18 INFO - PROCESS | 1851 | 1461224358336 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 00:39:18 INFO - PROCESS | 1851 | 1461224358339 Marionette TRACE conn3 <- [1,2410,null,{}] 00:39:18 INFO - PROCESS | 1851 | 1461224358346 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}] 00:39:18 INFO - PROCESS | 1851 | 1461224358655 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 00:39:18 INFO - PROCESS | 1851 | 1461224358685 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:18 INFO - PROCESS | 1851 | ++DOCSHELL 0x858e9000 == 138 [pid = 1851] [id = 610] 00:39:18 INFO - PROCESS | 1851 | ++DOMWINDOW == 138 (0x888e6800) [pid = 1851] [serial = 1831] [outer = (nil)] 00:39:18 INFO - PROCESS | 1851 | ++DOMWINDOW == 139 (0x893b4c00) [pid = 1851] [serial = 1832] [outer = 0x888e6800] 00:39:18 INFO - PROCESS | 1851 | 1461224358770 Marionette DEBUG loaded listener.js 00:39:18 INFO - PROCESS | 1851 | ++DOMWINDOW == 140 (0x89430000) [pid = 1851] [serial = 1833] [outer = 0x888e6800] 00:39:19 INFO - PROCESS | 1851 | 1461224359895 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]]]}] 00:39:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 00:39:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1586ms 00:39:19 INFO - PROCESS | 1851 | 1461224359922 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 00:39:19 INFO - PROCESS | 1851 | 1461224359925 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 00:39:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 00:39:19 INFO - PROCESS | 1851 | 1461224359932 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 00:39:19 INFO - PROCESS | 1851 | 1461224359938 Marionette TRACE conn3 <- [1,2414,null,{}] 00:39:19 INFO - PROCESS | 1851 | 1461224359962 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}] 00:39:20 INFO - PROCESS | 1851 | 1461224360252 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 00:39:20 INFO - PROCESS | 1851 | 1461224360283 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:20 INFO - PROCESS | 1851 | ++DOCSHELL 0x8907e000 == 139 [pid = 1851] [id = 611] 00:39:20 INFO - PROCESS | 1851 | ++DOMWINDOW == 141 (0x89b1cc00) [pid = 1851] [serial = 1834] [outer = (nil)] 00:39:20 INFO - PROCESS | 1851 | ++DOMWINDOW == 142 (0x89b28000) [pid = 1851] [serial = 1835] [outer = 0x89b1cc00] 00:39:20 INFO - PROCESS | 1851 | 1461224360365 Marionette DEBUG loaded listener.js 00:39:20 INFO - PROCESS | 1851 | ++DOMWINDOW == 143 (0x8a2fe000) [pid = 1851] [serial = 1836] [outer = 0x89b1cc00] 00:39:21 INFO - PROCESS | 1851 | --DOMWINDOW == 142 (0x937e1c00) [pid = 1851] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 00:39:21 INFO - PROCESS | 1851 | --DOMWINDOW == 141 (0x8ef34c00) [pid = 1851] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 00:39:21 INFO - PROCESS | 1851 | --DOMWINDOW == 140 (0x94ef0800) [pid = 1851] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 00:39:21 INFO - PROCESS | 1851 | --DOMWINDOW == 139 (0x8f09d400) [pid = 1851] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 00:39:21 INFO - PROCESS | 1851 | --DOMWINDOW == 138 (0x97d8fc00) [pid = 1851] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 00:39:21 INFO - PROCESS | 1851 | --DOMWINDOW == 137 (0x89431c00) [pid = 1851] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 00:39:21 INFO - PROCESS | 1851 | --DOMWINDOW == 136 (0x97706800) [pid = 1851] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 00:39:21 INFO - PROCESS | 1851 | --DOMWINDOW == 135 (0x93128800) [pid = 1851] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 00:39:21 INFO - PROCESS | 1851 | --DOMWINDOW == 134 (0x8fce8400) [pid = 1851] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 00:39:21 INFO - PROCESS | 1851 | --DOMWINDOW == 133 (0x92d69400) [pid = 1851] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 00:39:21 INFO - PROCESS | 1851 | --DOMWINDOW == 132 (0x97a66c00) [pid = 1851] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 00:39:21 INFO - PROCESS | 1851 | --DOMWINDOW == 131 (0x8a5da800) [pid = 1851] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 00:39:21 INFO - PROCESS | 1851 | --DOMWINDOW == 130 (0x8fce9400) [pid = 1851] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 00:39:21 INFO - PROCESS | 1851 | --DOMWINDOW == 129 (0x94eea800) [pid = 1851] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 00:39:21 INFO - PROCESS | 1851 | --DOMWINDOW == 128 (0x888e6000) [pid = 1851] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 00:39:21 INFO - PROCESS | 1851 | --DOMWINDOW == 127 (0x8eef9000) [pid = 1851] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 00:39:21 INFO - PROCESS | 1851 | --DOMWINDOW == 126 (0x8e783000) [pid = 1851] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 00:39:21 INFO - PROCESS | 1851 | --DOMWINDOW == 125 (0x8fd4c800) [pid = 1851] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 00:39:21 INFO - PROCESS | 1851 | --DOMWINDOW == 124 (0x92650800) [pid = 1851] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 00:39:21 INFO - PROCESS | 1851 | --DOMWINDOW == 123 (0x888e5400) [pid = 1851] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 00:39:21 INFO - PROCESS | 1851 | --DOMWINDOW == 122 (0x86340c00) [pid = 1851] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 00:39:22 INFO - PROCESS | 1851 | 1461224362071 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]]]}] 00:39:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 00:39:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 2194ms 00:39:22 INFO - PROCESS | 1851 | 1461224362137 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 00:39:22 INFO - PROCESS | 1851 | 1461224362142 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 00:39:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 00:39:22 INFO - PROCESS | 1851 | 1461224362152 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 00:39:22 INFO - PROCESS | 1851 | 1461224362155 Marionette TRACE conn3 <- [1,2418,null,{}] 00:39:22 INFO - PROCESS | 1851 | 1461224362161 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}] 00:39:22 INFO - PROCESS | 1851 | 1461224362449 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 00:39:22 INFO - PROCESS | 1851 | 1461224362467 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:22 INFO - PROCESS | 1851 | ++DOCSHELL 0x89431c00 == 140 [pid = 1851] [id = 612] 00:39:22 INFO - PROCESS | 1851 | ++DOMWINDOW == 123 (0x89b28c00) [pid = 1851] [serial = 1837] [outer = (nil)] 00:39:22 INFO - PROCESS | 1851 | ++DOMWINDOW == 124 (0x8b242c00) [pid = 1851] [serial = 1838] [outer = 0x89b28c00] 00:39:22 INFO - PROCESS | 1851 | 1461224362542 Marionette DEBUG loaded listener.js 00:39:22 INFO - PROCESS | 1851 | ++DOMWINDOW == 125 (0x8b397800) [pid = 1851] [serial = 1839] [outer = 0x89b28c00] 00:39:23 INFO - PROCESS | 1851 | 1461224363606 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]]]}] 00:39:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 00:39:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1529ms 00:39:23 INFO - PROCESS | 1851 | 1461224363683 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 00:39:23 INFO - PROCESS | 1851 | 1461224363690 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 00:39:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 00:39:23 INFO - PROCESS | 1851 | 1461224363700 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 00:39:23 INFO - PROCESS | 1851 | 1461224363706 Marionette TRACE conn3 <- [1,2422,null,{}] 00:39:23 INFO - PROCESS | 1851 | 1461224363717 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}] 00:39:23 INFO - PROCESS | 1851 | 1461224363951 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 00:39:24 INFO - PROCESS | 1851 | 1461224364320 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:24 INFO - PROCESS | 1851 | ++DOCSHELL 0x86346800 == 141 [pid = 1851] [id = 613] 00:39:24 INFO - PROCESS | 1851 | ++DOMWINDOW == 126 (0x87cc8c00) [pid = 1851] [serial = 1840] [outer = (nil)] 00:39:24 INFO - PROCESS | 1851 | ++DOMWINDOW == 127 (0x888e8000) [pid = 1851] [serial = 1841] [outer = 0x87cc8c00] 00:39:24 INFO - PROCESS | 1851 | 1461224364419 Marionette DEBUG loaded listener.js 00:39:24 INFO - PROCESS | 1851 | ++DOMWINDOW == 128 (0x8908b400) [pid = 1851] [serial = 1842] [outer = 0x87cc8c00] 00:39:25 INFO - PROCESS | 1851 | 1461224365407 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]]]}] 00:39:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 00:39:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1744ms 00:39:25 INFO - PROCESS | 1851 | 1461224365444 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 00:39:25 INFO - PROCESS | 1851 | 1461224365454 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 00:39:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 00:39:25 INFO - PROCESS | 1851 | 1461224365466 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 00:39:25 INFO - PROCESS | 1851 | 1461224365470 Marionette TRACE conn3 <- [1,2426,null,{}] 00:39:25 INFO - PROCESS | 1851 | 1461224365477 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}] 00:39:25 INFO - PROCESS | 1851 | 1461224365737 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 00:39:26 INFO - PROCESS | 1851 | 1461224366086 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:26 INFO - PROCESS | 1851 | ++DOCSHELL 0x89927000 == 142 [pid = 1851] [id = 614] 00:39:26 INFO - PROCESS | 1851 | ++DOMWINDOW == 129 (0x89928000) [pid = 1851] [serial = 1843] [outer = (nil)] 00:39:26 INFO - PROCESS | 1851 | ++DOMWINDOW == 130 (0x89a7dc00) [pid = 1851] [serial = 1844] [outer = 0x89928000] 00:39:26 INFO - PROCESS | 1851 | 1461224366187 Marionette DEBUG loaded listener.js 00:39:26 INFO - PROCESS | 1851 | ++DOMWINDOW == 131 (0x8b246000) [pid = 1851] [serial = 1845] [outer = 0x89928000] 00:39:27 INFO - PROCESS | 1851 | 1461224367310 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]]]}] 00:39:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 00:39:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1889ms 00:39:27 INFO - PROCESS | 1851 | 1461224367356 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 00:39:27 INFO - PROCESS | 1851 | 1461224367360 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 00:39:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 00:39:27 INFO - PROCESS | 1851 | 1461224367368 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 00:39:27 INFO - PROCESS | 1851 | 1461224367375 Marionette TRACE conn3 <- [1,2430,null,{}] 00:39:27 INFO - PROCESS | 1851 | 1461224367393 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}] 00:39:27 INFO - PROCESS | 1851 | 1461224367692 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 00:39:28 INFO - PROCESS | 1851 | 1461224368089 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:28 INFO - PROCESS | 1851 | ++DOCSHELL 0x8b39cc00 == 143 [pid = 1851] [id = 615] 00:39:28 INFO - PROCESS | 1851 | ++DOMWINDOW == 132 (0x8e782000) [pid = 1851] [serial = 1846] [outer = (nil)] 00:39:28 INFO - PROCESS | 1851 | ++DOMWINDOW == 133 (0x8eb4d400) [pid = 1851] [serial = 1847] [outer = 0x8e782000] 00:39:28 INFO - PROCESS | 1851 | 1461224368199 Marionette DEBUG loaded listener.js 00:39:28 INFO - PROCESS | 1851 | ++DOMWINDOW == 134 (0x8eefc800) [pid = 1851] [serial = 1848] [outer = 0x8e782000] 00:39:29 INFO - PROCESS | 1851 | 1461224369145 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]]]}] 00:39:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 00:39:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1837ms 00:39:29 INFO - PROCESS | 1851 | 1461224369206 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 00:39:29 INFO - PROCESS | 1851 | 1461224369211 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 00:39:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 00:39:29 INFO - PROCESS | 1851 | 1461224369217 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 00:39:29 INFO - PROCESS | 1851 | 1461224369221 Marionette TRACE conn3 <- [1,2434,null,{}] 00:39:29 INFO - PROCESS | 1851 | 1461224369227 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}] 00:39:29 INFO - PROCESS | 1851 | 1461224369455 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 00:39:29 INFO - PROCESS | 1851 | 1461224369800 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:29 INFO - PROCESS | 1851 | ++DOCSHELL 0x8eb53c00 == 144 [pid = 1851] [id = 616] 00:39:29 INFO - PROCESS | 1851 | ++DOMWINDOW == 135 (0x8ef3a800) [pid = 1851] [serial = 1849] [outer = (nil)] 00:39:29 INFO - PROCESS | 1851 | ++DOMWINDOW == 136 (0x8f088000) [pid = 1851] [serial = 1850] [outer = 0x8ef3a800] 00:39:29 INFO - PROCESS | 1851 | 1461224369899 Marionette DEBUG loaded listener.js 00:39:30 INFO - PROCESS | 1851 | ++DOMWINDOW == 137 (0x8f090800) [pid = 1851] [serial = 1851] [outer = 0x8ef3a800] 00:39:30 INFO - PROCESS | 1851 | 1461224370822 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]]]}] 00:39:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 00:39:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1638ms 00:39:30 INFO - PROCESS | 1851 | 1461224370857 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 00:39:30 INFO - PROCESS | 1851 | 1461224370861 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 00:39:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 00:39:30 INFO - PROCESS | 1851 | 1461224370867 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 00:39:30 INFO - PROCESS | 1851 | 1461224370871 Marionette TRACE conn3 <- [1,2438,null,{}] 00:39:30 INFO - PROCESS | 1851 | 1461224370878 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}] 00:39:31 INFO - PROCESS | 1851 | 1461224371091 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 00:39:31 INFO - PROCESS | 1851 | 1461224371431 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:31 INFO - PROCESS | 1851 | ++DOCSHELL 0x8ef38c00 == 145 [pid = 1851] [id = 617] 00:39:31 INFO - PROCESS | 1851 | ++DOMWINDOW == 138 (0x8ef3e800) [pid = 1851] [serial = 1852] [outer = (nil)] 00:39:31 INFO - PROCESS | 1851 | ++DOMWINDOW == 139 (0x8f187000) [pid = 1851] [serial = 1853] [outer = 0x8ef3e800] 00:39:31 INFO - PROCESS | 1851 | 1461224371535 Marionette DEBUG loaded listener.js 00:39:31 INFO - PROCESS | 1851 | ++DOMWINDOW == 140 (0x8f1ea400) [pid = 1851] [serial = 1854] [outer = 0x8ef3e800] 00:39:32 INFO - PROCESS | 1851 | 1461224372534 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]]]}] 00:39:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 00:39:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1733ms 00:39:32 INFO - PROCESS | 1851 | 1461224372602 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 00:39:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 00:39:32 INFO - PROCESS | 1851 | 1461224372607 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 00:39:32 INFO - PROCESS | 1851 | 1461224372613 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 00:39:32 INFO - PROCESS | 1851 | 1461224372617 Marionette TRACE conn3 <- [1,2442,null,{}] 00:39:32 INFO - PROCESS | 1851 | 1461224372623 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}] 00:39:32 INFO - PROCESS | 1851 | 1461224372931 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 00:39:33 INFO - PROCESS | 1851 | 1461224373291 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:33 INFO - PROCESS | 1851 | ++DOCSHELL 0x8ef40800 == 146 [pid = 1851] [id = 618] 00:39:33 INFO - PROCESS | 1851 | ++DOMWINDOW == 141 (0x8fc29800) [pid = 1851] [serial = 1855] [outer = (nil)] 00:39:33 INFO - PROCESS | 1851 | ++DOMWINDOW == 142 (0x8fd4a800) [pid = 1851] [serial = 1856] [outer = 0x8fc29800] 00:39:33 INFO - PROCESS | 1851 | 1461224373398 Marionette DEBUG loaded listener.js 00:39:33 INFO - PROCESS | 1851 | ++DOMWINDOW == 143 (0x8fd4d000) [pid = 1851] [serial = 1857] [outer = 0x8fc29800] 00:39:34 INFO - PROCESS | 1851 | 1461224374382 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]]]}] 00:39:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 00:39:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1835ms 00:39:34 INFO - PROCESS | 1851 | 1461224374449 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 00:39:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 00:39:34 INFO - PROCESS | 1851 | 1461224374454 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 00:39:34 INFO - PROCESS | 1851 | 1461224374460 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 00:39:34 INFO - PROCESS | 1851 | 1461224374464 Marionette TRACE conn3 <- [1,2446,null,{}] 00:39:34 INFO - PROCESS | 1851 | 1461224374470 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}] 00:39:34 INFO - PROCESS | 1851 | 1461224374746 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 00:39:35 INFO - PROCESS | 1851 | 1461224375086 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:35 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f1f2800 == 147 [pid = 1851] [id = 619] 00:39:35 INFO - PROCESS | 1851 | ++DOMWINDOW == 144 (0x8fea2c00) [pid = 1851] [serial = 1858] [outer = (nil)] 00:39:35 INFO - PROCESS | 1851 | ++DOMWINDOW == 145 (0x903b4000) [pid = 1851] [serial = 1859] [outer = 0x8fea2c00] 00:39:35 INFO - PROCESS | 1851 | 1461224375187 Marionette DEBUG loaded listener.js 00:39:35 INFO - PROCESS | 1851 | ++DOMWINDOW == 146 (0x90f34c00) [pid = 1851] [serial = 1860] [outer = 0x8fea2c00] 00:39:36 INFO - PROCESS | 1851 | 1461224376080 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]]]}] 00:39:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 00:39:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1648ms 00:39:36 INFO - PROCESS | 1851 | 1461224376108 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 00:39:36 INFO - PROCESS | 1851 | 1461224376112 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 00:39:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 00:39:36 INFO - PROCESS | 1851 | 1461224376119 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 00:39:36 INFO - PROCESS | 1851 | 1461224376122 Marionette TRACE conn3 <- [1,2450,null,{}] 00:39:36 INFO - PROCESS | 1851 | 1461224376128 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}] 00:39:36 INFO - PROCESS | 1851 | 1461224376346 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 00:39:36 INFO - PROCESS | 1851 | 1461224376659 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:36 INFO - PROCESS | 1851 | ++DOCSHELL 0x8fea5c00 == 148 [pid = 1851] [id = 620] 00:39:36 INFO - PROCESS | 1851 | ++DOMWINDOW == 147 (0x903a9800) [pid = 1851] [serial = 1861] [outer = (nil)] 00:39:36 INFO - PROCESS | 1851 | ++DOMWINDOW == 148 (0x91ce0800) [pid = 1851] [serial = 1862] [outer = 0x903a9800] 00:39:36 INFO - PROCESS | 1851 | 1461224376803 Marionette DEBUG loaded listener.js 00:39:36 INFO - PROCESS | 1851 | ++DOMWINDOW == 149 (0x91ce7400) [pid = 1851] [serial = 1863] [outer = 0x903a9800] 00:39:37 INFO - PROCESS | 1851 | 1461224377781 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]]]}] 00:39:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 00:39:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1734ms 00:39:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 00:39:37 INFO - PROCESS | 1851 | 1461224377854 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 00:39:37 INFO - PROCESS | 1851 | 1461224377858 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 00:39:37 INFO - PROCESS | 1851 | 1461224377864 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 00:39:37 INFO - PROCESS | 1851 | 1461224377868 Marionette TRACE conn3 <- [1,2454,null,{}] 00:39:37 INFO - PROCESS | 1851 | 1461224377874 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}] 00:39:38 INFO - PROCESS | 1851 | 1461224378118 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 00:39:38 INFO - PROCESS | 1851 | 1461224378462 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:38 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f4ea000 == 149 [pid = 1851] [id = 621] 00:39:38 INFO - PROCESS | 1851 | ++DOMWINDOW == 150 (0x9047b400) [pid = 1851] [serial = 1864] [outer = (nil)] 00:39:38 INFO - PROCESS | 1851 | ++DOMWINDOW == 151 (0x927f7000) [pid = 1851] [serial = 1865] [outer = 0x9047b400] 00:39:38 INFO - PROCESS | 1851 | 1461224378550 Marionette DEBUG loaded listener.js 00:39:38 INFO - PROCESS | 1851 | ++DOMWINDOW == 152 (0x92920800) [pid = 1851] [serial = 1866] [outer = 0x9047b400] 00:39:39 INFO - PROCESS | 1851 | 1461224379435 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]]]}] 00:39:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 00:39:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1633ms 00:39:39 INFO - PROCESS | 1851 | 1461224379497 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 00:39:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 00:39:39 INFO - PROCESS | 1851 | 1461224379501 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 00:39:39 INFO - PROCESS | 1851 | 1461224379508 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 00:39:39 INFO - PROCESS | 1851 | 1461224379511 Marionette TRACE conn3 <- [1,2458,null,{}] 00:39:39 INFO - PROCESS | 1851 | 1461224379517 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}] 00:39:39 INFO - PROCESS | 1851 | 1461224379728 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 00:39:40 INFO - PROCESS | 1851 | 1461224380030 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:40 INFO - PROCESS | 1851 | ++DOCSHELL 0x854f4000 == 150 [pid = 1851] [id = 622] 00:39:40 INFO - PROCESS | 1851 | ++DOMWINDOW == 153 (0x8908c400) [pid = 1851] [serial = 1867] [outer = (nil)] 00:39:40 INFO - PROCESS | 1851 | ++DOMWINDOW == 154 (0x92d6c800) [pid = 1851] [serial = 1868] [outer = 0x8908c400] 00:39:40 INFO - PROCESS | 1851 | 1461224380167 Marionette DEBUG loaded listener.js 00:39:40 INFO - PROCESS | 1851 | ++DOMWINDOW == 155 (0x92dc3c00) [pid = 1851] [serial = 1869] [outer = 0x8908c400] 00:39:41 INFO - PROCESS | 1851 | 1461224381099 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]]]}] 00:39:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 00:39:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1636ms 00:39:41 INFO - PROCESS | 1851 | 1461224381144 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 00:39:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 00:39:41 INFO - PROCESS | 1851 | 1461224381149 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 00:39:41 INFO - PROCESS | 1851 | 1461224381156 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 00:39:41 INFO - PROCESS | 1851 | 1461224381160 Marionette TRACE conn3 <- [1,2462,null,{}] 00:39:41 INFO - PROCESS | 1851 | 1461224381166 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}] 00:39:41 INFO - PROCESS | 1851 | 1461224381429 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 00:39:41 INFO - PROCESS | 1851 | 1461224381785 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:41 INFO - PROCESS | 1851 | ++DOCSHELL 0x92d6d400 == 151 [pid = 1851] [id = 623] 00:39:41 INFO - PROCESS | 1851 | ++DOMWINDOW == 156 (0x930e5400) [pid = 1851] [serial = 1870] [outer = (nil)] 00:39:41 INFO - PROCESS | 1851 | ++DOMWINDOW == 157 (0x9311d000) [pid = 1851] [serial = 1871] [outer = 0x930e5400] 00:39:41 INFO - PROCESS | 1851 | 1461224381888 Marionette DEBUG loaded listener.js 00:39:42 INFO - PROCESS | 1851 | ++DOMWINDOW == 158 (0x937d6c00) [pid = 1851] [serial = 1872] [outer = 0x930e5400] 00:39:42 INFO - PROCESS | 1851 | 1461224382878 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]]]}] 00:39:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 00:39:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1782ms 00:39:42 INFO - PROCESS | 1851 | 1461224382938 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 00:39:42 INFO - PROCESS | 1851 | 1461224382942 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 00:39:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 00:39:42 INFO - PROCESS | 1851 | 1461224382949 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 00:39:42 INFO - PROCESS | 1851 | 1461224382953 Marionette TRACE conn3 <- [1,2466,null,{}] 00:39:42 INFO - PROCESS | 1851 | 1461224382958 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}] 00:39:43 INFO - PROCESS | 1851 | 1461224383188 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 00:39:43 INFO - PROCESS | 1851 | 1461224383534 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:43 INFO - PROCESS | 1851 | ++DOCSHELL 0x927f0400 == 152 [pid = 1851] [id = 624] 00:39:43 INFO - PROCESS | 1851 | ++DOMWINDOW == 159 (0x930e8800) [pid = 1851] [serial = 1873] [outer = (nil)] 00:39:43 INFO - PROCESS | 1851 | ++DOMWINDOW == 160 (0x94e25800) [pid = 1851] [serial = 1874] [outer = 0x930e8800] 00:39:43 INFO - PROCESS | 1851 | 1461224383627 Marionette DEBUG loaded listener.js 00:39:43 INFO - PROCESS | 1851 | ++DOMWINDOW == 161 (0x94ec5800) [pid = 1851] [serial = 1875] [outer = 0x930e8800] 00:39:44 INFO - PROCESS | 1851 | 1461224384550 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]]]}] 00:39:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 00:39:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1636ms 00:39:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 00:39:44 INFO - PROCESS | 1851 | 1461224384586 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 00:39:44 INFO - PROCESS | 1851 | 1461224384589 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 00:39:44 INFO - PROCESS | 1851 | 1461224384596 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 00:39:44 INFO - PROCESS | 1851 | 1461224384599 Marionette TRACE conn3 <- [1,2470,null,{}] 00:39:44 INFO - PROCESS | 1851 | 1461224384606 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}] 00:39:44 INFO - PROCESS | 1851 | 1461224384851 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 00:39:45 INFO - PROCESS | 1851 | 1461224385210 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:45 INFO - PROCESS | 1851 | ++DOCSHELL 0x888e5c00 == 153 [pid = 1851] [id = 625] 00:39:45 INFO - PROCESS | 1851 | ++DOMWINDOW == 162 (0x89b25400) [pid = 1851] [serial = 1876] [outer = (nil)] 00:39:45 INFO - PROCESS | 1851 | ++DOMWINDOW == 163 (0x94ef5c00) [pid = 1851] [serial = 1877] [outer = 0x89b25400] 00:39:45 INFO - PROCESS | 1851 | 1461224385309 Marionette DEBUG loaded listener.js 00:39:45 INFO - PROCESS | 1851 | ++DOMWINDOW == 164 (0x96e76400) [pid = 1851] [serial = 1878] [outer = 0x89b25400] 00:39:46 INFO - PROCESS | 1851 | 1461224386229 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]]]}] 00:39:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 00:39:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1690ms 00:39:46 INFO - PROCESS | 1851 | 1461224386300 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 00:39:46 INFO - PROCESS | 1851 | 1461224386305 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 00:39:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 00:39:46 INFO - PROCESS | 1851 | 1461224386316 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 00:39:46 INFO - PROCESS | 1851 | 1461224386319 Marionette TRACE conn3 <- [1,2474,null,{}] 00:39:46 INFO - PROCESS | 1851 | 1461224386325 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}] 00:39:46 INFO - PROCESS | 1851 | 1461224386569 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 00:39:46 INFO - PROCESS | 1851 | 1461224386925 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:46 INFO - PROCESS | 1851 | ++DOCSHELL 0x861dc400 == 154 [pid = 1851] [id = 626] 00:39:46 INFO - PROCESS | 1851 | ++DOMWINDOW == 165 (0x94eedc00) [pid = 1851] [serial = 1879] [outer = (nil)] 00:39:47 INFO - PROCESS | 1851 | ++DOMWINDOW == 166 (0x97b60400) [pid = 1851] [serial = 1880] [outer = 0x94eedc00] 00:39:47 INFO - PROCESS | 1851 | 1461224387022 Marionette DEBUG loaded listener.js 00:39:47 INFO - PROCESS | 1851 | ++DOMWINDOW == 167 (0x97b68400) [pid = 1851] [serial = 1881] [outer = 0x94eedc00] 00:39:48 INFO - PROCESS | 1851 | 1461224388019 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]]]}] 00:39:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 00:39:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1739ms 00:39:48 INFO - PROCESS | 1851 | 1461224388056 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 00:39:48 INFO - PROCESS | 1851 | 1461224388060 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 00:39:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 00:39:48 INFO - PROCESS | 1851 | 1461224388067 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 00:39:48 INFO - PROCESS | 1851 | 1461224388070 Marionette TRACE conn3 <- [1,2478,null,{}] 00:39:48 INFO - PROCESS | 1851 | 1461224388076 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}] 00:39:48 INFO - PROCESS | 1851 | 1461224388309 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 00:39:48 INFO - PROCESS | 1851 | 1461224388665 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:48 INFO - PROCESS | 1851 | ++DOCSHELL 0x94eef000 == 155 [pid = 1851] [id = 627] 00:39:48 INFO - PROCESS | 1851 | ++DOMWINDOW == 168 (0x97b5b800) [pid = 1851] [serial = 1882] [outer = (nil)] 00:39:48 INFO - PROCESS | 1851 | ++DOMWINDOW == 169 (0x97e0b800) [pid = 1851] [serial = 1883] [outer = 0x97b5b800] 00:39:48 INFO - PROCESS | 1851 | 1461224388760 Marionette DEBUG loaded listener.js 00:39:48 INFO - PROCESS | 1851 | ++DOMWINDOW == 170 (0x98058000) [pid = 1851] [serial = 1884] [outer = 0x97b5b800] 00:39:49 INFO - PROCESS | 1851 | 1461224389659 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]]]}] 00:39:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 00:39:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1633ms 00:39:49 INFO - PROCESS | 1851 | 1461224389701 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 00:39:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 00:39:49 INFO - PROCESS | 1851 | 1461224389705 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 00:39:49 INFO - PROCESS | 1851 | 1461224389712 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 00:39:49 INFO - PROCESS | 1851 | 1461224389715 Marionette TRACE conn3 <- [1,2482,null,{}] 00:39:49 INFO - PROCESS | 1851 | 1461224389744 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}] 00:39:49 INFO - PROCESS | 1851 | 1461224389989 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 00:39:50 INFO - PROCESS | 1851 | 1461224390345 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:50 INFO - PROCESS | 1851 | ++DOCSHELL 0x893ad800 == 156 [pid = 1851] [id = 628] 00:39:50 INFO - PROCESS | 1851 | ++DOMWINDOW == 171 (0x8e7b0000) [pid = 1851] [serial = 1885] [outer = (nil)] 00:39:50 INFO - PROCESS | 1851 | ++DOMWINDOW == 172 (0x983be400) [pid = 1851] [serial = 1886] [outer = 0x8e7b0000] 00:39:50 INFO - PROCESS | 1851 | 1461224390440 Marionette DEBUG loaded listener.js 00:39:50 INFO - PROCESS | 1851 | ++DOMWINDOW == 173 (0x9844ec00) [pid = 1851] [serial = 1887] [outer = 0x8e7b0000] 00:39:51 INFO - PROCESS | 1851 | 1461224391377 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]]]}] 00:39:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 00:39:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1704ms 00:39:51 INFO - PROCESS | 1851 | 1461224391416 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 00:39:51 INFO - PROCESS | 1851 | 1461224391419 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 00:39:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 00:39:51 INFO - PROCESS | 1851 | 1461224391427 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 00:39:51 INFO - PROCESS | 1851 | 1461224391430 Marionette TRACE conn3 <- [1,2486,null,{}] 00:39:51 INFO - PROCESS | 1851 | 1461224391439 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}] 00:39:51 INFO - PROCESS | 1851 | 1461224391691 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 00:39:52 INFO - PROCESS | 1851 | 1461224392046 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:52 INFO - PROCESS | 1851 | ++DOCSHELL 0x9583f000 == 157 [pid = 1851] [id = 629] 00:39:52 INFO - PROCESS | 1851 | ++DOMWINDOW == 174 (0x9605f400) [pid = 1851] [serial = 1888] [outer = (nil)] 00:39:52 INFO - PROCESS | 1851 | ++DOMWINDOW == 175 (0x9ada8000) [pid = 1851] [serial = 1889] [outer = 0x9605f400] 00:39:52 INFO - PROCESS | 1851 | 1461224392148 Marionette DEBUG loaded listener.js 00:39:52 INFO - PROCESS | 1851 | ++DOMWINDOW == 176 (0x9adad000) [pid = 1851] [serial = 1890] [outer = 0x9605f400] 00:39:53 INFO - PROCESS | 1851 | 1461224393165 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]]]}] 00:39:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 00:39:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1780ms 00:39:53 INFO - PROCESS | 1851 | 1461224393208 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 00:39:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 00:39:53 INFO - PROCESS | 1851 | 1461224393213 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 00:39:53 INFO - PROCESS | 1851 | 1461224393219 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 00:39:53 INFO - PROCESS | 1851 | 1461224393223 Marionette TRACE conn3 <- [1,2490,null,{}] 00:39:53 INFO - PROCESS | 1851 | 1461224393229 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}] 00:39:53 INFO - PROCESS | 1851 | 1461224393479 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 00:39:55 INFO - PROCESS | 1851 | --DOCSHELL 0x9047b800 == 156 [pid = 1851] [id = 41] 00:39:55 INFO - PROCESS | 1851 | --DOCSHELL 0x88955400 == 155 [pid = 1851] [id = 607] 00:39:55 INFO - PROCESS | 1851 | --DOCSHELL 0x9fb9d800 == 154 [pid = 1851] [id = 606] 00:39:55 INFO - PROCESS | 1851 | --DOCSHELL 0x9805ec00 == 153 [pid = 1851] [id = 604] 00:39:55 INFO - PROCESS | 1851 | --DOCSHELL 0x89b1e400 == 152 [pid = 1851] [id = 605] 00:39:55 INFO - PROCESS | 1851 | --DOCSHELL 0x9800e400 == 151 [pid = 1851] [id = 603] 00:39:55 INFO - PROCESS | 1851 | --DOCSHELL 0x893b0800 == 150 [pid = 1851] [id = 602] 00:39:55 INFO - PROCESS | 1851 | --DOCSHELL 0x937de400 == 149 [pid = 1851] [id = 601] 00:39:55 INFO - PROCESS | 1851 | --DOCSHELL 0x92925400 == 148 [pid = 1851] [id = 599] 00:39:55 INFO - PROCESS | 1851 | --DOCSHELL 0x930ddc00 == 147 [pid = 1851] [id = 600] 00:39:55 INFO - PROCESS | 1851 | --DOCSHELL 0x8fe99800 == 146 [pid = 1851] [id = 598] 00:39:55 INFO - PROCESS | 1851 | --DOCSHELL 0x90f36c00 == 145 [pid = 1851] [id = 597] 00:39:55 INFO - PROCESS | 1851 | --DOCSHELL 0x8fc29c00 == 144 [pid = 1851] [id = 596] 00:39:55 INFO - PROCESS | 1851 | --DOCSHELL 0x8f0a0c00 == 143 [pid = 1851] [id = 595] 00:39:55 INFO - PROCESS | 1851 | --DOCSHELL 0x89be2800 == 142 [pid = 1851] [id = 593] 00:39:55 INFO - PROCESS | 1851 | --DOCSHELL 0x8b3cf400 == 141 [pid = 1851] [id = 594] 00:39:55 INFO - PROCESS | 1851 | --DOCSHELL 0x86341c00 == 140 [pid = 1851] [id = 592] 00:39:55 INFO - PROCESS | 1851 | --DOCSHELL 0x8634c000 == 139 [pid = 1851] [id = 591] 00:39:55 INFO - PROCESS | 1851 | --DOMWINDOW == 175 (0x8b3dd000) [pid = 1851] [serial = 1772] [outer = (nil)] [url = about:blank] 00:39:55 INFO - PROCESS | 1851 | --DOMWINDOW == 174 (0x94ec6400) [pid = 1851] [serial = 1746] [outer = (nil)] [url = about:blank] 00:39:55 INFO - PROCESS | 1851 | --DOMWINDOW == 173 (0x8f1e8400) [pid = 1851] [serial = 1725] [outer = (nil)] [url = about:blank] 00:39:55 INFO - PROCESS | 1851 | --DOMWINDOW == 172 (0x9af8bc00) [pid = 1851] [serial = 1635] [outer = (nil)] [url = about:blank] 00:39:55 INFO - PROCESS | 1851 | --DOMWINDOW == 171 (0x8f8c1800) [pid = 1851] [serial = 1727] [outer = (nil)] [url = about:blank] 00:39:55 INFO - PROCESS | 1851 | --DOMWINDOW == 170 (0x8f8cb000) [pid = 1851] [serial = 1728] [outer = (nil)] [url = about:blank] 00:39:55 INFO - PROCESS | 1851 | --DOMWINDOW == 169 (0x99087000) [pid = 1851] [serial = 1760] [outer = (nil)] [url = about:blank] 00:39:55 INFO - PROCESS | 1851 | --DOMWINDOW == 168 (0x8a2f7c00) [pid = 1851] [serial = 1767] [outer = (nil)] [url = about:blank] 00:39:55 INFO - PROCESS | 1851 | --DOMWINDOW == 167 (0x97d91000) [pid = 1851] [serial = 1754] [outer = (nil)] [url = about:blank] 00:39:55 INFO - PROCESS | 1851 | --DOMWINDOW == 166 (0x96a5e400) [pid = 1851] [serial = 1749] [outer = (nil)] [url = about:blank] 00:39:55 INFO - PROCESS | 1851 | --DOMWINDOW == 165 (0x929cf000) [pid = 1851] [serial = 1737] [outer = (nil)] [url = about:blank] 00:39:55 INFO - PROCESS | 1851 | --DOMWINDOW == 164 (0x930e4000) [pid = 1851] [serial = 1743] [outer = (nil)] [url = about:blank] 00:39:55 INFO - PROCESS | 1851 | --DOMWINDOW == 163 (0x930dc400) [pid = 1851] [serial = 1742] [outer = (nil)] [url = about:blank] 00:39:55 INFO - PROCESS | 1851 | --DOMWINDOW == 162 (0x9844c800) [pid = 1851] [serial = 1758] [outer = (nil)] [url = about:blank] 00:39:55 INFO - PROCESS | 1851 | --DOMWINDOW == 161 (0x94e21400) [pid = 1851] [serial = 1745] [outer = (nil)] [url = about:blank] 00:39:55 INFO - PROCESS | 1851 | --DOMWINDOW == 160 (0x95840000) [pid = 1851] [serial = 1748] [outer = (nil)] [url = about:blank] 00:39:56 INFO - PROCESS | 1851 | --DOMWINDOW == 159 (0x97d92c00) [pid = 1851] [serial = 1755] [outer = (nil)] [url = about:blank] 00:39:56 INFO - PROCESS | 1851 | --DOMWINDOW == 158 (0x8b3d9800) [pid = 1851] [serial = 1769] [outer = (nil)] [url = about:blank] 00:39:56 INFO - PROCESS | 1851 | --DOMWINDOW == 157 (0x91ce6000) [pid = 1851] [serial = 1734] [outer = (nil)] [url = about:blank] 00:39:56 INFO - PROCESS | 1851 | --DOMWINDOW == 156 (0x92927800) [pid = 1851] [serial = 1736] [outer = (nil)] [url = about:blank] 00:39:56 INFO - PROCESS | 1851 | --DOMWINDOW == 155 (0x97b5d400) [pid = 1851] [serial = 1752] [outer = (nil)] [url = about:blank] 00:39:56 INFO - PROCESS | 1851 | --DOMWINDOW == 154 (0x99105800) [pid = 1851] [serial = 1761] [outer = (nil)] [url = about:blank] 00:39:56 INFO - PROCESS | 1851 | --DOMWINDOW == 153 (0x983bd800) [pid = 1851] [serial = 1757] [outer = (nil)] [url = about:blank] 00:39:56 INFO - PROCESS | 1851 | --DOMWINDOW == 152 (0x893ac000) [pid = 1851] [serial = 1715] [outer = (nil)] [url = about:blank] 00:39:56 INFO - PROCESS | 1851 | --DOMWINDOW == 151 (0x8ef3d800) [pid = 1851] [serial = 1722] [outer = (nil)] [url = about:blank] 00:39:56 INFO - PROCESS | 1851 | --DOMWINDOW == 150 (0x8b3d4800) [pid = 1851] [serial = 1712] [outer = (nil)] [url = about:blank] 00:39:56 INFO - PROCESS | 1851 | --DOMWINDOW == 149 (0x8e786800) [pid = 1851] [serial = 1770] [outer = (nil)] [url = about:blank] 00:39:56 INFO - PROCESS | 1851 | --DOMWINDOW == 148 (0x91045000) [pid = 1851] [serial = 1733] [outer = (nil)] [url = about:blank] 00:39:56 INFO - PROCESS | 1851 | --DOMWINDOW == 147 (0x8e7af800) [pid = 1851] [serial = 1718] [outer = (nil)] [url = about:blank] 00:39:56 INFO - PROCESS | 1851 | --DOMWINDOW == 146 (0x8f187800) [pid = 1851] [serial = 1724] [outer = (nil)] [url = about:blank] 00:39:56 INFO - PROCESS | 1851 | --DOMWINDOW == 145 (0x9047cc00) [pid = 1851] [serial = 1731] [outer = (nil)] [url = about:blank] 00:39:56 INFO - PROCESS | 1851 | --DOMWINDOW == 144 (0x92d6ac00) [pid = 1851] [serial = 1739] [outer = (nil)] [url = about:blank] 00:39:56 INFO - PROCESS | 1851 | --DOMWINDOW == 143 (0x8894b000) [pid = 1851] [serial = 1763] [outer = (nil)] [url = about:blank] 00:39:56 INFO - PROCESS | 1851 | --DOMWINDOW == 142 (0x8e8c3000) [pid = 1851] [serial = 1719] [outer = (nil)] [url = about:blank] 00:39:56 INFO - PROCESS | 1851 | --DOMWINDOW == 141 (0x92d6e800) [pid = 1851] [serial = 1740] [outer = (nil)] [url = about:blank] 00:39:56 INFO - PROCESS | 1851 | --DOMWINDOW == 140 (0x8ef32800) [pid = 1851] [serial = 1721] [outer = (nil)] [url = about:blank] 00:39:56 INFO - PROCESS | 1851 | --DOMWINDOW == 139 (0x89b24c00) [pid = 1851] [serial = 1716] [outer = (nil)] [url = about:blank] 00:39:56 INFO - PROCESS | 1851 | --DOMWINDOW == 138 (0x8fea0800) [pid = 1851] [serial = 1730] [outer = (nil)] [url = about:blank] 00:39:56 INFO - PROCESS | 1851 | --DOMWINDOW == 137 (0x97b5a400) [pid = 1851] [serial = 1751] [outer = (nil)] [url = about:blank] 00:39:56 INFO - PROCESS | 1851 | --DOMWINDOW == 136 (0x88958000) [pid = 1851] [serial = 1764] [outer = (nil)] [url = about:blank] 00:39:56 INFO - PROCESS | 1851 | --DOMWINDOW == 135 (0x8e787400) [pid = 1851] [serial = 1647] [outer = (nil)] [url = about:blank] 00:39:56 INFO - PROCESS | 1851 | --DOMWINDOW == 134 (0x89bd9c00) [pid = 1851] [serial = 1766] [outer = (nil)] [url = about:blank] 00:39:56 INFO - PROCESS | 1851 | 1461224396242 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:56 INFO - PROCESS | 1851 | ++DOCSHELL 0x848dd400 == 140 [pid = 1851] [id = 630] 00:39:56 INFO - PROCESS | 1851 | ++DOMWINDOW == 135 (0x848df400) [pid = 1851] [serial = 1891] [outer = (nil)] 00:39:56 INFO - PROCESS | 1851 | ++DOMWINDOW == 136 (0x84af1400) [pid = 1851] [serial = 1892] [outer = 0x848df400] 00:39:56 INFO - PROCESS | 1851 | 1461224396330 Marionette DEBUG loaded listener.js 00:39:56 INFO - PROCESS | 1851 | ++DOMWINDOW == 137 (0x857b5400) [pid = 1851] [serial = 1893] [outer = 0x848df400] 00:39:57 INFO - PROCESS | 1851 | 1461224397185 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]]]}] 00:39:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 00:39:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 3989ms 00:39:57 INFO - PROCESS | 1851 | 1461224397210 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 00:39:57 INFO - PROCESS | 1851 | 1461224397218 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 00:39:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 00:39:57 INFO - PROCESS | 1851 | 1461224397227 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 00:39:57 INFO - PROCESS | 1851 | 1461224397231 Marionette TRACE conn3 <- [1,2494,null,{}] 00:39:57 INFO - PROCESS | 1851 | 1461224397260 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}] 00:39:57 INFO - PROCESS | 1851 | 1461224397566 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 00:39:57 INFO - PROCESS | 1851 | 1461224397725 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:57 INFO - PROCESS | 1851 | ++DOCSHELL 0x8634dc00 == 141 [pid = 1851] [id = 631] 00:39:57 INFO - PROCESS | 1851 | ++DOMWINDOW == 138 (0x8634e000) [pid = 1851] [serial = 1894] [outer = (nil)] 00:39:57 INFO - PROCESS | 1851 | ++DOMWINDOW == 139 (0x87ccf400) [pid = 1851] [serial = 1895] [outer = 0x8634e000] 00:39:57 INFO - PROCESS | 1851 | 1461224397870 Marionette DEBUG loaded listener.js 00:39:57 INFO - PROCESS | 1851 | ++DOMWINDOW == 140 (0x888e4000) [pid = 1851] [serial = 1896] [outer = 0x8634e000] 00:39:58 INFO - PROCESS | 1851 | 1461224398830 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]]]}] 00:39:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 00:39:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1631ms 00:39:58 INFO - PROCESS | 1851 | 1461224398862 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 00:39:58 INFO - PROCESS | 1851 | 1461224398869 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 00:39:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 00:39:58 INFO - PROCESS | 1851 | 1461224398875 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 00:39:58 INFO - PROCESS | 1851 | 1461224398879 Marionette TRACE conn3 <- [1,2498,null,{}] 00:39:58 INFO - PROCESS | 1851 | 1461224398894 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}] 00:39:59 INFO - PROCESS | 1851 | 1461224399173 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 00:39:59 INFO - PROCESS | 1851 | 1461224399199 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:39:59 INFO - PROCESS | 1851 | ++DOCSHELL 0x86346c00 == 142 [pid = 1851] [id = 632] 00:39:59 INFO - PROCESS | 1851 | ++DOMWINDOW == 141 (0x87cd0400) [pid = 1851] [serial = 1897] [outer = (nil)] 00:39:59 INFO - PROCESS | 1851 | ++DOMWINDOW == 142 (0x88febc00) [pid = 1851] [serial = 1898] [outer = 0x87cd0400] 00:39:59 INFO - PROCESS | 1851 | 1461224399272 Marionette DEBUG loaded listener.js 00:39:59 INFO - PROCESS | 1851 | ++DOMWINDOW == 143 (0x89140c00) [pid = 1851] [serial = 1899] [outer = 0x87cd0400] 00:40:00 INFO - PROCESS | 1851 | 1461224400357 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]]]}] 00:40:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 00:40:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1537ms 00:40:00 INFO - PROCESS | 1851 | 1461224400416 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 00:40:00 INFO - PROCESS | 1851 | 1461224400420 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 00:40:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 00:40:00 INFO - PROCESS | 1851 | 1461224400436 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 00:40:00 INFO - PROCESS | 1851 | 1461224400445 Marionette TRACE conn3 <- [1,2502,null,{}] 00:40:01 INFO - PROCESS | 1851 | --DOMWINDOW == 142 (0x9311c800) [pid = 1851] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 00:40:01 INFO - PROCESS | 1851 | --DOMWINDOW == 141 (0x92d6b000) [pid = 1851] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 00:40:01 INFO - PROCESS | 1851 | --DOMWINDOW == 140 (0x89924000) [pid = 1851] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 00:40:01 INFO - PROCESS | 1851 | --DOMWINDOW == 139 (0x8f4e3c00) [pid = 1851] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 00:40:01 INFO - PROCESS | 1851 | --DOMWINDOW == 138 (0x9ada8400) [pid = 1851] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 00:40:01 INFO - PROCESS | 1851 | --DOMWINDOW == 137 (0x89be5c00) [pid = 1851] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 00:40:01 INFO - PROCESS | 1851 | --DOMWINDOW == 136 (0x8634d800) [pid = 1851] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 00:40:01 INFO - PROCESS | 1851 | --DOMWINDOW == 135 (0x8b3cf800) [pid = 1851] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 00:40:01 INFO - PROCESS | 1851 | --DOMWINDOW == 134 (0x96e7ec00) [pid = 1851] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 00:40:01 INFO - PROCESS | 1851 | --DOMWINDOW == 133 (0x89a7f800) [pid = 1851] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 00:40:01 INFO - PROCESS | 1851 | --DOMWINDOW == 132 (0x89b26800) [pid = 1851] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 00:40:01 INFO - PROCESS | 1851 | --DOMWINDOW == 131 (0x888e6800) [pid = 1851] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 00:40:01 INFO - PROCESS | 1851 | --DOMWINDOW == 130 (0x8fea8c00) [pid = 1851] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 00:40:01 INFO - PROCESS | 1851 | --DOMWINDOW == 129 (0x90f3b800) [pid = 1851] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 00:40:01 INFO - PROCESS | 1851 | --DOMWINDOW == 128 (0x8eae1c00) [pid = 1851] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 00:40:01 INFO - PROCESS | 1851 | --DOMWINDOW == 127 (0x98576400) [pid = 1851] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 00:40:01 INFO - PROCESS | 1851 | --DOMWINDOW == 126 (0x89b1cc00) [pid = 1851] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 00:40:01 INFO - PROCESS | 1851 | --DOMWINDOW == 125 (0x89a7c400) [pid = 1851] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 00:40:01 INFO - PROCESS | 1851 | --DOMWINDOW == 124 (0x98057400) [pid = 1851] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 00:40:01 INFO - PROCESS | 1851 | --DOMWINDOW == 123 (0x8634bc00) [pid = 1851] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 00:40:01 INFO - PROCESS | 1851 | --DOMWINDOW == 122 (0x9291f000) [pid = 1851] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 00:40:01 INFO - PROCESS | 1851 | --DOMWINDOW == 121 (0x9fdf0400) [pid = 1851] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 00:40:01 INFO - PROCESS | 1851 | 1461224401088 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}] 00:40:01 INFO - PROCESS | 1851 | 1461224401278 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 00:40:01 INFO - PROCESS | 1851 | 1461224401499 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:01 INFO - PROCESS | 1851 | ++DOCSHELL 0x87ccf000 == 143 [pid = 1851] [id = 633] 00:40:01 INFO - PROCESS | 1851 | ++DOMWINDOW == 122 (0x88fe3400) [pid = 1851] [serial = 1900] [outer = (nil)] 00:40:01 INFO - PROCESS | 1851 | ++DOMWINDOW == 123 (0x89428000) [pid = 1851] [serial = 1901] [outer = 0x88fe3400] 00:40:01 INFO - PROCESS | 1851 | 1461224401588 Marionette DEBUG loaded listener.js 00:40:01 INFO - PROCESS | 1851 | ++DOMWINDOW == 124 (0x89433c00) [pid = 1851] [serial = 1902] [outer = 0x88fe3400] 00:40:02 INFO - PROCESS | 1851 | 1461224402608 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]]]}] 00:40:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 00:40:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 2216ms 00:40:02 INFO - PROCESS | 1851 | 1461224402643 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 00:40:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 00:40:02 INFO - PROCESS | 1851 | 1461224402652 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 00:40:02 INFO - PROCESS | 1851 | 1461224402657 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 00:40:02 INFO - PROCESS | 1851 | 1461224402661 Marionette TRACE conn3 <- [1,2506,null,{}] 00:40:02 INFO - PROCESS | 1851 | 1461224402667 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}] 00:40:02 INFO - PROCESS | 1851 | 1461224402890 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 00:40:03 INFO - PROCESS | 1851 | 1461224403330 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:03 INFO - PROCESS | 1851 | ++DOCSHELL 0x854ec400 == 144 [pid = 1851] [id = 634] 00:40:03 INFO - PROCESS | 1851 | ++DOMWINDOW == 125 (0x854f1400) [pid = 1851] [serial = 1903] [outer = (nil)] 00:40:03 INFO - PROCESS | 1851 | ++DOMWINDOW == 126 (0x861d1800) [pid = 1851] [serial = 1904] [outer = 0x854f1400] 00:40:03 INFO - PROCESS | 1851 | 1461224403440 Marionette DEBUG loaded listener.js 00:40:03 INFO - PROCESS | 1851 | ++DOMWINDOW == 127 (0x86341c00) [pid = 1851] [serial = 1905] [outer = 0x854f1400] 00:40:04 INFO - PROCESS | 1851 | 1461224404435 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]]]}] 00:40:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 00:40:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1845ms 00:40:04 INFO - PROCESS | 1851 | 1461224404506 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 00:40:04 INFO - PROCESS | 1851 | 1461224404515 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 00:40:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 00:40:04 INFO - PROCESS | 1851 | 1461224404525 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 00:40:04 INFO - PROCESS | 1851 | 1461224404530 Marionette TRACE conn3 <- [1,2510,null,{}] 00:40:04 INFO - PROCESS | 1851 | 1461224404538 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}] 00:40:04 INFO - PROCESS | 1851 | 1461224404832 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 00:40:05 INFO - PROCESS | 1851 | 1461224405193 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:05 INFO - PROCESS | 1851 | ++DOCSHELL 0x88fdfc00 == 145 [pid = 1851] [id = 635] 00:40:05 INFO - PROCESS | 1851 | ++DOMWINDOW == 128 (0x88fec000) [pid = 1851] [serial = 1906] [outer = (nil)] 00:40:05 INFO - PROCESS | 1851 | ++DOMWINDOW == 129 (0x89144800) [pid = 1851] [serial = 1907] [outer = 0x88fec000] 00:40:05 INFO - PROCESS | 1851 | 1461224405286 Marionette DEBUG loaded listener.js 00:40:05 INFO - PROCESS | 1851 | ++DOMWINDOW == 130 (0x893b2400) [pid = 1851] [serial = 1908] [outer = 0x88fec000] 00:40:06 INFO - PROCESS | 1851 | 1461224406317 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]]]}] 00:40:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 00:40:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1840ms 00:40:06 INFO - PROCESS | 1851 | 1461224406369 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 00:40:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 00:40:06 INFO - PROCESS | 1851 | 1461224406376 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 00:40:06 INFO - PROCESS | 1851 | 1461224406384 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 00:40:06 INFO - PROCESS | 1851 | 1461224406387 Marionette TRACE conn3 <- [1,2514,null,{}] 00:40:06 INFO - PROCESS | 1851 | 1461224406394 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}] 00:40:06 INFO - PROCESS | 1851 | 1461224406643 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 00:40:07 INFO - PROCESS | 1851 | 1461224407042 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:07 INFO - PROCESS | 1851 | ++DOCSHELL 0x8914b400 == 146 [pid = 1851] [id = 636] 00:40:07 INFO - PROCESS | 1851 | ++DOMWINDOW == 131 (0x89929800) [pid = 1851] [serial = 1909] [outer = (nil)] 00:40:07 INFO - PROCESS | 1851 | ++DOMWINDOW == 132 (0x89a72800) [pid = 1851] [serial = 1910] [outer = 0x89929800] 00:40:07 INFO - PROCESS | 1851 | 1461224407132 Marionette DEBUG loaded listener.js 00:40:07 INFO - PROCESS | 1851 | ++DOMWINDOW == 133 (0x89b1ac00) [pid = 1851] [serial = 1911] [outer = 0x89929800] 00:40:08 INFO - PROCESS | 1851 | 1461224408186 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]]]}] 00:40:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 00:40:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1853ms 00:40:08 INFO - PROCESS | 1851 | 1461224408237 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 00:40:08 INFO - PROCESS | 1851 | 1461224408241 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 00:40:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 00:40:08 INFO - PROCESS | 1851 | 1461224408257 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 00:40:08 INFO - PROCESS | 1851 | 1461224408268 Marionette TRACE conn3 <- [1,2518,null,{}] 00:40:08 INFO - PROCESS | 1851 | 1461224408277 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}] 00:40:08 INFO - PROCESS | 1851 | 1461224408532 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 00:40:08 INFO - PROCESS | 1851 | 1461224408898 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:08 INFO - PROCESS | 1851 | ++DOCSHELL 0x89925c00 == 147 [pid = 1851] [id = 637] 00:40:08 INFO - PROCESS | 1851 | ++DOMWINDOW == 134 (0x89b24800) [pid = 1851] [serial = 1912] [outer = (nil)] 00:40:08 INFO - PROCESS | 1851 | ++DOMWINDOW == 135 (0x8a2f1800) [pid = 1851] [serial = 1913] [outer = 0x89b24800] 00:40:09 INFO - PROCESS | 1851 | 1461224409000 Marionette DEBUG loaded listener.js 00:40:09 INFO - PROCESS | 1851 | ++DOMWINDOW == 136 (0x8a2fcc00) [pid = 1851] [serial = 1914] [outer = 0x89b24800] 00:40:09 INFO - PROCESS | 1851 | 1461224409963 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]]]}] 00:40:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 00:40:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1758ms 00:40:10 INFO - PROCESS | 1851 | 1461224410008 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 00:40:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 00:40:10 INFO - PROCESS | 1851 | 1461224410013 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 00:40:10 INFO - PROCESS | 1851 | 1461224410020 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 00:40:10 INFO - PROCESS | 1851 | 1461224410023 Marionette TRACE conn3 <- [1,2522,null,{}] 00:40:10 INFO - PROCESS | 1851 | 1461224410029 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}] 00:40:10 INFO - PROCESS | 1851 | 1461224410277 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 00:40:10 INFO - PROCESS | 1851 | 1461224410591 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:10 INFO - PROCESS | 1851 | ++DOCSHELL 0x89be0c00 == 148 [pid = 1851] [id = 638] 00:40:10 INFO - PROCESS | 1851 | ++DOMWINDOW == 137 (0x8a2f3800) [pid = 1851] [serial = 1915] [outer = (nil)] 00:40:10 INFO - PROCESS | 1851 | ++DOMWINDOW == 138 (0x8b391800) [pid = 1851] [serial = 1916] [outer = 0x8a2f3800] 00:40:10 INFO - PROCESS | 1851 | 1461224410687 Marionette DEBUG loaded listener.js 00:40:10 INFO - PROCESS | 1851 | ++DOMWINDOW == 139 (0x8b39d000) [pid = 1851] [serial = 1917] [outer = 0x8a2f3800] 00:40:11 INFO - PROCESS | 1851 | 1461224411625 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]]]}] 00:40:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 00:40:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1638ms 00:40:11 INFO - PROCESS | 1851 | 1461224411659 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 00:40:11 INFO - PROCESS | 1851 | 1461224411662 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 00:40:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 00:40:11 INFO - PROCESS | 1851 | 1461224411669 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 00:40:11 INFO - PROCESS | 1851 | 1461224411672 Marionette TRACE conn3 <- [1,2526,null,{}] 00:40:11 INFO - PROCESS | 1851 | 1461224411678 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}] 00:40:11 INFO - PROCESS | 1851 | 1461224411898 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 00:40:12 INFO - PROCESS | 1851 | 1461224412259 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:12 INFO - PROCESS | 1851 | ++DOCSHELL 0x8b3dd400 == 149 [pid = 1851] [id = 639] 00:40:12 INFO - PROCESS | 1851 | ++DOMWINDOW == 140 (0x8b3dd800) [pid = 1851] [serial = 1918] [outer = (nil)] 00:40:12 INFO - PROCESS | 1851 | ++DOMWINDOW == 141 (0x8e781000) [pid = 1851] [serial = 1919] [outer = 0x8b3dd800] 00:40:12 INFO - PROCESS | 1851 | 1461224412381 Marionette DEBUG loaded listener.js 00:40:12 INFO - PROCESS | 1851 | ++DOMWINDOW == 142 (0x8e7b5800) [pid = 1851] [serial = 1920] [outer = 0x8b3dd800] 00:40:13 INFO - PROCESS | 1851 | 1461224413385 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]]]}] 00:40:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 00:40:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1787ms 00:40:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 00:40:13 INFO - PROCESS | 1851 | 1461224413456 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 00:40:13 INFO - PROCESS | 1851 | 1461224413459 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 00:40:13 INFO - PROCESS | 1851 | 1461224413467 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 00:40:13 INFO - PROCESS | 1851 | 1461224413470 Marionette TRACE conn3 <- [1,2530,null,{}] 00:40:13 INFO - PROCESS | 1851 | 1461224413476 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}] 00:40:13 INFO - PROCESS | 1851 | 1461224413753 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 00:40:14 INFO - PROCESS | 1851 | 1461224414105 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:14 INFO - PROCESS | 1851 | ++DOCSHELL 0x857bb800 == 150 [pid = 1851] [id = 640] 00:40:14 INFO - PROCESS | 1851 | ++DOMWINDOW == 143 (0x89bda800) [pid = 1851] [serial = 1921] [outer = (nil)] 00:40:14 INFO - PROCESS | 1851 | ++DOMWINDOW == 144 (0x8eae3800) [pid = 1851] [serial = 1922] [outer = 0x89bda800] 00:40:14 INFO - PROCESS | 1851 | 1461224414197 Marionette DEBUG loaded listener.js 00:40:14 INFO - PROCESS | 1851 | ++DOMWINDOW == 145 (0x8eae8800) [pid = 1851] [serial = 1923] [outer = 0x89bda800] 00:40:15 INFO - PROCESS | 1851 | 1461224415113 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]]]}] 00:40:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 00:40:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1686ms 00:40:15 INFO - PROCESS | 1851 | 1461224415153 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 00:40:15 INFO - PROCESS | 1851 | 1461224415158 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 00:40:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 00:40:15 INFO - PROCESS | 1851 | 1461224415164 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 00:40:15 INFO - PROCESS | 1851 | 1461224415168 Marionette TRACE conn3 <- [1,2534,null,{}] 00:40:15 INFO - PROCESS | 1851 | 1461224415174 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}] 00:40:15 INFO - PROCESS | 1851 | 1461224415388 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 00:40:15 INFO - PROCESS | 1851 | 1461224415692 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:15 INFO - PROCESS | 1851 | ++DOCSHELL 0x83a78000 == 151 [pid = 1851] [id = 641] 00:40:15 INFO - PROCESS | 1851 | ++DOMWINDOW == 146 (0x89bdf000) [pid = 1851] [serial = 1924] [outer = (nil)] 00:40:15 INFO - PROCESS | 1851 | ++DOMWINDOW == 147 (0x8ef37800) [pid = 1851] [serial = 1925] [outer = 0x89bdf000] 00:40:15 INFO - PROCESS | 1851 | 1461224415836 Marionette DEBUG loaded listener.js 00:40:15 INFO - PROCESS | 1851 | ++DOMWINDOW == 148 (0x8ef3cc00) [pid = 1851] [serial = 1926] [outer = 0x89bdf000] 00:40:16 INFO - PROCESS | 1851 | 1461224416775 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]]]}] 00:40:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 00:40:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1686ms 00:40:16 INFO - PROCESS | 1851 | 1461224416852 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 00:40:16 INFO - PROCESS | 1851 | 1461224416856 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 00:40:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 00:40:16 INFO - PROCESS | 1851 | 1461224416863 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 00:40:16 INFO - PROCESS | 1851 | 1461224416867 Marionette TRACE conn3 <- [1,2538,null,{}] 00:40:16 INFO - PROCESS | 1851 | 1461224416873 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}] 00:40:17 INFO - PROCESS | 1851 | 1461224417145 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 00:40:17 INFO - PROCESS | 1851 | 1461224417496 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:17 INFO - PROCESS | 1851 | ++DOCSHELL 0x8eb54000 == 152 [pid = 1851] [id = 642] 00:40:17 INFO - PROCESS | 1851 | ++DOMWINDOW == 149 (0x8eef1400) [pid = 1851] [serial = 1927] [outer = (nil)] 00:40:17 INFO - PROCESS | 1851 | ++DOMWINDOW == 150 (0x8f095c00) [pid = 1851] [serial = 1928] [outer = 0x8eef1400] 00:40:17 INFO - PROCESS | 1851 | 1461224417588 Marionette DEBUG loaded listener.js 00:40:17 INFO - PROCESS | 1851 | ++DOMWINDOW == 151 (0x8f099c00) [pid = 1851] [serial = 1929] [outer = 0x8eef1400] 00:40:18 INFO - PROCESS | 1851 | 1461224418527 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]]]}] 00:40:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 00:40:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1733ms 00:40:18 INFO - PROCESS | 1851 | 1461224418597 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 00:40:18 INFO - PROCESS | 1851 | 1461224418602 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 00:40:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 00:40:18 INFO - PROCESS | 1851 | 1461224418609 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 00:40:18 INFO - PROCESS | 1851 | 1461224418612 Marionette TRACE conn3 <- [1,2542,null,{}] 00:40:18 INFO - PROCESS | 1851 | 1461224418618 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}] 00:40:18 INFO - PROCESS | 1851 | 1461224418902 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 00:40:19 INFO - PROCESS | 1851 | 1461224419251 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:19 INFO - PROCESS | 1851 | ++DOCSHELL 0x89142000 == 153 [pid = 1851] [id = 643] 00:40:19 INFO - PROCESS | 1851 | ++DOMWINDOW == 152 (0x893aec00) [pid = 1851] [serial = 1930] [outer = (nil)] 00:40:19 INFO - PROCESS | 1851 | ++DOMWINDOW == 153 (0x8f189000) [pid = 1851] [serial = 1931] [outer = 0x893aec00] 00:40:19 INFO - PROCESS | 1851 | 1461224419353 Marionette DEBUG loaded listener.js 00:40:19 INFO - PROCESS | 1851 | ++DOMWINDOW == 154 (0x8f18cc00) [pid = 1851] [serial = 1932] [outer = 0x893aec00] 00:40:20 INFO - PROCESS | 1851 | 1461224420316 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]]]}] 00:40:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 00:40:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1742ms 00:40:20 INFO - PROCESS | 1851 | 1461224420352 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 00:40:20 INFO - PROCESS | 1851 | 1461224420355 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 00:40:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 00:40:20 INFO - PROCESS | 1851 | 1461224420363 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 00:40:20 INFO - PROCESS | 1851 | 1461224420366 Marionette TRACE conn3 <- [1,2546,null,{}] 00:40:20 INFO - PROCESS | 1851 | 1461224420372 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}] 00:40:20 INFO - PROCESS | 1851 | 1461224420616 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 00:40:20 INFO - PROCESS | 1851 | 1461224420976 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:21 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f4eac00 == 154 [pid = 1851] [id = 644] 00:40:21 INFO - PROCESS | 1851 | ++DOMWINDOW == 155 (0x8f4eb000) [pid = 1851] [serial = 1933] [outer = (nil)] 00:40:21 INFO - PROCESS | 1851 | ++DOMWINDOW == 156 (0x8f8c0c00) [pid = 1851] [serial = 1934] [outer = 0x8f4eb000] 00:40:21 INFO - PROCESS | 1851 | 1461224421091 Marionette DEBUG loaded listener.js 00:40:21 INFO - PROCESS | 1851 | ++DOMWINDOW == 157 (0x8fc1e400) [pid = 1851] [serial = 1935] [outer = 0x8f4eb000] 00:40:22 INFO - PROCESS | 1851 | 1461224422058 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]]]}] 00:40:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 00:40:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1730ms 00:40:22 INFO - PROCESS | 1851 | 1461224422094 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 00:40:22 INFO - PROCESS | 1851 | 1461224422098 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 00:40:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 00:40:22 INFO - PROCESS | 1851 | 1461224422105 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 00:40:22 INFO - PROCESS | 1851 | 1461224422109 Marionette TRACE conn3 <- [1,2550,null,{}] 00:40:22 INFO - PROCESS | 1851 | 1461224422115 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}] 00:40:22 INFO - PROCESS | 1851 | 1461224422359 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 00:40:22 INFO - PROCESS | 1851 | 1461224422710 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:22 INFO - PROCESS | 1851 | ++DOCSHELL 0x8a5d6c00 == 155 [pid = 1851] [id = 645] 00:40:22 INFO - PROCESS | 1851 | ++DOMWINDOW == 158 (0x8fc1b800) [pid = 1851] [serial = 1936] [outer = (nil)] 00:40:22 INFO - PROCESS | 1851 | ++DOMWINDOW == 159 (0x8fd4e400) [pid = 1851] [serial = 1937] [outer = 0x8fc1b800] 00:40:22 INFO - PROCESS | 1851 | 1461224422803 Marionette DEBUG loaded listener.js 00:40:22 INFO - PROCESS | 1851 | ++DOMWINDOW == 160 (0x8fea1000) [pid = 1851] [serial = 1938] [outer = 0x8fc1b800] 00:40:23 INFO - PROCESS | 1851 | 1461224423767 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]]]}] 00:40:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 00:40:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1692ms 00:40:23 INFO - PROCESS | 1851 | 1461224423798 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 00:40:23 INFO - PROCESS | 1851 | 1461224423802 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 00:40:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 00:40:23 INFO - PROCESS | 1851 | 1461224423828 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 00:40:23 INFO - PROCESS | 1851 | 1461224423832 Marionette TRACE conn3 <- [1,2554,null,{}] 00:40:23 INFO - PROCESS | 1851 | 1461224423837 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}] 00:40:24 INFO - PROCESS | 1851 | 1461224424062 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 00:40:24 INFO - PROCESS | 1851 | 1461224424419 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:24 INFO - PROCESS | 1851 | ++DOCSHELL 0x89086400 == 156 [pid = 1851] [id = 646] 00:40:24 INFO - PROCESS | 1851 | ++DOMWINDOW == 161 (0x89bdf800) [pid = 1851] [serial = 1939] [outer = (nil)] 00:40:24 INFO - PROCESS | 1851 | ++DOMWINDOW == 162 (0x90f34400) [pid = 1851] [serial = 1940] [outer = 0x89bdf800] 00:40:24 INFO - PROCESS | 1851 | 1461224424517 Marionette DEBUG loaded listener.js 00:40:24 INFO - PROCESS | 1851 | ++DOMWINDOW == 163 (0x90f3c400) [pid = 1851] [serial = 1941] [outer = 0x89bdf800] 00:40:25 INFO - PROCESS | 1851 | 1461224425480 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]]]}] 00:40:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 00:40:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1736ms 00:40:25 INFO - PROCESS | 1851 | 1461224425560 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 00:40:25 INFO - PROCESS | 1851 | 1461224425565 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 00:40:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 00:40:25 INFO - PROCESS | 1851 | 1461224425571 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 00:40:25 INFO - PROCESS | 1851 | 1461224425575 Marionette TRACE conn3 <- [1,2558,null,{}] 00:40:25 INFO - PROCESS | 1851 | 1461224425581 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}] 00:40:25 INFO - PROCESS | 1851 | 1461224425855 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 00:40:26 INFO - PROCESS | 1851 | 1461224426215 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:26 INFO - PROCESS | 1851 | ++DOCSHELL 0x8fd44800 == 157 [pid = 1851] [id = 647] 00:40:26 INFO - PROCESS | 1851 | ++DOMWINDOW == 164 (0x903b2c00) [pid = 1851] [serial = 1942] [outer = (nil)] 00:40:26 INFO - PROCESS | 1851 | ++DOMWINDOW == 165 (0x91c91400) [pid = 1851] [serial = 1943] [outer = 0x903b2c00] 00:40:26 INFO - PROCESS | 1851 | 1461224426306 Marionette DEBUG loaded listener.js 00:40:26 INFO - PROCESS | 1851 | ++DOMWINDOW == 166 (0x91ce1800) [pid = 1851] [serial = 1944] [outer = 0x903b2c00] 00:40:27 INFO - PROCESS | 1851 | 1461224427263 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]]]}] 00:40:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 00:40:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1740ms 00:40:27 INFO - PROCESS | 1851 | 1461224427312 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 00:40:27 INFO - PROCESS | 1851 | 1461224427316 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 00:40:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 00:40:27 INFO - PROCESS | 1851 | 1461224427323 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 00:40:27 INFO - PROCESS | 1851 | 1461224427327 Marionette TRACE conn3 <- [1,2562,null,{}] 00:40:27 INFO - PROCESS | 1851 | 1461224427333 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}] 00:40:27 INFO - PROCESS | 1851 | 1461224427580 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 00:40:27 INFO - PROCESS | 1851 | 1461224427935 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:27 INFO - PROCESS | 1851 | ++DOCSHELL 0x912ea400 == 158 [pid = 1851] [id = 648] 00:40:27 INFO - PROCESS | 1851 | ++DOMWINDOW == 167 (0x912f3400) [pid = 1851] [serial = 1945] [outer = (nil)] 00:40:28 INFO - PROCESS | 1851 | ++DOMWINDOW == 168 (0x927f7400) [pid = 1851] [serial = 1946] [outer = 0x912f3400] 00:40:28 INFO - PROCESS | 1851 | 1461224428046 Marionette DEBUG loaded listener.js 00:40:28 INFO - PROCESS | 1851 | ++DOMWINDOW == 169 (0x9291dc00) [pid = 1851] [serial = 1947] [outer = 0x912f3400] 00:40:29 INFO - PROCESS | 1851 | 1461224429048 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]]]}] 00:40:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 00:40:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1781ms 00:40:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 00:40:29 INFO - PROCESS | 1851 | 1461224429105 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 00:40:29 INFO - PROCESS | 1851 | 1461224429108 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 00:40:29 INFO - PROCESS | 1851 | 1461224429115 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 00:40:29 INFO - PROCESS | 1851 | 1461224429118 Marionette TRACE conn3 <- [1,2566,null,{}] 00:40:29 INFO - PROCESS | 1851 | 1461224429124 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}] 00:40:29 INFO - PROCESS | 1851 | 1461224429362 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 00:40:29 INFO - PROCESS | 1851 | 1461224429717 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:29 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f08f400 == 159 [pid = 1851] [id = 649] 00:40:29 INFO - PROCESS | 1851 | ++DOMWINDOW == 170 (0x8f1eac00) [pid = 1851] [serial = 1948] [outer = (nil)] 00:40:29 INFO - PROCESS | 1851 | ++DOMWINDOW == 171 (0x92929800) [pid = 1851] [serial = 1949] [outer = 0x8f1eac00] 00:40:29 INFO - PROCESS | 1851 | 1461224429818 Marionette DEBUG loaded listener.js 00:40:29 INFO - PROCESS | 1851 | ++DOMWINDOW == 172 (0x929d0c00) [pid = 1851] [serial = 1950] [outer = 0x8f1eac00] 00:40:30 INFO - PROCESS | 1851 | 1461224430808 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]]]}] 00:40:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 00:40:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1739ms 00:40:30 INFO - PROCESS | 1851 | 1461224430854 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 00:40:30 INFO - PROCESS | 1851 | 1461224430858 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 00:40:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 00:40:30 INFO - PROCESS | 1851 | 1461224430865 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 00:40:30 INFO - PROCESS | 1851 | 1461224430868 Marionette TRACE conn3 <- [1,2570,null,{}] 00:40:30 INFO - PROCESS | 1851 | 1461224430874 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}] 00:40:31 INFO - PROCESS | 1851 | 1461224431107 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 00:40:31 INFO - PROCESS | 1851 | 1461224431464 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:31 INFO - PROCESS | 1851 | ++DOCSHELL 0x8fc28c00 == 160 [pid = 1851] [id = 650] 00:40:31 INFO - PROCESS | 1851 | ++DOMWINDOW == 173 (0x92927000) [pid = 1851] [serial = 1951] [outer = (nil)] 00:40:31 INFO - PROCESS | 1851 | ++DOMWINDOW == 174 (0x92d6b400) [pid = 1851] [serial = 1952] [outer = 0x92927000] 00:40:31 INFO - PROCESS | 1851 | 1461224431560 Marionette DEBUG loaded listener.js 00:40:31 INFO - PROCESS | 1851 | ++DOMWINDOW == 175 (0x92d6f400) [pid = 1851] [serial = 1953] [outer = 0x92927000] 00:40:32 INFO - PROCESS | 1851 | 1461224432497 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]]]}] 00:40:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 00:40:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1684ms 00:40:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 00:40:32 INFO - PROCESS | 1851 | 1461224432550 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 00:40:32 INFO - PROCESS | 1851 | 1461224432554 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 00:40:32 INFO - PROCESS | 1851 | 1461224432560 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 00:40:32 INFO - PROCESS | 1851 | 1461224432563 Marionette TRACE conn3 <- [1,2574,null,{}] 00:40:32 INFO - PROCESS | 1851 | 1461224432569 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}] 00:40:32 INFO - PROCESS | 1851 | 1461224432800 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 00:40:33 INFO - PROCESS | 1851 | 1461224433169 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:33 INFO - PROCESS | 1851 | ++DOCSHELL 0x929d1000 == 161 [pid = 1851] [id = 651] 00:40:33 INFO - PROCESS | 1851 | ++DOMWINDOW == 176 (0x92d6ac00) [pid = 1851] [serial = 1954] [outer = (nil)] 00:40:33 INFO - PROCESS | 1851 | ++DOMWINDOW == 177 (0x92fcc000) [pid = 1851] [serial = 1955] [outer = 0x92d6ac00] 00:40:33 INFO - PROCESS | 1851 | 1461224433264 Marionette DEBUG loaded listener.js 00:40:33 INFO - PROCESS | 1851 | ++DOMWINDOW == 178 (0x92fce800) [pid = 1851] [serial = 1956] [outer = 0x92d6ac00] 00:40:35 INFO - PROCESS | 1851 | --DOCSHELL 0x8634a800 == 160 [pid = 1851] [id = 609] 00:40:35 INFO - PROCESS | 1851 | --DOCSHELL 0x8907e000 == 159 [pid = 1851] [id = 611] 00:40:35 INFO - PROCESS | 1851 | --DOCSHELL 0x91cec000 == 158 [pid = 1851] [id = 117] 00:40:35 INFO - PROCESS | 1851 | --DOCSHELL 0x96e7dc00 == 157 [pid = 1851] [id = 66] 00:40:35 INFO - PROCESS | 1851 | --DOCSHELL 0x91045800 == 156 [pid = 1851] [id = 69] 00:40:35 INFO - PROCESS | 1851 | --DOCSHELL 0x861d5000 == 155 [pid = 1851] [id = 527] 00:40:35 INFO - PROCESS | 1851 | --DOCSHELL 0x8fe9ec00 == 154 [pid = 1851] [id = 181] 00:40:35 INFO - PROCESS | 1851 | --DOCSHELL 0x87ccf000 == 153 [pid = 1851] [id = 633] 00:40:35 INFO - PROCESS | 1851 | --DOCSHELL 0x86346c00 == 152 [pid = 1851] [id = 632] 00:40:35 INFO - PROCESS | 1851 | --DOCSHELL 0x8634dc00 == 151 [pid = 1851] [id = 631] 00:40:35 INFO - PROCESS | 1851 | --DOCSHELL 0x848dd400 == 150 [pid = 1851] [id = 630] 00:40:35 INFO - PROCESS | 1851 | --DOCSHELL 0x94eef000 == 149 [pid = 1851] [id = 627] 00:40:35 INFO - PROCESS | 1851 | --DOCSHELL 0x893ad800 == 148 [pid = 1851] [id = 628] 00:40:35 INFO - PROCESS | 1851 | --DOCSHELL 0x861dc400 == 147 [pid = 1851] [id = 626] 00:40:35 INFO - PROCESS | 1851 | --DOCSHELL 0x888e5c00 == 146 [pid = 1851] [id = 625] 00:40:35 INFO - PROCESS | 1851 | --DOCSHELL 0x927f0400 == 145 [pid = 1851] [id = 624] 00:40:35 INFO - PROCESS | 1851 | --DOCSHELL 0x92d6d400 == 144 [pid = 1851] [id = 623] 00:40:35 INFO - PROCESS | 1851 | --DOCSHELL 0x8f4ea000 == 143 [pid = 1851] [id = 621] 00:40:35 INFO - PROCESS | 1851 | --DOCSHELL 0x854f4000 == 142 [pid = 1851] [id = 622] 00:40:35 INFO - PROCESS | 1851 | --DOCSHELL 0x8fea5c00 == 141 [pid = 1851] [id = 620] 00:40:35 INFO - PROCESS | 1851 | --DOCSHELL 0x8f1f2800 == 140 [pid = 1851] [id = 619] 00:40:35 INFO - PROCESS | 1851 | --DOCSHELL 0x8ef40800 == 139 [pid = 1851] [id = 618] 00:40:35 INFO - PROCESS | 1851 | --DOCSHELL 0x8ef38c00 == 138 [pid = 1851] [id = 617] 00:40:35 INFO - PROCESS | 1851 | --DOCSHELL 0x8b39cc00 == 137 [pid = 1851] [id = 615] 00:40:35 INFO - PROCESS | 1851 | --DOCSHELL 0x8eb53c00 == 136 [pid = 1851] [id = 616] 00:40:35 INFO - PROCESS | 1851 | --DOCSHELL 0x89927000 == 135 [pid = 1851] [id = 614] 00:40:35 INFO - PROCESS | 1851 | --DOCSHELL 0x86346800 == 134 [pid = 1851] [id = 613] 00:40:36 INFO - PROCESS | 1851 | --DOMWINDOW == 177 (0x8b242c00) [pid = 1851] [serial = 1838] [outer = (nil)] [url = about:blank] 00:40:36 INFO - PROCESS | 1851 | --DOMWINDOW == 176 (0x94e83400) [pid = 1851] [serial = 1803] [outer = (nil)] [url = about:blank] 00:40:36 INFO - PROCESS | 1851 | --DOMWINDOW == 175 (0x93124400) [pid = 1851] [serial = 1799] [outer = (nil)] [url = about:blank] 00:40:36 INFO - PROCESS | 1851 | --DOMWINDOW == 174 (0x8992b000) [pid = 1851] [serial = 1826] [outer = (nil)] [url = about:blank] 00:40:36 INFO - PROCESS | 1851 | --DOMWINDOW == 173 (0x8fc27c00) [pid = 1851] [serial = 1787] [outer = (nil)] [url = about:blank] 00:40:36 INFO - PROCESS | 1851 | --DOMWINDOW == 172 (0xa3b0d800) [pid = 1851] [serial = 1824] [outer = (nil)] [url = about:blank] 00:40:36 INFO - PROCESS | 1851 | --DOMWINDOW == 171 (0xa0950800) [pid = 1851] [serial = 1818] [outer = (nil)] [url = about:blank] 00:40:36 INFO - PROCESS | 1851 | --DOMWINDOW == 170 (0x9fea4400) [pid = 1851] [serial = 1817] [outer = (nil)] [url = about:blank] 00:40:36 INFO - PROCESS | 1851 | --DOMWINDOW == 169 (0x87cd0000) [pid = 1851] [serial = 1775] [outer = (nil)] [url = about:blank] 00:40:36 INFO - PROCESS | 1851 | --DOMWINDOW == 168 (0x8eaecc00) [pid = 1851] [serial = 1782] [outer = (nil)] [url = about:blank] 00:40:36 INFO - PROCESS | 1851 | --DOMWINDOW == 167 (0x97b90000) [pid = 1851] [serial = 1806] [outer = (nil)] [url = about:blank] 00:40:36 INFO - PROCESS | 1851 | --DOMWINDOW == 166 (0x89bdc800) [pid = 1851] [serial = 1778] [outer = (nil)] [url = about:blank] 00:40:36 INFO - PROCESS | 1851 | --DOMWINDOW == 165 (0x98065800) [pid = 1851] [serial = 1808] [outer = (nil)] [url = about:blank] 00:40:36 INFO - PROCESS | 1851 | --DOMWINDOW == 164 (0x893b4c00) [pid = 1851] [serial = 1832] [outer = (nil)] [url = about:blank] 00:40:36 INFO - PROCESS | 1851 | --DOMWINDOW == 163 (0x94e27000) [pid = 1851] [serial = 1802] [outer = (nil)] [url = about:blank] 00:40:36 INFO - PROCESS | 1851 | --DOMWINDOW == 162 (0x90f39c00) [pid = 1851] [serial = 1790] [outer = (nil)] [url = about:blank] 00:40:36 INFO - PROCESS | 1851 | --DOMWINDOW == 161 (0x8fd43c00) [pid = 1851] [serial = 1788] [outer = (nil)] [url = about:blank] 00:40:36 INFO - PROCESS | 1851 | --DOMWINDOW == 160 (0x929d4800) [pid = 1851] [serial = 1794] [outer = (nil)] [url = about:blank] 00:40:36 INFO - PROCESS | 1851 | --DOMWINDOW == 159 (0x8f183400) [pid = 1851] [serial = 1784] [outer = (nil)] [url = about:blank] 00:40:36 INFO - PROCESS | 1851 | --DOMWINDOW == 158 (0x9e91e800) [pid = 1851] [serial = 1815] [outer = (nil)] [url = about:blank] 00:40:36 INFO - PROCESS | 1851 | --DOMWINDOW == 157 (0x97b60c00) [pid = 1851] [serial = 1805] [outer = (nil)] [url = about:blank] 00:40:36 INFO - PROCESS | 1851 | --DOMWINDOW == 156 (0x89b28000) [pid = 1851] [serial = 1835] [outer = (nil)] [url = about:blank] 00:40:36 INFO - PROCESS | 1851 | --DOMWINDOW == 155 (0x9292a000) [pid = 1851] [serial = 1793] [outer = (nil)] [url = about:blank] 00:40:36 INFO - PROCESS | 1851 | --DOMWINDOW == 154 (0x8e77e400) [pid = 1851] [serial = 1713] [outer = (nil)] [url = about:blank] 00:40:36 INFO - PROCESS | 1851 | --DOMWINDOW == 153 (0x9908b000) [pid = 1851] [serial = 1812] [outer = (nil)] [url = about:blank] 00:40:36 INFO - PROCESS | 1851 | --DOMWINDOW == 152 (0x9e919400) [pid = 1851] [serial = 1814] [outer = (nil)] [url = about:blank] 00:40:36 INFO - PROCESS | 1851 | --DOMWINDOW == 151 (0x982f3c00) [pid = 1851] [serial = 1809] [outer = (nil)] [url = about:blank] 00:40:36 INFO - PROCESS | 1851 | --DOMWINDOW == 150 (0x98d0e000) [pid = 1851] [serial = 1811] [outer = (nil)] [url = about:blank] 00:40:36 INFO - PROCESS | 1851 | --DOMWINDOW == 149 (0x89080400) [pid = 1851] [serial = 1776] [outer = (nil)] [url = about:blank] 00:40:36 INFO - PROCESS | 1851 | --DOMWINDOW == 148 (0x8a5d5000) [pid = 1851] [serial = 1779] [outer = (nil)] [url = about:blank] 00:40:36 INFO - PROCESS | 1851 | --DOMWINDOW == 147 (0x93129400) [pid = 1851] [serial = 1800] [outer = (nil)] [url = about:blank] 00:40:36 INFO - PROCESS | 1851 | --DOMWINDOW == 146 (0x888eb000) [pid = 1851] [serial = 1829] [outer = (nil)] [url = about:blank] 00:40:36 INFO - PROCESS | 1851 | --DOMWINDOW == 145 (0x88fdd400) [pid = 1851] [serial = 1830] [outer = (nil)] [url = about:blank] 00:40:36 INFO - PROCESS | 1851 | --DOMWINDOW == 144 (0x92dccc00) [pid = 1851] [serial = 1796] [outer = (nil)] [url = about:blank] 00:40:36 INFO - PROCESS | 1851 | --DOMWINDOW == 143 (0x89430000) [pid = 1851] [serial = 1833] [outer = (nil)] [url = about:blank] 00:40:36 INFO - PROCESS | 1851 | --DOMWINDOW == 142 (0x92fd4000) [pid = 1851] [serial = 1797] [outer = (nil)] [url = about:blank] 00:40:36 INFO - PROCESS | 1851 | --DOMWINDOW == 141 (0xa0e9e400) [pid = 1851] [serial = 1821] [outer = (nil)] [url = about:blank] 00:40:36 INFO - PROCESS | 1851 | --DOMWINDOW == 140 (0x8a2fe000) [pid = 1851] [serial = 1836] [outer = (nil)] [url = about:blank] 00:40:36 INFO - PROCESS | 1851 | --DOMWINDOW == 139 (0x8f4e4c00) [pid = 1851] [serial = 1785] [outer = (nil)] [url = about:blank] 00:40:36 INFO - PROCESS | 1851 | --DOMWINDOW == 138 (0x8eadf000) [pid = 1851] [serial = 1781] [outer = (nil)] [url = about:blank] 00:40:36 INFO - PROCESS | 1851 | --DOMWINDOW == 137 (0x92645400) [pid = 1851] [serial = 1791] [outer = (nil)] [url = about:blank] 00:40:36 INFO - PROCESS | 1851 | --DOMWINDOW == 136 (0x8992cc00) [pid = 1851] [serial = 1827] [outer = (nil)] [url = about:blank] 00:40:36 INFO - PROCESS | 1851 | --DOMWINDOW == 135 (0xa3b09400) [pid = 1851] [serial = 1823] [outer = (nil)] [url = about:blank] 00:40:36 INFO - PROCESS | 1851 | --DOMWINDOW == 134 (0xa0e4ec00) [pid = 1851] [serial = 1820] [outer = (nil)] [url = about:blank] 00:40:36 INFO - PROCESS | 1851 | 1461224436793 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]]]}] 00:40:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 00:40:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 4250ms 00:40:36 INFO - PROCESS | 1851 | 1461224436811 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 00:40:36 INFO - PROCESS | 1851 | 1461224436818 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 00:40:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 00:40:36 INFO - PROCESS | 1851 | 1461224436827 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 00:40:36 INFO - PROCESS | 1851 | 1461224436831 Marionette TRACE conn3 <- [1,2578,null,{}] 00:40:36 INFO - PROCESS | 1851 | 1461224436840 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}] 00:40:37 INFO - PROCESS | 1851 | 1461224437079 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 00:40:37 INFO - PROCESS | 1851 | 1461224437378 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:37 INFO - PROCESS | 1851 | ++DOCSHELL 0x888e2400 == 135 [pid = 1851] [id = 652] 00:40:37 INFO - PROCESS | 1851 | ++DOMWINDOW == 135 (0x888eb000) [pid = 1851] [serial = 1957] [outer = (nil)] 00:40:37 INFO - PROCESS | 1851 | ++DOMWINDOW == 136 (0x88958400) [pid = 1851] [serial = 1958] [outer = 0x888eb000] 00:40:37 INFO - PROCESS | 1851 | 1461224437468 Marionette DEBUG loaded listener.js 00:40:37 INFO - PROCESS | 1851 | ++DOMWINDOW == 137 (0x88fe5c00) [pid = 1851] [serial = 1959] [outer = 0x888eb000] 00:40:38 INFO - PROCESS | 1851 | 1461224438466 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]]]}] 00:40:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 00:40:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1694ms 00:40:38 INFO - PROCESS | 1851 | 1461224438523 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 00:40:38 INFO - PROCESS | 1851 | 1461224438531 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 00:40:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 00:40:38 INFO - PROCESS | 1851 | 1461224438550 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 00:40:38 INFO - PROCESS | 1851 | 1461224438555 Marionette TRACE conn3 <- [1,2582,null,{}] 00:40:38 INFO - PROCESS | 1851 | 1461224438561 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}] 00:40:38 INFO - PROCESS | 1851 | 1461224438862 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 00:40:39 INFO - PROCESS | 1851 | 1461224439106 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:39 INFO - PROCESS | 1851 | ++DOCSHELL 0x861d3000 == 136 [pid = 1851] [id = 653] 00:40:39 INFO - PROCESS | 1851 | ++DOMWINDOW == 138 (0x893b4c00) [pid = 1851] [serial = 1960] [outer = (nil)] 00:40:39 INFO - PROCESS | 1851 | ++DOMWINDOW == 139 (0x8942b400) [pid = 1851] [serial = 1961] [outer = 0x893b4c00] 00:40:39 INFO - PROCESS | 1851 | 1461224439184 Marionette DEBUG loaded listener.js 00:40:39 INFO - PROCESS | 1851 | ++DOMWINDOW == 140 (0x89928400) [pid = 1851] [serial = 1962] [outer = 0x893b4c00] 00:40:40 INFO - PROCESS | 1851 | 1461224440120 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]]]}] 00:40:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 00:40:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1640ms 00:40:40 INFO - PROCESS | 1851 | 1461224440191 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 00:40:40 INFO - PROCESS | 1851 | 1461224440195 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 00:40:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 00:40:40 INFO - PROCESS | 1851 | 1461224440202 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 00:40:40 INFO - PROCESS | 1851 | 1461224440208 Marionette TRACE conn3 <- [1,2586,null,{}] 00:40:40 INFO - PROCESS | 1851 | 1461224440231 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}] 00:40:40 INFO - PROCESS | 1851 | 1461224440523 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 00:40:41 INFO - PROCESS | 1851 | --DOMWINDOW == 139 (0x8ef3e800) [pid = 1851] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 00:40:41 INFO - PROCESS | 1851 | --DOMWINDOW == 138 (0x87cd0400) [pid = 1851] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 00:40:41 INFO - PROCESS | 1851 | --DOMWINDOW == 137 (0x8908c400) [pid = 1851] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 00:40:41 INFO - PROCESS | 1851 | --DOMWINDOW == 136 (0x903a9800) [pid = 1851] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 00:40:41 INFO - PROCESS | 1851 | --DOMWINDOW == 135 (0x87cc8c00) [pid = 1851] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 00:40:41 INFO - PROCESS | 1851 | --DOMWINDOW == 134 (0x930e8800) [pid = 1851] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 00:40:41 INFO - PROCESS | 1851 | --DOMWINDOW == 133 (0x89b25400) [pid = 1851] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 00:40:41 INFO - PROCESS | 1851 | --DOMWINDOW == 132 (0x893ac800) [pid = 1851] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 00:40:41 INFO - PROCESS | 1851 | --DOMWINDOW == 131 (0x8ef3a800) [pid = 1851] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 00:40:41 INFO - PROCESS | 1851 | --DOMWINDOW == 130 (0x9047b400) [pid = 1851] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 00:40:41 INFO - PROCESS | 1851 | --DOMWINDOW == 129 (0x8634e000) [pid = 1851] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 00:40:41 INFO - PROCESS | 1851 | --DOMWINDOW == 128 (0x89928000) [pid = 1851] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 00:40:41 INFO - PROCESS | 1851 | --DOMWINDOW == 127 (0x8fc29800) [pid = 1851] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 00:40:41 INFO - PROCESS | 1851 | --DOMWINDOW == 126 (0x848df400) [pid = 1851] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 00:40:41 INFO - PROCESS | 1851 | --DOMWINDOW == 125 (0x8e782000) [pid = 1851] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 00:40:41 INFO - PROCESS | 1851 | --DOMWINDOW == 124 (0x97b5b800) [pid = 1851] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 00:40:41 INFO - PROCESS | 1851 | --DOMWINDOW == 123 (0x930e5400) [pid = 1851] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 00:40:41 INFO - PROCESS | 1851 | --DOMWINDOW == 122 (0x8e7b0000) [pid = 1851] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 00:40:41 INFO - PROCESS | 1851 | --DOMWINDOW == 121 (0x8fea2c00) [pid = 1851] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 00:40:41 INFO - PROCESS | 1851 | --DOMWINDOW == 120 (0x94eedc00) [pid = 1851] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 00:40:41 INFO - PROCESS | 1851 | 1461224441365 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:41 INFO - PROCESS | 1851 | ++DOCSHELL 0x848df400 == 137 [pid = 1851] [id = 654] 00:40:41 INFO - PROCESS | 1851 | ++DOMWINDOW == 121 (0x84aea400) [pid = 1851] [serial = 1963] [outer = (nil)] 00:40:41 INFO - PROCESS | 1851 | ++DOMWINDOW == 122 (0x8634e000) [pid = 1851] [serial = 1964] [outer = 0x84aea400] 00:40:41 INFO - PROCESS | 1851 | 1461224441452 Marionette DEBUG loaded listener.js 00:40:41 INFO - PROCESS | 1851 | ++DOMWINDOW == 123 (0x89b24000) [pid = 1851] [serial = 1965] [outer = 0x84aea400] 00:40:42 INFO - PROCESS | 1851 | 1461224442251 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]]]}] 00:40:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 00:40:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 2095ms 00:40:42 INFO - PROCESS | 1851 | 1461224442298 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 00:40:42 INFO - PROCESS | 1851 | 1461224442303 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 00:40:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 00:40:42 INFO - PROCESS | 1851 | 1461224442309 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 00:40:42 INFO - PROCESS | 1851 | 1461224442312 Marionette TRACE conn3 <- [1,2590,null,{}] 00:40:42 INFO - PROCESS | 1851 | 1461224442318 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}] 00:40:42 INFO - PROCESS | 1851 | 1461224442626 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 00:40:42 INFO - PROCESS | 1851 | 1461224442644 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:42 INFO - PROCESS | 1851 | ++DOCSHELL 0x87cd0400 == 138 [pid = 1851] [id = 655] 00:40:42 INFO - PROCESS | 1851 | ++DOMWINDOW == 124 (0x89bdc800) [pid = 1851] [serial = 1966] [outer = (nil)] 00:40:42 INFO - PROCESS | 1851 | ++DOMWINDOW == 125 (0x8a2fe000) [pid = 1851] [serial = 1967] [outer = 0x89bdc800] 00:40:42 INFO - PROCESS | 1851 | 1461224442723 Marionette DEBUG loaded listener.js 00:40:42 INFO - PROCESS | 1851 | ++DOMWINDOW == 126 (0x8a5da800) [pid = 1851] [serial = 1968] [outer = 0x89bdc800] 00:40:44 INFO - PROCESS | 1851 | 1461224444075 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]]]}] 00:40:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 00:40:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1842ms 00:40:44 INFO - PROCESS | 1851 | 1461224444153 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 00:40:44 INFO - PROCESS | 1851 | 1461224444160 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 00:40:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 00:40:44 INFO - PROCESS | 1851 | 1461224444170 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 00:40:44 INFO - PROCESS | 1851 | 1461224444175 Marionette TRACE conn3 <- [1,2594,null,{}] 00:40:44 INFO - PROCESS | 1851 | 1461224444184 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}] 00:40:44 INFO - PROCESS | 1851 | 1461224444470 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 00:40:44 INFO - PROCESS | 1851 | 1461224444845 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:44 INFO - PROCESS | 1851 | ++DOCSHELL 0x858ec000 == 139 [pid = 1851] [id = 656] 00:40:44 INFO - PROCESS | 1851 | ++DOMWINDOW == 127 (0x888ef800) [pid = 1851] [serial = 1969] [outer = (nil)] 00:40:44 INFO - PROCESS | 1851 | ++DOMWINDOW == 128 (0x89149400) [pid = 1851] [serial = 1970] [outer = 0x888ef800] 00:40:44 INFO - PROCESS | 1851 | 1461224444956 Marionette DEBUG loaded listener.js 00:40:45 INFO - PROCESS | 1851 | ++DOMWINDOW == 129 (0x893b4000) [pid = 1851] [serial = 1971] [outer = 0x888ef800] 00:40:46 INFO - PROCESS | 1851 | 1461224446047 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]]]}] 00:40:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 00:40:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1936ms 00:40:46 INFO - PROCESS | 1851 | 1461224446108 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 00:40:46 INFO - PROCESS | 1851 | 1461224446117 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 00:40:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 00:40:46 INFO - PROCESS | 1851 | 1461224446128 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 00:40:46 INFO - PROCESS | 1851 | 1461224446132 Marionette TRACE conn3 <- [1,2598,null,{}] 00:40:46 INFO - PROCESS | 1851 | 1461224446139 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}] 00:40:46 INFO - PROCESS | 1851 | 1461224446423 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 00:40:46 INFO - PROCESS | 1851 | 1461224446839 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:46 INFO - PROCESS | 1851 | ++DOCSHELL 0x89b20000 == 140 [pid = 1851] [id = 657] 00:40:46 INFO - PROCESS | 1851 | ++DOMWINDOW == 130 (0x89b23400) [pid = 1851] [serial = 1972] [outer = (nil)] 00:40:46 INFO - PROCESS | 1851 | ++DOMWINDOW == 131 (0x8a2f6400) [pid = 1851] [serial = 1973] [outer = 0x89b23400] 00:40:46 INFO - PROCESS | 1851 | 1461224446932 Marionette DEBUG loaded listener.js 00:40:47 INFO - PROCESS | 1851 | ++DOMWINDOW == 132 (0x8b39cc00) [pid = 1851] [serial = 1974] [outer = 0x89b23400] 00:40:47 INFO - PROCESS | 1851 | 1461224447991 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]]]}] 00:40:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 00:40:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1934ms 00:40:48 INFO - PROCESS | 1851 | 1461224448063 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 00:40:48 INFO - PROCESS | 1851 | 1461224448069 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 00:40:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 00:40:48 INFO - PROCESS | 1851 | 1461224448080 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 00:40:48 INFO - PROCESS | 1851 | 1461224448085 Marionette TRACE conn3 <- [1,2602,null,{}] 00:40:48 INFO - PROCESS | 1851 | 1461224448103 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}] 00:40:48 INFO - PROCESS | 1851 | 1461224448475 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 00:40:48 INFO - PROCESS | 1851 | 1461224448727 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:48 INFO - PROCESS | 1851 | ++DOCSHELL 0x8e781c00 == 141 [pid = 1851] [id = 658] 00:40:48 INFO - PROCESS | 1851 | ++DOMWINDOW == 133 (0x8e7ad800) [pid = 1851] [serial = 1975] [outer = (nil)] 00:40:48 INFO - PROCESS | 1851 | ++DOMWINDOW == 134 (0x8e7b2000) [pid = 1851] [serial = 1976] [outer = 0x8e7ad800] 00:40:48 INFO - PROCESS | 1851 | 1461224448825 Marionette DEBUG loaded listener.js 00:40:48 INFO - PROCESS | 1851 | ++DOMWINDOW == 135 (0x8e8cfc00) [pid = 1851] [serial = 1977] [outer = 0x8e7ad800] 00:40:49 INFO - PROCESS | 1851 | 1461224449798 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]]]}] 00:40:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 00:40:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1787ms 00:40:49 INFO - PROCESS | 1851 | 1461224449867 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 00:40:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 00:40:49 INFO - PROCESS | 1851 | 1461224449873 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 00:40:49 INFO - PROCESS | 1851 | 1461224449879 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 00:40:49 INFO - PROCESS | 1851 | 1461224449883 Marionette TRACE conn3 <- [1,2606,null,{}] 00:40:49 INFO - PROCESS | 1851 | 1461224449889 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}] 00:40:50 INFO - PROCESS | 1851 | 1461224450166 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 00:40:50 INFO - PROCESS | 1851 | 1461224450516 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:50 INFO - PROCESS | 1851 | ++DOCSHELL 0x89a71c00 == 142 [pid = 1851] [id = 659] 00:40:50 INFO - PROCESS | 1851 | ++DOMWINDOW == 136 (0x8e7b3c00) [pid = 1851] [serial = 1978] [outer = (nil)] 00:40:50 INFO - PROCESS | 1851 | ++DOMWINDOW == 137 (0x8eef6000) [pid = 1851] [serial = 1979] [outer = 0x8e7b3c00] 00:40:50 INFO - PROCESS | 1851 | 1461224450614 Marionette DEBUG loaded listener.js 00:40:50 INFO - PROCESS | 1851 | ++DOMWINDOW == 138 (0x8ef33400) [pid = 1851] [serial = 1980] [outer = 0x8e7b3c00] 00:40:51 INFO - PROCESS | 1851 | 1461224451577 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]]]}] 00:40:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 00:40:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1744ms 00:40:51 INFO - PROCESS | 1851 | 1461224451623 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 00:40:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 00:40:51 INFO - PROCESS | 1851 | 1461224451627 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 00:40:51 INFO - PROCESS | 1851 | 1461224451634 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 00:40:51 INFO - PROCESS | 1851 | 1461224451638 Marionette TRACE conn3 <- [1,2610,null,{}] 00:40:51 INFO - PROCESS | 1851 | 1461224451644 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}] 00:40:51 INFO - PROCESS | 1851 | 1461224451875 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 00:40:52 INFO - PROCESS | 1851 | 1461224452224 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:52 INFO - PROCESS | 1851 | ++DOCSHELL 0x8eae6c00 == 143 [pid = 1851] [id = 660] 00:40:52 INFO - PROCESS | 1851 | ++DOMWINDOW == 139 (0x8eae9400) [pid = 1851] [serial = 1981] [outer = (nil)] 00:40:52 INFO - PROCESS | 1851 | ++DOMWINDOW == 140 (0x8f08a800) [pid = 1851] [serial = 1982] [outer = 0x8eae9400] 00:40:52 INFO - PROCESS | 1851 | 1461224452320 Marionette DEBUG loaded listener.js 00:40:52 INFO - PROCESS | 1851 | ++DOMWINDOW == 141 (0x8f090400) [pid = 1851] [serial = 1983] [outer = 0x8eae9400] 00:40:53 INFO - PROCESS | 1851 | 1461224453261 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]]]}] 00:40:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 00:40:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1689ms 00:40:53 INFO - PROCESS | 1851 | 1461224453323 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 00:40:53 INFO - PROCESS | 1851 | 1461224453328 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 00:40:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 00:40:53 INFO - PROCESS | 1851 | 1461224453334 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 00:40:53 INFO - PROCESS | 1851 | 1461224453344 Marionette TRACE conn3 <- [1,2614,null,{}] 00:40:53 INFO - PROCESS | 1851 | 1461224453351 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}] 00:40:53 INFO - PROCESS | 1851 | 1461224453689 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 00:40:54 INFO - PROCESS | 1851 | 1461224454056 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:54 INFO - PROCESS | 1851 | ++DOCSHELL 0x8a2ef800 == 144 [pid = 1851] [id = 661] 00:40:54 INFO - PROCESS | 1851 | ++DOMWINDOW == 142 (0x8f4e5400) [pid = 1851] [serial = 1984] [outer = (nil)] 00:40:54 INFO - PROCESS | 1851 | ++DOMWINDOW == 143 (0x8fc1bc00) [pid = 1851] [serial = 1985] [outer = 0x8f4e5400] 00:40:54 INFO - PROCESS | 1851 | 1461224454150 Marionette DEBUG loaded listener.js 00:40:54 INFO - PROCESS | 1851 | ++DOMWINDOW == 144 (0x8fc25400) [pid = 1851] [serial = 1986] [outer = 0x8f4e5400] 00:40:55 INFO - PROCESS | 1851 | 1461224455117 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]]]}] 00:40:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 00:40:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1847ms 00:40:55 INFO - PROCESS | 1851 | 1461224455183 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 00:40:55 INFO - PROCESS | 1851 | 1461224455187 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 00:40:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 00:40:55 INFO - PROCESS | 1851 | 1461224455194 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 00:40:55 INFO - PROCESS | 1851 | 1461224455198 Marionette TRACE conn3 <- [1,2618,null,{}] 00:40:55 INFO - PROCESS | 1851 | 1461224455204 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}] 00:40:55 INFO - PROCESS | 1851 | 1461224455435 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 00:40:55 INFO - PROCESS | 1851 | 1461224455795 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:55 INFO - PROCESS | 1851 | ++DOCSHELL 0x8fc1d000 == 145 [pid = 1851] [id = 662] 00:40:55 INFO - PROCESS | 1851 | ++DOMWINDOW == 145 (0x8fce8400) [pid = 1851] [serial = 1987] [outer = (nil)] 00:40:55 INFO - PROCESS | 1851 | ++DOMWINDOW == 146 (0x8fd4a400) [pid = 1851] [serial = 1988] [outer = 0x8fce8400] 00:40:55 INFO - PROCESS | 1851 | 1461224455901 Marionette DEBUG loaded listener.js 00:40:56 INFO - PROCESS | 1851 | ++DOMWINDOW == 147 (0x8fe9e800) [pid = 1851] [serial = 1989] [outer = 0x8fce8400] 00:40:56 INFO - PROCESS | 1851 | 1461224456892 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]]]}] 00:40:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 00:40:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1741ms 00:40:56 INFO - PROCESS | 1851 | 1461224456936 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 00:40:56 INFO - PROCESS | 1851 | 1461224456940 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 00:40:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 00:40:56 INFO - PROCESS | 1851 | 1461224456947 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 00:40:56 INFO - PROCESS | 1851 | 1461224456951 Marionette TRACE conn3 <- [1,2622,null,{}] 00:40:56 INFO - PROCESS | 1851 | 1461224456957 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}] 00:40:57 INFO - PROCESS | 1851 | 1461224457188 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 00:40:57 INFO - PROCESS | 1851 | 1461224457542 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:57 INFO - PROCESS | 1851 | ++DOCSHELL 0x8fcee000 == 146 [pid = 1851] [id = 663] 00:40:57 INFO - PROCESS | 1851 | ++DOMWINDOW == 148 (0x8fd42400) [pid = 1851] [serial = 1990] [outer = (nil)] 00:40:57 INFO - PROCESS | 1851 | ++DOMWINDOW == 149 (0x90f3c000) [pid = 1851] [serial = 1991] [outer = 0x8fd42400] 00:40:57 INFO - PROCESS | 1851 | 1461224457640 Marionette DEBUG loaded listener.js 00:40:57 INFO - PROCESS | 1851 | ++DOMWINDOW == 150 (0x91041400) [pid = 1851] [serial = 1992] [outer = 0x8fd42400] 00:40:58 INFO - PROCESS | 1851 | 1461224458637 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]]]}] 00:40:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 00:40:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1731ms 00:40:58 INFO - PROCESS | 1851 | 1461224458679 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 00:40:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 00:40:58 INFO - PROCESS | 1851 | 1461224458684 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 00:40:58 INFO - PROCESS | 1851 | 1461224458691 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 00:40:58 INFO - PROCESS | 1851 | 1461224458694 Marionette TRACE conn3 <- [1,2626,null,{}] 00:40:58 INFO - PROCESS | 1851 | 1461224458700 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}] 00:40:58 INFO - PROCESS | 1851 | 1461224458941 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 00:40:59 INFO - PROCESS | 1851 | 1461224459290 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:59 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f1f3000 == 147 [pid = 1851] [id = 664] 00:40:59 INFO - PROCESS | 1851 | ++DOMWINDOW == 151 (0x8fea5c00) [pid = 1851] [serial = 1993] [outer = (nil)] 00:40:59 INFO - PROCESS | 1851 | ++DOMWINDOW == 152 (0x927f0c00) [pid = 1851] [serial = 1994] [outer = 0x8fea5c00] 00:40:59 INFO - PROCESS | 1851 | 1461224459388 Marionette DEBUG loaded listener.js 00:40:59 INFO - PROCESS | 1851 | ++DOMWINDOW == 153 (0x92922400) [pid = 1851] [serial = 1995] [outer = 0x8fea5c00] 00:41:00 INFO - PROCESS | 1851 | 1461224460319 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]]]}] 00:41:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 00:41:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1689ms 00:41:00 INFO - PROCESS | 1851 | 1461224460380 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 00:41:00 INFO - PROCESS | 1851 | 1461224460383 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 00:41:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 00:41:00 INFO - PROCESS | 1851 | 1461224460390 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 00:41:00 INFO - PROCESS | 1851 | 1461224460394 Marionette TRACE conn3 <- [1,2630,null,{}] 00:41:00 INFO - PROCESS | 1851 | 1461224460400 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}] 00:41:00 INFO - PROCESS | 1851 | 1461224460630 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 00:41:01 INFO - PROCESS | 1851 | 1461224460991 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:01 INFO - PROCESS | 1851 | ++DOCSHELL 0x8914dc00 == 148 [pid = 1851] [id = 665] 00:41:01 INFO - PROCESS | 1851 | ++DOMWINDOW == 154 (0x89bd8c00) [pid = 1851] [serial = 1996] [outer = (nil)] 00:41:01 INFO - PROCESS | 1851 | ++DOMWINDOW == 155 (0x92d67000) [pid = 1851] [serial = 1997] [outer = 0x89bd8c00] 00:41:01 INFO - PROCESS | 1851 | 1461224461089 Marionette DEBUG loaded listener.js 00:41:01 INFO - PROCESS | 1851 | ++DOMWINDOW == 156 (0x92d6d000) [pid = 1851] [serial = 1998] [outer = 0x89bd8c00] 00:41:02 INFO - PROCESS | 1851 | 1461224462108 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]]]}] 00:41:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 00:41:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1784ms 00:41:02 INFO - PROCESS | 1851 | 1461224462176 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 00:41:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 00:41:02 INFO - PROCESS | 1851 | 1461224462182 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 00:41:02 INFO - PROCESS | 1851 | 1461224462188 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 00:41:02 INFO - PROCESS | 1851 | 1461224462192 Marionette TRACE conn3 <- [1,2634,null,{}] 00:41:02 INFO - PROCESS | 1851 | 1461224462198 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}] 00:41:02 INFO - PROCESS | 1851 | 1461224462457 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 00:41:02 INFO - PROCESS | 1851 | 1461224462828 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:02 INFO - PROCESS | 1851 | ++DOCSHELL 0x92fcd400 == 149 [pid = 1851] [id = 666] 00:41:02 INFO - PROCESS | 1851 | ++DOMWINDOW == 157 (0x930dcc00) [pid = 1851] [serial = 1999] [outer = (nil)] 00:41:02 INFO - PROCESS | 1851 | ++DOMWINDOW == 158 (0x930e0800) [pid = 1851] [serial = 2000] [outer = 0x930dcc00] 00:41:02 INFO - PROCESS | 1851 | 1461224462926 Marionette DEBUG loaded listener.js 00:41:03 INFO - PROCESS | 1851 | ++DOMWINDOW == 159 (0x930e7800) [pid = 1851] [serial = 2001] [outer = 0x930dcc00] 00:41:03 INFO - PROCESS | 1851 | 1461224463914 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]]]}] 00:41:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 00:41:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1802ms 00:41:03 INFO - PROCESS | 1851 | 1461224463990 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 00:41:03 INFO - PROCESS | 1851 | 1461224463995 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 00:41:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 00:41:04 INFO - PROCESS | 1851 | 1461224464001 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 00:41:04 INFO - PROCESS | 1851 | 1461224464005 Marionette TRACE conn3 <- [1,2638,null,{}] 00:41:04 INFO - PROCESS | 1851 | 1461224464011 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}] 00:41:04 INFO - PROCESS | 1851 | 1461224464332 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 00:41:04 INFO - PROCESS | 1851 | 1461224464695 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:04 INFO - PROCESS | 1851 | ++DOCSHELL 0x92fd2400 == 150 [pid = 1851] [id = 667] 00:41:04 INFO - PROCESS | 1851 | ++DOMWINDOW == 160 (0x930e2000) [pid = 1851] [serial = 2002] [outer = (nil)] 00:41:04 INFO - PROCESS | 1851 | ++DOMWINDOW == 161 (0x93124400) [pid = 1851] [serial = 2003] [outer = 0x930e2000] 00:41:04 INFO - PROCESS | 1851 | 1461224464785 Marionette DEBUG loaded listener.js 00:41:04 INFO - PROCESS | 1851 | ++DOMWINDOW == 162 (0x9312a000) [pid = 1851] [serial = 2004] [outer = 0x930e2000] 00:41:05 INFO - PROCESS | 1851 | 1461224465727 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]]]}] 00:41:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 00:41:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1789ms 00:41:05 INFO - PROCESS | 1851 | 1461224465791 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 00:41:05 INFO - PROCESS | 1851 | 1461224465795 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 00:41:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 00:41:05 INFO - PROCESS | 1851 | 1461224465803 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 00:41:05 INFO - PROCESS | 1851 | 1461224465806 Marionette TRACE conn3 <- [1,2642,null,{}] 00:41:05 INFO - PROCESS | 1851 | 1461224465812 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}] 00:41:06 INFO - PROCESS | 1851 | 1461224466035 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 00:41:06 INFO - PROCESS | 1851 | 1461224466390 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:06 INFO - PROCESS | 1851 | ++DOCSHELL 0x861d4000 == 151 [pid = 1851] [id = 668] 00:41:06 INFO - PROCESS | 1851 | ++DOMWINDOW == 163 (0x8a2fec00) [pid = 1851] [serial = 2005] [outer = (nil)] 00:41:06 INFO - PROCESS | 1851 | ++DOMWINDOW == 164 (0x937d9800) [pid = 1851] [serial = 2006] [outer = 0x8a2fec00] 00:41:06 INFO - PROCESS | 1851 | 1461224466484 Marionette DEBUG loaded listener.js 00:41:06 INFO - PROCESS | 1851 | ++DOMWINDOW == 165 (0x937df400) [pid = 1851] [serial = 2007] [outer = 0x8a2fec00] 00:41:07 INFO - PROCESS | 1851 | 1461224467440 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]]]}] 00:41:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 00:41:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1680ms 00:41:07 INFO - PROCESS | 1851 | 1461224467485 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 00:41:07 INFO - PROCESS | 1851 | 1461224467489 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 00:41:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 00:41:07 INFO - PROCESS | 1851 | 1461224467495 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 00:41:07 INFO - PROCESS | 1851 | 1461224467499 Marionette TRACE conn3 <- [1,2646,null,{}] 00:41:07 INFO - PROCESS | 1851 | 1461224467505 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}] 00:41:07 INFO - PROCESS | 1851 | 1461224467723 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 00:41:08 INFO - PROCESS | 1851 | 1461224468107 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:08 INFO - PROCESS | 1851 | ++DOCSHELL 0x8fcedc00 == 152 [pid = 1851] [id = 669] 00:41:08 INFO - PROCESS | 1851 | ++DOMWINDOW == 166 (0x937d6800) [pid = 1851] [serial = 2008] [outer = (nil)] 00:41:08 INFO - PROCESS | 1851 | ++DOMWINDOW == 167 (0x94e82000) [pid = 1851] [serial = 2009] [outer = 0x937d6800] 00:41:08 INFO - PROCESS | 1851 | 1461224468237 Marionette DEBUG loaded listener.js 00:41:08 INFO - PROCESS | 1851 | ++DOMWINDOW == 168 (0x94e88400) [pid = 1851] [serial = 2010] [outer = 0x937d6800] 00:41:09 INFO - PROCESS | 1851 | 1461224469211 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]]]}] 00:41:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 00:41:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1781ms 00:41:09 INFO - PROCESS | 1851 | 1461224469277 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 00:41:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 00:41:09 INFO - PROCESS | 1851 | 1461224469282 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 00:41:09 INFO - PROCESS | 1851 | 1461224469288 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 00:41:09 INFO - PROCESS | 1851 | 1461224469292 Marionette TRACE conn3 <- [1,2650,null,{}] 00:41:09 INFO - PROCESS | 1851 | 1461224469298 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}] 00:41:09 INFO - PROCESS | 1851 | 1461224469539 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 00:41:09 INFO - PROCESS | 1851 | 1461224469899 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:09 INFO - PROCESS | 1851 | ++DOCSHELL 0x9434d400 == 153 [pid = 1851] [id = 670] 00:41:09 INFO - PROCESS | 1851 | ++DOMWINDOW == 169 (0x94e83800) [pid = 1851] [serial = 2011] [outer = (nil)] 00:41:09 INFO - PROCESS | 1851 | ++DOMWINDOW == 170 (0x94ec5400) [pid = 1851] [serial = 2012] [outer = 0x94e83800] 00:41:10 INFO - PROCESS | 1851 | 1461224469997 Marionette DEBUG loaded listener.js 00:41:10 INFO - PROCESS | 1851 | ++DOMWINDOW == 171 (0x94eeb000) [pid = 1851] [serial = 2013] [outer = 0x94e83800] 00:41:10 INFO - PROCESS | 1851 | 1461224470919 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]]]}] 00:41:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 00:41:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1683ms 00:41:10 INFO - PROCESS | 1851 | 1461224470971 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 00:41:10 INFO - PROCESS | 1851 | 1461224470975 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 00:41:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 00:41:10 INFO - PROCESS | 1851 | 1461224470982 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 00:41:10 INFO - PROCESS | 1851 | 1461224470986 Marionette TRACE conn3 <- [1,2654,null,{}] 00:41:10 INFO - PROCESS | 1851 | 1461224470992 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}] 00:41:11 INFO - PROCESS | 1851 | 1461224471239 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 00:41:11 INFO - PROCESS | 1851 | 1461224471608 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:11 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f082000 == 154 [pid = 1851] [id = 671] 00:41:11 INFO - PROCESS | 1851 | ++DOMWINDOW == 172 (0x8fc2a000) [pid = 1851] [serial = 2014] [outer = (nil)] 00:41:11 INFO - PROCESS | 1851 | ++DOMWINDOW == 173 (0x95842800) [pid = 1851] [serial = 2015] [outer = 0x8fc2a000] 00:41:11 INFO - PROCESS | 1851 | 1461224471704 Marionette DEBUG loaded listener.js 00:41:11 INFO - PROCESS | 1851 | ++DOMWINDOW == 174 (0x96063c00) [pid = 1851] [serial = 2016] [outer = 0x8fc2a000] 00:41:12 INFO - PROCESS | 1851 | 1461224472600 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]]]}] 00:41:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 00:41:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1681ms 00:41:12 INFO - PROCESS | 1851 | 1461224472665 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 00:41:12 INFO - PROCESS | 1851 | 1461224472669 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 00:41:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 00:41:12 INFO - PROCESS | 1851 | 1461224472675 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 00:41:12 INFO - PROCESS | 1851 | 1461224472679 Marionette TRACE conn3 <- [1,2658,null,{}] 00:41:12 INFO - PROCESS | 1851 | 1461224472685 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}] 00:41:12 INFO - PROCESS | 1851 | 1461224472933 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 00:41:13 INFO - PROCESS | 1851 | 1461224473306 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:13 INFO - PROCESS | 1851 | ++DOCSHELL 0x95844400 == 155 [pid = 1851] [id = 672] 00:41:13 INFO - PROCESS | 1851 | ++DOMWINDOW == 175 (0x96e7dc00) [pid = 1851] [serial = 2017] [outer = (nil)] 00:41:13 INFO - PROCESS | 1851 | ++DOMWINDOW == 176 (0x977cc400) [pid = 1851] [serial = 2018] [outer = 0x96e7dc00] 00:41:13 INFO - PROCESS | 1851 | 1461224473400 Marionette DEBUG loaded listener.js 00:41:13 INFO - PROCESS | 1851 | ++DOMWINDOW == 177 (0x97802000) [pid = 1851] [serial = 2019] [outer = 0x96e7dc00] 00:41:15 INFO - PROCESS | 1851 | --DOCSHELL 0x854fa400 == 154 [pid = 1851] [id = 590] 00:41:15 INFO - PROCESS | 1851 | --DOCSHELL 0x8fc28c00 == 153 [pid = 1851] [id = 650] 00:41:15 INFO - PROCESS | 1851 | --DOCSHELL 0x8f08f400 == 152 [pid = 1851] [id = 649] 00:41:15 INFO - PROCESS | 1851 | --DOCSHELL 0x8fd44800 == 151 [pid = 1851] [id = 647] 00:41:15 INFO - PROCESS | 1851 | --DOCSHELL 0x912ea400 == 150 [pid = 1851] [id = 648] 00:41:15 INFO - PROCESS | 1851 | --DOCSHELL 0x857b1000 == 149 [pid = 1851] [id = 565] 00:41:15 INFO - PROCESS | 1851 | --DOCSHELL 0x89086400 == 148 [pid = 1851] [id = 646] 00:41:15 INFO - PROCESS | 1851 | --DOCSHELL 0x8a5d6c00 == 147 [pid = 1851] [id = 645] 00:41:15 INFO - PROCESS | 1851 | --DOCSHELL 0x8f4eac00 == 146 [pid = 1851] [id = 644] 00:41:15 INFO - PROCESS | 1851 | --DOCSHELL 0x89142000 == 145 [pid = 1851] [id = 643] 00:41:15 INFO - PROCESS | 1851 | --DOCSHELL 0x83a78000 == 144 [pid = 1851] [id = 641] 00:41:15 INFO - PROCESS | 1851 | --DOCSHELL 0x8eb54000 == 143 [pid = 1851] [id = 642] 00:41:15 INFO - PROCESS | 1851 | --DOCSHELL 0x857bb800 == 142 [pid = 1851] [id = 640] 00:41:15 INFO - PROCESS | 1851 | --DOCSHELL 0x8b3dd400 == 141 [pid = 1851] [id = 639] 00:41:15 INFO - PROCESS | 1851 | --DOCSHELL 0x89be0c00 == 140 [pid = 1851] [id = 638] 00:41:15 INFO - PROCESS | 1851 | --DOCSHELL 0x83a71c00 == 139 [pid = 1851] [id = 480] 00:41:15 INFO - PROCESS | 1851 | --DOCSHELL 0x89925c00 == 138 [pid = 1851] [id = 637] 00:41:15 INFO - PROCESS | 1851 | --DOCSHELL 0x88fdfc00 == 137 [pid = 1851] [id = 635] 00:41:15 INFO - PROCESS | 1851 | --DOCSHELL 0x89431c00 == 136 [pid = 1851] [id = 612] 00:41:15 INFO - PROCESS | 1851 | --DOCSHELL 0x8914b400 == 135 [pid = 1851] [id = 636] 00:41:15 INFO - PROCESS | 1851 | --DOCSHELL 0x854ec400 == 134 [pid = 1851] [id = 634] 00:41:16 INFO - PROCESS | 1851 | --DOMWINDOW == 176 (0x8f187000) [pid = 1851] [serial = 1853] [outer = (nil)] [url = about:blank] 00:41:16 INFO - PROCESS | 1851 | --DOMWINDOW == 175 (0x89140c00) [pid = 1851] [serial = 1899] [outer = (nil)] [url = about:blank] 00:41:16 INFO - PROCESS | 1851 | --DOMWINDOW == 174 (0x92dc3c00) [pid = 1851] [serial = 1869] [outer = (nil)] [url = about:blank] 00:41:16 INFO - PROCESS | 1851 | --DOMWINDOW == 173 (0x91ce0800) [pid = 1851] [serial = 1862] [outer = (nil)] [url = about:blank] 00:41:16 INFO - PROCESS | 1851 | --DOMWINDOW == 172 (0x8908b400) [pid = 1851] [serial = 1842] [outer = (nil)] [url = about:blank] 00:41:16 INFO - PROCESS | 1851 | --DOMWINDOW == 171 (0x8f1ea400) [pid = 1851] [serial = 1854] [outer = (nil)] [url = about:blank] 00:41:16 INFO - PROCESS | 1851 | --DOMWINDOW == 170 (0x94ec5800) [pid = 1851] [serial = 1875] [outer = (nil)] [url = about:blank] 00:41:16 INFO - PROCESS | 1851 | --DOMWINDOW == 169 (0x94ef5c00) [pid = 1851] [serial = 1877] [outer = (nil)] [url = about:blank] 00:41:16 INFO - PROCESS | 1851 | --DOMWINDOW == 168 (0x8e7ba800) [pid = 1851] [serial = 1773] [outer = (nil)] [url = about:blank] 00:41:16 INFO - PROCESS | 1851 | --DOMWINDOW == 167 (0x94e25800) [pid = 1851] [serial = 1874] [outer = (nil)] [url = about:blank] 00:41:16 INFO - PROCESS | 1851 | --DOMWINDOW == 166 (0x8f088000) [pid = 1851] [serial = 1850] [outer = (nil)] [url = about:blank] 00:41:16 INFO - PROCESS | 1851 | --DOMWINDOW == 165 (0x927f7000) [pid = 1851] [serial = 1865] [outer = (nil)] [url = about:blank] 00:41:16 INFO - PROCESS | 1851 | --DOMWINDOW == 164 (0x888e4000) [pid = 1851] [serial = 1896] [outer = (nil)] [url = about:blank] 00:41:16 INFO - PROCESS | 1851 | --DOMWINDOW == 163 (0x89a7dc00) [pid = 1851] [serial = 1844] [outer = (nil)] [url = about:blank] 00:41:16 INFO - PROCESS | 1851 | --DOMWINDOW == 162 (0x8fd4d000) [pid = 1851] [serial = 1857] [outer = (nil)] [url = about:blank] 00:41:16 INFO - PROCESS | 1851 | --DOMWINDOW == 161 (0x87ccf400) [pid = 1851] [serial = 1895] [outer = (nil)] [url = about:blank] 00:41:16 INFO - PROCESS | 1851 | --DOMWINDOW == 160 (0x84af1400) [pid = 1851] [serial = 1892] [outer = (nil)] [url = about:blank] 00:41:16 INFO - PROCESS | 1851 | --DOMWINDOW == 159 (0x857b5400) [pid = 1851] [serial = 1893] [outer = (nil)] [url = about:blank] 00:41:16 INFO - PROCESS | 1851 | --DOMWINDOW == 158 (0x8eefc800) [pid = 1851] [serial = 1848] [outer = (nil)] [url = about:blank] 00:41:16 INFO - PROCESS | 1851 | --DOMWINDOW == 157 (0x92920800) [pid = 1851] [serial = 1866] [outer = (nil)] [url = about:blank] 00:41:16 INFO - PROCESS | 1851 | --DOMWINDOW == 156 (0x96e76400) [pid = 1851] [serial = 1878] [outer = (nil)] [url = about:blank] 00:41:16 INFO - PROCESS | 1851 | --DOMWINDOW == 155 (0x97e0b800) [pid = 1851] [serial = 1883] [outer = (nil)] [url = about:blank] 00:41:16 INFO - PROCESS | 1851 | --DOMWINDOW == 154 (0x88febc00) [pid = 1851] [serial = 1898] [outer = (nil)] [url = about:blank] 00:41:16 INFO - PROCESS | 1851 | --DOMWINDOW == 153 (0x9ada8000) [pid = 1851] [serial = 1889] [outer = (nil)] [url = about:blank] 00:41:16 INFO - PROCESS | 1851 | --DOMWINDOW == 152 (0x9311d000) [pid = 1851] [serial = 1871] [outer = (nil)] [url = about:blank] 00:41:16 INFO - PROCESS | 1851 | --DOMWINDOW == 151 (0x98058000) [pid = 1851] [serial = 1884] [outer = (nil)] [url = about:blank] 00:41:16 INFO - PROCESS | 1851 | --DOMWINDOW == 150 (0x983be400) [pid = 1851] [serial = 1886] [outer = (nil)] [url = about:blank] 00:41:16 INFO - PROCESS | 1851 | --DOMWINDOW == 149 (0x8b246000) [pid = 1851] [serial = 1845] [outer = (nil)] [url = about:blank] 00:41:16 INFO - PROCESS | 1851 | --DOMWINDOW == 148 (0x8eb4d400) [pid = 1851] [serial = 1847] [outer = (nil)] [url = about:blank] 00:41:16 INFO - PROCESS | 1851 | --DOMWINDOW == 147 (0x937d6c00) [pid = 1851] [serial = 1872] [outer = (nil)] [url = about:blank] 00:41:16 INFO - PROCESS | 1851 | --DOMWINDOW == 146 (0x90f34c00) [pid = 1851] [serial = 1860] [outer = (nil)] [url = about:blank] 00:41:16 INFO - PROCESS | 1851 | --DOMWINDOW == 145 (0x888e8000) [pid = 1851] [serial = 1841] [outer = (nil)] [url = about:blank] 00:41:16 INFO - PROCESS | 1851 | --DOMWINDOW == 144 (0x903b4000) [pid = 1851] [serial = 1859] [outer = (nil)] [url = about:blank] 00:41:16 INFO - PROCESS | 1851 | --DOMWINDOW == 143 (0x97b60400) [pid = 1851] [serial = 1880] [outer = (nil)] [url = about:blank] 00:41:16 INFO - PROCESS | 1851 | --DOMWINDOW == 142 (0x97b68400) [pid = 1851] [serial = 1881] [outer = (nil)] [url = about:blank] 00:41:16 INFO - PROCESS | 1851 | --DOMWINDOW == 141 (0x89428000) [pid = 1851] [serial = 1901] [outer = (nil)] [url = about:blank] 00:41:16 INFO - PROCESS | 1851 | --DOMWINDOW == 140 (0x92d6c800) [pid = 1851] [serial = 1868] [outer = (nil)] [url = about:blank] 00:41:16 INFO - PROCESS | 1851 | --DOMWINDOW == 139 (0x8fd4a800) [pid = 1851] [serial = 1856] [outer = (nil)] [url = about:blank] 00:41:16 INFO - PROCESS | 1851 | --DOMWINDOW == 138 (0x8f090800) [pid = 1851] [serial = 1851] [outer = (nil)] [url = about:blank] 00:41:16 INFO - PROCESS | 1851 | --DOMWINDOW == 137 (0x9844ec00) [pid = 1851] [serial = 1887] [outer = (nil)] [url = about:blank] 00:41:16 INFO - PROCESS | 1851 | --DOMWINDOW == 136 (0x91ce7400) [pid = 1851] [serial = 1863] [outer = (nil)] [url = about:blank] 00:41:16 INFO - PROCESS | 1851 | 1461224476669 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]]]}] 00:41:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 00:41:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 4042ms 00:41:16 INFO - PROCESS | 1851 | 1461224476718 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 00:41:16 INFO - PROCESS | 1851 | 1461224476724 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 00:41:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 00:41:16 INFO - PROCESS | 1851 | 1461224476733 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 00:41:16 INFO - PROCESS | 1851 | 1461224476737 Marionette TRACE conn3 <- [1,2662,null,{}] 00:41:16 INFO - PROCESS | 1851 | 1461224476746 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}] 00:41:16 INFO - PROCESS | 1851 | 1461224476982 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 00:41:17 INFO - PROCESS | 1851 | 1461224477244 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:17 INFO - PROCESS | 1851 | ++DOCSHELL 0x888e1c00 == 135 [pid = 1851] [id = 673] 00:41:17 INFO - PROCESS | 1851 | ++DOMWINDOW == 137 (0x888ec400) [pid = 1851] [serial = 2020] [outer = (nil)] 00:41:17 INFO - PROCESS | 1851 | ++DOMWINDOW == 138 (0x88955c00) [pid = 1851] [serial = 2021] [outer = 0x888ec400] 00:41:17 INFO - PROCESS | 1851 | 1461224477394 Marionette DEBUG loaded listener.js 00:41:17 INFO - PROCESS | 1851 | ++DOMWINDOW == 139 (0x88fec400) [pid = 1851] [serial = 2022] [outer = 0x888ec400] 00:41:18 INFO - PROCESS | 1851 | 1461224478298 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]]]}] 00:41:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 00:41:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1638ms 00:41:18 INFO - PROCESS | 1851 | 1461224478373 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 00:41:18 INFO - PROCESS | 1851 | 1461224478381 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 00:41:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 00:41:18 INFO - PROCESS | 1851 | 1461224478398 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 00:41:18 INFO - PROCESS | 1851 | 1461224478402 Marionette TRACE conn3 <- [1,2666,null,{}] 00:41:18 INFO - PROCESS | 1851 | 1461224478408 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}] 00:41:18 INFO - PROCESS | 1851 | 1461224478691 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 00:41:18 INFO - PROCESS | 1851 | 1461224478724 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:18 INFO - PROCESS | 1851 | ++DOCSHELL 0x8914c400 == 136 [pid = 1851] [id = 674] 00:41:18 INFO - PROCESS | 1851 | ++DOMWINDOW == 140 (0x8914ec00) [pid = 1851] [serial = 2023] [outer = (nil)] 00:41:18 INFO - PROCESS | 1851 | ++DOMWINDOW == 141 (0x89429000) [pid = 1851] [serial = 2024] [outer = 0x8914ec00] 00:41:18 INFO - PROCESS | 1851 | 1461224478798 Marionette DEBUG loaded listener.js 00:41:18 INFO - PROCESS | 1851 | ++DOMWINDOW == 142 (0x89927400) [pid = 1851] [serial = 2025] [outer = 0x8914ec00] 00:41:20 INFO - PROCESS | 1851 | SkCairoFTTypeface::onFilterRec unimplemented 00:41:20 INFO - PROCESS | 1851 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:41:20 INFO - PROCESS | 1851 | 1461224480290 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]]]}] 00:41:20 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) 00:41:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1933ms 00:41:20 INFO - PROCESS | 1851 | --DOMWINDOW == 141 (0x89b28c00) [pid = 1851] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 00:41:20 INFO - PROCESS | 1851 | --DOMWINDOW == 140 (0x9605f400) [pid = 1851] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 00:41:20 INFO - PROCESS | 1851 | --DOMWINDOW == 139 (0x893b4c00) [pid = 1851] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 00:41:20 INFO - PROCESS | 1851 | --DOMWINDOW == 138 (0x84aea400) [pid = 1851] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 00:41:20 INFO - PROCESS | 1851 | --DOMWINDOW == 137 (0x888eb000) [pid = 1851] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 00:41:20 INFO - PROCESS | 1851 | --DOMWINDOW == 136 (0x92d6ac00) [pid = 1851] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 00:41:20 INFO - PROCESS | 1851 | --DOMWINDOW == 135 (0x92927000) [pid = 1851] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 00:41:20 INFO - PROCESS | 1851 | --DOMWINDOW == 134 (0x8f1eac00) [pid = 1851] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 00:41:20 INFO - PROCESS | 1851 | --DOMWINDOW == 133 (0x912f3400) [pid = 1851] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 00:41:20 INFO - PROCESS | 1851 | --DOMWINDOW == 132 (0x903b2c00) [pid = 1851] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 00:41:20 INFO - PROCESS | 1851 | --DOMWINDOW == 131 (0x89bdf800) [pid = 1851] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 00:41:20 INFO - PROCESS | 1851 | --DOMWINDOW == 130 (0x8fc1b800) [pid = 1851] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 00:41:20 INFO - PROCESS | 1851 | --DOMWINDOW == 129 (0x8f4eb000) [pid = 1851] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 00:41:20 INFO - PROCESS | 1851 | --DOMWINDOW == 128 (0x893aec00) [pid = 1851] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 00:41:20 INFO - PROCESS | 1851 | --DOMWINDOW == 127 (0x8eef1400) [pid = 1851] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 00:41:20 INFO - PROCESS | 1851 | --DOMWINDOW == 126 (0x89bdf000) [pid = 1851] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 00:41:20 INFO - PROCESS | 1851 | --DOMWINDOW == 125 (0x89bda800) [pid = 1851] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 00:41:20 INFO - PROCESS | 1851 | --DOMWINDOW == 124 (0x8b3dd800) [pid = 1851] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 00:41:20 INFO - PROCESS | 1851 | --DOMWINDOW == 123 (0x8a2f3800) [pid = 1851] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 00:41:20 INFO - PROCESS | 1851 | --DOMWINDOW == 122 (0x89b24800) [pid = 1851] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 00:41:20 INFO - PROCESS | 1851 | --DOMWINDOW == 121 (0x89929800) [pid = 1851] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 00:41:20 INFO - PROCESS | 1851 | --DOMWINDOW == 120 (0x88fec000) [pid = 1851] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 00:41:20 INFO - PROCESS | 1851 | --DOMWINDOW == 119 (0x854f1400) [pid = 1851] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 00:41:20 INFO - PROCESS | 1851 | 1461224480805 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 00:41:20 INFO - PROCESS | 1851 | 1461224480811 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 00:41:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 00:41:20 INFO - PROCESS | 1851 | 1461224480865 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 00:41:20 INFO - PROCESS | 1851 | 1461224480870 Marionette TRACE conn3 <- [1,2670,null,{}] 00:41:20 INFO - PROCESS | 1851 | 1461224480886 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}] 00:41:21 INFO - PROCESS | 1851 | 1461224481163 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 00:41:21 INFO - PROCESS | 1851 | 1461224481302 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:21 INFO - PROCESS | 1851 | ++DOCSHELL 0x858ed400 == 137 [pid = 1851] [id = 675] 00:41:21 INFO - PROCESS | 1851 | ++DOMWINDOW == 120 (0x89435c00) [pid = 1851] [serial = 2026] [outer = (nil)] 00:41:21 INFO - PROCESS | 1851 | ++DOMWINDOW == 121 (0x89bda800) [pid = 1851] [serial = 2027] [outer = 0x89435c00] 00:41:21 INFO - PROCESS | 1851 | 1461224481381 Marionette DEBUG loaded listener.js 00:41:21 INFO - PROCESS | 1851 | ++DOMWINDOW == 122 (0x8a2f8400) [pid = 1851] [serial = 2028] [outer = 0x89435c00] 00:41:22 INFO - PROCESS | 1851 | SkCairoFTTypeface::onFilterRec unimplemented 00:41:22 INFO - PROCESS | 1851 | 1461224482644 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] 00:41:22 INFO - PROCESS | 1851 | 1461224482671 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 00:41:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 00:41:22 INFO - PROCESS | 1851 | 1461224482678 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 00:41:22 INFO - PROCESS | 1851 | 1461224482681 Marionette TRACE conn3 <- [1,2674,null,{}] 00:41:22 INFO - PROCESS | 1851 | 1461224482687 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}] 00:41:23 INFO - PROCESS | 1851 | 1461224483036 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 00:41:23 INFO - PROCESS | 1851 | 1461224483400 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:23 INFO - PROCESS | 1851 | ++DOCSHELL 0x861d7400 == 138 [pid = 1851] [id = 676] 00:41:23 INFO - PROCESS | 1851 | ++DOMWINDOW == 123 (0x861d8000) [pid = 1851] [serial = 2029] [outer = (nil)] 00:41:23 INFO - PROCESS | 1851 | ++DOMWINDOW == 124 (0x8634a800) [pid = 1851] [serial = 2030] [outer = 0x861d8000] 00:41:23 INFO - PROCESS | 1851 | 1461224483496 Marionette DEBUG loaded listener.js 00:41:23 INFO - PROCESS | 1851 | ++DOMWINDOW == 125 (0x87cd4400) [pid = 1851] [serial = 2031] [outer = 0x861d8000] 00:41:24 INFO - PROCESS | 1851 | SkCairoFTTypeface::onFilterRec unimplemented 00:41:25 INFO - PROCESS | 1851 | 1461224485011 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] 00:41:25 INFO - PROCESS | 1851 | 1461224485127 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 00:41:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 00:41:25 INFO - PROCESS | 1851 | 1461224485141 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 00:41:25 INFO - PROCESS | 1851 | 1461224485147 Marionette TRACE conn3 <- [1,2678,null,{}] 00:41:25 INFO - PROCESS | 1851 | 1461224485156 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}] 00:41:25 INFO - PROCESS | 1851 | 1461224485372 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 00:41:25 INFO - PROCESS | 1851 | 1461224485669 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:25 INFO - PROCESS | 1851 | ++DOCSHELL 0x854f7800 == 139 [pid = 1851] [id = 677] 00:41:25 INFO - PROCESS | 1851 | ++DOMWINDOW == 126 (0x89081400) [pid = 1851] [serial = 2032] [outer = (nil)] 00:41:25 INFO - PROCESS | 1851 | ++DOMWINDOW == 127 (0x893b4800) [pid = 1851] [serial = 2033] [outer = 0x89081400] 00:41:25 INFO - PROCESS | 1851 | 1461224485763 Marionette DEBUG loaded listener.js 00:41:25 INFO - PROCESS | 1851 | ++DOMWINDOW == 128 (0x89a75000) [pid = 1851] [serial = 2034] [outer = 0x89081400] 00:41:27 INFO - PROCESS | 1851 | SkCairoFTTypeface::onFilterRec unimplemented 00:41:27 INFO - PROCESS | 1851 | 1461224487248 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]]]}] 00:41:27 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) 00:41:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2141ms 00:41:27 INFO - PROCESS | 1851 | 1461224487402 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 00:41:27 INFO - PROCESS | 1851 | 1461224487408 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 00:41:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 00:41:27 INFO - PROCESS | 1851 | 1461224487421 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 00:41:27 INFO - PROCESS | 1851 | 1461224487424 Marionette TRACE conn3 <- [1,2682,null,{}] 00:41:27 INFO - PROCESS | 1851 | 1461224487431 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}] 00:41:27 INFO - PROCESS | 1851 | 1461224487649 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 00:41:27 INFO - PROCESS | 1851 | 1461224487944 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:27 INFO - PROCESS | 1851 | ++DOCSHELL 0x8907ec00 == 140 [pid = 1851] [id = 678] 00:41:27 INFO - PROCESS | 1851 | ++DOMWINDOW == 129 (0x8942f000) [pid = 1851] [serial = 2035] [outer = (nil)] 00:41:28 INFO - PROCESS | 1851 | ++DOMWINDOW == 130 (0x89be5400) [pid = 1851] [serial = 2036] [outer = 0x8942f000] 00:41:28 INFO - PROCESS | 1851 | 1461224488034 Marionette DEBUG loaded listener.js 00:41:28 INFO - PROCESS | 1851 | ++DOMWINDOW == 131 (0x8b246000) [pid = 1851] [serial = 2037] [outer = 0x8942f000] 00:41:29 INFO - PROCESS | 1851 | SkCairoFTTypeface::onFilterRec unimplemented 00:41:29 INFO - PROCESS | 1851 | 1461224489456 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]]]}] 00:41:29 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) 00:41:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2086ms 00:41:29 INFO - PROCESS | 1851 | 1461224489507 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 00:41:29 INFO - PROCESS | 1851 | 1461224489515 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 00:41:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 00:41:29 INFO - PROCESS | 1851 | 1461224489635 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 00:41:29 INFO - PROCESS | 1851 | 1461224489644 Marionette TRACE conn3 <- [1,2686,null,{}] 00:41:29 INFO - PROCESS | 1851 | 1461224489654 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}] 00:41:29 INFO - PROCESS | 1851 | 1461224489908 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 00:41:30 INFO - PROCESS | 1851 | 1461224490205 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:30 INFO - PROCESS | 1851 | ++DOCSHELL 0x89928000 == 141 [pid = 1851] [id = 679] 00:41:30 INFO - PROCESS | 1851 | ++DOMWINDOW == 132 (0x8b3d1000) [pid = 1851] [serial = 2038] [outer = (nil)] 00:41:30 INFO - PROCESS | 1851 | ++DOMWINDOW == 133 (0x8e787400) [pid = 1851] [serial = 2039] [outer = 0x8b3d1000] 00:41:30 INFO - PROCESS | 1851 | 1461224490298 Marionette DEBUG loaded listener.js 00:41:30 INFO - PROCESS | 1851 | ++DOMWINDOW == 134 (0x8e8ca400) [pid = 1851] [serial = 2040] [outer = 0x8b3d1000] 00:41:31 INFO - PROCESS | 1851 | SkCairoFTTypeface::onFilterRec unimplemented 00:41:31 INFO - PROCESS | 1851 | 1461224491723 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] 00:41:31 INFO - PROCESS | 1851 | 1461224491877 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 00:41:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 00:41:31 INFO - PROCESS | 1851 | 1461224491895 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 00:41:31 INFO - PROCESS | 1851 | 1461224491898 Marionette TRACE conn3 <- [1,2690,null,{}] 00:41:31 INFO - PROCESS | 1851 | 1461224491905 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}] 00:41:32 INFO - PROCESS | 1851 | 1461224492145 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 00:41:32 INFO - PROCESS | 1851 | 1461224492443 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:32 INFO - PROCESS | 1851 | ++DOCSHELL 0x8e7ac000 == 142 [pid = 1851] [id = 680] 00:41:32 INFO - PROCESS | 1851 | ++DOMWINDOW == 135 (0x8e7ba000) [pid = 1851] [serial = 2041] [outer = (nil)] 00:41:32 INFO - PROCESS | 1851 | ++DOMWINDOW == 136 (0x8eef7400) [pid = 1851] [serial = 2042] [outer = 0x8e7ba000] 00:41:32 INFO - PROCESS | 1851 | 1461224492536 Marionette DEBUG loaded listener.js 00:41:32 INFO - PROCESS | 1851 | ++DOMWINDOW == 137 (0x8eefb000) [pid = 1851] [serial = 2043] [outer = 0x8e7ba000] 00:41:33 INFO - PROCESS | 1851 | SkCairoFTTypeface::onFilterRec unimplemented 00:41:33 INFO - PROCESS | 1851 | 1461224493927 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] 00:41:33 INFO - PROCESS | 1851 | 1461224493988 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 00:41:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 00:41:33 INFO - PROCESS | 1851 | 1461224493995 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 00:41:33 INFO - PROCESS | 1851 | 1461224493997 Marionette TRACE conn3 <- [1,2694,null,{}] 00:41:34 INFO - PROCESS | 1851 | 1461224494004 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}] 00:41:34 INFO - PROCESS | 1851 | 1461224494324 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 00:41:34 INFO - PROCESS | 1851 | 1461224494627 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:34 INFO - PROCESS | 1851 | ++DOCSHELL 0x8ef3b000 == 143 [pid = 1851] [id = 681] 00:41:34 INFO - PROCESS | 1851 | ++DOMWINDOW == 138 (0x8f08c400) [pid = 1851] [serial = 2044] [outer = (nil)] 00:41:34 INFO - PROCESS | 1851 | ++DOMWINDOW == 139 (0x8f181400) [pid = 1851] [serial = 2045] [outer = 0x8f08c400] 00:41:34 INFO - PROCESS | 1851 | 1461224494734 Marionette DEBUG loaded listener.js 00:41:34 INFO - PROCESS | 1851 | ++DOMWINDOW == 140 (0x8f1f1c00) [pid = 1851] [serial = 2046] [outer = 0x8f08c400] 00:41:36 INFO - PROCESS | 1851 | SkCairoFTTypeface::onFilterRec unimplemented 00:41:36 INFO - PROCESS | 1851 | 1461224496190 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] 00:41:36 INFO - PROCESS | 1851 | 1461224496235 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 00:41:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 00:41:36 INFO - PROCESS | 1851 | 1461224496242 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 00:41:36 INFO - PROCESS | 1851 | 1461224496246 Marionette TRACE conn3 <- [1,2698,null,{}] 00:41:36 INFO - PROCESS | 1851 | 1461224496252 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}] 00:41:36 INFO - PROCESS | 1851 | 1461224496612 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 00:41:36 INFO - PROCESS | 1851 | 1461224496952 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:36 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f092400 == 144 [pid = 1851] [id = 682] 00:41:36 INFO - PROCESS | 1851 | ++DOMWINDOW == 141 (0x8f095000) [pid = 1851] [serial = 2047] [outer = (nil)] 00:41:37 INFO - PROCESS | 1851 | ++DOMWINDOW == 142 (0x8fc24800) [pid = 1851] [serial = 2048] [outer = 0x8f095000] 00:41:37 INFO - PROCESS | 1851 | 1461224497044 Marionette DEBUG loaded listener.js 00:41:37 INFO - PROCESS | 1851 | ++DOMWINDOW == 143 (0x8fcef800) [pid = 1851] [serial = 2049] [outer = 0x8f095000] 00:41:38 INFO - PROCESS | 1851 | SkCairoFTTypeface::onFilterRec unimplemented 00:41:38 INFO - PROCESS | 1851 | 1461224498442 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 00:41:38 INFO - PROCESS | 1851 | 1461224498499 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 00:41:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 00:41:38 INFO - PROCESS | 1851 | 1461224498506 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 00:41:38 INFO - PROCESS | 1851 | 1461224498510 Marionette TRACE conn3 <- [1,2702,null,{}] 00:41:38 INFO - PROCESS | 1851 | 1461224498516 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}] 00:41:38 INFO - PROCESS | 1851 | 1461224498827 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 00:41:39 INFO - PROCESS | 1851 | 1461224499135 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:39 INFO - PROCESS | 1851 | ++DOCSHELL 0x8ef3e800 == 145 [pid = 1851] [id = 683] 00:41:39 INFO - PROCESS | 1851 | ++DOMWINDOW == 144 (0x8f8c2800) [pid = 1851] [serial = 2050] [outer = (nil)] 00:41:39 INFO - PROCESS | 1851 | ++DOMWINDOW == 145 (0x8fe9cc00) [pid = 1851] [serial = 2051] [outer = 0x8f8c2800] 00:41:39 INFO - PROCESS | 1851 | 1461224499234 Marionette DEBUG loaded listener.js 00:41:39 INFO - PROCESS | 1851 | ++DOMWINDOW == 146 (0x90f33c00) [pid = 1851] [serial = 2052] [outer = 0x8f8c2800] 00:41:40 INFO - PROCESS | 1851 | 1461224500245 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]]]}] 00:41:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 00:41:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1798ms 00:41:40 INFO - PROCESS | 1851 | 1461224500306 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 00:41:40 INFO - PROCESS | 1851 | 1461224500311 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 00:41:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 00:41:40 INFO - PROCESS | 1851 | 1461224500317 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 00:41:40 INFO - PROCESS | 1851 | 1461224500320 Marionette TRACE conn3 <- [1,2706,null,{}] 00:41:40 INFO - PROCESS | 1851 | 1461224500327 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}] 00:41:40 INFO - PROCESS | 1851 | 1461224500598 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 00:41:40 INFO - PROCESS | 1851 | 1461224500954 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:40 INFO - PROCESS | 1851 | ++DOCSHELL 0x861d1400 == 146 [pid = 1851] [id = 684] 00:41:40 INFO - PROCESS | 1851 | ++DOMWINDOW == 147 (0x8fc21c00) [pid = 1851] [serial = 2053] [outer = (nil)] 00:41:41 INFO - PROCESS | 1851 | ++DOMWINDOW == 148 (0x91ce0800) [pid = 1851] [serial = 2054] [outer = 0x8fc21c00] 00:41:41 INFO - PROCESS | 1851 | 1461224501054 Marionette DEBUG loaded listener.js 00:41:41 INFO - PROCESS | 1851 | ++DOMWINDOW == 149 (0x91ce7400) [pid = 1851] [serial = 2055] [outer = 0x8fc21c00] 00:41:42 INFO - PROCESS | 1851 | 1461224502030 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]]]}] 00:41:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 00:41:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1742ms 00:41:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 00:41:42 INFO - PROCESS | 1851 | 1461224502061 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 00:41:42 INFO - PROCESS | 1851 | 1461224502065 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 00:41:42 INFO - PROCESS | 1851 | 1461224502072 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 00:41:42 INFO - PROCESS | 1851 | 1461224502075 Marionette TRACE conn3 <- [1,2710,null,{}] 00:41:42 INFO - PROCESS | 1851 | 1461224502081 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}] 00:41:42 INFO - PROCESS | 1851 | 1461224502300 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 00:41:42 INFO - PROCESS | 1851 | 1461224502664 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:42 INFO - PROCESS | 1851 | ++DOCSHELL 0x8e7ba800 == 147 [pid = 1851] [id = 685] 00:41:42 INFO - PROCESS | 1851 | ++DOMWINDOW == 150 (0x903a8000) [pid = 1851] [serial = 2056] [outer = (nil)] 00:41:42 INFO - PROCESS | 1851 | ++DOMWINDOW == 151 (0x9292a000) [pid = 1851] [serial = 2057] [outer = 0x903a8000] 00:41:42 INFO - PROCESS | 1851 | 1461224502760 Marionette DEBUG loaded listener.js 00:41:42 INFO - PROCESS | 1851 | ++DOMWINDOW == 152 (0x929d6400) [pid = 1851] [serial = 2058] [outer = 0x903a8000] 00:41:43 INFO - PROCESS | 1851 | 1461224503733 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] 00:41:43 INFO - PROCESS | 1851 | 1461224503779 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 00:41:43 INFO - PROCESS | 1851 | 1461224503786 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 00:41:43 INFO - PROCESS | 1851 | 1461224503790 Marionette TRACE conn3 <- [1,2714,null,{}] 00:41:43 INFO - PROCESS | 1851 | 1461224503796 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}] 00:41:44 INFO - PROCESS | 1851 | 1461224504042 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 00:41:44 INFO - PROCESS | 1851 | 1461224504420 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:44 INFO - PROCESS | 1851 | ++DOCSHELL 0x92dc7000 == 148 [pid = 1851] [id = 686] 00:41:44 INFO - PROCESS | 1851 | ++DOMWINDOW == 153 (0x92dc7800) [pid = 1851] [serial = 2059] [outer = (nil)] 00:41:44 INFO - PROCESS | 1851 | ++DOMWINDOW == 154 (0x92dcdc00) [pid = 1851] [serial = 2060] [outer = 0x92dc7800] 00:41:44 INFO - PROCESS | 1851 | 1461224504547 Marionette DEBUG loaded listener.js 00:41:44 INFO - PROCESS | 1851 | ++DOMWINDOW == 155 (0x930e1800) [pid = 1851] [serial = 2061] [outer = 0x92dc7800] 00:41:45 INFO - PROCESS | 1851 | 1461224505517 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]]]}] 00:41:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 00:41:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1787ms 00:41:45 INFO - PROCESS | 1851 | 1461224505573 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 00:41:45 INFO - PROCESS | 1851 | 1461224505578 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 00:41:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 00:41:45 INFO - PROCESS | 1851 | 1461224505584 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 00:41:45 INFO - PROCESS | 1851 | 1461224505589 Marionette TRACE conn3 <- [1,2718,null,{}] 00:41:45 INFO - PROCESS | 1851 | 1461224505595 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}] 00:41:45 INFO - PROCESS | 1851 | 1461224505883 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 00:41:46 INFO - PROCESS | 1851 | 1461224506254 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:46 INFO - PROCESS | 1851 | ++DOCSHELL 0x92fcd800 == 149 [pid = 1851] [id = 687] 00:41:46 INFO - PROCESS | 1851 | ++DOMWINDOW == 156 (0x92fd5800) [pid = 1851] [serial = 2062] [outer = (nil)] 00:41:46 INFO - PROCESS | 1851 | ++DOMWINDOW == 157 (0x94ec2800) [pid = 1851] [serial = 2063] [outer = 0x92fd5800] 00:41:46 INFO - PROCESS | 1851 | 1461224506353 Marionette DEBUG loaded listener.js 00:41:46 INFO - PROCESS | 1851 | ++DOMWINDOW == 158 (0x94ef0000) [pid = 1851] [serial = 2064] [outer = 0x92fd5800] 00:41:47 INFO - PROCESS | 1851 | 1461224507302 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] 00:41:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 00:41:47 INFO - PROCESS | 1851 | 1461224507377 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 00:41:47 INFO - PROCESS | 1851 | 1461224507384 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 00:41:47 INFO - PROCESS | 1851 | 1461224507387 Marionette TRACE conn3 <- [1,2722,null,{}] 00:41:47 INFO - PROCESS | 1851 | 1461224507393 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}] 00:41:47 INFO - PROCESS | 1851 | 1461224507618 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 00:41:47 INFO - PROCESS | 1851 | 1461224507976 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:48 INFO - PROCESS | 1851 | ++DOCSHELL 0x94355400 == 150 [pid = 1851] [id = 688] 00:41:48 INFO - PROCESS | 1851 | ++DOMWINDOW == 159 (0x94e8bc00) [pid = 1851] [serial = 2065] [outer = (nil)] 00:41:48 INFO - PROCESS | 1851 | ++DOMWINDOW == 160 (0x97b5b800) [pid = 1851] [serial = 2066] [outer = 0x94e8bc00] 00:41:48 INFO - PROCESS | 1851 | 1461224508070 Marionette DEBUG loaded listener.js 00:41:48 INFO - PROCESS | 1851 | ++DOMWINDOW == 161 (0x97b62800) [pid = 1851] [serial = 2067] [outer = 0x94e8bc00] 00:41:49 INFO - PROCESS | 1851 | 1461224509034 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] 00:41:49 INFO - PROCESS | 1851 | 1461224509125 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 00:41:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 00:41:49 INFO - PROCESS | 1851 | 1461224509132 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 00:41:49 INFO - PROCESS | 1851 | 1461224509136 Marionette TRACE conn3 <- [1,2726,null,{}] 00:41:49 INFO - PROCESS | 1851 | 1461224509142 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}] 00:41:49 INFO - PROCESS | 1851 | 1461224509395 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 00:41:49 INFO - PROCESS | 1851 | 1461224509804 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:49 INFO - PROCESS | 1851 | ++DOCSHELL 0x89bde400 == 151 [pid = 1851] [id = 689] 00:41:49 INFO - PROCESS | 1851 | ++DOMWINDOW == 162 (0x8a5d0c00) [pid = 1851] [serial = 2068] [outer = (nil)] 00:41:49 INFO - PROCESS | 1851 | ++DOMWINDOW == 163 (0x97b73800) [pid = 1851] [serial = 2069] [outer = 0x8a5d0c00] 00:41:49 INFO - PROCESS | 1851 | 1461224509894 Marionette DEBUG loaded listener.js 00:41:50 INFO - PROCESS | 1851 | ++DOMWINDOW == 164 (0x97b8c400) [pid = 1851] [serial = 2070] [outer = 0x8a5d0c00] 00:41:50 INFO - PROCESS | 1851 | 1461224510809 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]]]}] 00:41:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 00:41:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1738ms 00:41:50 INFO - PROCESS | 1851 | 1461224510871 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 00:41:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 00:41:50 INFO - PROCESS | 1851 | 1461224510875 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 00:41:50 INFO - PROCESS | 1851 | 1461224510882 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 00:41:50 INFO - PROCESS | 1851 | 1461224510886 Marionette TRACE conn3 <- [1,2730,null,{}] 00:41:50 INFO - PROCESS | 1851 | 1461224510891 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}] 00:41:51 INFO - PROCESS | 1851 | 1461224511129 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 00:41:51 INFO - PROCESS | 1851 | 1461224511483 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:51 INFO - PROCESS | 1851 | ++DOCSHELL 0x92926000 == 152 [pid = 1851] [id = 690] 00:41:51 INFO - PROCESS | 1851 | ++DOMWINDOW == 165 (0x97684c00) [pid = 1851] [serial = 2071] [outer = (nil)] 00:41:51 INFO - PROCESS | 1851 | ++DOMWINDOW == 166 (0x97d93c00) [pid = 1851] [serial = 2072] [outer = 0x97684c00] 00:41:51 INFO - PROCESS | 1851 | 1461224511584 Marionette DEBUG loaded listener.js 00:41:51 INFO - PROCESS | 1851 | ++DOMWINDOW == 167 (0x97d94c00) [pid = 1851] [serial = 2073] [outer = 0x97684c00] 00:41:52 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 00:41:52 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 00:41:52 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 00:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:41:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 00:41:52 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1 00:41:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:41:52 INFO - _addTest/ [0,2733,"getWindowHandle",null] 00:41:52 INFO - PROCESS | 1851 | 1461224512974 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 00:41:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 00:41:52 INFO - PROCESS | 1851 | 1461224512980 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 00:41:52 INFO - PROCESS | 1851 | 1461224512984 Marionette TRACE conn3 <- [1,2734,null,{}] 00:41:52 INFO - PROCESS | 1851 | 1461224512990 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}] 00:41:54 INFO - PROCESS | 1851 | --DOCSHELL 0x87cce400 == 151 [pid = 1851] [id = 484] 00:41:54 INFO - PROCESS | 1851 | --DOCSHELL 0x8e8d0400 == 150 [pid = 1851] [id = 157] 00:41:54 INFO - PROCESS | 1851 | --DOCSHELL 0x888e2400 == 149 [pid = 1851] [id = 652] 00:41:54 INFO - PROCESS | 1851 | --DOCSHELL 0x8b399400 == 148 [pid = 1851] [id = 166] 00:41:54 INFO - PROCESS | 1851 | --DOCSHELL 0x83a7bc00 == 147 [pid = 1851] [id = 569] 00:41:54 INFO - PROCESS | 1851 | --DOCSHELL 0x858ed400 == 146 [pid = 1851] [id = 675] 00:41:54 INFO - PROCESS | 1851 | --DOCSHELL 0x8914c400 == 145 [pid = 1851] [id = 674] 00:41:54 INFO - PROCESS | 1851 | --DOCSHELL 0x888e1c00 == 144 [pid = 1851] [id = 673] 00:41:54 INFO - PROCESS | 1851 | --DOCSHELL 0x8f082000 == 143 [pid = 1851] [id = 671] 00:41:54 INFO - PROCESS | 1851 | --DOCSHELL 0x9434d400 == 142 [pid = 1851] [id = 670] 00:41:54 INFO - PROCESS | 1851 | --DOCSHELL 0x861d4000 == 141 [pid = 1851] [id = 668] 00:41:54 INFO - PROCESS | 1851 | --DOCSHELL 0x8fcedc00 == 140 [pid = 1851] [id = 669] 00:41:54 INFO - PROCESS | 1851 | --DOCSHELL 0x92fd2400 == 139 [pid = 1851] [id = 667] 00:41:54 INFO - PROCESS | 1851 | --DOCSHELL 0x92fcd400 == 138 [pid = 1851] [id = 666] 00:41:54 INFO - PROCESS | 1851 | --DOCSHELL 0x8914dc00 == 137 [pid = 1851] [id = 665] 00:41:54 INFO - PROCESS | 1851 | --DOCSHELL 0x8fcee000 == 136 [pid = 1851] [id = 663] 00:41:54 INFO - PROCESS | 1851 | --DOCSHELL 0x8f1f3000 == 135 [pid = 1851] [id = 664] 00:41:54 INFO - PROCESS | 1851 | --DOCSHELL 0x8fc1d000 == 134 [pid = 1851] [id = 662] 00:41:54 INFO - PROCESS | 1851 | --DOCSHELL 0x8a2ef800 == 133 [pid = 1851] [id = 661] 00:41:54 INFO - PROCESS | 1851 | --DOCSHELL 0x8eae6c00 == 132 [pid = 1851] [id = 660] 00:41:54 INFO - PROCESS | 1851 | --DOCSHELL 0x89a71c00 == 131 [pid = 1851] [id = 659] 00:41:54 INFO - PROCESS | 1851 | --DOCSHELL 0x8e781c00 == 130 [pid = 1851] [id = 658] 00:41:54 INFO - PROCESS | 1851 | --DOCSHELL 0x858ec000 == 129 [pid = 1851] [id = 656] 00:41:54 INFO - PROCESS | 1851 | --DOCSHELL 0x89b20000 == 128 [pid = 1851] [id = 657] 00:41:54 INFO - PROCESS | 1851 | 1461224514662 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 00:41:54 INFO - PROCESS | 1851 | --DOMWINDOW == 166 (0x8942b400) [pid = 1851] [serial = 1961] [outer = (nil)] [url = about:blank] 00:41:54 INFO - PROCESS | 1851 | --DOMWINDOW == 165 (0x89b24000) [pid = 1851] [serial = 1965] [outer = (nil)] [url = about:blank] 00:41:54 INFO - PROCESS | 1851 | --DOMWINDOW == 164 (0x88958400) [pid = 1851] [serial = 1958] [outer = (nil)] [url = about:blank] 00:41:54 INFO - PROCESS | 1851 | --DOMWINDOW == 163 (0x92fce800) [pid = 1851] [serial = 1956] [outer = (nil)] [url = about:blank] 00:41:54 INFO - PROCESS | 1851 | --DOMWINDOW == 162 (0x92fcc000) [pid = 1851] [serial = 1955] [outer = (nil)] [url = about:blank] 00:41:54 INFO - PROCESS | 1851 | --DOMWINDOW == 161 (0x92d6f400) [pid = 1851] [serial = 1953] [outer = (nil)] [url = about:blank] 00:41:54 INFO - PROCESS | 1851 | --DOMWINDOW == 160 (0x92d6b400) [pid = 1851] [serial = 1952] [outer = (nil)] [url = about:blank] 00:41:54 INFO - PROCESS | 1851 | --DOMWINDOW == 159 (0x929d0c00) [pid = 1851] [serial = 1950] [outer = (nil)] [url = about:blank] 00:41:54 INFO - PROCESS | 1851 | --DOMWINDOW == 158 (0x92929800) [pid = 1851] [serial = 1949] [outer = (nil)] [url = about:blank] 00:41:54 INFO - PROCESS | 1851 | --DOMWINDOW == 157 (0x9291dc00) [pid = 1851] [serial = 1947] [outer = (nil)] [url = about:blank] 00:41:54 INFO - PROCESS | 1851 | --DOMWINDOW == 156 (0x927f7400) [pid = 1851] [serial = 1946] [outer = (nil)] [url = about:blank] 00:41:54 INFO - PROCESS | 1851 | --DOMWINDOW == 155 (0x91ce1800) [pid = 1851] [serial = 1944] [outer = (nil)] [url = about:blank] 00:41:54 INFO - PROCESS | 1851 | --DOMWINDOW == 154 (0x91c91400) [pid = 1851] [serial = 1943] [outer = (nil)] [url = about:blank] 00:41:54 INFO - PROCESS | 1851 | --DOMWINDOW == 153 (0x90f3c400) [pid = 1851] [serial = 1941] [outer = (nil)] [url = about:blank] 00:41:54 INFO - PROCESS | 1851 | --DOMWINDOW == 152 (0x90f34400) [pid = 1851] [serial = 1940] [outer = (nil)] [url = about:blank] 00:41:54 INFO - PROCESS | 1851 | --DOMWINDOW == 151 (0x8fea1000) [pid = 1851] [serial = 1938] [outer = (nil)] [url = about:blank] 00:41:54 INFO - PROCESS | 1851 | --DOMWINDOW == 150 (0x8fd4e400) [pid = 1851] [serial = 1937] [outer = (nil)] [url = about:blank] 00:41:54 INFO - PROCESS | 1851 | --DOMWINDOW == 149 (0x8fc1e400) [pid = 1851] [serial = 1935] [outer = (nil)] [url = about:blank] 00:41:54 INFO - PROCESS | 1851 | --DOMWINDOW == 148 (0x8f8c0c00) [pid = 1851] [serial = 1934] [outer = (nil)] [url = about:blank] 00:41:54 INFO - PROCESS | 1851 | --DOMWINDOW == 147 (0x8f18cc00) [pid = 1851] [serial = 1932] [outer = (nil)] [url = about:blank] 00:41:54 INFO - PROCESS | 1851 | --DOMWINDOW == 146 (0x8f189000) [pid = 1851] [serial = 1931] [outer = (nil)] [url = about:blank] 00:41:54 INFO - PROCESS | 1851 | --DOMWINDOW == 145 (0x8f099c00) [pid = 1851] [serial = 1929] [outer = (nil)] [url = about:blank] 00:41:54 INFO - PROCESS | 1851 | --DOMWINDOW == 144 (0x8f095c00) [pid = 1851] [serial = 1928] [outer = (nil)] [url = about:blank] 00:41:54 INFO - PROCESS | 1851 | --DOMWINDOW == 143 (0x8ef3cc00) [pid = 1851] [serial = 1926] [outer = (nil)] [url = about:blank] 00:41:54 INFO - PROCESS | 1851 | --DOMWINDOW == 142 (0x8ef37800) [pid = 1851] [serial = 1925] [outer = (nil)] [url = about:blank] 00:41:54 INFO - PROCESS | 1851 | --DOMWINDOW == 141 (0x8eae8800) [pid = 1851] [serial = 1923] [outer = (nil)] [url = about:blank] 00:41:54 INFO - PROCESS | 1851 | --DOMWINDOW == 140 (0x8eae3800) [pid = 1851] [serial = 1922] [outer = (nil)] [url = about:blank] 00:41:54 INFO - PROCESS | 1851 | --DOMWINDOW == 139 (0x8e7b5800) [pid = 1851] [serial = 1920] [outer = (nil)] [url = about:blank] 00:41:54 INFO - PROCESS | 1851 | --DOMWINDOW == 138 (0x8e781000) [pid = 1851] [serial = 1919] [outer = (nil)] [url = about:blank] 00:41:54 INFO - PROCESS | 1851 | --DOMWINDOW == 137 (0x8b39d000) [pid = 1851] [serial = 1917] [outer = (nil)] [url = about:blank] 00:41:54 INFO - PROCESS | 1851 | --DOMWINDOW == 136 (0x8b391800) [pid = 1851] [serial = 1916] [outer = (nil)] [url = about:blank] 00:41:54 INFO - PROCESS | 1851 | --DOMWINDOW == 135 (0x8a2f1800) [pid = 1851] [serial = 1913] [outer = (nil)] [url = about:blank] 00:41:54 INFO - PROCESS | 1851 | --DOMWINDOW == 134 (0x8a2fcc00) [pid = 1851] [serial = 1914] [outer = (nil)] [url = about:blank] 00:41:54 INFO - PROCESS | 1851 | --DOMWINDOW == 133 (0x89b1ac00) [pid = 1851] [serial = 1911] [outer = (nil)] [url = about:blank] 00:41:54 INFO - PROCESS | 1851 | --DOMWINDOW == 132 (0x89a72800) [pid = 1851] [serial = 1910] [outer = (nil)] [url = about:blank] 00:41:54 INFO - PROCESS | 1851 | --DOMWINDOW == 131 (0x893b2400) [pid = 1851] [serial = 1908] [outer = (nil)] [url = about:blank] 00:41:54 INFO - PROCESS | 1851 | --DOMWINDOW == 130 (0x89144800) [pid = 1851] [serial = 1907] [outer = (nil)] [url = about:blank] 00:41:54 INFO - PROCESS | 1851 | --DOMWINDOW == 129 (0x86341c00) [pid = 1851] [serial = 1905] [outer = (nil)] [url = about:blank] 00:41:54 INFO - PROCESS | 1851 | --DOMWINDOW == 128 (0x861d1800) [pid = 1851] [serial = 1904] [outer = (nil)] [url = about:blank] 00:41:54 INFO - PROCESS | 1851 | --DOMWINDOW == 127 (0x8a2fe000) [pid = 1851] [serial = 1967] [outer = (nil)] [url = about:blank] 00:41:54 INFO - PROCESS | 1851 | --DOMWINDOW == 126 (0x89928400) [pid = 1851] [serial = 1962] [outer = (nil)] [url = about:blank] 00:41:54 INFO - PROCESS | 1851 | --DOMWINDOW == 125 (0x8634e000) [pid = 1851] [serial = 1964] [outer = (nil)] [url = about:blank] 00:41:54 INFO - PROCESS | 1851 | --DOMWINDOW == 124 (0x88fe5c00) [pid = 1851] [serial = 1959] [outer = (nil)] [url = about:blank] 00:41:54 INFO - PROCESS | 1851 | --DOMWINDOW == 123 (0x8b397800) [pid = 1851] [serial = 1839] [outer = (nil)] [url = about:blank] 00:41:54 INFO - PROCESS | 1851 | --DOMWINDOW == 122 (0x9adad000) [pid = 1851] [serial = 1890] [outer = (nil)] [url = about:blank] 00:41:55 INFO - PROCESS | 1851 | 1461224515192 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:55 INFO - PROCESS | 1851 | ++DOCSHELL 0x858e7000 == 129 [pid = 1851] [id = 691] 00:41:55 INFO - PROCESS | 1851 | ++DOMWINDOW == 123 (0x858ec000) [pid = 1851] [serial = 2074] [outer = (nil)] 00:41:55 INFO - PROCESS | 1851 | ++DOMWINDOW == 124 (0x86341c00) [pid = 1851] [serial = 2075] [outer = 0x858ec000] 00:41:55 INFO - PROCESS | 1851 | 1461224515272 Marionette DEBUG loaded listener.js 00:41:55 INFO - PROCESS | 1851 | ++DOMWINDOW == 125 (0x87cc8400) [pid = 1851] [serial = 2076] [outer = 0x858ec000] 00:41:56 INFO - PROCESS | 1851 | 1461224516145 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]]]}] 00:41:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 00:41:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 3237ms 00:41:56 INFO - PROCESS | 1851 | 1461224516220 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 00:41:56 INFO - PROCESS | 1851 | 1461224516226 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 00:41:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 00:41:56 INFO - PROCESS | 1851 | 1461224516233 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 00:41:56 INFO - PROCESS | 1851 | 1461224516239 Marionette TRACE conn3 <- [1,2738,null,{}] 00:41:56 INFO - PROCESS | 1851 | 1461224516246 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}] 00:41:56 INFO - PROCESS | 1851 | 1461224516447 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 00:41:56 INFO - PROCESS | 1851 | 1461224516661 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:56 INFO - PROCESS | 1851 | ++DOCSHELL 0x88fe6800 == 130 [pid = 1851] [id = 692] 00:41:56 INFO - PROCESS | 1851 | ++DOMWINDOW == 126 (0x88fe7800) [pid = 1851] [serial = 2077] [outer = (nil)] 00:41:56 INFO - PROCESS | 1851 | ++DOMWINDOW == 127 (0x89089000) [pid = 1851] [serial = 2078] [outer = 0x88fe7800] 00:41:56 INFO - PROCESS | 1851 | 1461224516752 Marionette DEBUG loaded listener.js 00:41:56 INFO - PROCESS | 1851 | ++DOMWINDOW == 128 (0x893ac000) [pid = 1851] [serial = 2079] [outer = 0x88fe7800] 00:41:57 INFO - PROCESS | 1851 | 1461224517706 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]]]}] 00:41:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 00:41:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1533ms 00:41:57 INFO - PROCESS | 1851 | 1461224517766 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 00:41:57 INFO - PROCESS | 1851 | 1461224517771 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 00:41:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 00:41:57 INFO - PROCESS | 1851 | 1461224517785 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 00:41:57 INFO - PROCESS | 1851 | 1461224517788 Marionette TRACE conn3 <- [1,2742,null,{}] 00:41:57 INFO - PROCESS | 1851 | 1461224517794 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}] 00:41:58 INFO - PROCESS | 1851 | 1461224518088 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 00:41:58 INFO - PROCESS | 1851 | 1461224518122 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:58 INFO - PROCESS | 1851 | ++DOCSHELL 0x87cc6400 == 131 [pid = 1851] [id = 693] 00:41:58 INFO - PROCESS | 1851 | ++DOMWINDOW == 129 (0x8914a800) [pid = 1851] [serial = 2080] [outer = (nil)] 00:41:58 INFO - PROCESS | 1851 | ++DOMWINDOW == 130 (0x8992fc00) [pid = 1851] [serial = 2081] [outer = 0x8914a800] 00:41:58 INFO - PROCESS | 1851 | 1461224518198 Marionette DEBUG loaded listener.js 00:41:58 INFO - PROCESS | 1851 | ++DOMWINDOW == 131 (0x89a74800) [pid = 1851] [serial = 2082] [outer = 0x8914a800] 00:41:59 INFO - PROCESS | 1851 | 1461224519398 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]]]}] 00:41:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 00:41:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 2189ms 00:41:59 INFO - PROCESS | 1851 | --DOMWINDOW == 130 (0x8914ec00) [pid = 1851] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 00:41:59 INFO - PROCESS | 1851 | --DOMWINDOW == 129 (0x8fc2a000) [pid = 1851] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 00:41:59 INFO - PROCESS | 1851 | --DOMWINDOW == 128 (0x94e83800) [pid = 1851] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 00:41:59 INFO - PROCESS | 1851 | --DOMWINDOW == 127 (0x937d6800) [pid = 1851] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 00:41:59 INFO - PROCESS | 1851 | --DOMWINDOW == 126 (0x8a2fec00) [pid = 1851] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 00:41:59 INFO - PROCESS | 1851 | --DOMWINDOW == 125 (0x930e2000) [pid = 1851] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 00:41:59 INFO - PROCESS | 1851 | --DOMWINDOW == 124 (0x930dcc00) [pid = 1851] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 00:41:59 INFO - PROCESS | 1851 | --DOMWINDOW == 123 (0x89bd8c00) [pid = 1851] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 00:42:00 INFO - PROCESS | 1851 | --DOMWINDOW == 122 (0x8fea5c00) [pid = 1851] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 00:42:00 INFO - PROCESS | 1851 | --DOMWINDOW == 121 (0x8fd42400) [pid = 1851] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 00:42:00 INFO - PROCESS | 1851 | --DOMWINDOW == 120 (0x8fce8400) [pid = 1851] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 00:42:00 INFO - PROCESS | 1851 | --DOMWINDOW == 119 (0x8f4e5400) [pid = 1851] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 00:42:00 INFO - PROCESS | 1851 | --DOMWINDOW == 118 (0x8eae9400) [pid = 1851] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 00:42:00 INFO - PROCESS | 1851 | --DOMWINDOW == 117 (0x8e7b3c00) [pid = 1851] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 00:42:00 INFO - PROCESS | 1851 | --DOMWINDOW == 116 (0x8e7ad800) [pid = 1851] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 00:42:00 INFO - PROCESS | 1851 | --DOMWINDOW == 115 (0x89b23400) [pid = 1851] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 00:42:00 INFO - PROCESS | 1851 | --DOMWINDOW == 114 (0x888ef800) [pid = 1851] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 00:42:00 INFO - PROCESS | 1851 | --DOMWINDOW == 113 (0x888ec400) [pid = 1851] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 00:42:00 INFO - PROCESS | 1851 | --DOMWINDOW == 112 (0x96e7dc00) [pid = 1851] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 00:42:00 INFO - PROCESS | 1851 | --DOMWINDOW == 111 (0x88fe3400) [pid = 1851] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 00:42:00 INFO - PROCESS | 1851 | 1461224520089 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 00:42:00 INFO - PROCESS | 1851 | 1461224520096 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 00:42:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 00:42:00 INFO - PROCESS | 1851 | 1461224520121 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 00:42:00 INFO - PROCESS | 1851 | 1461224520128 Marionette TRACE conn3 <- [1,2746,null,{}] 00:42:00 INFO - PROCESS | 1851 | 1461224520134 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}] 00:42:00 INFO - PROCESS | 1851 | 1461224520431 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 00:42:00 INFO - PROCESS | 1851 | 1461224520586 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:00 INFO - PROCESS | 1851 | ++DOCSHELL 0x89b1cc00 == 132 [pid = 1851] [id = 694] 00:42:00 INFO - PROCESS | 1851 | ++DOMWINDOW == 112 (0x89b1d000) [pid = 1851] [serial = 2083] [outer = (nil)] 00:42:00 INFO - PROCESS | 1851 | ++DOMWINDOW == 113 (0x89bdb000) [pid = 1851] [serial = 2084] [outer = 0x89b1d000] 00:42:00 INFO - PROCESS | 1851 | 1461224520667 Marionette DEBUG loaded listener.js 00:42:00 INFO - PROCESS | 1851 | ++DOMWINDOW == 114 (0x8a2fb000) [pid = 1851] [serial = 2085] [outer = 0x89b1d000] 00:42:01 INFO - PROCESS | 1851 | 1461224521576 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]]]}] 00:42:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 00:42:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1509ms 00:42:01 INFO - PROCESS | 1851 | 1461224521621 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 00:42:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 00:42:01 INFO - PROCESS | 1851 | 1461224521625 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 00:42:01 INFO - PROCESS | 1851 | 1461224521631 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 00:42:01 INFO - PROCESS | 1851 | 1461224521635 Marionette TRACE conn3 <- [1,2750,null,{}] 00:42:01 INFO - PROCESS | 1851 | 1461224521640 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}] 00:42:01 INFO - PROCESS | 1851 | 1461224521911 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 00:42:02 INFO - PROCESS | 1851 | 1461224522348 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:02 INFO - PROCESS | 1851 | ++DOCSHELL 0x857ad400 == 133 [pid = 1851] [id = 695] 00:42:02 INFO - PROCESS | 1851 | ++DOMWINDOW == 115 (0x857b1000) [pid = 1851] [serial = 2086] [outer = (nil)] 00:42:02 INFO - PROCESS | 1851 | ++DOMWINDOW == 116 (0x858e7800) [pid = 1851] [serial = 2087] [outer = 0x857b1000] 00:42:02 INFO - PROCESS | 1851 | 1461224522449 Marionette DEBUG loaded listener.js 00:42:02 INFO - PROCESS | 1851 | ++DOMWINDOW == 117 (0x87cce400) [pid = 1851] [serial = 2088] [outer = 0x857b1000] 00:42:03 INFO - PROCESS | 1851 | 1461224523509 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]]]}] 00:42:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 00:42:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1939ms 00:42:03 INFO - PROCESS | 1851 | 1461224523573 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 00:42:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 00:42:03 INFO - PROCESS | 1851 | 1461224523583 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 00:42:03 INFO - PROCESS | 1851 | 1461224523594 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 00:42:03 INFO - PROCESS | 1851 | 1461224523600 Marionette TRACE conn3 <- [1,2754,null,{}] 00:42:03 INFO - PROCESS | 1851 | 1461224523611 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}] 00:42:03 INFO - PROCESS | 1851 | 1461224523923 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 00:42:04 INFO - PROCESS | 1851 | 1461224524282 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:04 INFO - PROCESS | 1851 | ++DOCSHELL 0x89142800 == 134 [pid = 1851] [id = 696] 00:42:04 INFO - PROCESS | 1851 | ++DOMWINDOW == 118 (0x893ac400) [pid = 1851] [serial = 2089] [outer = (nil)] 00:42:04 INFO - PROCESS | 1851 | ++DOMWINDOW == 119 (0x893b9000) [pid = 1851] [serial = 2090] [outer = 0x893ac400] 00:42:04 INFO - PROCESS | 1851 | 1461224524381 Marionette DEBUG loaded listener.js 00:42:04 INFO - PROCESS | 1851 | ++DOMWINDOW == 120 (0x8992a800) [pid = 1851] [serial = 2091] [outer = 0x893ac400] 00:42:05 INFO - PROCESS | 1851 | 1461224525463 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]]]}] 00:42:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 00:42:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1943ms 00:42:05 INFO - PROCESS | 1851 | 1461224525540 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 00:42:05 INFO - PROCESS | 1851 | 1461224525547 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 00:42:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 00:42:05 INFO - PROCESS | 1851 | 1461224525555 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 00:42:05 INFO - PROCESS | 1851 | 1461224525559 Marionette TRACE conn3 <- [1,2758,null,{}] 00:42:05 INFO - PROCESS | 1851 | 1461224525566 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}] 00:42:05 INFO - PROCESS | 1851 | 1461224525840 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 00:42:06 INFO - PROCESS | 1851 | 1461224526247 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:06 INFO - PROCESS | 1851 | ++DOCSHELL 0x88fe4400 == 135 [pid = 1851] [id = 697] 00:42:06 INFO - PROCESS | 1851 | ++DOMWINDOW == 121 (0x89b1c000) [pid = 1851] [serial = 2092] [outer = (nil)] 00:42:06 INFO - PROCESS | 1851 | ++DOMWINDOW == 122 (0x8a5d4800) [pid = 1851] [serial = 2093] [outer = 0x89b1c000] 00:42:06 INFO - PROCESS | 1851 | 1461224526340 Marionette DEBUG loaded listener.js 00:42:06 INFO - PROCESS | 1851 | ++DOMWINDOW == 123 (0x8b391800) [pid = 1851] [serial = 2094] [outer = 0x89b1c000] 00:42:07 INFO - PROCESS | 1851 | 1461224527322 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]]]}] 00:42:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 00:42:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1800ms 00:42:07 INFO - PROCESS | 1851 | 1461224527357 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 00:42:07 INFO - PROCESS | 1851 | 1461224527361 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 00:42:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 00:42:07 INFO - PROCESS | 1851 | 1461224527396 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 00:42:07 INFO - PROCESS | 1851 | 1461224527406 Marionette TRACE conn3 <- [1,2762,null,{}] 00:42:07 INFO - PROCESS | 1851 | 1461224527414 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}] 00:42:07 INFO - PROCESS | 1851 | 1461224527669 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 00:42:08 INFO - PROCESS | 1851 | 1461224528020 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:08 INFO - PROCESS | 1851 | ++DOCSHELL 0x89be2400 == 136 [pid = 1851] [id = 698] 00:42:08 INFO - PROCESS | 1851 | ++DOMWINDOW == 124 (0x8b397c00) [pid = 1851] [serial = 2095] [outer = (nil)] 00:42:08 INFO - PROCESS | 1851 | ++DOMWINDOW == 125 (0x8e789400) [pid = 1851] [serial = 2096] [outer = 0x8b397c00] 00:42:08 INFO - PROCESS | 1851 | 1461224528118 Marionette DEBUG loaded listener.js 00:42:08 INFO - PROCESS | 1851 | ++DOMWINDOW == 126 (0x8e7aec00) [pid = 1851] [serial = 2097] [outer = 0x8b397c00] 00:42:09 INFO - PROCESS | 1851 | 1461224529029 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]]]}] 00:42:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 00:42:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1661ms 00:42:09 INFO - PROCESS | 1851 | 1461224529046 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 00:42:09 INFO - PROCESS | 1851 | 1461224529051 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 00:42:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 00:42:09 INFO - PROCESS | 1851 | 1461224529057 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 00:42:09 INFO - PROCESS | 1851 | 1461224529061 Marionette TRACE conn3 <- [1,2766,null,{}] 00:42:09 INFO - PROCESS | 1851 | 1461224529067 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}] 00:42:09 INFO - PROCESS | 1851 | 1461224529284 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 00:42:09 INFO - PROCESS | 1851 | 1461224529591 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:09 INFO - PROCESS | 1851 | ++DOCSHELL 0x8b3cf000 == 137 [pid = 1851] [id = 699] 00:42:09 INFO - PROCESS | 1851 | ++DOMWINDOW == 127 (0x8e781c00) [pid = 1851] [serial = 2098] [outer = (nil)] 00:42:09 INFO - PROCESS | 1851 | ++DOMWINDOW == 128 (0x8eae3400) [pid = 1851] [serial = 2099] [outer = 0x8e781c00] 00:42:09 INFO - PROCESS | 1851 | 1461224529727 Marionette DEBUG loaded listener.js 00:42:09 INFO - PROCESS | 1851 | ++DOMWINDOW == 129 (0x8eb4e000) [pid = 1851] [serial = 2100] [outer = 0x8e781c00] 00:42:10 INFO - PROCESS | 1851 | 1461224530747 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]]]}] 00:42:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 00:42:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1732ms 00:42:10 INFO - PROCESS | 1851 | 1461224530790 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 00:42:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 00:42:10 INFO - PROCESS | 1851 | 1461224530794 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 00:42:10 INFO - PROCESS | 1851 | 1461224530801 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 00:42:10 INFO - PROCESS | 1851 | 1461224530804 Marionette TRACE conn3 <- [1,2770,null,{}] 00:42:10 INFO - PROCESS | 1851 | 1461224530810 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}] 00:42:11 INFO - PROCESS | 1851 | 1461224531040 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 00:42:11 INFO - PROCESS | 1851 | 1461224531403 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:11 INFO - PROCESS | 1851 | ++DOCSHELL 0x8ef34800 == 138 [pid = 1851] [id = 700] 00:42:11 INFO - PROCESS | 1851 | ++DOMWINDOW == 130 (0x8ef35000) [pid = 1851] [serial = 2101] [outer = (nil)] 00:42:11 INFO - PROCESS | 1851 | ++DOMWINDOW == 131 (0x8ef39c00) [pid = 1851] [serial = 2102] [outer = 0x8ef35000] 00:42:11 INFO - PROCESS | 1851 | 1461224531513 Marionette DEBUG loaded listener.js 00:42:11 INFO - PROCESS | 1851 | ++DOMWINDOW == 132 (0x8f09b000) [pid = 1851] [serial = 2103] [outer = 0x8ef35000] 00:42:12 INFO - PROCESS | 1851 | 1461224532450 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]]]}] 00:42:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 00:42:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1687ms 00:42:12 INFO - PROCESS | 1851 | 1461224532488 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 00:42:12 INFO - PROCESS | 1851 | 1461224532492 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 00:42:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 00:42:12 INFO - PROCESS | 1851 | 1461224532499 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 00:42:12 INFO - PROCESS | 1851 | 1461224532503 Marionette TRACE conn3 <- [1,2774,null,{}] 00:42:12 INFO - PROCESS | 1851 | 1461224532508 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}] 00:42:12 INFO - PROCESS | 1851 | 1461224532732 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 00:42:13 INFO - PROCESS | 1851 | 1461224533038 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:13 INFO - PROCESS | 1851 | ++DOCSHELL 0x8eef1c00 == 139 [pid = 1851] [id = 701] 00:42:13 INFO - PROCESS | 1851 | ++DOMWINDOW == 133 (0x8eef8c00) [pid = 1851] [serial = 2104] [outer = (nil)] 00:42:13 INFO - PROCESS | 1851 | ++DOMWINDOW == 134 (0x8f1ea400) [pid = 1851] [serial = 2105] [outer = 0x8eef8c00] 00:42:13 INFO - PROCESS | 1851 | 1461224533177 Marionette DEBUG loaded listener.js 00:42:13 INFO - PROCESS | 1851 | ++DOMWINDOW == 135 (0x8f1f1000) [pid = 1851] [serial = 2106] [outer = 0x8eef8c00] 00:42:14 INFO - PROCESS | 1851 | 1461224534099 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]]]}] 00:42:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 00:42:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1634ms 00:42:14 INFO - PROCESS | 1851 | 1461224534134 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 00:42:14 INFO - PROCESS | 1851 | 1461224534138 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 00:42:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 00:42:14 INFO - PROCESS | 1851 | 1461224534145 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 00:42:14 INFO - PROCESS | 1851 | 1461224534148 Marionette TRACE conn3 <- [1,2778,null,{}] 00:42:14 INFO - PROCESS | 1851 | 1461224534176 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}] 00:42:14 INFO - PROCESS | 1851 | 1461224534422 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 00:42:14 INFO - PROCESS | 1851 | 1461224534770 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:14 INFO - PROCESS | 1851 | ++DOCSHELL 0x893b0000 == 140 [pid = 1851] [id = 702] 00:42:14 INFO - PROCESS | 1851 | ++DOMWINDOW == 136 (0x8eade400) [pid = 1851] [serial = 2107] [outer = (nil)] 00:42:14 INFO - PROCESS | 1851 | ++DOMWINDOW == 137 (0x8f8bd400) [pid = 1851] [serial = 2108] [outer = 0x8eade400] 00:42:14 INFO - PROCESS | 1851 | 1461224534866 Marionette DEBUG loaded listener.js 00:42:14 INFO - PROCESS | 1851 | ++DOMWINDOW == 138 (0x8fc25c00) [pid = 1851] [serial = 2109] [outer = 0x8eade400] 00:42:15 INFO - PROCESS | 1851 | 1461224535769 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]]]}] 00:42:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 00:42:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1687ms 00:42:15 INFO - PROCESS | 1851 | 1461224535833 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 00:42:15 INFO - PROCESS | 1851 | 1461224535837 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 00:42:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 00:42:15 INFO - PROCESS | 1851 | 1461224535844 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 00:42:15 INFO - PROCESS | 1851 | 1461224535848 Marionette TRACE conn3 <- [1,2782,null,{}] 00:42:15 INFO - PROCESS | 1851 | 1461224535854 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}] 00:42:16 INFO - PROCESS | 1851 | 1461224536065 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 00:42:16 INFO - PROCESS | 1851 | 1461224536341 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:16 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f09dc00 == 141 [pid = 1851] [id = 703] 00:42:16 INFO - PROCESS | 1851 | ++DOMWINDOW == 139 (0x8f4df800) [pid = 1851] [serial = 2110] [outer = (nil)] 00:42:16 INFO - PROCESS | 1851 | ++DOMWINDOW == 140 (0x8fd4d800) [pid = 1851] [serial = 2111] [outer = 0x8f4df800] 00:42:16 INFO - PROCESS | 1851 | 1461224536477 Marionette DEBUG loaded listener.js 00:42:16 INFO - PROCESS | 1851 | ++DOMWINDOW == 141 (0x8fea1800) [pid = 1851] [serial = 2112] [outer = 0x8f4df800] 00:42:17 INFO - PROCESS | 1851 | 1461224537350 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]]]}] 00:42:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 00:42:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1541ms 00:42:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 00:42:17 INFO - PROCESS | 1851 | 1461224537386 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 00:42:17 INFO - PROCESS | 1851 | 1461224537389 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 00:42:17 INFO - PROCESS | 1851 | 1461224537396 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 00:42:17 INFO - PROCESS | 1851 | 1461224537401 Marionette TRACE conn3 <- [1,2786,null,{}] 00:42:17 INFO - PROCESS | 1851 | 1461224537423 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}] 00:42:17 INFO - PROCESS | 1851 | 1461224537747 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 00:42:18 INFO - PROCESS | 1851 | 1461224538026 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:18 INFO - PROCESS | 1851 | ++DOCSHELL 0x8fceac00 == 142 [pid = 1851] [id = 704] 00:42:18 INFO - PROCESS | 1851 | ++DOMWINDOW == 142 (0x8fcedc00) [pid = 1851] [serial = 2113] [outer = (nil)] 00:42:18 INFO - PROCESS | 1851 | ++DOMWINDOW == 143 (0x9047e400) [pid = 1851] [serial = 2114] [outer = 0x8fcedc00] 00:42:18 INFO - PROCESS | 1851 | 1461224538123 Marionette DEBUG loaded listener.js 00:42:18 INFO - PROCESS | 1851 | ++DOMWINDOW == 144 (0x90f38800) [pid = 1851] [serial = 2115] [outer = 0x8fcedc00] 00:42:19 INFO - PROCESS | 1851 | 1461224539068 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]]]}] 00:42:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 00:42:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1736ms 00:42:19 INFO - PROCESS | 1851 | 1461224539132 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 00:42:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 00:42:19 INFO - PROCESS | 1851 | 1461224539137 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 00:42:19 INFO - PROCESS | 1851 | 1461224539143 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 00:42:19 INFO - PROCESS | 1851 | 1461224539147 Marionette TRACE conn3 <- [1,2790,null,{}] 00:42:19 INFO - PROCESS | 1851 | 1461224539153 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}] 00:42:19 INFO - PROCESS | 1851 | 1461224539410 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 00:42:19 INFO - PROCESS | 1851 | 1461224539776 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:19 INFO - PROCESS | 1851 | ++DOCSHELL 0x9103dc00 == 143 [pid = 1851] [id = 705] 00:42:19 INFO - PROCESS | 1851 | ++DOMWINDOW == 145 (0x91ce4000) [pid = 1851] [serial = 2116] [outer = (nil)] 00:42:19 INFO - PROCESS | 1851 | ++DOMWINDOW == 146 (0x91cec800) [pid = 1851] [serial = 2117] [outer = 0x91ce4000] 00:42:19 INFO - PROCESS | 1851 | 1461224539890 Marionette DEBUG loaded listener.js 00:42:20 INFO - PROCESS | 1851 | ++DOMWINDOW == 147 (0x9291dc00) [pid = 1851] [serial = 2118] [outer = 0x91ce4000] 00:42:20 INFO - PROCESS | 1851 | 1461224540827 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]]]}] 00:42:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 00:42:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1735ms 00:42:20 INFO - PROCESS | 1851 | 1461224540878 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 00:42:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 00:42:20 INFO - PROCESS | 1851 | 1461224540883 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 00:42:20 INFO - PROCESS | 1851 | 1461224540889 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 00:42:20 INFO - PROCESS | 1851 | 1461224540894 Marionette TRACE conn3 <- [1,2794,null,{}] 00:42:20 INFO - PROCESS | 1851 | 1461224540900 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}] 00:42:21 INFO - PROCESS | 1851 | 1461224541181 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 00:42:21 INFO - PROCESS | 1851 | 1461224541536 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:21 INFO - PROCESS | 1851 | ++DOCSHELL 0x91c94000 == 144 [pid = 1851] [id = 706] 00:42:21 INFO - PROCESS | 1851 | ++DOMWINDOW == 148 (0x92920800) [pid = 1851] [serial = 2119] [outer = (nil)] 00:42:21 INFO - PROCESS | 1851 | ++DOMWINDOW == 149 (0x92d6fc00) [pid = 1851] [serial = 2120] [outer = 0x92920800] 00:42:21 INFO - PROCESS | 1851 | 1461224541630 Marionette DEBUG loaded listener.js 00:42:21 INFO - PROCESS | 1851 | ++DOMWINDOW == 150 (0x92dc1c00) [pid = 1851] [serial = 2121] [outer = 0x92920800] 00:42:22 INFO - PROCESS | 1851 | 1461224542562 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]]]}] 00:42:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 00:42:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1736ms 00:42:22 INFO - PROCESS | 1851 | 1461224542625 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 00:42:22 INFO - PROCESS | 1851 | 1461224542629 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 00:42:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 00:42:22 INFO - PROCESS | 1851 | 1461224542655 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 00:42:22 INFO - PROCESS | 1851 | 1461224542659 Marionette TRACE conn3 <- [1,2798,null,{}] 00:42:22 INFO - PROCESS | 1851 | 1461224542665 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}] 00:42:22 INFO - PROCESS | 1851 | 1461224542899 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 00:42:23 INFO - PROCESS | 1851 | 1461224543257 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:23 INFO - PROCESS | 1851 | ++DOCSHELL 0x89081000 == 145 [pid = 1851] [id = 707] 00:42:23 INFO - PROCESS | 1851 | ++DOMWINDOW == 151 (0x893b6c00) [pid = 1851] [serial = 2122] [outer = (nil)] 00:42:23 INFO - PROCESS | 1851 | ++DOMWINDOW == 152 (0x92fd9000) [pid = 1851] [serial = 2123] [outer = 0x893b6c00] 00:42:23 INFO - PROCESS | 1851 | 1461224543349 Marionette DEBUG loaded listener.js 00:42:23 INFO - PROCESS | 1851 | ++DOMWINDOW == 153 (0x930dd800) [pid = 1851] [serial = 2124] [outer = 0x893b6c00] 00:42:24 INFO - PROCESS | 1851 | 1461224544286 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]]]}] 00:42:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 00:42:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1686ms 00:42:24 INFO - PROCESS | 1851 | 1461224544338 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 00:42:24 INFO - PROCESS | 1851 | 1461224544341 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 00:42:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 00:42:24 INFO - PROCESS | 1851 | 1461224544348 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 00:42:24 INFO - PROCESS | 1851 | 1461224544351 Marionette TRACE conn3 <- [1,2802,null,{}] 00:42:24 INFO - PROCESS | 1851 | 1461224544357 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}] 00:42:24 INFO - PROCESS | 1851 | 1461224544601 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 00:42:24 INFO - PROCESS | 1851 | 1461224544957 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:24 INFO - PROCESS | 1851 | ++DOCSHELL 0x92fd1000 == 146 [pid = 1851] [id = 708] 00:42:24 INFO - PROCESS | 1851 | ++DOMWINDOW == 154 (0x92fd2000) [pid = 1851] [serial = 2125] [outer = (nil)] 00:42:25 INFO - PROCESS | 1851 | ++DOMWINDOW == 155 (0x93123c00) [pid = 1851] [serial = 2126] [outer = 0x92fd2000] 00:42:25 INFO - PROCESS | 1851 | 1461224545055 Marionette DEBUG loaded listener.js 00:42:25 INFO - PROCESS | 1851 | ++DOMWINDOW == 156 (0x93128000) [pid = 1851] [serial = 2127] [outer = 0x92fd2000] 00:42:26 INFO - PROCESS | 1851 | 1461224546041 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]]]}] 00:42:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 00:42:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1733ms 00:42:26 INFO - PROCESS | 1851 | 1461224546082 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 00:42:26 INFO - PROCESS | 1851 | 1461224546086 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 00:42:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 00:42:26 INFO - PROCESS | 1851 | 1461224546093 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 00:42:26 INFO - PROCESS | 1851 | 1461224546097 Marionette TRACE conn3 <- [1,2806,null,{}] 00:42:26 INFO - PROCESS | 1851 | 1461224546103 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}] 00:42:26 INFO - PROCESS | 1851 | 1461224546359 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 00:42:26 INFO - PROCESS | 1851 | 1461224546711 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:26 INFO - PROCESS | 1851 | ++DOCSHELL 0x93122400 == 147 [pid = 1851] [id = 709] 00:42:26 INFO - PROCESS | 1851 | ++DOMWINDOW == 157 (0x937dd400) [pid = 1851] [serial = 2128] [outer = (nil)] 00:42:26 INFO - PROCESS | 1851 | ++DOMWINDOW == 158 (0x94e83400) [pid = 1851] [serial = 2129] [outer = 0x937dd400] 00:42:26 INFO - PROCESS | 1851 | 1461224546807 Marionette DEBUG loaded listener.js 00:42:26 INFO - PROCESS | 1851 | ++DOMWINDOW == 159 (0x94e8b400) [pid = 1851] [serial = 2130] [outer = 0x937dd400] 00:42:27 INFO - PROCESS | 1851 | 1461224547705 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]]]}] 00:42:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 00:42:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1681ms 00:42:27 INFO - PROCESS | 1851 | 1461224547775 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 00:42:27 INFO - PROCESS | 1851 | 1461224547780 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 00:42:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 00:42:27 INFO - PROCESS | 1851 | 1461224547786 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 00:42:27 INFO - PROCESS | 1851 | 1461224547790 Marionette TRACE conn3 <- [1,2810,null,{}] 00:42:27 INFO - PROCESS | 1851 | 1461224547796 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}] 00:42:28 INFO - PROCESS | 1851 | 1461224548024 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 00:42:28 INFO - PROCESS | 1851 | 1461224548384 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:28 INFO - PROCESS | 1851 | ++DOCSHELL 0x854f8000 == 148 [pid = 1851] [id = 710] 00:42:28 INFO - PROCESS | 1851 | ++DOMWINDOW == 160 (0x8b240000) [pid = 1851] [serial = 2131] [outer = (nil)] 00:42:28 INFO - PROCESS | 1851 | ++DOMWINDOW == 161 (0x94ec6400) [pid = 1851] [serial = 2132] [outer = 0x8b240000] 00:42:28 INFO - PROCESS | 1851 | 1461224548477 Marionette DEBUG loaded listener.js 00:42:28 INFO - PROCESS | 1851 | ++DOMWINDOW == 162 (0x96e7b800) [pid = 1851] [serial = 2133] [outer = 0x8b240000] 00:42:29 INFO - PROCESS | 1851 | 1461224549435 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]]]}] 00:42:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 00:42:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1687ms 00:42:29 INFO - PROCESS | 1851 | 1461224549474 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 00:42:29 INFO - PROCESS | 1851 | 1461224549478 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 00:42:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 00:42:29 INFO - PROCESS | 1851 | 1461224549484 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 00:42:29 INFO - PROCESS | 1851 | 1461224549488 Marionette TRACE conn3 <- [1,2814,null,{}] 00:42:29 INFO - PROCESS | 1851 | 1461224549494 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}] 00:42:29 INFO - PROCESS | 1851 | 1461224549721 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 00:42:30 INFO - PROCESS | 1851 | 1461224550082 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:30 INFO - PROCESS | 1851 | ++DOCSHELL 0x930ea000 == 149 [pid = 1851] [id = 711] 00:42:30 INFO - PROCESS | 1851 | ++DOMWINDOW == 163 (0x94ee8400) [pid = 1851] [serial = 2134] [outer = (nil)] 00:42:30 INFO - PROCESS | 1851 | ++DOMWINDOW == 164 (0x97b96000) [pid = 1851] [serial = 2135] [outer = 0x94ee8400] 00:42:30 INFO - PROCESS | 1851 | 1461224550174 Marionette DEBUG loaded listener.js 00:42:30 INFO - PROCESS | 1851 | ++DOMWINDOW == 165 (0x97d8f000) [pid = 1851] [serial = 2136] [outer = 0x94ee8400] 00:42:31 INFO - PROCESS | 1851 | 1461224551122 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]]]}] 00:42:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 00:42:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1681ms 00:42:31 INFO - PROCESS | 1851 | 1461224551167 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 00:42:31 INFO - PROCESS | 1851 | 1461224551172 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 00:42:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 00:42:31 INFO - PROCESS | 1851 | 1461224551179 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 00:42:31 INFO - PROCESS | 1851 | 1461224551183 Marionette TRACE conn3 <- [1,2818,null,{}] 00:42:31 INFO - PROCESS | 1851 | 1461224551188 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}] 00:42:31 INFO - PROCESS | 1851 | 1461224551419 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 00:42:31 INFO - PROCESS | 1851 | 1461224551779 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:31 INFO - PROCESS | 1851 | ++DOCSHELL 0x94ee9c00 == 150 [pid = 1851] [id = 712] 00:42:31 INFO - PROCESS | 1851 | ++DOMWINDOW == 166 (0x9780bc00) [pid = 1851] [serial = 2137] [outer = (nil)] 00:42:31 INFO - PROCESS | 1851 | ++DOMWINDOW == 167 (0x9805d800) [pid = 1851] [serial = 2138] [outer = 0x9780bc00] 00:42:31 INFO - PROCESS | 1851 | 1461224551875 Marionette DEBUG loaded listener.js 00:42:32 INFO - PROCESS | 1851 | ++DOMWINDOW == 168 (0x98062c00) [pid = 1851] [serial = 2139] [outer = 0x9780bc00] 00:42:35 INFO - PROCESS | 1851 | --DOCSHELL 0x861d3000 == 149 [pid = 1851] [id = 653] 00:42:35 INFO - PROCESS | 1851 | --DOCSHELL 0x89b1cc00 == 148 [pid = 1851] [id = 694] 00:42:35 INFO - PROCESS | 1851 | --DOCSHELL 0x87cc6400 == 147 [pid = 1851] [id = 693] 00:42:35 INFO - PROCESS | 1851 | --DOCSHELL 0x88fe6800 == 146 [pid = 1851] [id = 692] 00:42:35 INFO - PROCESS | 1851 | --DOCSHELL 0x858e7000 == 145 [pid = 1851] [id = 691] 00:42:35 INFO - PROCESS | 1851 | --DOCSHELL 0x92926000 == 144 [pid = 1851] [id = 690] 00:42:35 INFO - PROCESS | 1851 | --DOCSHELL 0x94355400 == 143 [pid = 1851] [id = 688] 00:42:35 INFO - PROCESS | 1851 | --DOCSHELL 0x89bde400 == 142 [pid = 1851] [id = 689] 00:42:35 INFO - PROCESS | 1851 | --DOCSHELL 0x92fcd800 == 141 [pid = 1851] [id = 687] 00:42:35 INFO - PROCESS | 1851 | --DOCSHELL 0x92dc7000 == 140 [pid = 1851] [id = 686] 00:42:35 INFO - PROCESS | 1851 | --DOCSHELL 0x8e7ba800 == 139 [pid = 1851] [id = 685] 00:42:35 INFO - PROCESS | 1851 | --DOCSHELL 0x8ef3e800 == 138 [pid = 1851] [id = 683] 00:42:35 INFO - PROCESS | 1851 | --DOCSHELL 0x861d1400 == 137 [pid = 1851] [id = 684] 00:42:35 INFO - PROCESS | 1851 | --DOCSHELL 0x8f092400 == 136 [pid = 1851] [id = 682] 00:42:35 INFO - PROCESS | 1851 | --DOCSHELL 0x8ef3b000 == 135 [pid = 1851] [id = 681] 00:42:35 INFO - PROCESS | 1851 | --DOCSHELL 0x8e7ac000 == 134 [pid = 1851] [id = 680] 00:42:35 INFO - PROCESS | 1851 | --DOCSHELL 0x89928000 == 133 [pid = 1851] [id = 679] 00:42:35 INFO - PROCESS | 1851 | --DOCSHELL 0x854f7800 == 132 [pid = 1851] [id = 677] 00:42:35 INFO - PROCESS | 1851 | --DOCSHELL 0x8907ec00 == 131 [pid = 1851] [id = 678] 00:42:35 INFO - PROCESS | 1851 | --DOCSHELL 0x861d7400 == 130 [pid = 1851] [id = 676] 00:42:35 INFO - PROCESS | 1851 | --DOMWINDOW == 167 (0x89433c00) [pid = 1851] [serial = 1902] [outer = (nil)] [url = about:blank] 00:42:35 INFO - PROCESS | 1851 | --DOMWINDOW == 166 (0x89927400) [pid = 1851] [serial = 2025] [outer = (nil)] [url = about:blank] 00:42:35 INFO - PROCESS | 1851 | --DOMWINDOW == 165 (0x96063c00) [pid = 1851] [serial = 2016] [outer = (nil)] [url = about:blank] 00:42:35 INFO - PROCESS | 1851 | --DOMWINDOW == 164 (0x95842800) [pid = 1851] [serial = 2015] [outer = (nil)] [url = about:blank] 00:42:35 INFO - PROCESS | 1851 | --DOMWINDOW == 163 (0x94eeb000) [pid = 1851] [serial = 2013] [outer = (nil)] [url = about:blank] 00:42:35 INFO - PROCESS | 1851 | --DOMWINDOW == 162 (0x94ec5400) [pid = 1851] [serial = 2012] [outer = (nil)] [url = about:blank] 00:42:35 INFO - PROCESS | 1851 | --DOMWINDOW == 161 (0x94e88400) [pid = 1851] [serial = 2010] [outer = (nil)] [url = about:blank] 00:42:35 INFO - PROCESS | 1851 | --DOMWINDOW == 160 (0x94e82000) [pid = 1851] [serial = 2009] [outer = (nil)] [url = about:blank] 00:42:35 INFO - PROCESS | 1851 | --DOMWINDOW == 159 (0x937df400) [pid = 1851] [serial = 2007] [outer = (nil)] [url = about:blank] 00:42:35 INFO - PROCESS | 1851 | --DOMWINDOW == 158 (0x937d9800) [pid = 1851] [serial = 2006] [outer = (nil)] [url = about:blank] 00:42:35 INFO - PROCESS | 1851 | --DOMWINDOW == 157 (0x9312a000) [pid = 1851] [serial = 2004] [outer = (nil)] [url = about:blank] 00:42:35 INFO - PROCESS | 1851 | --DOMWINDOW == 156 (0x93124400) [pid = 1851] [serial = 2003] [outer = (nil)] [url = about:blank] 00:42:35 INFO - PROCESS | 1851 | --DOMWINDOW == 155 (0x930e7800) [pid = 1851] [serial = 2001] [outer = (nil)] [url = about:blank] 00:42:35 INFO - PROCESS | 1851 | --DOMWINDOW == 154 (0x930e0800) [pid = 1851] [serial = 2000] [outer = (nil)] [url = about:blank] 00:42:35 INFO - PROCESS | 1851 | --DOMWINDOW == 153 (0x92d6d000) [pid = 1851] [serial = 1998] [outer = (nil)] [url = about:blank] 00:42:35 INFO - PROCESS | 1851 | --DOMWINDOW == 152 (0x92d67000) [pid = 1851] [serial = 1997] [outer = (nil)] [url = about:blank] 00:42:35 INFO - PROCESS | 1851 | --DOMWINDOW == 151 (0x92922400) [pid = 1851] [serial = 1995] [outer = (nil)] [url = about:blank] 00:42:35 INFO - PROCESS | 1851 | --DOMWINDOW == 150 (0x927f0c00) [pid = 1851] [serial = 1994] [outer = (nil)] [url = about:blank] 00:42:35 INFO - PROCESS | 1851 | --DOMWINDOW == 149 (0x91041400) [pid = 1851] [serial = 1992] [outer = (nil)] [url = about:blank] 00:42:35 INFO - PROCESS | 1851 | --DOMWINDOW == 148 (0x90f3c000) [pid = 1851] [serial = 1991] [outer = (nil)] [url = about:blank] 00:42:35 INFO - PROCESS | 1851 | --DOMWINDOW == 147 (0x8fe9e800) [pid = 1851] [serial = 1989] [outer = (nil)] [url = about:blank] 00:42:35 INFO - PROCESS | 1851 | --DOMWINDOW == 146 (0x8fd4a400) [pid = 1851] [serial = 1988] [outer = (nil)] [url = about:blank] 00:42:35 INFO - PROCESS | 1851 | --DOMWINDOW == 145 (0x8fc25400) [pid = 1851] [serial = 1986] [outer = (nil)] [url = about:blank] 00:42:35 INFO - PROCESS | 1851 | --DOMWINDOW == 144 (0x8fc1bc00) [pid = 1851] [serial = 1985] [outer = (nil)] [url = about:blank] 00:42:35 INFO - PROCESS | 1851 | --DOMWINDOW == 143 (0x8f090400) [pid = 1851] [serial = 1983] [outer = (nil)] [url = about:blank] 00:42:35 INFO - PROCESS | 1851 | --DOMWINDOW == 142 (0x8f08a800) [pid = 1851] [serial = 1982] [outer = (nil)] [url = about:blank] 00:42:35 INFO - PROCESS | 1851 | --DOMWINDOW == 141 (0x8ef33400) [pid = 1851] [serial = 1980] [outer = (nil)] [url = about:blank] 00:42:35 INFO - PROCESS | 1851 | --DOMWINDOW == 140 (0x8eef6000) [pid = 1851] [serial = 1979] [outer = (nil)] [url = about:blank] 00:42:35 INFO - PROCESS | 1851 | --DOMWINDOW == 139 (0x8e8cfc00) [pid = 1851] [serial = 1977] [outer = (nil)] [url = about:blank] 00:42:35 INFO - PROCESS | 1851 | --DOMWINDOW == 138 (0x8e7b2000) [pid = 1851] [serial = 1976] [outer = (nil)] [url = about:blank] 00:42:35 INFO - PROCESS | 1851 | --DOMWINDOW == 137 (0x8b39cc00) [pid = 1851] [serial = 1974] [outer = (nil)] [url = about:blank] 00:42:35 INFO - PROCESS | 1851 | --DOMWINDOW == 136 (0x8a2f6400) [pid = 1851] [serial = 1973] [outer = (nil)] [url = about:blank] 00:42:35 INFO - PROCESS | 1851 | --DOMWINDOW == 135 (0x893b4000) [pid = 1851] [serial = 1971] [outer = (nil)] [url = about:blank] 00:42:35 INFO - PROCESS | 1851 | --DOMWINDOW == 134 (0x89149400) [pid = 1851] [serial = 1970] [outer = (nil)] [url = about:blank] 00:42:35 INFO - PROCESS | 1851 | --DOMWINDOW == 133 (0x88955c00) [pid = 1851] [serial = 2021] [outer = (nil)] [url = about:blank] 00:42:35 INFO - PROCESS | 1851 | --DOMWINDOW == 132 (0x97802000) [pid = 1851] [serial = 2019] [outer = (nil)] [url = about:blank] 00:42:35 INFO - PROCESS | 1851 | --DOMWINDOW == 131 (0x977cc400) [pid = 1851] [serial = 2018] [outer = (nil)] [url = about:blank] 00:42:35 INFO - PROCESS | 1851 | --DOMWINDOW == 130 (0x89429000) [pid = 1851] [serial = 2024] [outer = (nil)] [url = about:blank] 00:42:35 INFO - PROCESS | 1851 | --DOMWINDOW == 129 (0x88fec400) [pid = 1851] [serial = 2022] [outer = (nil)] [url = about:blank] 00:42:35 INFO - PROCESS | 1851 | --DOMWINDOW == 128 (0x89bda800) [pid = 1851] [serial = 2027] [outer = (nil)] [url = about:blank] 00:42:35 INFO - PROCESS | 1851 | 1461224555831 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]]]}] 00:42:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 00:42:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 4691ms 00:42:35 INFO - PROCESS | 1851 | 1461224555870 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 00:42:35 INFO - PROCESS | 1851 | 1461224555876 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 00:42:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 00:42:35 INFO - PROCESS | 1851 | 1461224555885 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 00:42:35 INFO - PROCESS | 1851 | 1461224555891 Marionette TRACE conn3 <- [1,2822,null,{}] 00:42:35 INFO - PROCESS | 1851 | 1461224555900 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}] 00:42:36 INFO - PROCESS | 1851 | 1461224556265 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 00:42:36 INFO - PROCESS | 1851 | 1461224556417 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:36 INFO - PROCESS | 1851 | ++DOCSHELL 0x888e1c00 == 131 [pid = 1851] [id = 713] 00:42:36 INFO - PROCESS | 1851 | ++DOMWINDOW == 129 (0x88fe2400) [pid = 1851] [serial = 2140] [outer = (nil)] 00:42:36 INFO - PROCESS | 1851 | ++DOMWINDOW == 130 (0x88fec400) [pid = 1851] [serial = 2141] [outer = 0x88fe2400] 00:42:36 INFO - PROCESS | 1851 | 1461224556502 Marionette DEBUG loaded listener.js 00:42:36 INFO - PROCESS | 1851 | ++DOMWINDOW == 131 (0x8908a400) [pid = 1851] [serial = 2142] [outer = 0x88fe2400] 00:42:37 INFO - PROCESS | 1851 | 1461224557351 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]]]}] 00:42:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 00:42:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1555ms 00:42:37 INFO - PROCESS | 1851 | 1461224557441 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 00:42:37 INFO - PROCESS | 1851 | 1461224557449 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 00:42:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 00:42:37 INFO - PROCESS | 1851 | 1461224557460 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 00:42:37 INFO - PROCESS | 1851 | 1461224557464 Marionette TRACE conn3 <- [1,2826,null,{}] 00:42:37 INFO - PROCESS | 1851 | 1461224557470 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}] 00:42:37 INFO - PROCESS | 1851 | 1461224557705 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 00:42:38 INFO - PROCESS | 1851 | 1461224558018 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:38 INFO - PROCESS | 1851 | ++DOCSHELL 0x8907e000 == 132 [pid = 1851] [id = 714] 00:42:38 INFO - PROCESS | 1851 | ++DOMWINDOW == 132 (0x8942a000) [pid = 1851] [serial = 2143] [outer = (nil)] 00:42:38 INFO - PROCESS | 1851 | ++DOMWINDOW == 133 (0x89928c00) [pid = 1851] [serial = 2144] [outer = 0x8942a000] 00:42:38 INFO - PROCESS | 1851 | 1461224558116 Marionette DEBUG loaded listener.js 00:42:38 INFO - PROCESS | 1851 | ++DOMWINDOW == 134 (0x89a7dc00) [pid = 1851] [serial = 2145] [outer = 0x8942a000] 00:42:39 INFO - PROCESS | 1851 | 1461224559184 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 00:42:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 00:42:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1781ms 00:42:39 INFO - PROCESS | 1851 | 1461224559241 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 00:42:39 INFO - PROCESS | 1851 | 1461224559244 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 00:42:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 00:42:39 INFO - PROCESS | 1851 | 1461224559257 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 00:42:39 INFO - PROCESS | 1851 | 1461224559266 Marionette TRACE conn3 <- [1,2830,null,{}] 00:42:39 INFO - PROCESS | 1851 | 1461224559323 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}] 00:42:39 INFO - PROCESS | 1851 | 1461224559649 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 00:42:40 INFO - PROCESS | 1851 | --DOMWINDOW == 133 (0x92fd5800) [pid = 1851] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 00:42:40 INFO - PROCESS | 1851 | --DOMWINDOW == 132 (0x8914a800) [pid = 1851] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 00:42:40 INFO - PROCESS | 1851 | --DOMWINDOW == 131 (0x8a5d0c00) [pid = 1851] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 00:42:40 INFO - PROCESS | 1851 | --DOMWINDOW == 130 (0x858ec000) [pid = 1851] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 00:42:40 INFO - PROCESS | 1851 | --DOMWINDOW == 129 (0x89081400) [pid = 1851] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 00:42:40 INFO - PROCESS | 1851 | --DOMWINDOW == 128 (0x8e7ba000) [pid = 1851] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 00:42:40 INFO - PROCESS | 1851 | --DOMWINDOW == 127 (0x8b3d1000) [pid = 1851] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 00:42:40 INFO - PROCESS | 1851 | --DOMWINDOW == 126 (0x861d8000) [pid = 1851] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 00:42:40 INFO - PROCESS | 1851 | --DOMWINDOW == 125 (0x8f095000) [pid = 1851] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 00:42:40 INFO - PROCESS | 1851 | --DOMWINDOW == 124 (0x8942f000) [pid = 1851] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 00:42:40 INFO - PROCESS | 1851 | --DOMWINDOW == 123 (0x89bdc800) [pid = 1851] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 00:42:40 INFO - PROCESS | 1851 | --DOMWINDOW == 122 (0x8fc21c00) [pid = 1851] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 00:42:40 INFO - PROCESS | 1851 | --DOMWINDOW == 121 (0x94e8bc00) [pid = 1851] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 00:42:40 INFO - PROCESS | 1851 | --DOMWINDOW == 120 (0x8f08c400) [pid = 1851] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 00:42:40 INFO - PROCESS | 1851 | --DOMWINDOW == 119 (0x8f8c2800) [pid = 1851] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 00:42:40 INFO - PROCESS | 1851 | --DOMWINDOW == 118 (0x903a8000) [pid = 1851] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 00:42:40 INFO - PROCESS | 1851 | --DOMWINDOW == 117 (0x88fe7800) [pid = 1851] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 00:42:40 INFO - PROCESS | 1851 | --DOMWINDOW == 116 (0x92dc7800) [pid = 1851] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 00:42:40 INFO - PROCESS | 1851 | 1461224560292 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:40 INFO - PROCESS | 1851 | ++DOCSHELL 0x848dd400 == 133 [pid = 1851] [id = 715] 00:42:40 INFO - PROCESS | 1851 | ++DOMWINDOW == 117 (0x858ec000) [pid = 1851] [serial = 2146] [outer = (nil)] 00:42:40 INFO - PROCESS | 1851 | ++DOMWINDOW == 118 (0x88fe7800) [pid = 1851] [serial = 2147] [outer = 0x858ec000] 00:42:40 INFO - PROCESS | 1851 | 1461224560385 Marionette DEBUG loaded listener.js 00:42:40 INFO - PROCESS | 1851 | ++DOMWINDOW == 119 (0x8a5d8400) [pid = 1851] [serial = 2148] [outer = 0x858ec000] 00:42:41 INFO - PROCESS | 1851 | 1461224561255 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]]]}] 00:42:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 00:42:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 2042ms 00:42:41 INFO - PROCESS | 1851 | 1461224561300 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 00:42:41 INFO - PROCESS | 1851 | 1461224561304 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 00:42:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 00:42:41 INFO - PROCESS | 1851 | 1461224561326 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 00:42:41 INFO - PROCESS | 1851 | 1461224561329 Marionette TRACE conn3 <- [1,2834,null,{}] 00:42:41 INFO - PROCESS | 1851 | 1461224561339 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}] 00:42:41 INFO - PROCESS | 1851 | 1461224561564 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 00:42:41 INFO - PROCESS | 1851 | 1461224561788 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:41 INFO - PROCESS | 1851 | ++DOCSHELL 0x89b1f000 == 134 [pid = 1851] [id = 716] 00:42:41 INFO - PROCESS | 1851 | ++DOMWINDOW == 120 (0x8b3d0c00) [pid = 1851] [serial = 2149] [outer = (nil)] 00:42:41 INFO - PROCESS | 1851 | ++DOMWINDOW == 121 (0x8b3da800) [pid = 1851] [serial = 2150] [outer = 0x8b3d0c00] 00:42:41 INFO - PROCESS | 1851 | 1461224561872 Marionette DEBUG loaded listener.js 00:42:41 INFO - PROCESS | 1851 | ++DOMWINDOW == 122 (0x8e78b400) [pid = 1851] [serial = 2151] [outer = 0x8b3d0c00] 00:42:43 INFO - PROCESS | 1851 | 1461224563071 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 00:42:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 00:42:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1787ms 00:42:43 INFO - PROCESS | 1851 | 1461224563114 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 00:42:43 INFO - PROCESS | 1851 | 1461224563120 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 00:42:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 00:42:43 INFO - PROCESS | 1851 | 1461224563130 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 00:42:43 INFO - PROCESS | 1851 | 1461224563135 Marionette TRACE conn3 <- [1,2838,null,{}] 00:42:43 INFO - PROCESS | 1851 | 1461224563145 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}] 00:42:43 INFO - PROCESS | 1851 | 1461224563406 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 00:42:43 INFO - PROCESS | 1851 | 1461224563788 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:43 INFO - PROCESS | 1851 | ++DOCSHELL 0x888ef800 == 135 [pid = 1851] [id = 717] 00:42:43 INFO - PROCESS | 1851 | ++DOMWINDOW == 123 (0x89085c00) [pid = 1851] [serial = 2152] [outer = (nil)] 00:42:43 INFO - PROCESS | 1851 | ++DOMWINDOW == 124 (0x89431000) [pid = 1851] [serial = 2153] [outer = 0x89085c00] 00:42:43 INFO - PROCESS | 1851 | 1461224563890 Marionette DEBUG loaded listener.js 00:42:44 INFO - PROCESS | 1851 | ++DOMWINDOW == 125 (0x89a74000) [pid = 1851] [serial = 2154] [outer = 0x89085c00] 00:42:44 INFO - PROCESS | 1851 | 1461224564875 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]]]}] 00:42:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 00:42:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1795ms 00:42:44 INFO - PROCESS | 1851 | 1461224564925 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 00:42:44 INFO - PROCESS | 1851 | 1461224564934 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 00:42:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 00:42:44 INFO - PROCESS | 1851 | 1461224564946 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 00:42:44 INFO - PROCESS | 1851 | 1461224564950 Marionette TRACE conn3 <- [1,2842,null,{}] 00:42:44 INFO - PROCESS | 1851 | 1461224564957 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}] 00:42:45 INFO - PROCESS | 1851 | 1461224565268 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 00:42:45 INFO - PROCESS | 1851 | 1461224565699 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:45 INFO - PROCESS | 1851 | ++DOCSHELL 0x8b39c000 == 136 [pid = 1851] [id = 718] 00:42:45 INFO - PROCESS | 1851 | ++DOMWINDOW == 126 (0x8b39e400) [pid = 1851] [serial = 2155] [outer = (nil)] 00:42:45 INFO - PROCESS | 1851 | ++DOMWINDOW == 127 (0x8e8c2c00) [pid = 1851] [serial = 2156] [outer = 0x8b39e400] 00:42:45 INFO - PROCESS | 1851 | 1461224565790 Marionette DEBUG loaded listener.js 00:42:45 INFO - PROCESS | 1851 | ++DOMWINDOW == 128 (0x8eadd400) [pid = 1851] [serial = 2157] [outer = 0x8b39e400] 00:42:46 INFO - PROCESS | 1851 | 1461224566828 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]]]}] 00:42:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 00:42:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1946ms 00:42:46 INFO - PROCESS | 1851 | 1461224566892 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 00:42:46 INFO - PROCESS | 1851 | 1461224566896 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 00:42:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 00:42:46 INFO - PROCESS | 1851 | 1461224566904 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 00:42:46 INFO - PROCESS | 1851 | 1461224566910 Marionette TRACE conn3 <- [1,2846,null,{}] 00:42:46 INFO - PROCESS | 1851 | 1461224566928 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}] 00:42:47 INFO - PROCESS | 1851 | 1461224567203 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 00:42:47 INFO - PROCESS | 1851 | 1461224567557 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:47 INFO - PROCESS | 1851 | ++DOCSHELL 0x8e8c4000 == 137 [pid = 1851] [id = 719] 00:42:47 INFO - PROCESS | 1851 | ++DOMWINDOW == 129 (0x8ef3c400) [pid = 1851] [serial = 2158] [outer = (nil)] 00:42:47 INFO - PROCESS | 1851 | ++DOMWINDOW == 130 (0x8f08a800) [pid = 1851] [serial = 2159] [outer = 0x8ef3c400] 00:42:47 INFO - PROCESS | 1851 | 1461224567657 Marionette DEBUG loaded listener.js 00:42:47 INFO - PROCESS | 1851 | ++DOMWINDOW == 131 (0x8f094c00) [pid = 1851] [serial = 2160] [outer = 0x8ef3c400] 00:42:48 INFO - PROCESS | 1851 | 1461224568600 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]]]}] 00:42:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 00:42:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1740ms 00:42:48 INFO - PROCESS | 1851 | 1461224568644 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 00:42:48 INFO - PROCESS | 1851 | 1461224568649 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 00:42:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 00:42:48 INFO - PROCESS | 1851 | 1461224568655 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 00:42:48 INFO - PROCESS | 1851 | 1461224568659 Marionette TRACE conn3 <- [1,2850,null,{}] 00:42:48 INFO - PROCESS | 1851 | 1461224568665 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}] 00:42:48 INFO - PROCESS | 1851 | 1461224568920 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 00:42:49 INFO - PROCESS | 1851 | 1461224569274 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:49 INFO - PROCESS | 1851 | ++DOCSHELL 0x8ef37000 == 138 [pid = 1851] [id = 720] 00:42:49 INFO - PROCESS | 1851 | ++DOMWINDOW == 132 (0x8f08a000) [pid = 1851] [serial = 2161] [outer = (nil)] 00:42:49 INFO - PROCESS | 1851 | ++DOMWINDOW == 133 (0x8f18fc00) [pid = 1851] [serial = 2162] [outer = 0x8f08a000] 00:42:49 INFO - PROCESS | 1851 | 1461224569372 Marionette DEBUG loaded listener.js 00:42:49 INFO - PROCESS | 1851 | ++DOMWINDOW == 134 (0x8f4e0000) [pid = 1851] [serial = 2163] [outer = 0x8f08a000] 00:42:50 INFO - PROCESS | 1851 | 1461224570301 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 00:42:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 00:42:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1680ms 00:42:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 00:42:50 INFO - PROCESS | 1851 | 1461224570337 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 00:42:50 INFO - PROCESS | 1851 | 1461224570341 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 00:42:50 INFO - PROCESS | 1851 | 1461224570348 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 00:42:50 INFO - PROCESS | 1851 | 1461224570350 Marionette TRACE conn3 <- [1,2854,null,{}] 00:42:50 INFO - PROCESS | 1851 | 1461224570357 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}] 00:42:50 INFO - PROCESS | 1851 | 1461224570682 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 00:42:50 INFO - PROCESS | 1851 | 1461224570967 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:51 INFO - PROCESS | 1851 | ++DOCSHELL 0x8ef3e400 == 139 [pid = 1851] [id = 721] 00:42:51 INFO - PROCESS | 1851 | ++DOMWINDOW == 135 (0x8f186400) [pid = 1851] [serial = 2164] [outer = (nil)] 00:42:51 INFO - PROCESS | 1851 | ++DOMWINDOW == 136 (0x8fc1e800) [pid = 1851] [serial = 2165] [outer = 0x8f186400] 00:42:51 INFO - PROCESS | 1851 | 1461224571062 Marionette DEBUG loaded listener.js 00:42:51 INFO - PROCESS | 1851 | ++DOMWINDOW == 137 (0x8fce8400) [pid = 1851] [serial = 2166] [outer = 0x8f186400] 00:42:52 INFO - PROCESS | 1851 | 1461224571994 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]]]}] 00:42:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 00:42:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1686ms 00:42:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 00:42:52 INFO - PROCESS | 1851 | 1461224572033 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 00:42:52 INFO - PROCESS | 1851 | 1461224572036 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 00:42:52 INFO - PROCESS | 1851 | 1461224572043 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 00:42:52 INFO - PROCESS | 1851 | 1461224572046 Marionette TRACE conn3 <- [1,2858,null,{}] 00:42:52 INFO - PROCESS | 1851 | 1461224572052 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}] 00:42:52 INFO - PROCESS | 1851 | 1461224572309 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 00:42:52 INFO - PROCESS | 1851 | 1461224572670 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:52 INFO - PROCESS | 1851 | ++DOCSHELL 0x8ef36c00 == 140 [pid = 1851] [id = 722] 00:42:52 INFO - PROCESS | 1851 | ++DOMWINDOW == 138 (0x8fd50800) [pid = 1851] [serial = 2167] [outer = (nil)] 00:42:52 INFO - PROCESS | 1851 | ++DOMWINDOW == 139 (0x91041400) [pid = 1851] [serial = 2168] [outer = 0x8fd50800] 00:42:52 INFO - PROCESS | 1851 | 1461224572771 Marionette DEBUG loaded listener.js 00:42:52 INFO - PROCESS | 1851 | ++DOMWINDOW == 140 (0x912e9400) [pid = 1851] [serial = 2169] [outer = 0x8fd50800] 00:42:53 INFO - PROCESS | 1851 | 1461224573701 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 00:42:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 00:42:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1741ms 00:42:53 INFO - PROCESS | 1851 | 1461224573784 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 00:42:53 INFO - PROCESS | 1851 | 1461224573789 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 00:42:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 00:42:53 INFO - PROCESS | 1851 | 1461224573795 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 00:42:53 INFO - PROCESS | 1851 | 1461224573799 Marionette TRACE conn3 <- [1,2862,null,{}] 00:42:53 INFO - PROCESS | 1851 | 1461224573805 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}] 00:42:54 INFO - PROCESS | 1851 | 1461224574029 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 00:42:54 INFO - PROCESS | 1851 | 1461224574397 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:54 INFO - PROCESS | 1851 | ++DOCSHELL 0x8fea5400 == 141 [pid = 1851] [id = 723] 00:42:54 INFO - PROCESS | 1851 | ++DOMWINDOW == 141 (0x90f34800) [pid = 1851] [serial = 2170] [outer = (nil)] 00:42:54 INFO - PROCESS | 1851 | ++DOMWINDOW == 142 (0x927f0000) [pid = 1851] [serial = 2171] [outer = 0x90f34800] 00:42:54 INFO - PROCESS | 1851 | 1461224574504 Marionette DEBUG loaded listener.js 00:42:54 INFO - PROCESS | 1851 | ++DOMWINDOW == 143 (0x92927000) [pid = 1851] [serial = 2172] [outer = 0x90f34800] 00:42:55 INFO - PROCESS | 1851 | 1461224575451 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]]]}] 00:42:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 00:42:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1737ms 00:42:55 INFO - PROCESS | 1851 | 1461224575533 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 00:42:55 INFO - PROCESS | 1851 | 1461224575538 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 00:42:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 00:42:55 INFO - PROCESS | 1851 | 1461224575544 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 00:42:55 INFO - PROCESS | 1851 | 1461224575547 Marionette TRACE conn3 <- [1,2866,null,{}] 00:42:55 INFO - PROCESS | 1851 | 1461224575553 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}] 00:42:55 INFO - PROCESS | 1851 | 1461224575831 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 00:42:56 INFO - PROCESS | 1851 | 1461224576245 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:56 INFO - PROCESS | 1851 | ++DOCSHELL 0x88fe8c00 == 142 [pid = 1851] [id = 724] 00:42:56 INFO - PROCESS | 1851 | ++DOMWINDOW == 144 (0x8b247000) [pid = 1851] [serial = 2173] [outer = (nil)] 00:42:56 INFO - PROCESS | 1851 | ++DOMWINDOW == 145 (0x92d69000) [pid = 1851] [serial = 2174] [outer = 0x8b247000] 00:42:56 INFO - PROCESS | 1851 | 1461224576352 Marionette DEBUG loaded listener.js 00:42:56 INFO - PROCESS | 1851 | ++DOMWINDOW == 146 (0x92d70400) [pid = 1851] [serial = 2175] [outer = 0x8b247000] 00:42:57 INFO - PROCESS | 1851 | 1461224577317 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]]]}] 00:42:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 00:42:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1837ms 00:42:57 INFO - PROCESS | 1851 | 1461224577383 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 00:42:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 00:42:57 INFO - PROCESS | 1851 | 1461224577387 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 00:42:57 INFO - PROCESS | 1851 | 1461224577394 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 00:42:57 INFO - PROCESS | 1851 | 1461224577397 Marionette TRACE conn3 <- [1,2870,null,{}] 00:42:57 INFO - PROCESS | 1851 | 1461224577403 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}] 00:42:57 INFO - PROCESS | 1851 | 1461224577624 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 00:42:57 INFO - PROCESS | 1851 | 1461224577975 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:58 INFO - PROCESS | 1851 | ++DOCSHELL 0x929ce800 == 143 [pid = 1851] [id = 725] 00:42:58 INFO - PROCESS | 1851 | ++DOMWINDOW == 147 (0x929d7800) [pid = 1851] [serial = 2176] [outer = (nil)] 00:42:58 INFO - PROCESS | 1851 | ++DOMWINDOW == 148 (0x92fd4000) [pid = 1851] [serial = 2177] [outer = 0x929d7800] 00:42:58 INFO - PROCESS | 1851 | 1461224578069 Marionette DEBUG loaded listener.js 00:42:58 INFO - PROCESS | 1851 | ++DOMWINDOW == 149 (0x92fd8400) [pid = 1851] [serial = 2178] [outer = 0x929d7800] 00:42:59 INFO - PROCESS | 1851 | 1461224578997 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]]]}] 00:42:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 00:42:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1688ms 00:42:59 INFO - PROCESS | 1851 | 1461224579083 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 00:42:59 INFO - PROCESS | 1851 | 1461224579087 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 00:42:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 00:42:59 INFO - PROCESS | 1851 | 1461224579094 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 00:42:59 INFO - PROCESS | 1851 | 1461224579097 Marionette TRACE conn3 <- [1,2874,null,{}] 00:42:59 INFO - PROCESS | 1851 | 1461224579103 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}] 00:42:59 INFO - PROCESS | 1851 | 1461224579384 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 00:42:59 INFO - PROCESS | 1851 | 1461224579752 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:59 INFO - PROCESS | 1851 | ++DOCSHELL 0x929d6c00 == 144 [pid = 1851] [id = 726] 00:42:59 INFO - PROCESS | 1851 | ++DOMWINDOW == 150 (0x92fcd000) [pid = 1851] [serial = 2179] [outer = (nil)] 00:42:59 INFO - PROCESS | 1851 | ++DOMWINDOW == 151 (0x93128c00) [pid = 1851] [serial = 2180] [outer = 0x92fcd000] 00:42:59 INFO - PROCESS | 1851 | 1461224579843 Marionette DEBUG loaded listener.js 00:42:59 INFO - PROCESS | 1851 | ++DOMWINDOW == 152 (0x9312a400) [pid = 1851] [serial = 2181] [outer = 0x92fcd000] 00:43:00 INFO - PROCESS | 1851 | 1461224580819 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]]]}] 00:43:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 00:43:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1782ms 00:43:00 INFO - PROCESS | 1851 | 1461224580877 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 00:43:00 INFO - PROCESS | 1851 | 1461224580881 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 00:43:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 00:43:00 INFO - PROCESS | 1851 | 1461224580888 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 00:43:00 INFO - PROCESS | 1851 | 1461224580893 Marionette TRACE conn3 <- [1,2878,null,{}] 00:43:00 INFO - PROCESS | 1851 | 1461224580899 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}] 00:43:01 INFO - PROCESS | 1851 | 1461224581176 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 00:43:01 INFO - PROCESS | 1851 | 1461224581579 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:01 INFO - PROCESS | 1851 | ++DOCSHELL 0x89086800 == 145 [pid = 1851] [id = 727] 00:43:01 INFO - PROCESS | 1851 | ++DOMWINDOW == 153 (0x94ebc000) [pid = 1851] [serial = 2182] [outer = (nil)] 00:43:01 INFO - PROCESS | 1851 | ++DOMWINDOW == 154 (0x94eeb400) [pid = 1851] [serial = 2183] [outer = 0x94ebc000] 00:43:01 INFO - PROCESS | 1851 | 1461224581679 Marionette DEBUG loaded listener.js 00:43:01 INFO - PROCESS | 1851 | ++DOMWINDOW == 155 (0x96aeac00) [pid = 1851] [serial = 2184] [outer = 0x94ebc000] 00:43:03 INFO - PROCESS | 1851 | 1461224582998 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]]]}] 00:43:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 00:43:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 2157ms 00:43:03 INFO - PROCESS | 1851 | 1461224583065 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 00:43:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 00:43:03 INFO - PROCESS | 1851 | 1461224583071 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 00:43:03 INFO - PROCESS | 1851 | 1461224583080 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 00:43:03 INFO - PROCESS | 1851 | 1461224583085 Marionette TRACE conn3 <- [1,2882,null,{}] 00:43:03 INFO - PROCESS | 1851 | 1461224583094 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}] 00:43:03 INFO - PROCESS | 1851 | 1461224583640 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 00:43:03 INFO - PROCESS | 1851 | 1461224583937 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:03 INFO - PROCESS | 1851 | ++DOCSHELL 0x91ced800 == 146 [pid = 1851] [id = 728] 00:43:03 INFO - PROCESS | 1851 | ++DOMWINDOW == 156 (0x937e0c00) [pid = 1851] [serial = 2185] [outer = (nil)] 00:43:04 INFO - PROCESS | 1851 | ++DOMWINDOW == 157 (0x97b60c00) [pid = 1851] [serial = 2186] [outer = 0x937e0c00] 00:43:04 INFO - PROCESS | 1851 | 1461224584031 Marionette DEBUG loaded listener.js 00:43:04 INFO - PROCESS | 1851 | ++DOMWINDOW == 158 (0x97b70400) [pid = 1851] [serial = 2187] [outer = 0x937e0c00] 00:43:05 INFO - PROCESS | 1851 | 1461224585000 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]]]}] 00:43:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 00:43:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1991ms 00:43:05 INFO - PROCESS | 1851 | 1461224585071 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 00:43:05 INFO - PROCESS | 1851 | 1461224585075 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 00:43:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 00:43:05 INFO - PROCESS | 1851 | 1461224585082 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 00:43:05 INFO - PROCESS | 1851 | 1461224585086 Marionette TRACE conn3 <- [1,2886,null,{}] 00:43:05 INFO - PROCESS | 1851 | 1461224585092 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}] 00:43:05 INFO - PROCESS | 1851 | 1461224585375 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 00:43:05 INFO - PROCESS | 1851 | 1461224585753 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:05 INFO - PROCESS | 1851 | ++DOCSHELL 0x96e79000 == 147 [pid = 1851] [id = 729] 00:43:05 INFO - PROCESS | 1851 | ++DOMWINDOW == 159 (0x97808800) [pid = 1851] [serial = 2188] [outer = (nil)] 00:43:05 INFO - PROCESS | 1851 | ++DOMWINDOW == 160 (0x97ebac00) [pid = 1851] [serial = 2189] [outer = 0x97808800] 00:43:05 INFO - PROCESS | 1851 | 1461224585924 Marionette DEBUG loaded listener.js 00:43:06 INFO - PROCESS | 1851 | ++DOMWINDOW == 161 (0x9805e400) [pid = 1851] [serial = 2190] [outer = 0x97808800] 00:43:06 INFO - PROCESS | 1851 | 1461224586940 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]]]}] 00:43:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 00:43:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1940ms 00:43:07 INFO - PROCESS | 1851 | 1461224587023 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 00:43:07 INFO - PROCESS | 1851 | 1461224587027 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 00:43:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 00:43:07 INFO - PROCESS | 1851 | 1461224587034 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 00:43:07 INFO - PROCESS | 1851 | 1461224587038 Marionette TRACE conn3 <- [1,2890,null,{}] 00:43:07 INFO - PROCESS | 1851 | 1461224587043 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}] 00:43:07 INFO - PROCESS | 1851 | 1461224587303 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 00:43:07 INFO - PROCESS | 1851 | 1461224587663 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:07 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f18f800 == 148 [pid = 1851] [id = 730] 00:43:07 INFO - PROCESS | 1851 | ++DOMWINDOW == 162 (0x930e5800) [pid = 1851] [serial = 2191] [outer = (nil)] 00:43:07 INFO - PROCESS | 1851 | ++DOMWINDOW == 163 (0x983b5000) [pid = 1851] [serial = 2192] [outer = 0x930e5800] 00:43:07 INFO - PROCESS | 1851 | 1461224587752 Marionette DEBUG loaded listener.js 00:43:07 INFO - PROCESS | 1851 | ++DOMWINDOW == 164 (0x983be000) [pid = 1851] [serial = 2193] [outer = 0x930e5800] 00:43:08 INFO - PROCESS | 1851 | 1461224588677 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 00:43:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 00:43:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1684ms 00:43:08 INFO - PROCESS | 1851 | 1461224588719 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 00:43:08 INFO - PROCESS | 1851 | 1461224588723 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 00:43:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 00:43:08 INFO - PROCESS | 1851 | 1461224588730 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 00:43:08 INFO - PROCESS | 1851 | 1461224588733 Marionette TRACE conn3 <- [1,2894,null,{}] 00:43:08 INFO - PROCESS | 1851 | 1461224588739 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}] 00:43:08 INFO - PROCESS | 1851 | 1461224588987 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 00:43:09 INFO - PROCESS | 1851 | 1461224589343 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:09 INFO - PROCESS | 1851 | ++DOCSHELL 0x982eac00 == 149 [pid = 1851] [id = 731] 00:43:09 INFO - PROCESS | 1851 | ++DOMWINDOW == 165 (0x982ecc00) [pid = 1851] [serial = 2194] [outer = (nil)] 00:43:09 INFO - PROCESS | 1851 | ++DOMWINDOW == 166 (0x98454c00) [pid = 1851] [serial = 2195] [outer = 0x982ecc00] 00:43:09 INFO - PROCESS | 1851 | 1461224589434 Marionette DEBUG loaded listener.js 00:43:09 INFO - PROCESS | 1851 | ++DOMWINDOW == 167 (0x98459800) [pid = 1851] [serial = 2196] [outer = 0x982ecc00] 00:43:10 INFO - PROCESS | 1851 | 1461224590349 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]]]}] 00:43:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 00:43:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1687ms 00:43:10 INFO - PROCESS | 1851 | 1461224590418 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 00:43:10 INFO - PROCESS | 1851 | 1461224590421 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 00:43:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 00:43:10 INFO - PROCESS | 1851 | 1461224590428 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 00:43:10 INFO - PROCESS | 1851 | 1461224590432 Marionette TRACE conn3 <- [1,2898,null,{}] 00:43:10 INFO - PROCESS | 1851 | 1461224590437 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}] 00:43:10 INFO - PROCESS | 1851 | 1461224590658 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 00:43:11 INFO - PROCESS | 1851 | 1461224591024 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:11 INFO - PROCESS | 1851 | ++DOCSHELL 0x983bb400 == 150 [pid = 1851] [id = 732] 00:43:11 INFO - PROCESS | 1851 | ++DOMWINDOW == 168 (0x9844f800) [pid = 1851] [serial = 2197] [outer = (nil)] 00:43:11 INFO - PROCESS | 1851 | ++DOMWINDOW == 169 (0x98585000) [pid = 1851] [serial = 2198] [outer = 0x9844f800] 00:43:11 INFO - PROCESS | 1851 | 1461224591120 Marionette DEBUG loaded listener.js 00:43:11 INFO - PROCESS | 1851 | ++DOMWINDOW == 170 (0x98a03c00) [pid = 1851] [serial = 2199] [outer = 0x9844f800] 00:43:12 INFO - PROCESS | 1851 | 1461224592086 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]]]}] 00:43:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 00:43:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1737ms 00:43:12 INFO - PROCESS | 1851 | 1461224592166 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 00:43:12 INFO - PROCESS | 1851 | 1461224592171 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 00:43:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 00:43:12 INFO - PROCESS | 1851 | 1461224592177 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 00:43:12 INFO - PROCESS | 1851 | 1461224592181 Marionette TRACE conn3 <- [1,2902,null,{}] 00:43:12 INFO - PROCESS | 1851 | 1461224592187 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}] 00:43:12 INFO - PROCESS | 1851 | 1461224592456 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 00:43:12 INFO - PROCESS | 1851 | 1461224592817 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:15 INFO - PROCESS | 1851 | --DOCSHELL 0x848df400 == 149 [pid = 1851] [id = 654] 00:43:15 INFO - PROCESS | 1851 | --DOCSHELL 0x94ee9c00 == 148 [pid = 1851] [id = 712] 00:43:15 INFO - PROCESS | 1851 | --DOCSHELL 0x930ea000 == 147 [pid = 1851] [id = 711] 00:43:15 INFO - PROCESS | 1851 | --DOCSHELL 0x93122400 == 146 [pid = 1851] [id = 709] 00:43:15 INFO - PROCESS | 1851 | --DOCSHELL 0x854f8000 == 145 [pid = 1851] [id = 710] 00:43:15 INFO - PROCESS | 1851 | --DOCSHELL 0x92fd1000 == 144 [pid = 1851] [id = 708] 00:43:15 INFO - PROCESS | 1851 | --DOCSHELL 0x89081000 == 143 [pid = 1851] [id = 707] 00:43:15 INFO - PROCESS | 1851 | --DOCSHELL 0x91c94000 == 142 [pid = 1851] [id = 706] 00:43:15 INFO - PROCESS | 1851 | --DOCSHELL 0x8fceac00 == 141 [pid = 1851] [id = 704] 00:43:15 INFO - PROCESS | 1851 | --DOCSHELL 0x9103dc00 == 140 [pid = 1851] [id = 705] 00:43:15 INFO - PROCESS | 1851 | --DOCSHELL 0x8f09dc00 == 139 [pid = 1851] [id = 703] 00:43:15 INFO - PROCESS | 1851 | --DOCSHELL 0x893b0000 == 138 [pid = 1851] [id = 702] 00:43:15 INFO - PROCESS | 1851 | --DOCSHELL 0x8eef1c00 == 137 [pid = 1851] [id = 701] 00:43:15 INFO - PROCESS | 1851 | --DOCSHELL 0x8ef34800 == 136 [pid = 1851] [id = 700] 00:43:15 INFO - PROCESS | 1851 | --DOCSHELL 0x8b3cf000 == 135 [pid = 1851] [id = 699] 00:43:15 INFO - PROCESS | 1851 | --DOCSHELL 0x88fe4400 == 134 [pid = 1851] [id = 697] 00:43:15 INFO - PROCESS | 1851 | --DOCSHELL 0x89be2400 == 133 [pid = 1851] [id = 698] 00:43:15 INFO - PROCESS | 1851 | --DOCSHELL 0x89142800 == 132 [pid = 1851] [id = 696] 00:43:15 INFO - PROCESS | 1851 | --DOCSHELL 0x857ad400 == 131 [pid = 1851] [id = 695] 00:43:15 INFO - PROCESS | 1851 | --DOMWINDOW == 169 (0x94ef0000) [pid = 1851] [serial = 2064] [outer = (nil)] [url = about:blank] 00:43:15 INFO - PROCESS | 1851 | --DOMWINDOW == 168 (0x89a74800) [pid = 1851] [serial = 2082] [outer = (nil)] [url = about:blank] 00:43:15 INFO - PROCESS | 1851 | --DOMWINDOW == 167 (0x97b8c400) [pid = 1851] [serial = 2070] [outer = (nil)] [url = about:blank] 00:43:15 INFO - PROCESS | 1851 | --DOMWINDOW == 166 (0x87cc8400) [pid = 1851] [serial = 2076] [outer = (nil)] [url = about:blank] 00:43:15 INFO - PROCESS | 1851 | --DOMWINDOW == 165 (0x89a75000) [pid = 1851] [serial = 2034] [outer = (nil)] [url = about:blank] 00:43:15 INFO - PROCESS | 1851 | --DOMWINDOW == 164 (0x8eefb000) [pid = 1851] [serial = 2043] [outer = (nil)] [url = about:blank] 00:43:15 INFO - PROCESS | 1851 | --DOMWINDOW == 163 (0x8e8ca400) [pid = 1851] [serial = 2040] [outer = (nil)] [url = about:blank] 00:43:15 INFO - PROCESS | 1851 | --DOMWINDOW == 162 (0x89bdb000) [pid = 1851] [serial = 2084] [outer = (nil)] [url = about:blank] 00:43:15 INFO - PROCESS | 1851 | --DOMWINDOW == 161 (0x87cd4400) [pid = 1851] [serial = 2031] [outer = (nil)] [url = about:blank] 00:43:15 INFO - PROCESS | 1851 | --DOMWINDOW == 160 (0x8fcef800) [pid = 1851] [serial = 2049] [outer = (nil)] [url = about:blank] 00:43:15 INFO - PROCESS | 1851 | --DOMWINDOW == 159 (0x94ec2800) [pid = 1851] [serial = 2063] [outer = (nil)] [url = about:blank] 00:43:15 INFO - PROCESS | 1851 | --DOMWINDOW == 158 (0x97d93c00) [pid = 1851] [serial = 2072] [outer = (nil)] [url = about:blank] 00:43:15 INFO - PROCESS | 1851 | --DOMWINDOW == 157 (0x97b73800) [pid = 1851] [serial = 2069] [outer = (nil)] [url = about:blank] 00:43:15 INFO - PROCESS | 1851 | --DOMWINDOW == 156 (0x89be5400) [pid = 1851] [serial = 2036] [outer = (nil)] [url = about:blank] 00:43:15 INFO - PROCESS | 1851 | --DOMWINDOW == 155 (0x8a5da800) [pid = 1851] [serial = 1968] [outer = (nil)] [url = about:blank] 00:43:15 INFO - PROCESS | 1851 | --DOMWINDOW == 154 (0x91ce7400) [pid = 1851] [serial = 2055] [outer = (nil)] [url = about:blank] 00:43:15 INFO - PROCESS | 1851 | --DOMWINDOW == 153 (0x97b62800) [pid = 1851] [serial = 2067] [outer = (nil)] [url = about:blank] 00:43:15 INFO - PROCESS | 1851 | --DOMWINDOW == 152 (0x8f181400) [pid = 1851] [serial = 2045] [outer = (nil)] [url = about:blank] 00:43:15 INFO - PROCESS | 1851 | --DOMWINDOW == 151 (0x90f33c00) [pid = 1851] [serial = 2052] [outer = (nil)] [url = about:blank] 00:43:15 INFO - PROCESS | 1851 | --DOMWINDOW == 150 (0x8eef7400) [pid = 1851] [serial = 2042] [outer = (nil)] [url = about:blank] 00:43:15 INFO - PROCESS | 1851 | --DOMWINDOW == 149 (0x893b4800) [pid = 1851] [serial = 2033] [outer = (nil)] [url = about:blank] 00:43:15 INFO - PROCESS | 1851 | --DOMWINDOW == 148 (0x8f1f1c00) [pid = 1851] [serial = 2046] [outer = (nil)] [url = about:blank] 00:43:15 INFO - PROCESS | 1851 | --DOMWINDOW == 147 (0x9292a000) [pid = 1851] [serial = 2057] [outer = (nil)] [url = about:blank] 00:43:15 INFO - PROCESS | 1851 | --DOMWINDOW == 146 (0x893ac000) [pid = 1851] [serial = 2079] [outer = (nil)] [url = about:blank] 00:43:15 INFO - PROCESS | 1851 | --DOMWINDOW == 145 (0x8634a800) [pid = 1851] [serial = 2030] [outer = (nil)] [url = about:blank] 00:43:15 INFO - PROCESS | 1851 | --DOMWINDOW == 144 (0x91ce0800) [pid = 1851] [serial = 2054] [outer = (nil)] [url = about:blank] 00:43:15 INFO - PROCESS | 1851 | --DOMWINDOW == 143 (0x8992fc00) [pid = 1851] [serial = 2081] [outer = (nil)] [url = about:blank] 00:43:15 INFO - PROCESS | 1851 | --DOMWINDOW == 142 (0x89089000) [pid = 1851] [serial = 2078] [outer = (nil)] [url = about:blank] 00:43:15 INFO - PROCESS | 1851 | --DOMWINDOW == 141 (0x8fe9cc00) [pid = 1851] [serial = 2051] [outer = (nil)] [url = about:blank] 00:43:15 INFO - PROCESS | 1851 | --DOMWINDOW == 140 (0x8b246000) [pid = 1851] [serial = 2037] [outer = (nil)] [url = about:blank] 00:43:15 INFO - PROCESS | 1851 | --DOMWINDOW == 139 (0x929d6400) [pid = 1851] [serial = 2058] [outer = (nil)] [url = about:blank] 00:43:15 INFO - PROCESS | 1851 | --DOMWINDOW == 138 (0x8fc24800) [pid = 1851] [serial = 2048] [outer = (nil)] [url = about:blank] 00:43:15 INFO - PROCESS | 1851 | --DOMWINDOW == 137 (0x97b5b800) [pid = 1851] [serial = 2066] [outer = (nil)] [url = about:blank] 00:43:15 INFO - PROCESS | 1851 | --DOMWINDOW == 136 (0x8e787400) [pid = 1851] [serial = 2039] [outer = (nil)] [url = about:blank] 00:43:15 INFO - PROCESS | 1851 | --DOMWINDOW == 135 (0x930e1800) [pid = 1851] [serial = 2061] [outer = (nil)] [url = about:blank] 00:43:15 INFO - PROCESS | 1851 | --DOMWINDOW == 134 (0x86341c00) [pid = 1851] [serial = 2075] [outer = (nil)] [url = about:blank] 00:43:15 INFO - PROCESS | 1851 | --DOMWINDOW == 133 (0x92dcdc00) [pid = 1851] [serial = 2060] [outer = (nil)] [url = about:blank] 00:43:15 INFO - PROCESS | 1851 | ++DOCSHELL 0x848df400 == 132 [pid = 1851] [id = 733] 00:43:15 INFO - PROCESS | 1851 | ++DOMWINDOW == 134 (0x854f7800) [pid = 1851] [serial = 2200] [outer = (nil)] 00:43:15 INFO - PROCESS | 1851 | ++DOMWINDOW == 135 (0x86349800) [pid = 1851] [serial = 2201] [outer = 0x854f7800] 00:43:15 INFO - PROCESS | 1851 | 1461224595775 Marionette DEBUG loaded listener.js 00:43:15 INFO - PROCESS | 1851 | ++DOMWINDOW == 136 (0x87cd2c00) [pid = 1851] [serial = 2202] [outer = 0x854f7800] 00:43:16 INFO - PROCESS | 1851 | 1461224596711 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 00:43:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 00:43:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 4597ms 00:43:16 INFO - PROCESS | 1851 | 1461224596775 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 00:43:16 INFO - PROCESS | 1851 | 1461224596782 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 00:43:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 00:43:16 INFO - PROCESS | 1851 | 1461224596792 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 00:43:16 INFO - PROCESS | 1851 | 1461224596796 Marionette TRACE conn3 <- [1,2906,null,{}] 00:43:16 INFO - PROCESS | 1851 | 1461224596804 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}] 00:43:17 INFO - PROCESS | 1851 | 1461224597018 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 00:43:17 INFO - PROCESS | 1851 | 1461224597308 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:17 INFO - PROCESS | 1851 | ++DOCSHELL 0x893ac000 == 133 [pid = 1851] [id = 734] 00:43:17 INFO - PROCESS | 1851 | ++DOMWINDOW == 137 (0x893ac800) [pid = 1851] [serial = 2203] [outer = (nil)] 00:43:17 INFO - PROCESS | 1851 | ++DOMWINDOW == 138 (0x893b3400) [pid = 1851] [serial = 2204] [outer = 0x893ac800] 00:43:17 INFO - PROCESS | 1851 | 1461224597389 Marionette DEBUG loaded listener.js 00:43:17 INFO - PROCESS | 1851 | ++DOMWINDOW == 139 (0x8942b400) [pid = 1851] [serial = 2205] [outer = 0x893ac800] 00:43:18 INFO - PROCESS | 1851 | 1461224598341 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]]]}] 00:43:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 00:43:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1593ms 00:43:18 INFO - PROCESS | 1851 | 1461224598385 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 00:43:18 INFO - PROCESS | 1851 | 1461224598391 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 00:43:18 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 00:43:18 INFO - PROCESS | 1851 | 1461224598410 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 00:43:18 INFO - PROCESS | 1851 | 1461224598415 Marionette TRACE conn3 <- [1,2910,null,{}] 00:43:18 INFO - PROCESS | 1851 | 1461224598421 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}] 00:43:18 INFO - PROCESS | 1851 | 1461224598729 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 00:43:18 INFO - PROCESS | 1851 | 1461224598770 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:18 INFO - PROCESS | 1851 | ++DOCSHELL 0x89a7a800 == 134 [pid = 1851] [id = 735] 00:43:18 INFO - PROCESS | 1851 | ++DOMWINDOW == 140 (0x89a7c400) [pid = 1851] [serial = 2206] [outer = (nil)] 00:43:18 INFO - PROCESS | 1851 | ++DOMWINDOW == 141 (0x89b21400) [pid = 1851] [serial = 2207] [outer = 0x89a7c400] 00:43:18 INFO - PROCESS | 1851 | 1461224598921 Marionette DEBUG loaded listener.js 00:43:19 INFO - PROCESS | 1851 | ++DOMWINDOW == 142 (0x89be0400) [pid = 1851] [serial = 2208] [outer = 0x89a7c400] 00:43:21 INFO - PROCESS | 1851 | --DOMWINDOW == 141 (0x8b397c00) [pid = 1851] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 00:43:21 INFO - PROCESS | 1851 | --DOMWINDOW == 140 (0x937dd400) [pid = 1851] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 00:43:21 INFO - PROCESS | 1851 | --DOMWINDOW == 139 (0x8ef35000) [pid = 1851] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 00:43:21 INFO - PROCESS | 1851 | --DOMWINDOW == 138 (0x89b1c000) [pid = 1851] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 00:43:21 INFO - PROCESS | 1851 | --DOMWINDOW == 137 (0x8eef8c00) [pid = 1851] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 00:43:21 INFO - PROCESS | 1851 | --DOMWINDOW == 136 (0x8f4df800) [pid = 1851] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 00:43:21 INFO - PROCESS | 1851 | --DOMWINDOW == 135 (0x857b1000) [pid = 1851] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 00:43:21 INFO - PROCESS | 1851 | --DOMWINDOW == 134 (0x92fd2000) [pid = 1851] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 00:43:21 INFO - PROCESS | 1851 | --DOMWINDOW == 133 (0x88fe2400) [pid = 1851] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 00:43:21 INFO - PROCESS | 1851 | --DOMWINDOW == 132 (0x9780bc00) [pid = 1851] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 00:43:21 INFO - PROCESS | 1851 | --DOMWINDOW == 131 (0x8fcedc00) [pid = 1851] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 00:43:21 INFO - PROCESS | 1851 | --DOMWINDOW == 130 (0x8942a000) [pid = 1851] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 00:43:21 INFO - PROCESS | 1851 | --DOMWINDOW == 129 (0x91ce4000) [pid = 1851] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 00:43:21 INFO - PROCESS | 1851 | --DOMWINDOW == 128 (0x893ac400) [pid = 1851] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 00:43:21 INFO - PROCESS | 1851 | --DOMWINDOW == 127 (0x8b240000) [pid = 1851] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 00:43:21 INFO - PROCESS | 1851 | --DOMWINDOW == 126 (0x8e781c00) [pid = 1851] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 00:43:21 INFO - PROCESS | 1851 | --DOMWINDOW == 125 (0x858ec000) [pid = 1851] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 00:43:21 INFO - PROCESS | 1851 | --DOMWINDOW == 124 (0x92920800) [pid = 1851] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 00:43:21 INFO - PROCESS | 1851 | --DOMWINDOW == 123 (0x94ee8400) [pid = 1851] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 00:43:21 INFO - PROCESS | 1851 | --DOMWINDOW == 122 (0x97684c00) [pid = 1851] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 00:43:21 INFO - PROCESS | 1851 | --DOMWINDOW == 121 (0x893b6c00) [pid = 1851] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 00:43:21 INFO - PROCESS | 1851 | --DOMWINDOW == 120 (0x8eade400) [pid = 1851] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 00:43:21 INFO - PROCESS | 1851 | 1461224601874 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]]]}] 00:43:21 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 00:43:21 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 00:43:21 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 3496ms 00:43:21 INFO - PROCESS | 1851 | 1461224601908 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 00:43:21 INFO - TEST-START | /DOMEvents/constructors.html 00:43:21 INFO - PROCESS | 1851 | 1461224601914 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 00:43:21 INFO - PROCESS | 1851 | 1461224601921 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 00:43:21 INFO - PROCESS | 1851 | 1461224601927 Marionette TRACE conn3 <- [1,2914,null,{}] 00:43:21 INFO - PROCESS | 1851 | 1461224601943 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}] 00:43:22 INFO - PROCESS | 1851 | 1461224602171 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 00:43:22 INFO - PROCESS | 1851 | 1461224602394 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:22 INFO - PROCESS | 1851 | ++DOCSHELL 0x86345400 == 135 [pid = 1851] [id = 736] 00:43:22 INFO - PROCESS | 1851 | ++DOMWINDOW == 121 (0x89b1e800) [pid = 1851] [serial = 2209] [outer = (nil)] 00:43:22 INFO - PROCESS | 1851 | ++DOMWINDOW == 122 (0x8a5d9c00) [pid = 1851] [serial = 2210] [outer = 0x89b1e800] 00:43:22 INFO - PROCESS | 1851 | 1461224602471 Marionette DEBUG loaded listener.js 00:43:22 INFO - PROCESS | 1851 | ++DOMWINDOW == 123 (0x8b397400) [pid = 1851] [serial = 2211] [outer = 0x89b1e800] 00:43:23 INFO - PROCESS | 1851 | 1461224603391 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]]]}] 00:43:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 00:43:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 00:43:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 00:43:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 00:43:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 00:43:23 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 00:43:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 00:43:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 00:43:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 00:43:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 00:43:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 00:43:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 00:43:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 00:43:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 00:43:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 00:43:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 00:43:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 00:43:23 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 00:43:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 00:43:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 00:43:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 00:43:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 00:43:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 00:43:23 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 00:43:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 00:43:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 00:43:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 00:43:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 00:43:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 00:43:23 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 00:43:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 00:43:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 00:43:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 00:43:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 00:43:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 00:43:23 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 00:43:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 00:43:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 00:43:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:43:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:43:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 00:43:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:43:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 00:43:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 00:43:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:43:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:43:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 00:43:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:43:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 00:43:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 00:43:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:43:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:43:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 00:43:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:43:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 00:43:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 00:43:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:43:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:43:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 00:43:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:43:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 00:43:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 00:43:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:43:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:43:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 00:43:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:43:23 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 00:43:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 00:43:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:43:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:43:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 00:43:23 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:43:23 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 00:43:23 INFO - TEST-OK | /DOMEvents/constructors.html | took 1554ms 00:43:23 INFO - PROCESS | 1851 | 1461224603476 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 00:43:23 INFO - PROCESS | 1851 | 1461224603483 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 00:43:23 INFO - TEST-START | /DOMEvents/event-phases-order.html 00:43:23 INFO - PROCESS | 1851 | 1461224603493 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 00:43:23 INFO - PROCESS | 1851 | 1461224603497 Marionette TRACE conn3 <- [1,2918,null,{}] 00:43:23 INFO - PROCESS | 1851 | 1461224603520 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}] 00:43:23 INFO - PROCESS | 1851 | 1461224603865 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 00:43:24 INFO - PROCESS | 1851 | 1461224604243 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:24 INFO - PROCESS | 1851 | ++DOCSHELL 0x86341c00 == 136 [pid = 1851] [id = 737] 00:43:24 INFO - PROCESS | 1851 | ++DOMWINDOW == 124 (0x86349400) [pid = 1851] [serial = 2212] [outer = (nil)] 00:43:24 INFO - PROCESS | 1851 | ++DOMWINDOW == 125 (0x87cc8400) [pid = 1851] [serial = 2213] [outer = 0x86349400] 00:43:24 INFO - PROCESS | 1851 | 1461224604366 Marionette DEBUG loaded listener.js 00:43:24 INFO - PROCESS | 1851 | ++DOMWINDOW == 126 (0x88950c00) [pid = 1851] [serial = 2214] [outer = 0x86349400] 00:43:25 INFO - PROCESS | 1851 | 1461224605286 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 00:43:25 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 00:43:25 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1851ms 00:43:25 INFO - PROCESS | 1851 | 1461224605347 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 00:43:25 INFO - PROCESS | 1851 | 1461224605356 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 00:43:25 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 00:43:25 INFO - PROCESS | 1851 | 1461224605365 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 00:43:25 INFO - PROCESS | 1851 | 1461224605373 Marionette TRACE conn3 <- [1,2922,null,{}] 00:43:25 INFO - PROCESS | 1851 | 1461224605403 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}] 00:43:25 INFO - PROCESS | 1851 | 1461224605662 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 00:43:26 INFO - PROCESS | 1851 | 1461224606034 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:26 INFO - PROCESS | 1851 | ++DOCSHELL 0x893b3800 == 137 [pid = 1851] [id = 738] 00:43:26 INFO - PROCESS | 1851 | ++DOMWINDOW == 127 (0x89427400) [pid = 1851] [serial = 2215] [outer = (nil)] 00:43:26 INFO - PROCESS | 1851 | ++DOMWINDOW == 128 (0x89a71c00) [pid = 1851] [serial = 2216] [outer = 0x89427400] 00:43:26 INFO - PROCESS | 1851 | 1461224606136 Marionette DEBUG loaded listener.js 00:43:26 INFO - PROCESS | 1851 | ++DOMWINDOW == 129 (0x89b23400) [pid = 1851] [serial = 2217] [outer = 0x89427400] 00:43:26 INFO - PROCESS | 1851 | [1851] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 00:43:26 INFO - PROCESS | 1851 | [1851] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 00:43:27 INFO - PROCESS | 1851 | [1851] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 00:43:27 INFO - PROCESS | 1851 | [1851] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 00:43:27 INFO - PROCESS | 1851 | 1461224607233 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]]]}] 00:43:27 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 00:43:27 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 00:43:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 00:43:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:43:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:43:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:43:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:43:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:43:27 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 00:43:27 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 00:43:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:43:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:43:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:43:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:43:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:43:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:43:27 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 00:43:27 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 00:43:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:43:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:43:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:43:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:43:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:43:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:43:27 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]" 00:43:27 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 00:43:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:43:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:43:27 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:43:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:43:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:43:27 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:43:27 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 00:43:27 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1915ms 00:43:27 INFO - PROCESS | 1851 | 1461224607306 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 00:43:27 INFO - PROCESS | 1851 | 1461224607312 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 00:43:27 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 00:43:27 INFO - PROCESS | 1851 | 1461224607321 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 00:43:27 INFO - PROCESS | 1851 | 1461224607327 Marionette TRACE conn3 <- [1,2926,null,{}] 00:43:27 INFO - PROCESS | 1851 | 1461224607334 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}] 00:43:27 INFO - PROCESS | 1851 | 1461224607581 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 00:43:27 INFO - PROCESS | 1851 | 1461224607978 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:28 INFO - PROCESS | 1851 | ++DOCSHELL 0x8b240000 == 138 [pid = 1851] [id = 739] 00:43:28 INFO - PROCESS | 1851 | ++DOMWINDOW == 130 (0x8b3d2000) [pid = 1851] [serial = 2218] [outer = (nil)] 00:43:28 INFO - PROCESS | 1851 | ++DOMWINDOW == 131 (0x8e786800) [pid = 1851] [serial = 2219] [outer = 0x8b3d2000] 00:43:28 INFO - PROCESS | 1851 | 1461224608077 Marionette DEBUG loaded listener.js 00:43:28 INFO - PROCESS | 1851 | ++DOMWINDOW == 132 (0x8e7b3000) [pid = 1851] [serial = 2220] [outer = 0x8b3d2000] 00:43:28 INFO - PROCESS | 1851 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 00:43:29 INFO - PROCESS | 1851 | 1461224609020 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]]]}] 00:43:29 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 00:43:29 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1740ms 00:43:29 INFO - PROCESS | 1851 | 1461224609063 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 00:43:29 INFO - PROCESS | 1851 | 1461224609070 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 00:43:29 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 00:43:29 INFO - PROCESS | 1851 | 1461224609087 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 00:43:29 INFO - PROCESS | 1851 | 1461224609095 Marionette TRACE conn3 <- [1,2930,null,{}] 00:43:29 INFO - PROCESS | 1851 | 1461224609121 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}] 00:43:29 INFO - PROCESS | 1851 | 1461224609368 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 00:43:29 INFO - PROCESS | 1851 | 1461224609718 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:29 INFO - PROCESS | 1851 | ++DOCSHELL 0x8e8cb000 == 139 [pid = 1851] [id = 740] 00:43:29 INFO - PROCESS | 1851 | ++DOMWINDOW == 133 (0x8eb52800) [pid = 1851] [serial = 2221] [outer = (nil)] 00:43:29 INFO - PROCESS | 1851 | ++DOMWINDOW == 134 (0x8eef7000) [pid = 1851] [serial = 2222] [outer = 0x8eb52800] 00:43:29 INFO - PROCESS | 1851 | 1461224609817 Marionette DEBUG loaded listener.js 00:43:29 INFO - PROCESS | 1851 | ++DOMWINDOW == 135 (0x8eefc800) [pid = 1851] [serial = 2223] [outer = 0x8eb52800] 00:43:30 INFO - PROCESS | 1851 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 00:43:30 INFO - PROCESS | 1851 | 1461224610670 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]]]}] 00:43:30 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 00:43:30 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1612ms 00:43:30 INFO - PROCESS | 1851 | 1461224610692 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 00:43:30 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 00:43:30 INFO - PROCESS | 1851 | 1461224610696 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 00:43:30 INFO - PROCESS | 1851 | 1461224610703 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 00:43:30 INFO - PROCESS | 1851 | 1461224610706 Marionette TRACE conn3 <- [1,2934,null,{}] 00:43:30 INFO - PROCESS | 1851 | 1461224610712 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}] 00:43:30 INFO - PROCESS | 1851 | 1461224610949 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 00:43:31 INFO - PROCESS | 1851 | 1461224611317 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:31 INFO - PROCESS | 1851 | ++DOCSHELL 0x8e78ac00 == 140 [pid = 1851] [id = 741] 00:43:31 INFO - PROCESS | 1851 | ++DOMWINDOW == 136 (0x8ef3a800) [pid = 1851] [serial = 2224] [outer = (nil)] 00:43:31 INFO - PROCESS | 1851 | ++DOMWINDOW == 137 (0x8f083800) [pid = 1851] [serial = 2225] [outer = 0x8ef3a800] 00:43:31 INFO - PROCESS | 1851 | 1461224611490 Marionette DEBUG loaded listener.js 00:43:31 INFO - PROCESS | 1851 | ++DOMWINDOW == 138 (0x8f098000) [pid = 1851] [serial = 2226] [outer = 0x8ef3a800] 00:43:32 INFO - PROCESS | 1851 | 1461224612358 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]]]}] 00:43:32 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 00:43:32 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1688ms 00:43:32 INFO - PROCESS | 1851 | 1461224612393 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 00:43:32 INFO - PROCESS | 1851 | 1461224612400 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 00:43:32 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 00:43:32 INFO - PROCESS | 1851 | 1461224612410 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 00:43:32 INFO - PROCESS | 1851 | 1461224612417 Marionette TRACE conn3 <- [1,2938,null,{}] 00:43:32 INFO - PROCESS | 1851 | 1461224612426 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}] 00:43:32 INFO - PROCESS | 1851 | 1461224612761 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 00:43:33 INFO - PROCESS | 1851 | 1461224613213 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:33 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f189000 == 141 [pid = 1851] [id = 742] 00:43:33 INFO - PROCESS | 1851 | ++DOMWINDOW == 139 (0x8f189400) [pid = 1851] [serial = 2227] [outer = (nil)] 00:43:33 INFO - PROCESS | 1851 | ++DOMWINDOW == 140 (0x8f1e7800) [pid = 1851] [serial = 2228] [outer = 0x8f189400] 00:43:33 INFO - PROCESS | 1851 | 1461224613335 Marionette DEBUG loaded listener.js 00:43:33 INFO - PROCESS | 1851 | ++DOMWINDOW == 141 (0x8fc1e400) [pid = 1851] [serial = 2229] [outer = 0x8f189400] 00:43:34 INFO - PROCESS | 1851 | 1461224614277 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]]]}] 00:43:34 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. 00:43:34 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1888ms 00:43:34 INFO - PROCESS | 1851 | 1461224614297 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 00:43:34 INFO - PROCESS | 1851 | 1461224614301 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 00:43:34 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 00:43:34 INFO - PROCESS | 1851 | 1461224614307 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 00:43:34 INFO - PROCESS | 1851 | 1461224614312 Marionette TRACE conn3 <- [1,2942,null,{}] 00:43:34 INFO - PROCESS | 1851 | 1461224614318 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}] 00:43:34 INFO - PROCESS | 1851 | 1461224614561 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 00:43:34 INFO - PROCESS | 1851 | 1461224614854 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:34 INFO - PROCESS | 1851 | ++DOCSHELL 0x8ef38000 == 142 [pid = 1851] [id = 743] 00:43:34 INFO - PROCESS | 1851 | ++DOMWINDOW == 142 (0x8f09b800) [pid = 1851] [serial = 2230] [outer = (nil)] 00:43:34 INFO - PROCESS | 1851 | ++DOMWINDOW == 143 (0x8fd41c00) [pid = 1851] [serial = 2231] [outer = 0x8f09b800] 00:43:34 INFO - PROCESS | 1851 | 1461224614958 Marionette DEBUG loaded listener.js 00:43:35 INFO - PROCESS | 1851 | ++DOMWINDOW == 144 (0x8fd46c00) [pid = 1851] [serial = 2232] [outer = 0x8f09b800] 00:43:35 INFO - PROCESS | 1851 | 1461224615949 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"]]]}] 00:43:35 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 00:43:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 00:43:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:43:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:43:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 00:43:35 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1683ms 00:43:35 INFO - PROCESS | 1851 | 1461224615992 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 00:43:36 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 00:43:36 INFO - PROCESS | 1851 | 1461224615996 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 00:43:36 INFO - PROCESS | 1851 | 1461224616004 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 00:43:36 INFO - PROCESS | 1851 | 1461224616007 Marionette TRACE conn3 <- [1,2946,null,{}] 00:43:36 INFO - PROCESS | 1851 | 1461224616013 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}] 00:43:36 INFO - PROCESS | 1851 | 1461224616249 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 00:43:36 INFO - PROCESS | 1851 | 1461224616584 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:36 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f8c5000 == 143 [pid = 1851] [id = 744] 00:43:36 INFO - PROCESS | 1851 | ++DOMWINDOW == 145 (0x8fcf1c00) [pid = 1851] [serial = 2233] [outer = (nil)] 00:43:36 INFO - PROCESS | 1851 | ++DOMWINDOW == 146 (0x903b3800) [pid = 1851] [serial = 2234] [outer = 0x8fcf1c00] 00:43:36 INFO - PROCESS | 1851 | 1461224616756 Marionette DEBUG loaded listener.js 00:43:36 INFO - PROCESS | 1851 | ++DOMWINDOW == 147 (0x90f3a000) [pid = 1851] [serial = 2235] [outer = 0x8fcf1c00] 00:43:37 INFO - PROCESS | 1851 | 1461224617686 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]]]}] 00:43:37 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. 00:43:37 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1736ms 00:43:37 INFO - PROCESS | 1851 | 1461224617740 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 00:43:37 INFO - PROCESS | 1851 | 1461224617744 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 00:43:37 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 00:43:37 INFO - PROCESS | 1851 | 1461224617751 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 00:43:37 INFO - PROCESS | 1851 | 1461224617754 Marionette TRACE conn3 <- [1,2950,null,{}] 00:43:37 INFO - PROCESS | 1851 | 1461224617760 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}] 00:43:38 INFO - PROCESS | 1851 | 1461224618149 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 00:43:38 INFO - PROCESS | 1851 | 1461224618394 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:38 INFO - PROCESS | 1851 | ++DOCSHELL 0x8fe9e800 == 144 [pid = 1851] [id = 745] 00:43:38 INFO - PROCESS | 1851 | ++DOMWINDOW == 148 (0x9048a800) [pid = 1851] [serial = 2236] [outer = (nil)] 00:43:38 INFO - PROCESS | 1851 | ++DOMWINDOW == 149 (0x91c96400) [pid = 1851] [serial = 2237] [outer = 0x9048a800] 00:43:38 INFO - PROCESS | 1851 | 1461224618536 Marionette DEBUG loaded listener.js 00:43:38 INFO - PROCESS | 1851 | ++DOMWINDOW == 150 (0x92644400) [pid = 1851] [serial = 2238] [outer = 0x9048a800] 00:43:39 INFO - PROCESS | 1851 | ++DOCSHELL 0x92925000 == 145 [pid = 1851] [id = 746] 00:43:39 INFO - PROCESS | 1851 | ++DOMWINDOW == 151 (0x92925400) [pid = 1851] [serial = 2239] [outer = (nil)] 00:43:39 INFO - PROCESS | 1851 | ++DOMWINDOW == 152 (0x929d2400) [pid = 1851] [serial = 2240] [outer = 0x92925400] 00:43:39 INFO - PROCESS | 1851 | 1461224619466 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]]]}] 00:43:39 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. 00:43:39 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1740ms 00:43:39 INFO - PROCESS | 1851 | 1461224619491 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 00:43:39 INFO - PROCESS | 1851 | 1461224619494 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 00:43:39 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 00:43:39 INFO - PROCESS | 1851 | 1461224619502 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 00:43:39 INFO - PROCESS | 1851 | 1461224619506 Marionette TRACE conn3 <- [1,2954,null,{}] 00:43:39 INFO - PROCESS | 1851 | 1461224619512 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}] 00:43:39 INFO - PROCESS | 1851 | 1461224619891 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 00:43:40 INFO - PROCESS | 1851 | 1461224620254 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:40 INFO - PROCESS | 1851 | ++DOCSHELL 0x91042800 == 146 [pid = 1851] [id = 747] 00:43:40 INFO - PROCESS | 1851 | ++DOMWINDOW == 153 (0x91ce1c00) [pid = 1851] [serial = 2241] [outer = (nil)] 00:43:40 INFO - PROCESS | 1851 | ++DOMWINDOW == 154 (0x929cf800) [pid = 1851] [serial = 2242] [outer = 0x91ce1c00] 00:43:40 INFO - PROCESS | 1851 | 1461224620348 Marionette DEBUG loaded listener.js 00:43:40 INFO - PROCESS | 1851 | ++DOMWINDOW == 155 (0x929dbc00) [pid = 1851] [serial = 2243] [outer = 0x91ce1c00] 00:43:41 INFO - PROCESS | 1851 | 1461224621177 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]]]}] 00:43:41 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 00:43:41 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 00:43:41 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1736ms 00:43:41 INFO - PROCESS | 1851 | 1461224621240 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 00:43:41 INFO - PROCESS | 1851 | 1461224621243 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 00:43:41 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 00:43:41 INFO - PROCESS | 1851 | 1461224621251 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 00:43:41 INFO - PROCESS | 1851 | 1461224621255 Marionette TRACE conn3 <- [1,2958,null,{}] 00:43:41 INFO - PROCESS | 1851 | 1461224621261 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}] 00:43:41 INFO - PROCESS | 1851 | 1461224621555 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 00:43:42 INFO - PROCESS | 1851 | 1461224621980 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:42 INFO - PROCESS | 1851 | ++DOCSHELL 0x930df400 == 147 [pid = 1851] [id = 748] 00:43:42 INFO - PROCESS | 1851 | ++DOMWINDOW == 156 (0x930df800) [pid = 1851] [serial = 2244] [outer = (nil)] 00:43:42 INFO - PROCESS | 1851 | ++DOMWINDOW == 157 (0x930e9000) [pid = 1851] [serial = 2245] [outer = 0x930df800] 00:43:42 INFO - PROCESS | 1851 | 1461224622098 Marionette DEBUG loaded listener.js 00:43:42 INFO - PROCESS | 1851 | ++DOMWINDOW == 158 (0x93129800) [pid = 1851] [serial = 2246] [outer = 0x930df800] 00:43:43 INFO - PROCESS | 1851 | 1461224622998 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]]]}] 00:43:43 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. 00:43:43 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1791ms 00:43:43 INFO - PROCESS | 1851 | 1461224623043 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 00:43:43 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 00:43:43 INFO - PROCESS | 1851 | 1461224623048 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 00:43:43 INFO - PROCESS | 1851 | 1461224623055 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 00:43:43 INFO - PROCESS | 1851 | 1461224623059 Marionette TRACE conn3 <- [1,2962,null,{}] 00:43:43 INFO - PROCESS | 1851 | 1461224623065 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}] 00:43:43 INFO - PROCESS | 1851 | 1461224623365 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 00:43:43 INFO - PROCESS | 1851 | 1461224623729 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:43 INFO - PROCESS | 1851 | ++DOCSHELL 0x92dc8c00 == 148 [pid = 1851] [id = 749] 00:43:43 INFO - PROCESS | 1851 | ++DOMWINDOW == 159 (0x94ec3c00) [pid = 1851] [serial = 2247] [outer = (nil)] 00:43:43 INFO - PROCESS | 1851 | ++DOMWINDOW == 160 (0x94eefc00) [pid = 1851] [serial = 2248] [outer = 0x94ec3c00] 00:43:43 INFO - PROCESS | 1851 | 1461224623827 Marionette DEBUG loaded listener.js 00:43:43 INFO - PROCESS | 1851 | ++DOMWINDOW == 161 (0x9583fc00) [pid = 1851] [serial = 2249] [outer = 0x94ec3c00] 00:43:44 INFO - PROCESS | 1851 | 1461224624691 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]]]}] 00:43:44 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. 00:43:44 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1685ms 00:43:44 INFO - PROCESS | 1851 | 1461224624740 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 00:43:44 INFO - PROCESS | 1851 | 1461224624744 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 00:43:44 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 00:43:44 INFO - PROCESS | 1851 | 1461224624751 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 00:43:44 INFO - PROCESS | 1851 | 1461224624755 Marionette TRACE conn3 <- [1,2966,null,{}] 00:43:44 INFO - PROCESS | 1851 | 1461224624763 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}] 00:43:45 INFO - PROCESS | 1851 | 1461224625010 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 00:43:45 INFO - PROCESS | 1851 | 1461224625326 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:45 INFO - PROCESS | 1851 | ++DOCSHELL 0x8b3d5c00 == 149 [pid = 1851] [id = 750] 00:43:45 INFO - PROCESS | 1851 | ++DOMWINDOW == 162 (0x96e84800) [pid = 1851] [serial = 2250] [outer = (nil)] 00:43:45 INFO - PROCESS | 1851 | ++DOMWINDOW == 163 (0x97a6b000) [pid = 1851] [serial = 2251] [outer = 0x96e84800] 00:43:45 INFO - PROCESS | 1851 | 1461224625427 Marionette DEBUG loaded listener.js 00:43:45 INFO - PROCESS | 1851 | ++DOMWINDOW == 164 (0x97b5e000) [pid = 1851] [serial = 2252] [outer = 0x96e84800] 00:43:46 INFO - PROCESS | 1851 | 1461224626290 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]]]}] 00:43:46 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. 00:43:46 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1592ms 00:43:46 INFO - PROCESS | 1851 | 1461224626344 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 00:43:46 INFO - PROCESS | 1851 | 1461224626348 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 00:43:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 00:43:46 INFO - PROCESS | 1851 | 1461224626355 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 00:43:46 INFO - PROCESS | 1851 | 1461224626359 Marionette TRACE conn3 <- [1,2970,null,{}] 00:43:46 INFO - PROCESS | 1851 | 1461224626365 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}] 00:43:46 INFO - PROCESS | 1851 | 1461224626613 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 00:43:46 INFO - PROCESS | 1851 | 1461224626941 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:46 INFO - PROCESS | 1851 | ++DOCSHELL 0x9264a400 == 150 [pid = 1851] [id = 751] 00:43:46 INFO - PROCESS | 1851 | ++DOMWINDOW == 165 (0x927e9800) [pid = 1851] [serial = 2253] [outer = (nil)] 00:43:47 INFO - PROCESS | 1851 | ++DOMWINDOW == 166 (0x97b76800) [pid = 1851] [serial = 2254] [outer = 0x927e9800] 00:43:47 INFO - PROCESS | 1851 | 1461224627035 Marionette DEBUG loaded listener.js 00:43:47 INFO - PROCESS | 1851 | ++DOMWINDOW == 167 (0x97d8e000) [pid = 1851] [serial = 2255] [outer = 0x927e9800] 00:43:47 INFO - PROCESS | 1851 | 1461224627897 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]]]}] 00:43:47 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. 00:43:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1585ms 00:43:47 INFO - PROCESS | 1851 | 1461224627941 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 00:43:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 00:43:47 INFO - PROCESS | 1851 | 1461224627945 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 00:43:47 INFO - PROCESS | 1851 | 1461224627952 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 00:43:47 INFO - PROCESS | 1851 | 1461224627956 Marionette TRACE conn3 <- [1,2974,null,{}] 00:43:47 INFO - PROCESS | 1851 | 1461224627961 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}] 00:43:48 INFO - PROCESS | 1851 | 1461224628327 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 00:43:48 INFO - PROCESS | 1851 | 1461224628560 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:48 INFO - PROCESS | 1851 | ++DOCSHELL 0x97b71800 == 151 [pid = 1851] [id = 752] 00:43:48 INFO - PROCESS | 1851 | ++DOMWINDOW == 168 (0x97b72000) [pid = 1851] [serial = 2256] [outer = (nil)] 00:43:48 INFO - PROCESS | 1851 | ++DOMWINDOW == 169 (0x982ee000) [pid = 1851] [serial = 2257] [outer = 0x97b72000] 00:43:48 INFO - PROCESS | 1851 | 1461224628658 Marionette DEBUG loaded listener.js 00:43:48 INFO - PROCESS | 1851 | ++DOMWINDOW == 170 (0x98451000) [pid = 1851] [serial = 2258] [outer = 0x97b72000] 00:43:49 INFO - PROCESS | 1851 | 1461224629578 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]]]}] 00:43:49 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. 00:43:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1642ms 00:43:49 INFO - PROCESS | 1851 | 1461224629593 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 00:43:49 INFO - PROCESS | 1851 | 1461224629597 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 00:43:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 00:43:49 INFO - PROCESS | 1851 | 1461224629604 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 00:43:49 INFO - PROCESS | 1851 | 1461224629608 Marionette TRACE conn3 <- [1,2978,null,{}] 00:43:49 INFO - PROCESS | 1851 | 1461224629613 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}] 00:43:49 INFO - PROCESS | 1851 | 1461224629861 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 00:43:50 INFO - PROCESS | 1851 | 1461224630152 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:50 INFO - PROCESS | 1851 | ++DOCSHELL 0x983b6000 == 152 [pid = 1851] [id = 753] 00:43:50 INFO - PROCESS | 1851 | ++DOMWINDOW == 171 (0x98581000) [pid = 1851] [serial = 2259] [outer = (nil)] 00:43:50 INFO - PROCESS | 1851 | ++DOMWINDOW == 172 (0x99086800) [pid = 1851] [serial = 2260] [outer = 0x98581000] 00:43:50 INFO - PROCESS | 1851 | 1461224630244 Marionette DEBUG loaded listener.js 00:43:50 INFO - PROCESS | 1851 | ++DOMWINDOW == 173 (0x99093400) [pid = 1851] [serial = 2261] [outer = 0x98581000] 00:43:51 INFO - PROCESS | 1851 | 1461224631165 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]]]}] 00:43:51 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. 00:43:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1630ms 00:43:51 INFO - PROCESS | 1851 | 1461224631236 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 00:43:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 00:43:51 INFO - PROCESS | 1851 | 1461224631240 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 00:43:51 INFO - PROCESS | 1851 | 1461224631247 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 00:43:51 INFO - PROCESS | 1851 | 1461224631250 Marionette TRACE conn3 <- [1,2982,null,{}] 00:43:51 INFO - PROCESS | 1851 | 1461224631256 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}] 00:43:51 INFO - PROCESS | 1851 | 1461224631497 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 00:43:51 INFO - PROCESS | 1851 | 1461224631832 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:51 INFO - PROCESS | 1851 | ++DOCSHELL 0x92dce800 == 153 [pid = 1851] [id = 754] 00:43:51 INFO - PROCESS | 1851 | ++DOMWINDOW == 174 (0x94e86000) [pid = 1851] [serial = 2262] [outer = (nil)] 00:43:51 INFO - PROCESS | 1851 | ++DOMWINDOW == 175 (0x9995f000) [pid = 1851] [serial = 2263] [outer = 0x94e86000] 00:43:51 INFO - PROCESS | 1851 | 1461224631984 Marionette DEBUG loaded listener.js 00:43:52 INFO - PROCESS | 1851 | ++DOMWINDOW == 176 (0x9ada4400) [pid = 1851] [serial = 2264] [outer = 0x94e86000] 00:43:52 INFO - PROCESS | 1851 | 1461224632834 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"]]]}] 00:43:52 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 00:43:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 00:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:43:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:43:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 00:43:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1643ms 00:43:52 INFO - PROCESS | 1851 | 1461224632892 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 00:43:52 INFO - PROCESS | 1851 | 1461224632895 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 00:43:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 00:43:52 INFO - PROCESS | 1851 | 1461224632902 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 00:43:52 INFO - PROCESS | 1851 | 1461224632906 Marionette TRACE conn3 <- [1,2986,null,{}] 00:43:52 INFO - PROCESS | 1851 | 1461224632912 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}] 00:43:53 INFO - PROCESS | 1851 | 1461224633161 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 00:43:53 INFO - PROCESS | 1851 | 1461224633481 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:53 INFO - PROCESS | 1851 | ++DOCSHELL 0x9857f400 == 154 [pid = 1851] [id = 755] 00:43:53 INFO - PROCESS | 1851 | ++DOMWINDOW == 177 (0x98581400) [pid = 1851] [serial = 2265] [outer = (nil)] 00:43:53 INFO - PROCESS | 1851 | ++DOMWINDOW == 178 (0x9af8f800) [pid = 1851] [serial = 2266] [outer = 0x98581400] 00:43:53 INFO - PROCESS | 1851 | 1461224633579 Marionette DEBUG loaded listener.js 00:43:53 INFO - PROCESS | 1851 | ++DOMWINDOW == 179 (0x9e913800) [pid = 1851] [serial = 2267] [outer = 0x98581400] 00:43:57 INFO - PROCESS | 1851 | --DOCSHELL 0x848dd400 == 153 [pid = 1851] [id = 715] 00:43:57 INFO - PROCESS | 1851 | --DOCSHELL 0x888e1c00 == 152 [pid = 1851] [id = 713] 00:43:57 INFO - PROCESS | 1851 | --DOCSHELL 0x87cc6000 == 151 [pid = 1851] [id = 327] 00:43:57 INFO - PROCESS | 1851 | --DOCSHELL 0x86345400 == 150 [pid = 1851] [id = 736] 00:43:57 INFO - PROCESS | 1851 | --DOCSHELL 0x89a7a800 == 149 [pid = 1851] [id = 735] 00:43:57 INFO - PROCESS | 1851 | --DOCSHELL 0x893ac000 == 148 [pid = 1851] [id = 734] 00:43:57 INFO - PROCESS | 1851 | --DOCSHELL 0x983bb400 == 147 [pid = 1851] [id = 732] 00:43:57 INFO - PROCESS | 1851 | --DOCSHELL 0x848df400 == 146 [pid = 1851] [id = 733] 00:43:57 INFO - PROCESS | 1851 | --DOCSHELL 0x982eac00 == 145 [pid = 1851] [id = 731] 00:43:57 INFO - PROCESS | 1851 | --DOCSHELL 0x8f18f800 == 144 [pid = 1851] [id = 730] 00:43:57 INFO - PROCESS | 1851 | --DOCSHELL 0x96e79000 == 143 [pid = 1851] [id = 729] 00:43:57 INFO - PROCESS | 1851 | --DOCSHELL 0x89086800 == 142 [pid = 1851] [id = 727] 00:43:57 INFO - PROCESS | 1851 | --DOCSHELL 0x91ced800 == 141 [pid = 1851] [id = 728] 00:43:57 INFO - PROCESS | 1851 | --DOCSHELL 0x929d6c00 == 140 [pid = 1851] [id = 726] 00:43:57 INFO - PROCESS | 1851 | --DOCSHELL 0x929ce800 == 139 [pid = 1851] [id = 725] 00:43:57 INFO - PROCESS | 1851 | --DOCSHELL 0x929d1000 == 138 [pid = 1851] [id = 651] 00:43:57 INFO - PROCESS | 1851 | --DOCSHELL 0x88fe8c00 == 137 [pid = 1851] [id = 724] 00:43:57 INFO - PROCESS | 1851 | --DOCSHELL 0x86347800 == 136 [pid = 1851] [id = 523] 00:43:57 INFO - PROCESS | 1851 | --DOCSHELL 0x8fea5400 == 135 [pid = 1851] [id = 723] 00:43:57 INFO - PROCESS | 1851 | --DOCSHELL 0x8ef3e400 == 134 [pid = 1851] [id = 721] 00:43:57 INFO - PROCESS | 1851 | --DOCSHELL 0x8ef36c00 == 133 [pid = 1851] [id = 722] 00:43:57 INFO - PROCESS | 1851 | --DOCSHELL 0x8ef37000 == 132 [pid = 1851] [id = 720] 00:43:57 INFO - PROCESS | 1851 | --DOCSHELL 0x8e8c4000 == 131 [pid = 1851] [id = 719] 00:43:57 INFO - PROCESS | 1851 | --DOCSHELL 0x8b39c000 == 130 [pid = 1851] [id = 718] 00:43:57 INFO - PROCESS | 1851 | --DOCSHELL 0x888ef800 == 129 [pid = 1851] [id = 717] 00:43:57 INFO - PROCESS | 1851 | --DOMWINDOW == 178 (0x8e7aec00) [pid = 1851] [serial = 2097] [outer = (nil)] [url = about:blank] 00:43:57 INFO - PROCESS | 1851 | --DOMWINDOW == 177 (0x94e8b400) [pid = 1851] [serial = 2130] [outer = (nil)] [url = about:blank] 00:43:57 INFO - PROCESS | 1851 | --DOMWINDOW == 176 (0x8ef39c00) [pid = 1851] [serial = 2102] [outer = (nil)] [url = about:blank] 00:43:57 INFO - PROCESS | 1851 | --DOMWINDOW == 175 (0x8b391800) [pid = 1851] [serial = 2094] [outer = (nil)] [url = about:blank] 00:43:57 INFO - PROCESS | 1851 | --DOMWINDOW == 174 (0x8f1ea400) [pid = 1851] [serial = 2105] [outer = (nil)] [url = about:blank] 00:43:57 INFO - PROCESS | 1851 | --DOMWINDOW == 173 (0x8fd4d800) [pid = 1851] [serial = 2111] [outer = (nil)] [url = about:blank] 00:43:57 INFO - PROCESS | 1851 | --DOMWINDOW == 172 (0x8a5d4800) [pid = 1851] [serial = 2093] [outer = (nil)] [url = about:blank] 00:43:57 INFO - PROCESS | 1851 | --DOMWINDOW == 171 (0x87cce400) [pid = 1851] [serial = 2088] [outer = (nil)] [url = about:blank] 00:43:57 INFO - PROCESS | 1851 | --DOMWINDOW == 170 (0x93128000) [pid = 1851] [serial = 2127] [outer = (nil)] [url = about:blank] 00:43:57 INFO - PROCESS | 1851 | --DOMWINDOW == 169 (0x94e83400) [pid = 1851] [serial = 2129] [outer = (nil)] [url = about:blank] 00:43:57 INFO - PROCESS | 1851 | --DOMWINDOW == 168 (0x88fec400) [pid = 1851] [serial = 2141] [outer = (nil)] [url = about:blank] 00:43:57 INFO - PROCESS | 1851 | --DOMWINDOW == 167 (0x9805d800) [pid = 1851] [serial = 2138] [outer = (nil)] [url = about:blank] 00:43:57 INFO - PROCESS | 1851 | --DOMWINDOW == 166 (0x8fea1800) [pid = 1851] [serial = 2112] [outer = (nil)] [url = about:blank] 00:43:57 INFO - PROCESS | 1851 | --DOMWINDOW == 165 (0x858e7800) [pid = 1851] [serial = 2087] [outer = (nil)] [url = about:blank] 00:43:57 INFO - PROCESS | 1851 | --DOMWINDOW == 164 (0x90f38800) [pid = 1851] [serial = 2115] [outer = (nil)] [url = about:blank] 00:43:57 INFO - PROCESS | 1851 | --DOMWINDOW == 163 (0x89928c00) [pid = 1851] [serial = 2144] [outer = (nil)] [url = about:blank] 00:43:57 INFO - PROCESS | 1851 | --DOMWINDOW == 162 (0x9291dc00) [pid = 1851] [serial = 2118] [outer = (nil)] [url = about:blank] 00:43:57 INFO - PROCESS | 1851 | --DOMWINDOW == 161 (0x91cec800) [pid = 1851] [serial = 2117] [outer = (nil)] [url = about:blank] 00:43:57 INFO - PROCESS | 1851 | --DOMWINDOW == 160 (0x893b9000) [pid = 1851] [serial = 2090] [outer = (nil)] [url = about:blank] 00:43:57 INFO - PROCESS | 1851 | --DOMWINDOW == 159 (0x94ec6400) [pid = 1851] [serial = 2132] [outer = (nil)] [url = about:blank] 00:43:57 INFO - PROCESS | 1851 | --DOMWINDOW == 158 (0x8eb4e000) [pid = 1851] [serial = 2100] [outer = (nil)] [url = about:blank] 00:43:57 INFO - PROCESS | 1851 | --DOMWINDOW == 157 (0x88fe7800) [pid = 1851] [serial = 2147] [outer = (nil)] [url = about:blank] 00:43:57 INFO - PROCESS | 1851 | --DOMWINDOW == 156 (0x92dc1c00) [pid = 1851] [serial = 2121] [outer = (nil)] [url = about:blank] 00:43:57 INFO - PROCESS | 1851 | --DOMWINDOW == 155 (0x8992a800) [pid = 1851] [serial = 2091] [outer = (nil)] [url = about:blank] 00:43:57 INFO - PROCESS | 1851 | --DOMWINDOW == 154 (0x97d8f000) [pid = 1851] [serial = 2136] [outer = (nil)] [url = about:blank] 00:43:57 INFO - PROCESS | 1851 | --DOMWINDOW == 153 (0x89a7dc00) [pid = 1851] [serial = 2145] [outer = (nil)] [url = about:blank] 00:43:57 INFO - PROCESS | 1851 | --DOMWINDOW == 152 (0x97d94c00) [pid = 1851] [serial = 2073] [outer = (nil)] [url = about:blank] 00:43:57 INFO - PROCESS | 1851 | --DOMWINDOW == 151 (0x8eae3400) [pid = 1851] [serial = 2099] [outer = (nil)] [url = about:blank] 00:43:57 INFO - PROCESS | 1851 | --DOMWINDOW == 150 (0x97b96000) [pid = 1851] [serial = 2135] [outer = (nil)] [url = about:blank] 00:43:57 INFO - PROCESS | 1851 | --DOMWINDOW == 149 (0x8f09b000) [pid = 1851] [serial = 2103] [outer = (nil)] [url = about:blank] 00:43:57 INFO - PROCESS | 1851 | --DOMWINDOW == 148 (0x92d6fc00) [pid = 1851] [serial = 2120] [outer = (nil)] [url = about:blank] 00:43:57 INFO - PROCESS | 1851 | --DOMWINDOW == 147 (0x93123c00) [pid = 1851] [serial = 2126] [outer = (nil)] [url = about:blank] 00:43:57 INFO - PROCESS | 1851 | --DOMWINDOW == 146 (0x8a5d8400) [pid = 1851] [serial = 2148] [outer = (nil)] [url = about:blank] 00:43:57 INFO - PROCESS | 1851 | --DOMWINDOW == 145 (0x8f1f1000) [pid = 1851] [serial = 2106] [outer = (nil)] [url = about:blank] 00:43:57 INFO - PROCESS | 1851 | --DOMWINDOW == 144 (0x96e7b800) [pid = 1851] [serial = 2133] [outer = (nil)] [url = about:blank] 00:43:57 INFO - PROCESS | 1851 | --DOMWINDOW == 143 (0x98062c00) [pid = 1851] [serial = 2139] [outer = (nil)] [url = about:blank] 00:43:57 INFO - PROCESS | 1851 | --DOMWINDOW == 142 (0x930dd800) [pid = 1851] [serial = 2124] [outer = (nil)] [url = about:blank] 00:43:57 INFO - PROCESS | 1851 | --DOMWINDOW == 141 (0x92fd9000) [pid = 1851] [serial = 2123] [outer = (nil)] [url = about:blank] 00:43:57 INFO - PROCESS | 1851 | --DOMWINDOW == 140 (0x9047e400) [pid = 1851] [serial = 2114] [outer = (nil)] [url = about:blank] 00:43:57 INFO - PROCESS | 1851 | --DOMWINDOW == 139 (0x8e789400) [pid = 1851] [serial = 2096] [outer = (nil)] [url = about:blank] 00:43:57 INFO - PROCESS | 1851 | --DOMWINDOW == 138 (0x8908a400) [pid = 1851] [serial = 2142] [outer = (nil)] [url = about:blank] 00:43:57 INFO - PROCESS | 1851 | --DOMWINDOW == 137 (0x8fc25c00) [pid = 1851] [serial = 2109] [outer = (nil)] [url = about:blank] 00:43:57 INFO - PROCESS | 1851 | --DOMWINDOW == 136 (0x8f8bd400) [pid = 1851] [serial = 2108] [outer = (nil)] [url = about:blank] 00:43:57 INFO - PROCESS | 1851 | --DOMWINDOW == 135 (0x8b3da800) [pid = 1851] [serial = 2150] [outer = (nil)] [url = about:blank] 00:43:57 INFO - PROCESS | 1851 | 1461224637979 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]]]}] 00:43:57 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. 00:43:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 5096ms 00:43:58 INFO - PROCESS | 1851 | 1461224637998 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 00:43:58 INFO - PROCESS | 1851 | 1461224638004 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 00:43:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 00:43:58 INFO - PROCESS | 1851 | 1461224638016 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 00:43:58 INFO - PROCESS | 1851 | 1461224638020 Marionette TRACE conn3 <- [1,2990,null,{}] 00:43:58 INFO - PROCESS | 1851 | 1461224638029 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}] 00:43:58 INFO - PROCESS | 1851 | 1461224638275 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 00:43:58 INFO - PROCESS | 1851 | 1461224638507 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:58 INFO - PROCESS | 1851 | ++DOCSHELL 0x88fe1800 == 130 [pid = 1851] [id = 756] 00:43:58 INFO - PROCESS | 1851 | ++DOMWINDOW == 136 (0x88fe3400) [pid = 1851] [serial = 2268] [outer = (nil)] 00:43:58 INFO - PROCESS | 1851 | ++DOMWINDOW == 137 (0x89144800) [pid = 1851] [serial = 2269] [outer = 0x88fe3400] 00:43:58 INFO - PROCESS | 1851 | 1461224638608 Marionette DEBUG loaded listener.js 00:43:58 INFO - PROCESS | 1851 | ++DOMWINDOW == 138 (0x893aa400) [pid = 1851] [serial = 2270] [outer = 0x88fe3400] 00:43:59 INFO - PROCESS | 1851 | ++DOCSHELL 0x89928c00 == 131 [pid = 1851] [id = 757] 00:43:59 INFO - PROCESS | 1851 | ++DOMWINDOW == 139 (0x89929400) [pid = 1851] [serial = 2271] [outer = (nil)] 00:43:59 INFO - PROCESS | 1851 | ++DOMWINDOW == 140 (0x8992d000) [pid = 1851] [serial = 2272] [outer = 0x89929400] 00:43:59 INFO - PROCESS | 1851 | 1461224639651 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]]]}] 00:43:59 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. 00:43:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1683ms 00:43:59 INFO - PROCESS | 1851 | 1461224639701 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 00:43:59 INFO - PROCESS | 1851 | 1461224639709 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 00:43:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 00:43:59 INFO - PROCESS | 1851 | 1461224639720 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 00:43:59 INFO - PROCESS | 1851 | 1461224639725 Marionette TRACE conn3 <- [1,2994,null,{}] 00:43:59 INFO - PROCESS | 1851 | 1461224639731 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}] 00:44:00 INFO - PROCESS | 1851 | 1461224640144 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 00:44:00 INFO - PROCESS | 1851 | 1461224640184 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:00 INFO - PROCESS | 1851 | ++DOCSHELL 0x89430400 == 132 [pid = 1851] [id = 758] 00:44:00 INFO - PROCESS | 1851 | ++DOMWINDOW == 141 (0x89a72c00) [pid = 1851] [serial = 2273] [outer = (nil)] 00:44:00 INFO - PROCESS | 1851 | ++DOMWINDOW == 142 (0x8a2f3800) [pid = 1851] [serial = 2274] [outer = 0x89a72c00] 00:44:00 INFO - PROCESS | 1851 | 1461224640348 Marionette DEBUG loaded listener.js 00:44:00 INFO - PROCESS | 1851 | ++DOMWINDOW == 143 (0x8a5dac00) [pid = 1851] [serial = 2275] [outer = 0x89a72c00] 00:44:01 INFO - PROCESS | 1851 | 1461224641351 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]]]}] 00:44:01 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 00:44:01 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 00:44:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1683ms 00:44:01 INFO - PROCESS | 1851 | 1461224641403 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 00:44:01 INFO - PROCESS | 1851 | 1461224641411 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 00:44:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 00:44:01 INFO - PROCESS | 1851 | 1461224641429 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 00:44:01 INFO - PROCESS | 1851 | 1461224641435 Marionette TRACE conn3 <- [1,2998,null,{}] 00:44:01 INFO - PROCESS | 1851 | 1461224641450 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}] 00:44:01 INFO - PROCESS | 1851 | 1461224641768 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 00:44:01 INFO - PROCESS | 1851 | 1461224641799 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:01 INFO - PROCESS | 1851 | ++DOCSHELL 0x8634c800 == 133 [pid = 1851] [id = 759] 00:44:01 INFO - PROCESS | 1851 | ++DOMWINDOW == 144 (0x8b39c800) [pid = 1851] [serial = 2276] [outer = (nil)] 00:44:01 INFO - PROCESS | 1851 | ++DOMWINDOW == 145 (0x8e782000) [pid = 1851] [serial = 2277] [outer = 0x8b39c800] 00:44:01 INFO - PROCESS | 1851 | 1461224641880 Marionette DEBUG loaded listener.js 00:44:02 INFO - PROCESS | 1851 | ++DOMWINDOW == 146 (0x8e7b5400) [pid = 1851] [serial = 2278] [outer = 0x8b39c800] 00:44:02 INFO - PROCESS | 1851 | --DOMWINDOW == 145 (0x982ecc00) [pid = 1851] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 00:44:02 INFO - PROCESS | 1851 | --DOMWINDOW == 144 (0x8b247000) [pid = 1851] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 00:44:02 INFO - PROCESS | 1851 | --DOMWINDOW == 143 (0x8ef3c400) [pid = 1851] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 00:44:02 INFO - PROCESS | 1851 | --DOMWINDOW == 142 (0x97808800) [pid = 1851] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 00:44:02 INFO - PROCESS | 1851 | --DOMWINDOW == 141 (0x930e5800) [pid = 1851] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 00:44:02 INFO - PROCESS | 1851 | --DOMWINDOW == 140 (0x92fcd000) [pid = 1851] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 00:44:02 INFO - PROCESS | 1851 | --DOMWINDOW == 139 (0x89085c00) [pid = 1851] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 00:44:02 INFO - PROCESS | 1851 | --DOMWINDOW == 138 (0x8b39e400) [pid = 1851] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 00:44:02 INFO - PROCESS | 1851 | --DOMWINDOW == 137 (0x90f34800) [pid = 1851] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 00:44:02 INFO - PROCESS | 1851 | --DOMWINDOW == 136 (0x89435c00) [pid = 1851] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 00:44:02 INFO - PROCESS | 1851 | --DOMWINDOW == 135 (0x854f7800) [pid = 1851] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 00:44:02 INFO - PROCESS | 1851 | --DOMWINDOW == 134 (0x893ac800) [pid = 1851] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 00:44:02 INFO - PROCESS | 1851 | --DOMWINDOW == 133 (0x929d7800) [pid = 1851] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 00:44:02 INFO - PROCESS | 1851 | --DOMWINDOW == 132 (0x89b1d000) [pid = 1851] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 00:44:02 INFO - PROCESS | 1851 | --DOMWINDOW == 131 (0x8fd50800) [pid = 1851] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 00:44:02 INFO - PROCESS | 1851 | --DOMWINDOW == 130 (0x89a7c400) [pid = 1851] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 00:44:02 INFO - PROCESS | 1851 | --DOMWINDOW == 129 (0x94ebc000) [pid = 1851] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 00:44:02 INFO - PROCESS | 1851 | --DOMWINDOW == 128 (0x8f186400) [pid = 1851] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 00:44:02 INFO - PROCESS | 1851 | --DOMWINDOW == 127 (0x9844f800) [pid = 1851] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 00:44:02 INFO - PROCESS | 1851 | --DOMWINDOW == 126 (0x937e0c00) [pid = 1851] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 00:44:02 INFO - PROCESS | 1851 | --DOMWINDOW == 125 (0x8f08a000) [pid = 1851] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 00:44:03 INFO - PROCESS | 1851 | 1461224643492 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]]]}] 00:44:03 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. 00:44:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 2089ms 00:44:03 INFO - PROCESS | 1851 | 1461224643517 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 00:44:03 INFO - PROCESS | 1851 | 1461224643522 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 00:44:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 00:44:03 INFO - PROCESS | 1851 | 1461224643528 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 00:44:03 INFO - PROCESS | 1851 | 1461224643531 Marionette TRACE conn3 <- [1,3002,null,{}] 00:44:03 INFO - PROCESS | 1851 | 1461224643538 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}] 00:44:03 INFO - PROCESS | 1851 | 1461224643733 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 00:44:03 INFO - PROCESS | 1851 | 1461224643964 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:03 INFO - PROCESS | 1851 | ++DOCSHELL 0x888ef400 == 134 [pid = 1851] [id = 760] 00:44:03 INFO - PROCESS | 1851 | ++DOMWINDOW == 126 (0x8b3d8400) [pid = 1851] [serial = 2279] [outer = (nil)] 00:44:04 INFO - PROCESS | 1851 | ++DOMWINDOW == 127 (0x8eadf000) [pid = 1851] [serial = 2280] [outer = 0x8b3d8400] 00:44:04 INFO - PROCESS | 1851 | 1461224644040 Marionette DEBUG loaded listener.js 00:44:04 INFO - PROCESS | 1851 | ++DOMWINDOW == 128 (0x8eaec800) [pid = 1851] [serial = 2281] [outer = 0x8b3d8400] 00:44:04 INFO - PROCESS | 1851 | 1461224644920 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]]]}] 00:44:04 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. 00:44:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1433ms 00:44:04 INFO - PROCESS | 1851 | 1461224644962 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 00:44:04 INFO - PROCESS | 1851 | 1461224644969 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 00:44:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 00:44:04 INFO - PROCESS | 1851 | 1461224644991 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 00:44:05 INFO - PROCESS | 1851 | 1461224644997 Marionette TRACE conn3 <- [1,3006,null,{}] 00:44:05 INFO - PROCESS | 1851 | 1461224645006 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}] 00:44:05 INFO - PROCESS | 1851 | 1461224645274 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 00:44:05 INFO - PROCESS | 1851 | 1461224645667 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:05 INFO - PROCESS | 1851 | ++DOCSHELL 0x89080400 == 135 [pid = 1851] [id = 761] 00:44:05 INFO - PROCESS | 1851 | ++DOMWINDOW == 129 (0x89085c00) [pid = 1851] [serial = 2282] [outer = (nil)] 00:44:05 INFO - PROCESS | 1851 | ++DOMWINDOW == 130 (0x89145c00) [pid = 1851] [serial = 2283] [outer = 0x89085c00] 00:44:05 INFO - PROCESS | 1851 | 1461224645770 Marionette DEBUG loaded listener.js 00:44:05 INFO - PROCESS | 1851 | ++DOMWINDOW == 131 (0x89426400) [pid = 1851] [serial = 2284] [outer = 0x89085c00] 00:44:06 INFO - PROCESS | 1851 | 1461224646626 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]]]}] 00:44:06 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. 00:44:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1695ms 00:44:06 INFO - PROCESS | 1851 | 1461224646687 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 00:44:06 INFO - PROCESS | 1851 | 1461224646697 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 00:44:06 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 00:44:06 INFO - PROCESS | 1851 | 1461224646708 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 00:44:06 INFO - PROCESS | 1851 | 1461224646712 Marionette TRACE conn3 <- [1,3010,null,{}] 00:44:06 INFO - PROCESS | 1851 | 1461224646719 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}] 00:44:06 INFO - PROCESS | 1851 | 1461224646980 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 00:44:07 INFO - PROCESS | 1851 | 1461224647300 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:07 INFO - PROCESS | 1851 | ++DOCSHELL 0x8b240800 == 136 [pid = 1851] [id = 762] 00:44:07 INFO - PROCESS | 1851 | ++DOMWINDOW == 132 (0x8b391c00) [pid = 1851] [serial = 2285] [outer = (nil)] 00:44:07 INFO - PROCESS | 1851 | ++DOMWINDOW == 133 (0x8e781000) [pid = 1851] [serial = 2286] [outer = 0x8b391c00] 00:44:07 INFO - PROCESS | 1851 | 1461224647460 Marionette DEBUG loaded listener.js 00:44:07 INFO - PROCESS | 1851 | ++DOMWINDOW == 134 (0x8eae4800) [pid = 1851] [serial = 2287] [outer = 0x8b391c00] 00:44:08 INFO - PROCESS | 1851 | 1461224648402 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]]]}] 00:44:08 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 00:44:08 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1740ms 00:44:08 INFO - PROCESS | 1851 | 1461224648448 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 00:44:08 INFO - PROCESS | 1851 | 1461224648453 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 00:44:08 INFO - TEST-START | /FileAPI/FileReaderSync.worker 00:44:08 INFO - PROCESS | 1851 | 1461224648460 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 00:44:08 INFO - PROCESS | 1851 | 1461224648466 Marionette TRACE conn3 <- [1,3014,null,{}] 00:44:08 INFO - PROCESS | 1851 | 1461224648484 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}] 00:44:08 INFO - PROCESS | 1851 | 1461224648818 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 00:44:09 INFO - PROCESS | 1851 | 1461224649157 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:09 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f087c00 == 137 [pid = 1851] [id = 763] 00:44:09 INFO - PROCESS | 1851 | ++DOMWINDOW == 135 (0x8f08b800) [pid = 1851] [serial = 2288] [outer = (nil)] 00:44:09 INFO - PROCESS | 1851 | ++DOMWINDOW == 136 (0x8f0a0800) [pid = 1851] [serial = 2289] [outer = 0x8f08b800] 00:44:09 INFO - PROCESS | 1851 | 1461224649301 Marionette DEBUG loaded listener.js 00:44:09 INFO - PROCESS | 1851 | ++DOMWINDOW == 137 (0x8f18f800) [pid = 1851] [serial = 2290] [outer = 0x8f08b800] 00:44:09 INFO - PROCESS | 1851 | [1851] 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 00:44:10 INFO - PROCESS | 1851 | 1461224650249 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 00:44:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 00:44:10 INFO - {} 00:44:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 00:44:10 INFO - {} 00:44:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 00:44:10 INFO - {} 00:44:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 00:44:10 INFO - {} 00:44:10 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1837ms 00:44:10 INFO - PROCESS | 1851 | 1461224650299 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 00:44:10 INFO - PROCESS | 1851 | 1461224650304 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 00:44:10 INFO - TEST-START | /FileAPI/fileReader.html 00:44:10 INFO - PROCESS | 1851 | 1461224650358 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 00:44:10 INFO - PROCESS | 1851 | 1461224650362 Marionette TRACE conn3 <- [1,3018,null,{}] 00:44:10 INFO - PROCESS | 1851 | 1461224650368 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}] 00:44:10 INFO - PROCESS | 1851 | 1461224650614 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 00:44:10 INFO - PROCESS | 1851 | 1461224650976 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:11 INFO - PROCESS | 1851 | ++DOCSHELL 0x8e8d0000 == 138 [pid = 1851] [id = 764] 00:44:11 INFO - PROCESS | 1851 | ++DOMWINDOW == 138 (0x8f1ed400) [pid = 1851] [serial = 2291] [outer = (nil)] 00:44:11 INFO - PROCESS | 1851 | ++DOMWINDOW == 139 (0x8fc24c00) [pid = 1851] [serial = 2292] [outer = 0x8f1ed400] 00:44:11 INFO - PROCESS | 1851 | 1461224651074 Marionette DEBUG loaded listener.js 00:44:11 INFO - PROCESS | 1851 | ++DOMWINDOW == 140 (0x8fcea400) [pid = 1851] [serial = 2293] [outer = 0x8f1ed400] 00:44:11 INFO - PROCESS | 1851 | 1461224651894 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]]]}] 00:44:11 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 00:44:11 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 00:44:11 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 00:44:11 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 00:44:11 INFO - TEST-OK | /FileAPI/fileReader.html | took 1599ms 00:44:11 INFO - PROCESS | 1851 | 1461224651952 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 00:44:11 INFO - PROCESS | 1851 | 1461224651956 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 00:44:11 INFO - TEST-START | /FileAPI/historical.html 00:44:11 INFO - PROCESS | 1851 | 1461224651963 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 00:44:11 INFO - PROCESS | 1851 | 1461224651966 Marionette TRACE conn3 <- [1,3022,null,{}] 00:44:11 INFO - PROCESS | 1851 | 1461224651972 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}] 00:44:12 INFO - PROCESS | 1851 | 1461224652188 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 00:44:12 INFO - PROCESS | 1851 | 1461224652499 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:12 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f1eec00 == 139 [pid = 1851] [id = 765] 00:44:12 INFO - PROCESS | 1851 | ++DOMWINDOW == 141 (0x8fc2a000) [pid = 1851] [serial = 2294] [outer = (nil)] 00:44:12 INFO - PROCESS | 1851 | ++DOMWINDOW == 142 (0x8fe9d000) [pid = 1851] [serial = 2295] [outer = 0x8fc2a000] 00:44:12 INFO - PROCESS | 1851 | 1461224652595 Marionette DEBUG loaded listener.js 00:44:12 INFO - PROCESS | 1851 | ++DOMWINDOW == 143 (0x8fea4400) [pid = 1851] [serial = 2296] [outer = 0x8fc2a000] 00:44:13 INFO - PROCESS | 1851 | 1461224653509 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"]]]}] 00:44:13 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 00:44:13 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 00:44:13 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 00:44:13 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 00:44:13 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 00:44:13 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 00:44:13 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 00:44:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:44:13 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 00:44:13 INFO - TEST-OK | /FileAPI/historical.html | took 1587ms 00:44:13 INFO - PROCESS | 1851 | 1461224653553 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 00:44:13 INFO - PROCESS | 1851 | 1461224653556 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 00:44:13 INFO - TEST-START | /FileAPI/idlharness.html 00:44:13 INFO - PROCESS | 1851 | 1461224653570 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 00:44:13 INFO - PROCESS | 1851 | 1461224653576 Marionette TRACE conn3 <- [1,3026,null,{}] 00:44:13 INFO - PROCESS | 1851 | 1461224653583 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}] 00:44:13 INFO - PROCESS | 1851 | 1461224653892 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 00:44:14 INFO - PROCESS | 1851 | 1461224654281 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:14 INFO - PROCESS | 1851 | ++DOCSHELL 0x8fd4d800 == 140 [pid = 1851] [id = 766] 00:44:14 INFO - PROCESS | 1851 | ++DOMWINDOW == 144 (0x91ce6c00) [pid = 1851] [serial = 2297] [outer = (nil)] 00:44:14 INFO - PROCESS | 1851 | ++DOMWINDOW == 145 (0x9291dc00) [pid = 1851] [serial = 2298] [outer = 0x91ce6c00] 00:44:14 INFO - PROCESS | 1851 | 1461224654378 Marionette DEBUG loaded listener.js 00:44:14 INFO - PROCESS | 1851 | ++DOMWINDOW == 146 (0x929d1000) [pid = 1851] [serial = 2299] [outer = 0x91ce6c00] 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 00:44:16 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 00:44:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 00:44:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:44:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:44:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:44:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:44:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:44:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:44:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:44:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:44:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 00:44:16 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 00:44:16 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 00:44:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:44:16 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:44:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:44:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:44:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:44:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:44:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:44:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:44:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:44:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 00:44:16 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 00:44:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 00:44:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:44:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:44:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:44:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:44:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:44:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:44:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:44:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:44:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 00:44:16 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 00:44:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:44:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:44:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:44:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:44:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:44:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:44:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:44:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:44:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:44:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:44:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 00:44:16 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 00:44:16 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 00:44:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:44:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:44:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:44:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:44:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:44:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:44:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:44:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:44:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:44:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:44:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 00:44:16 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 00:44:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 00:44:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:44:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:44:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:44:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:44:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:44:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:44:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:44:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:44:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 00:44:16 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 00:44:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:44:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:44:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:44:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:44:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:44:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:44:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:44:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:44:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:44:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:44:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 00:44:16 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 00:44:16 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 00:44:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:44:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:44:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:44:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:44:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:44:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:44:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:44:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:44:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:44:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:44:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 00:44:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 00:44:16 INFO - TEST-OK | /FileAPI/idlharness.html | took 2794ms 00:44:16 INFO - TEST-START | /FileAPI/idlharness.worker 00:44:16 INFO - PROCESS | 1851 | 1461224656235 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]]]}] 00:44:16 INFO - PROCESS | 1851 | 1461224656414 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 00:44:16 INFO - PROCESS | 1851 | 1461224656427 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 00:44:16 INFO - PROCESS | 1851 | 1461224656476 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 00:44:16 INFO - PROCESS | 1851 | 1461224656479 Marionette TRACE conn3 <- [1,3030,null,{}] 00:44:16 INFO - PROCESS | 1851 | 1461224656498 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}] 00:44:16 INFO - PROCESS | 1851 | 1461224656763 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 00:44:17 INFO - PROCESS | 1851 | 1461224657071 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:17 INFO - PROCESS | 1851 | ++DOCSHELL 0x92dc1c00 == 141 [pid = 1851] [id = 767] 00:44:17 INFO - PROCESS | 1851 | ++DOMWINDOW == 147 (0x92dcc400) [pid = 1851] [serial = 2300] [outer = (nil)] 00:44:17 INFO - PROCESS | 1851 | ++DOMWINDOW == 148 (0x94ebec00) [pid = 1851] [serial = 2301] [outer = 0x92dcc400] 00:44:17 INFO - PROCESS | 1851 | 1461224657168 Marionette DEBUG loaded listener.js 00:44:17 INFO - PROCESS | 1851 | ++DOMWINDOW == 149 (0x94ec7c00) [pid = 1851] [serial = 2302] [outer = 0x92dcc400] 00:44:17 INFO - PROCESS | 1851 | [1851] 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 00:44:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 00:44:19 INFO - {} 00:44:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 00:44:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 00:44:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:44:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:44:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:44:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:44:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:44:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:44:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 00:44:19 INFO - {} 00:44:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 00:44:19 INFO - {} 00:44:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 00:44:19 INFO - {} 00:44:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 00:44:19 INFO - {} 00:44:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 00:44:19 INFO - {} 00:44:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 00:44:19 INFO - {} 00:44:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 00:44:19 INFO - {} 00:44:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 00:44:19 INFO - {} 00:44:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 00:44:19 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 00:44:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:44:19 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:44:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:44:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:44:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:44:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:44:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:44:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 00:44:19 INFO - {} 00:44:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 00:44:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 00:44:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:44:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:44:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:44:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:44:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:44:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:44:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 00:44:19 INFO - {} 00:44:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 00:44:19 INFO - {} 00:44:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 00:44:19 INFO - {} 00:44:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 00:44:19 INFO - {} 00:44:19 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 00:44:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:44:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:44:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:44:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:44:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:44:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:44:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:44:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:44:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 00:44:19 INFO - {} 00:44:19 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 - {} 00:44:19 INFO - {} 00:44:19 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 00:44:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:44:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:44:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:44:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:44:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:44:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:44:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:44:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:44:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 00:44:19 INFO - {} 00:44:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 00:44:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 00:44:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:44:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:44:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:44:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:44:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:44:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:44:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 00:44:19 INFO - {} 00:44:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 00:44:19 INFO - {} 00:44:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 00:44:19 INFO - {} 00:44:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 00:44:19 INFO - {} 00:44:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 00:44:19 INFO - {} 00:44:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 00:44:19 INFO - {} 00:44:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 00:44:19 INFO - {} 00:44:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 00:44:19 INFO - {} 00:44:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 00:44:19 INFO - {} 00:44:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 00:44:19 INFO - {} 00:44:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 00:44:19 INFO - {} 00:44:19 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 00:44:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:44:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:44:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:44:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:44:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:44:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:44:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:44:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:44:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 00:44:19 INFO - {} 00:44:19 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 - {} 00:44:19 INFO - {} 00:44:19 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 00:44:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:44:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:44:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:44:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:44:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:44:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:44:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:44:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:44:19 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 00:44:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 00:44:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:44:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 00:44:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:44:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:44:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:44:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:44:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:44:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 00:44:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:44:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:44:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:44:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:44:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:44:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:44:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:44:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 00:44:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:44:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 00:44:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:44:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:44:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:44:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:44:19 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 00:44:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 00:44:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:44:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 00:44:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:44:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:44:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:44:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:44:20 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 00:44:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 00:44:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:44:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 00:44:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:44:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:44:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:44:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:44:20 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 00:44:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 00:44:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:44:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:44:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:44:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:44:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:44:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:44:20 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:44:20 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 00:44:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:44:20 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:44:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:44:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:44:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:44:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:44:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:44:20 INFO - {} 00:44:20 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3453ms 00:44:20 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 00:44:20 INFO - PROCESS | 1851 | 1461224659748 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,{},{}]]]}] 00:44:20 INFO - PROCESS | 1851 | 1461224659915 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 00:44:20 INFO - PROCESS | 1851 | 1461224659918 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 00:44:20 INFO - PROCESS | 1851 | 1461224659931 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 00:44:20 INFO - PROCESS | 1851 | 1461224659943 Marionette TRACE conn3 <- [1,3034,null,{}] 00:44:20 INFO - PROCESS | 1851 | 1461224659963 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}] 00:44:20 INFO - PROCESS | 1851 | 1461224660338 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 00:44:20 INFO - PROCESS | 1851 | 1461224660653 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:20 INFO - PROCESS | 1851 | ++DOCSHELL 0x94e86c00 == 142 [pid = 1851] [id = 768] 00:44:20 INFO - PROCESS | 1851 | ++DOMWINDOW == 150 (0x94ec2800) [pid = 1851] [serial = 2303] [outer = (nil)] 00:44:20 INFO - PROCESS | 1851 | ++DOMWINDOW == 151 (0xa09a2000) [pid = 1851] [serial = 2304] [outer = 0x94ec2800] 00:44:20 INFO - PROCESS | 1851 | 1461224660745 Marionette DEBUG loaded listener.js 00:44:20 INFO - PROCESS | 1851 | ++DOMWINDOW == 152 (0xa09dcc00) [pid = 1851] [serial = 2305] [outer = 0x94ec2800] 00:44:21 INFO - PROCESS | 1851 | 1461224661657 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]]]}] 00:44:21 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 00:44:21 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1746ms 00:44:21 INFO - PROCESS | 1851 | 1461224661686 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 00:44:21 INFO - PROCESS | 1851 | 1461224661689 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 00:44:21 INFO - TEST-START | /FileAPI/blob/Blob-close.html 00:44:21 INFO - PROCESS | 1851 | 1461224661700 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 00:44:21 INFO - PROCESS | 1851 | 1461224661703 Marionette TRACE conn3 <- [1,3038,null,{}] 00:44:21 INFO - PROCESS | 1851 | 1461224661709 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}] 00:44:21 INFO - PROCESS | 1851 | 1461224661964 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 00:44:22 INFO - PROCESS | 1851 | 1461224662289 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:22 INFO - PROCESS | 1851 | ++DOCSHELL 0x8e78a400 == 143 [pid = 1851] [id = 769] 00:44:22 INFO - PROCESS | 1851 | ++DOMWINDOW == 153 (0x97b5bc00) [pid = 1851] [serial = 2306] [outer = (nil)] 00:44:22 INFO - PROCESS | 1851 | ++DOMWINDOW == 154 (0xa0e9d000) [pid = 1851] [serial = 2307] [outer = 0x97b5bc00] 00:44:22 INFO - PROCESS | 1851 | 1461224662448 Marionette DEBUG loaded listener.js 00:44:22 INFO - PROCESS | 1851 | ++DOMWINDOW == 155 (0xa2718400) [pid = 1851] [serial = 2308] [outer = 0x97b5bc00] 00:44:23 INFO - PROCESS | 1851 | 1461224663283 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"]]]}] 00:44:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 00:44:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 00:44:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:44:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 00:44:23 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1632ms 00:44:23 INFO - PROCESS | 1851 | 1461224663334 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 00:44:23 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 00:44:23 INFO - PROCESS | 1851 | 1461224663338 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 00:44:23 INFO - PROCESS | 1851 | 1461224663348 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 00:44:23 INFO - PROCESS | 1851 | 1461224663354 Marionette TRACE conn3 <- [1,3042,null,{}] 00:44:23 INFO - PROCESS | 1851 | 1461224663362 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}] 00:44:23 INFO - PROCESS | 1851 | 1461224663607 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 00:44:23 INFO - PROCESS | 1851 | 1461224663930 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:23 INFO - PROCESS | 1851 | ++DOCSHELL 0xa0e42800 == 144 [pid = 1851] [id = 770] 00:44:23 INFO - PROCESS | 1851 | ++DOMWINDOW == 156 (0xa0e4ec00) [pid = 1851] [serial = 2309] [outer = (nil)] 00:44:24 INFO - PROCESS | 1851 | ++DOMWINDOW == 157 (0xa3b02c00) [pid = 1851] [serial = 2310] [outer = 0xa0e4ec00] 00:44:24 INFO - PROCESS | 1851 | 1461224664070 Marionette DEBUG loaded listener.js 00:44:24 INFO - PROCESS | 1851 | ++DOMWINDOW == 158 (0xa3b0a000) [pid = 1851] [serial = 2311] [outer = 0xa0e4ec00] 00:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 00:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 00:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 00:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 00:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 00:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 00:44:25 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. 00:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 00:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 00:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 00:44:25 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'.) 00:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 00:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 00:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 00:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 00:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 00:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 00:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 00:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 00:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 00:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 00:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 00:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 00:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 00:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 00:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 00:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 00:44:25 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. 00:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 00:44:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 00:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 00:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 00:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 00:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 00:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 00:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 00:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 00:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 00:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 00:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 00:44:25 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. 00:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 00:44:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 00:44:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 00:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 00:44:25 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. 00:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 00:44:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 00:44:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 00:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 00:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 00:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 00:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 00:44:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 00:44:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 00:44:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 00:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 00:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 00:44:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 00:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:44:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 00:44:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 00:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:44:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:44:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 00:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:44:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:44:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 00:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:44:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 00:44:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 00:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:44:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:44:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 00:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:44:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:44:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 00:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:44:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:44:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 00:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:44:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:44:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 00:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:44:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:44:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 00:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 00:44:25 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 00:44:25 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2347ms 00:44:25 INFO - PROCESS | 1851 | 1461224665542 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]]]}] 00:44:25 INFO - PROCESS | 1851 | 1461224665821 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 00:44:25 INFO - PROCESS | 1851 | 1461224665825 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 00:44:25 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 00:44:25 INFO - PROCESS | 1851 | 1461224665835 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 00:44:25 INFO - PROCESS | 1851 | 1461224665847 Marionette TRACE conn3 <- [1,3046,null,{}] 00:44:25 INFO - PROCESS | 1851 | 1461224665853 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}] 00:44:26 INFO - PROCESS | 1851 | 1461224666084 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 00:44:26 INFO - PROCESS | 1851 | 1461224666393 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:26 INFO - PROCESS | 1851 | ++DOCSHELL 0x8413b400 == 145 [pid = 1851] [id = 771] 00:44:26 INFO - PROCESS | 1851 | ++DOMWINDOW == 159 (0x8413c800) [pid = 1851] [serial = 2312] [outer = (nil)] 00:44:26 INFO - PROCESS | 1851 | ++DOMWINDOW == 160 (0x97b6f000) [pid = 1851] [serial = 2313] [outer = 0x8413c800] 00:44:26 INFO - PROCESS | 1851 | 1461224666489 Marionette DEBUG loaded listener.js 00:44:26 INFO - PROCESS | 1851 | ++DOMWINDOW == 161 (0x97d9a800) [pid = 1851] [serial = 2314] [outer = 0x8413c800] 00:44:26 INFO - PROCESS | 1851 | [1851] 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 00:44:27 INFO - PROCESS | 1851 | 1461224667472 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 00:44:27 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 00:44:27 INFO - {} 00:44:27 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1652ms 00:44:27 INFO - PROCESS | 1851 | 1461224667488 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 00:44:27 INFO - PROCESS | 1851 | 1461224667494 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 00:44:27 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 00:44:27 INFO - PROCESS | 1851 | 1461224667503 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 00:44:27 INFO - PROCESS | 1851 | 1461224667507 Marionette TRACE conn3 <- [1,3050,null,{}] 00:44:27 INFO - PROCESS | 1851 | 1461224667570 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}] 00:44:27 INFO - PROCESS | 1851 | 1461224667905 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 00:44:28 INFO - PROCESS | 1851 | 1461224668341 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:28 INFO - PROCESS | 1851 | ++DOCSHELL 0x912f0400 == 146 [pid = 1851] [id = 772] 00:44:28 INFO - PROCESS | 1851 | ++DOMWINDOW == 162 (0x912f1000) [pid = 1851] [serial = 2315] [outer = (nil)] 00:44:28 INFO - PROCESS | 1851 | ++DOMWINDOW == 163 (0x9844a400) [pid = 1851] [serial = 2316] [outer = 0x912f1000] 00:44:28 INFO - PROCESS | 1851 | 1461224668443 Marionette DEBUG loaded listener.js 00:44:28 INFO - PROCESS | 1851 | ++DOMWINDOW == 164 (0x9971f400) [pid = 1851] [serial = 2317] [outer = 0x912f1000] 00:44:29 INFO - PROCESS | 1851 | 1461224669367 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]]]}] 00:44:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 00:44:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 00:44:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 00:44:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 00:44:29 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1902ms 00:44:29 INFO - PROCESS | 1851 | 1461224669408 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 00:44:29 INFO - PROCESS | 1851 | 1461224669412 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 00:44:29 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 00:44:29 INFO - PROCESS | 1851 | 1461224669423 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 00:44:29 INFO - PROCESS | 1851 | 1461224669427 Marionette TRACE conn3 <- [1,3054,null,{}] 00:44:29 INFO - PROCESS | 1851 | 1461224669436 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}] 00:44:29 INFO - PROCESS | 1851 | 1461224669674 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 00:44:29 INFO - PROCESS | 1851 | 1461224669966 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:30 INFO - PROCESS | 1851 | ++DOCSHELL 0x912efc00 == 147 [pid = 1851] [id = 773] 00:44:30 INFO - PROCESS | 1851 | ++DOMWINDOW == 165 (0x98061800) [pid = 1851] [serial = 2318] [outer = (nil)] 00:44:30 INFO - PROCESS | 1851 | ++DOMWINDOW == 166 (0xa0b41c00) [pid = 1851] [serial = 2319] [outer = 0x98061800] 00:44:30 INFO - PROCESS | 1851 | 1461224670062 Marionette DEBUG loaded listener.js 00:44:30 INFO - PROCESS | 1851 | ++DOMWINDOW == 167 (0xa3b06000) [pid = 1851] [serial = 2320] [outer = 0x98061800] 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 00:44:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 00:44:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 00:44:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:44:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:44:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:44:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 00:44:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:44:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:44:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:44:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 00:44:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:44:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:44:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:44:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 00:44:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:44:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:44:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:44:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 00:44:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:44:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:44:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:44:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 00:44:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:44:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:44:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:44:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 00:44:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:44:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:44:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:44:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 00:44:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:44:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:44:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:44:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 00:44:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:44:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:44:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:44:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 00:44:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:44:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:44:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:44:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 00:44:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:44:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:44:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:44:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 00:44:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:44:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:44:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:44:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 00:44:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:44:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:44:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:44:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 00:44:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:44:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:44:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:44:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 00:44:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:44:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:44:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:44:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 00:44:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:44:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:44:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:44:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 00:44:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:44:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:44:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:44:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 00:44:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:44:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:44:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:44:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 00:44:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:44:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:44:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:44:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 00:44:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:44:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:44:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:44:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 00:44:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:44:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:44:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:44:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 00:44:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:44:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:44:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:44:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 00:44:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:44:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:44:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:44:31 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" 00:44:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:44:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:44:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:44:31 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" 00:44:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:44:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:44:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:44:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:44:31 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2178ms 00:44:31 INFO - PROCESS | 1851 | 1461224671447 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"]]]}] 00:44:31 INFO - PROCESS | 1851 | 1461224671609 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 00:44:31 INFO - PROCESS | 1851 | 1461224671621 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 00:44:31 INFO - TEST-START | /FileAPI/file/File-constructor.html 00:44:31 INFO - PROCESS | 1851 | 1461224671824 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 00:44:31 INFO - PROCESS | 1851 | 1461224671828 Marionette TRACE conn3 <- [1,3058,null,{}] 00:44:31 INFO - PROCESS | 1851 | 1461224671838 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}] 00:44:32 INFO - PROCESS | 1851 | 1461224672067 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 00:44:32 INFO - PROCESS | 1851 | 1461224672378 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:32 INFO - PROCESS | 1851 | ++DOCSHELL 0x8411f400 == 148 [pid = 1851] [id = 774] 00:44:32 INFO - PROCESS | 1851 | ++DOMWINDOW == 168 (0x84120000) [pid = 1851] [serial = 2321] [outer = (nil)] 00:44:32 INFO - PROCESS | 1851 | ++DOMWINDOW == 169 (0xa4355c00) [pid = 1851] [serial = 2322] [outer = 0x84120000] 00:44:32 INFO - PROCESS | 1851 | 1461224672467 Marionette DEBUG loaded listener.js 00:44:32 INFO - PROCESS | 1851 | ++DOMWINDOW == 170 (0xa43c8400) [pid = 1851] [serial = 2323] [outer = 0x84120000] 00:44:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 00:44:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 00:44:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 00:44:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 00:44:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 00:44:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 00:44:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 00:44:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 00:44:33 INFO - PROCESS | 1851 | 1461224673398 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]]]}] 00:44:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 00:44:33 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 00:44:33 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 00:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:44:33 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 00:44:33 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 00:44:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 00:44:33 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 00:44:33 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 00:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:44:33 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 00:44:33 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 00:44:33 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 00:44:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:44:33 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 00:44:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 00:44:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 00:44:33 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1661ms 00:44:33 INFO - PROCESS | 1851 | 1461224673433 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 00:44:33 INFO - PROCESS | 1851 | 1461224673440 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 00:44:33 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 00:44:33 INFO - PROCESS | 1851 | 1461224673449 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 00:44:33 INFO - PROCESS | 1851 | 1461224673453 Marionette TRACE conn3 <- [1,3062,null,{}] 00:44:33 INFO - PROCESS | 1851 | 1461224673513 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}] 00:44:33 INFO - PROCESS | 1851 | 1461224673747 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 00:44:34 INFO - PROCESS | 1851 | 1461224674126 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:34 INFO - PROCESS | 1851 | ++DOCSHELL 0x8eaea400 == 149 [pid = 1851] [id = 775] 00:44:34 INFO - PROCESS | 1851 | ++DOMWINDOW == 171 (0x93575000) [pid = 1851] [serial = 2324] [outer = (nil)] 00:44:34 INFO - PROCESS | 1851 | ++DOMWINDOW == 172 (0x9357d800) [pid = 1851] [serial = 2325] [outer = 0x93575000] 00:44:34 INFO - PROCESS | 1851 | 1461224674218 Marionette DEBUG loaded listener.js 00:44:34 INFO - PROCESS | 1851 | ++DOMWINDOW == 173 (0x93580400) [pid = 1851] [serial = 2326] [outer = 0x93575000] 00:44:34 INFO - PROCESS | 1851 | [1851] 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 00:44:37 INFO - PROCESS | 1851 | --DOCSHELL 0x8907e000 == 148 [pid = 1851] [id = 714] 00:44:37 INFO - PROCESS | 1851 | --DOCSHELL 0x858e9000 == 147 [pid = 1851] [id = 610] 00:44:37 INFO - PROCESS | 1851 | --DOCSHELL 0x88fe0c00 == 146 [pid = 1851] [id = 225] 00:44:37 INFO - PROCESS | 1851 | --DOCSHELL 0x89b1f000 == 145 [pid = 1851] [id = 716] 00:44:37 INFO - PROCESS | 1851 | --DOCSHELL 0x89928c00 == 144 [pid = 1851] [id = 757] 00:44:37 INFO - PROCESS | 1851 | --DOCSHELL 0x9857f400 == 143 [pid = 1851] [id = 755] 00:44:37 INFO - PROCESS | 1851 | --DOCSHELL 0x92dce800 == 142 [pid = 1851] [id = 754] 00:44:37 INFO - PROCESS | 1851 | --DOCSHELL 0x983b6000 == 141 [pid = 1851] [id = 753] 00:44:37 INFO - PROCESS | 1851 | --DOCSHELL 0x9264a400 == 140 [pid = 1851] [id = 751] 00:44:37 INFO - PROCESS | 1851 | --DOCSHELL 0x97b71800 == 139 [pid = 1851] [id = 752] 00:44:37 INFO - PROCESS | 1851 | --DOCSHELL 0x8b3d5c00 == 138 [pid = 1851] [id = 750] 00:44:37 INFO - PROCESS | 1851 | --DOCSHELL 0x92dc8c00 == 137 [pid = 1851] [id = 749] 00:44:37 INFO - PROCESS | 1851 | --DOCSHELL 0x91042800 == 136 [pid = 1851] [id = 747] 00:44:37 INFO - PROCESS | 1851 | --DOCSHELL 0x930df400 == 135 [pid = 1851] [id = 748] 00:44:37 INFO - PROCESS | 1851 | --DOCSHELL 0x92925000 == 134 [pid = 1851] [id = 746] 00:44:37 INFO - PROCESS | 1851 | --DOCSHELL 0x8fe9e800 == 133 [pid = 1851] [id = 745] 00:44:37 INFO - PROCESS | 1851 | --DOCSHELL 0x8f8c5000 == 132 [pid = 1851] [id = 744] 00:44:37 INFO - PROCESS | 1851 | --DOCSHELL 0x8ef38000 == 131 [pid = 1851] [id = 743] 00:44:37 INFO - PROCESS | 1851 | --DOCSHELL 0x8f189000 == 130 [pid = 1851] [id = 742] 00:44:37 INFO - PROCESS | 1851 | --DOCSHELL 0x8e78ac00 == 129 [pid = 1851] [id = 741] 00:44:37 INFO - PROCESS | 1851 | --DOCSHELL 0x8e8cb000 == 128 [pid = 1851] [id = 740] 00:44:37 INFO - PROCESS | 1851 | --DOCSHELL 0x8b240000 == 127 [pid = 1851] [id = 739] 00:44:37 INFO - PROCESS | 1851 | --DOCSHELL 0x893b3800 == 126 [pid = 1851] [id = 738] 00:44:37 INFO - PROCESS | 1851 | --DOCSHELL 0x86341c00 == 125 [pid = 1851] [id = 737] 00:44:37 INFO - PROCESS | 1851 | --DOMWINDOW == 172 (0x8a5d9c00) [pid = 1851] [serial = 2210] [outer = (nil)] [url = about:blank] 00:44:37 INFO - PROCESS | 1851 | --DOMWINDOW == 171 (0x98454c00) [pid = 1851] [serial = 2195] [outer = (nil)] [url = about:blank] 00:44:37 INFO - PROCESS | 1851 | --DOMWINDOW == 170 (0x92d70400) [pid = 1851] [serial = 2175] [outer = (nil)] [url = about:blank] 00:44:37 INFO - PROCESS | 1851 | --DOMWINDOW == 169 (0x8f08a800) [pid = 1851] [serial = 2159] [outer = (nil)] [url = about:blank] 00:44:37 INFO - PROCESS | 1851 | --DOMWINDOW == 168 (0x9805e400) [pid = 1851] [serial = 2190] [outer = (nil)] [url = about:blank] 00:44:37 INFO - PROCESS | 1851 | --DOMWINDOW == 167 (0x983be000) [pid = 1851] [serial = 2193] [outer = (nil)] [url = about:blank] 00:44:37 INFO - PROCESS | 1851 | --DOMWINDOW == 166 (0x93128c00) [pid = 1851] [serial = 2180] [outer = (nil)] [url = about:blank] 00:44:37 INFO - PROCESS | 1851 | --DOMWINDOW == 165 (0x89431000) [pid = 1851] [serial = 2153] [outer = (nil)] [url = about:blank] 00:44:37 INFO - PROCESS | 1851 | --DOMWINDOW == 164 (0x8eadd400) [pid = 1851] [serial = 2157] [outer = (nil)] [url = about:blank] 00:44:37 INFO - PROCESS | 1851 | --DOMWINDOW == 163 (0x92927000) [pid = 1851] [serial = 2172] [outer = (nil)] [url = about:blank] 00:44:37 INFO - PROCESS | 1851 | --DOMWINDOW == 162 (0x8a2f8400) [pid = 1851] [serial = 2028] [outer = (nil)] [url = about:blank] 00:44:37 INFO - PROCESS | 1851 | --DOMWINDOW == 161 (0x87cd2c00) [pid = 1851] [serial = 2202] [outer = (nil)] [url = about:blank] 00:44:37 INFO - PROCESS | 1851 | --DOMWINDOW == 160 (0x927f0000) [pid = 1851] [serial = 2171] [outer = (nil)] [url = about:blank] 00:44:37 INFO - PROCESS | 1851 | --DOMWINDOW == 159 (0x9312a400) [pid = 1851] [serial = 2181] [outer = (nil)] [url = about:blank] 00:44:37 INFO - PROCESS | 1851 | --DOMWINDOW == 158 (0x8f094c00) [pid = 1851] [serial = 2160] [outer = (nil)] [url = about:blank] 00:44:37 INFO - PROCESS | 1851 | --DOMWINDOW == 157 (0x983b5000) [pid = 1851] [serial = 2192] [outer = (nil)] [url = about:blank] 00:44:37 INFO - PROCESS | 1851 | --DOMWINDOW == 156 (0x8942b400) [pid = 1851] [serial = 2205] [outer = (nil)] [url = about:blank] 00:44:37 INFO - PROCESS | 1851 | --DOMWINDOW == 155 (0x92fd4000) [pid = 1851] [serial = 2177] [outer = (nil)] [url = about:blank] 00:44:37 INFO - PROCESS | 1851 | --DOMWINDOW == 154 (0x8a2fb000) [pid = 1851] [serial = 2085] [outer = (nil)] [url = about:blank] 00:44:37 INFO - PROCESS | 1851 | --DOMWINDOW == 153 (0x912e9400) [pid = 1851] [serial = 2169] [outer = (nil)] [url = about:blank] 00:44:37 INFO - PROCESS | 1851 | --DOMWINDOW == 152 (0x91041400) [pid = 1851] [serial = 2168] [outer = (nil)] [url = about:blank] 00:44:37 INFO - PROCESS | 1851 | --DOMWINDOW == 151 (0x89be0400) [pid = 1851] [serial = 2208] [outer = (nil)] [url = about:blank] 00:44:37 INFO - PROCESS | 1851 | --DOMWINDOW == 150 (0x97ebac00) [pid = 1851] [serial = 2189] [outer = (nil)] [url = about:blank] 00:44:37 INFO - PROCESS | 1851 | --DOMWINDOW == 149 (0x94eeb400) [pid = 1851] [serial = 2183] [outer = (nil)] [url = about:blank] 00:44:37 INFO - PROCESS | 1851 | --DOMWINDOW == 148 (0x89b21400) [pid = 1851] [serial = 2207] [outer = (nil)] [url = about:blank] 00:44:37 INFO - PROCESS | 1851 | --DOMWINDOW == 147 (0x92d69000) [pid = 1851] [serial = 2174] [outer = (nil)] [url = about:blank] 00:44:37 INFO - PROCESS | 1851 | --DOMWINDOW == 146 (0x8e8c2c00) [pid = 1851] [serial = 2156] [outer = (nil)] [url = about:blank] 00:44:37 INFO - PROCESS | 1851 | --DOMWINDOW == 145 (0x8fce8400) [pid = 1851] [serial = 2166] [outer = (nil)] [url = about:blank] 00:44:37 INFO - PROCESS | 1851 | --DOMWINDOW == 144 (0x89a74000) [pid = 1851] [serial = 2154] [outer = (nil)] [url = about:blank] 00:44:37 INFO - PROCESS | 1851 | --DOMWINDOW == 143 (0x98a03c00) [pid = 1851] [serial = 2199] [outer = (nil)] [url = about:blank] 00:44:37 INFO - PROCESS | 1851 | --DOMWINDOW == 142 (0x92fd8400) [pid = 1851] [serial = 2178] [outer = (nil)] [url = about:blank] 00:44:37 INFO - PROCESS | 1851 | --DOMWINDOW == 141 (0x98459800) [pid = 1851] [serial = 2196] [outer = (nil)] [url = about:blank] 00:44:37 INFO - PROCESS | 1851 | --DOMWINDOW == 140 (0x97b60c00) [pid = 1851] [serial = 2186] [outer = (nil)] [url = about:blank] 00:44:37 INFO - PROCESS | 1851 | --DOMWINDOW == 139 (0x8f18fc00) [pid = 1851] [serial = 2162] [outer = (nil)] [url = about:blank] 00:44:37 INFO - PROCESS | 1851 | --DOMWINDOW == 138 (0x8fc1e800) [pid = 1851] [serial = 2165] [outer = (nil)] [url = about:blank] 00:44:37 INFO - PROCESS | 1851 | --DOMWINDOW == 137 (0x8f4e0000) [pid = 1851] [serial = 2163] [outer = (nil)] [url = about:blank] 00:44:37 INFO - PROCESS | 1851 | --DOMWINDOW == 136 (0x97b70400) [pid = 1851] [serial = 2187] [outer = (nil)] [url = about:blank] 00:44:37 INFO - PROCESS | 1851 | --DOMWINDOW == 135 (0x98585000) [pid = 1851] [serial = 2198] [outer = (nil)] [url = about:blank] 00:44:37 INFO - PROCESS | 1851 | --DOMWINDOW == 134 (0x893b3400) [pid = 1851] [serial = 2204] [outer = (nil)] [url = about:blank] 00:44:37 INFO - PROCESS | 1851 | --DOMWINDOW == 133 (0x86349800) [pid = 1851] [serial = 2201] [outer = (nil)] [url = about:blank] 00:44:37 INFO - PROCESS | 1851 | --DOMWINDOW == 132 (0x96aeac00) [pid = 1851] [serial = 2184] [outer = (nil)] [url = about:blank] 00:44:37 INFO - PROCESS | 1851 | 1461224677871 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 00:44:37 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 00:44:37 INFO - {} 00:44:37 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 4433ms 00:44:37 INFO - PROCESS | 1851 | 1461224677884 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 00:44:37 INFO - PROCESS | 1851 | 1461224677889 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 00:44:37 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 00:44:37 INFO - PROCESS | 1851 | 1461224677897 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 00:44:37 INFO - PROCESS | 1851 | 1461224677903 Marionette TRACE conn3 <- [1,3066,null,{}] 00:44:37 INFO - PROCESS | 1851 | 1461224677916 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}] 00:44:38 INFO - PROCESS | 1851 | 1461224678103 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 00:44:38 INFO - PROCESS | 1851 | 1461224678379 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:38 INFO - PROCESS | 1851 | ++DOCSHELL 0x87cc8800 == 126 [pid = 1851] [id = 776] 00:44:38 INFO - PROCESS | 1851 | ++DOMWINDOW == 133 (0x87cc9800) [pid = 1851] [serial = 2327] [outer = (nil)] 00:44:38 INFO - PROCESS | 1851 | ++DOMWINDOW == 134 (0x87ccf400) [pid = 1851] [serial = 2328] [outer = 0x87cc9800] 00:44:38 INFO - PROCESS | 1851 | 1461224678457 Marionette DEBUG loaded listener.js 00:44:38 INFO - PROCESS | 1851 | ++DOMWINDOW == 135 (0x888e1400) [pid = 1851] [serial = 2329] [outer = 0x87cc9800] 00:44:39 INFO - PROCESS | 1851 | 1461224679213 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]]]}] 00:44:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 00:44:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 00:44:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 00:44:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 00:44:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 00:44:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 00:44:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 00:44:39 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1339ms 00:44:39 INFO - PROCESS | 1851 | 1461224679237 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 00:44:39 INFO - PROCESS | 1851 | 1461224679246 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 00:44:39 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 00:44:39 INFO - PROCESS | 1851 | 1461224679262 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 00:44:39 INFO - PROCESS | 1851 | 1461224679271 Marionette TRACE conn3 <- [1,3070,null,{}] 00:44:39 INFO - PROCESS | 1851 | 1461224679277 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}] 00:44:39 INFO - PROCESS | 1851 | 1461224679581 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 00:44:39 INFO - PROCESS | 1851 | 1461224679758 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:39 INFO - PROCESS | 1851 | ++DOCSHELL 0x87cd1400 == 127 [pid = 1851] [id = 777] 00:44:39 INFO - PROCESS | 1851 | ++DOMWINDOW == 136 (0x88959c00) [pid = 1851] [serial = 2330] [outer = (nil)] 00:44:39 INFO - PROCESS | 1851 | ++DOMWINDOW == 137 (0x88fec000) [pid = 1851] [serial = 2331] [outer = 0x88959c00] 00:44:39 INFO - PROCESS | 1851 | 1461224679838 Marionette DEBUG loaded listener.js 00:44:39 INFO - PROCESS | 1851 | ++DOMWINDOW == 138 (0x89141c00) [pid = 1851] [serial = 2332] [outer = 0x88959c00] 00:44:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 00:44:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 00:44:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 00:44:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 00:44:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 00:44:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 00:44:40 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1567ms 00:44:40 INFO - PROCESS | 1851 | 1461224680810 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]]]}] 00:44:40 INFO - PROCESS | 1851 | 1461224680824 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 00:44:40 INFO - PROCESS | 1851 | 1461224680828 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 00:44:40 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 00:44:40 INFO - PROCESS | 1851 | 1461224680845 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 00:44:40 INFO - PROCESS | 1851 | 1461224680851 Marionette TRACE conn3 <- [1,3074,null,{}] 00:44:40 INFO - PROCESS | 1851 | 1461224680867 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}] 00:44:41 INFO - PROCESS | 1851 | 1461224681182 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 00:44:41 INFO - PROCESS | 1851 | 1461224681234 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:41 INFO - PROCESS | 1851 | ++DOCSHELL 0x88febc00 == 128 [pid = 1851] [id = 778] 00:44:41 INFO - PROCESS | 1851 | ++DOMWINDOW == 139 (0x89426c00) [pid = 1851] [serial = 2333] [outer = (nil)] 00:44:41 INFO - PROCESS | 1851 | ++DOMWINDOW == 140 (0x8992dc00) [pid = 1851] [serial = 2334] [outer = 0x89426c00] 00:44:41 INFO - PROCESS | 1851 | 1461224681314 Marionette DEBUG loaded listener.js 00:44:41 INFO - PROCESS | 1851 | ++DOMWINDOW == 141 (0x89a7a800) [pid = 1851] [serial = 2335] [outer = 0x89426c00] 00:44:42 INFO - PROCESS | 1851 | --DOMWINDOW == 140 (0x98581400) [pid = 1851] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 00:44:42 INFO - PROCESS | 1851 | --DOMWINDOW == 139 (0x927e9800) [pid = 1851] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 00:44:42 INFO - PROCESS | 1851 | --DOMWINDOW == 138 (0x86349400) [pid = 1851] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 00:44:42 INFO - PROCESS | 1851 | --DOMWINDOW == 137 (0x8f09b800) [pid = 1851] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 00:44:42 INFO - PROCESS | 1851 | --DOMWINDOW == 136 (0x92925400) [pid = 1851] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 00:44:42 INFO - PROCESS | 1851 | --DOMWINDOW == 135 (0x89a72c00) [pid = 1851] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 00:44:42 INFO - PROCESS | 1851 | --DOMWINDOW == 134 (0x8fcf1c00) [pid = 1851] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 00:44:42 INFO - PROCESS | 1851 | --DOMWINDOW == 133 (0x89427400) [pid = 1851] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 00:44:42 INFO - PROCESS | 1851 | --DOMWINDOW == 132 (0x94e86000) [pid = 1851] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 00:44:42 INFO - PROCESS | 1851 | --DOMWINDOW == 131 (0x97b72000) [pid = 1851] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 00:44:42 INFO - PROCESS | 1851 | --DOMWINDOW == 130 (0x96e84800) [pid = 1851] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 00:44:42 INFO - PROCESS | 1851 | --DOMWINDOW == 129 (0x89929400) [pid = 1851] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 00:44:42 INFO - PROCESS | 1851 | --DOMWINDOW == 128 (0x9048a800) [pid = 1851] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 00:44:43 INFO - PROCESS | 1851 | --DOMWINDOW == 127 (0x8eb52800) [pid = 1851] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 00:44:43 INFO - PROCESS | 1851 | --DOMWINDOW == 126 (0x8b3d0c00) [pid = 1851] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 00:44:43 INFO - PROCESS | 1851 | --DOMWINDOW == 125 (0x98581000) [pid = 1851] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 00:44:43 INFO - PROCESS | 1851 | --DOMWINDOW == 124 (0x94ec3c00) [pid = 1851] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 00:44:43 INFO - PROCESS | 1851 | --DOMWINDOW == 123 (0x8b3d2000) [pid = 1851] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 00:44:43 INFO - PROCESS | 1851 | --DOMWINDOW == 122 (0x91ce1c00) [pid = 1851] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 00:44:43 INFO - PROCESS | 1851 | --DOMWINDOW == 121 (0x8f189400) [pid = 1851] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 00:44:43 INFO - PROCESS | 1851 | --DOMWINDOW == 120 (0x8ef3a800) [pid = 1851] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 00:44:43 INFO - PROCESS | 1851 | --DOMWINDOW == 119 (0x8b39c800) [pid = 1851] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 00:44:43 INFO - PROCESS | 1851 | --DOMWINDOW == 118 (0x930df800) [pid = 1851] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 00:44:43 INFO - PROCESS | 1851 | --DOMWINDOW == 117 (0x88fe3400) [pid = 1851] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 00:44:43 INFO - PROCESS | 1851 | 1461224683114 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]]]}] 00:44:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 00:44:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 00:44:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 00:44:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 00:44:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 00:44:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 00:44:43 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 2359ms 00:44:43 INFO - PROCESS | 1851 | 1461224683196 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 00:44:43 INFO - PROCESS | 1851 | 1461224683201 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 00:44:43 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 00:44:43 INFO - PROCESS | 1851 | 1461224683207 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 00:44:43 INFO - PROCESS | 1851 | 1461224683211 Marionette TRACE conn3 <- [1,3078,null,{}] 00:44:43 INFO - PROCESS | 1851 | 1461224683216 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}] 00:44:43 INFO - PROCESS | 1851 | 1461224683436 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 00:44:43 INFO - PROCESS | 1851 | 1461224683693 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:43 INFO - PROCESS | 1851 | ++DOCSHELL 0x88fe3400 == 129 [pid = 1851] [id = 779] 00:44:43 INFO - PROCESS | 1851 | ++DOMWINDOW == 118 (0x89930400) [pid = 1851] [serial = 2336] [outer = (nil)] 00:44:43 INFO - PROCESS | 1851 | ++DOMWINDOW == 119 (0x89b1ac00) [pid = 1851] [serial = 2337] [outer = 0x89930400] 00:44:43 INFO - PROCESS | 1851 | 1461224683769 Marionette DEBUG loaded listener.js 00:44:43 INFO - PROCESS | 1851 | ++DOMWINDOW == 120 (0x89b24000) [pid = 1851] [serial = 2338] [outer = 0x89930400] 00:44:44 INFO - PROCESS | 1851 | 1461224684538 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] 00:44:44 INFO - PROCESS | 1851 | 1461224684593 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 00:44:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 00:44:44 INFO - PROCESS | 1851 | 1461224684604 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 00:44:44 INFO - PROCESS | 1851 | 1461224684607 Marionette TRACE conn3 <- [1,3082,null,{}] 00:44:44 INFO - PROCESS | 1851 | 1461224684633 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}] 00:44:44 INFO - PROCESS | 1851 | 1461224684817 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 00:44:44 INFO - PROCESS | 1851 | 1461224684832 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:44 INFO - PROCESS | 1851 | ++DOCSHELL 0x89a77c00 == 130 [pid = 1851] [id = 780] 00:44:44 INFO - PROCESS | 1851 | ++DOMWINDOW == 121 (0x89b21800) [pid = 1851] [serial = 2339] [outer = (nil)] 00:44:44 INFO - PROCESS | 1851 | ++DOMWINDOW == 122 (0x8a5d4000) [pid = 1851] [serial = 2340] [outer = 0x89b21800] 00:44:44 INFO - PROCESS | 1851 | 1461224684904 Marionette DEBUG loaded listener.js 00:44:45 INFO - PROCESS | 1851 | ++DOMWINDOW == 123 (0x8b23e400) [pid = 1851] [serial = 2341] [outer = 0x89b21800] 00:44:46 INFO - PROCESS | 1851 | 1461224686200 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]]]}] 00:44:46 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 00:44:46 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 00:44:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:44:46 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 00:44:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 00:44:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1645ms 00:44:46 INFO - PROCESS | 1851 | 1461224686249 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 00:44:46 INFO - PROCESS | 1851 | 1461224686257 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 00:44:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 00:44:46 INFO - PROCESS | 1851 | 1461224686267 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 00:44:46 INFO - PROCESS | 1851 | 1461224686272 Marionette TRACE conn3 <- [1,3086,null,{}] 00:44:46 INFO - PROCESS | 1851 | 1461224686300 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}] 00:44:46 INFO - PROCESS | 1851 | 1461224686526 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 00:44:46 INFO - PROCESS | 1851 | 1461224686837 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:46 INFO - PROCESS | 1851 | ++DOCSHELL 0x84af0000 == 131 [pid = 1851] [id = 781] 00:44:46 INFO - PROCESS | 1851 | ++DOMWINDOW == 124 (0x854fb800) [pid = 1851] [serial = 2342] [outer = (nil)] 00:44:46 INFO - PROCESS | 1851 | ++DOMWINDOW == 125 (0x86344c00) [pid = 1851] [serial = 2343] [outer = 0x854fb800] 00:44:46 INFO - PROCESS | 1851 | 1461224686986 Marionette DEBUG loaded listener.js 00:44:47 INFO - PROCESS | 1851 | ++DOMWINDOW == 126 (0x87cccc00) [pid = 1851] [serial = 2344] [outer = 0x854fb800] 00:44:47 INFO - PROCESS | 1851 | 1461224687911 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 00:44:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 00:44:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1704ms 00:44:47 INFO - PROCESS | 1851 | 1461224687972 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 00:44:47 INFO - PROCESS | 1851 | 1461224687982 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 00:44:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 00:44:47 INFO - PROCESS | 1851 | 1461224687994 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 00:44:48 INFO - PROCESS | 1851 | 1461224687998 Marionette TRACE conn3 <- [1,3090,null,{}] 00:44:48 INFO - PROCESS | 1851 | 1461224688006 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}] 00:44:48 INFO - PROCESS | 1851 | 1461224688265 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 00:44:48 INFO - PROCESS | 1851 | 1461224688647 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:48 INFO - PROCESS | 1851 | ++DOCSHELL 0x87cc5800 == 132 [pid = 1851] [id = 782] 00:44:48 INFO - PROCESS | 1851 | ++DOMWINDOW == 127 (0x8907ec00) [pid = 1851] [serial = 2345] [outer = (nil)] 00:44:48 INFO - PROCESS | 1851 | ++DOMWINDOW == 128 (0x893b8c00) [pid = 1851] [serial = 2346] [outer = 0x8907ec00] 00:44:48 INFO - PROCESS | 1851 | 1461224688745 Marionette DEBUG loaded listener.js 00:44:48 INFO - PROCESS | 1851 | ++DOMWINDOW == 129 (0x8942dc00) [pid = 1851] [serial = 2347] [outer = 0x8907ec00] 00:44:49 INFO - PROCESS | 1851 | 1461224689606 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 00:44:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 00:44:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1634ms 00:44:49 INFO - PROCESS | 1851 | 1461224689628 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 00:44:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 00:44:49 INFO - PROCESS | 1851 | 1461224689633 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 00:44:49 INFO - PROCESS | 1851 | 1461224689640 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 00:44:49 INFO - PROCESS | 1851 | 1461224689646 Marionette TRACE conn3 <- [1,3094,null,{}] 00:44:49 INFO - PROCESS | 1851 | 1461224689664 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}] 00:44:49 INFO - PROCESS | 1851 | 1461224689910 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 00:44:50 INFO - PROCESS | 1851 | 1461224690232 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:50 INFO - PROCESS | 1851 | ++DOCSHELL 0x88959400 == 133 [pid = 1851] [id = 783] 00:44:50 INFO - PROCESS | 1851 | ++DOMWINDOW == 130 (0x89427800) [pid = 1851] [serial = 2348] [outer = (nil)] 00:44:50 INFO - PROCESS | 1851 | ++DOMWINDOW == 131 (0x8a5d5000) [pid = 1851] [serial = 2349] [outer = 0x89427800] 00:44:50 INFO - PROCESS | 1851 | 1461224690334 Marionette DEBUG loaded listener.js 00:44:50 INFO - PROCESS | 1851 | ++DOMWINDOW == 132 (0x8b399800) [pid = 1851] [serial = 2350] [outer = 0x89427800] 00:44:51 INFO - PROCESS | 1851 | 1461224691231 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 00:44:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 00:44:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1637ms 00:44:51 INFO - PROCESS | 1851 | 1461224691277 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 00:44:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 00:44:51 INFO - PROCESS | 1851 | 1461224691283 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 00:44:51 INFO - PROCESS | 1851 | 1461224691289 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 00:44:51 INFO - PROCESS | 1851 | 1461224691293 Marionette TRACE conn3 <- [1,3098,null,{}] 00:44:51 INFO - PROCESS | 1851 | 1461224691299 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}] 00:44:51 INFO - PROCESS | 1851 | 1461224691540 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 00:44:51 INFO - PROCESS | 1851 | 1461224691862 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:51 INFO - PROCESS | 1851 | ++DOCSHELL 0x848e7400 == 134 [pid = 1851] [id = 784] 00:44:51 INFO - PROCESS | 1851 | ++DOMWINDOW == 133 (0x8b3d3800) [pid = 1851] [serial = 2351] [outer = (nil)] 00:44:51 INFO - PROCESS | 1851 | ++DOMWINDOW == 134 (0x8e780c00) [pid = 1851] [serial = 2352] [outer = 0x8b3d3800] 00:44:51 INFO - PROCESS | 1851 | 1461224691955 Marionette DEBUG loaded listener.js 00:44:52 INFO - PROCESS | 1851 | ++DOMWINDOW == 135 (0x8e7b2800) [pid = 1851] [serial = 2353] [outer = 0x8b3d3800] 00:44:52 INFO - PROCESS | 1851 | 1461224692839 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]]]}] 00:44:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 00:44:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 00:44:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1591ms 00:44:52 INFO - PROCESS | 1851 | 1461224692880 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 00:44:52 INFO - PROCESS | 1851 | 1461224692884 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 00:44:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 00:44:52 INFO - PROCESS | 1851 | 1461224692891 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 00:44:52 INFO - PROCESS | 1851 | 1461224692895 Marionette TRACE conn3 <- [1,3102,null,{}] 00:44:52 INFO - PROCESS | 1851 | 1461224692900 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}] 00:44:53 INFO - PROCESS | 1851 | 1461224693242 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 00:44:53 INFO - PROCESS | 1851 | 1461224693481 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:53 INFO - PROCESS | 1851 | ++DOCSHELL 0x8b39e000 == 135 [pid = 1851] [id = 785] 00:44:53 INFO - PROCESS | 1851 | ++DOMWINDOW == 136 (0x8b3d5c00) [pid = 1851] [serial = 2354] [outer = (nil)] 00:44:53 INFO - PROCESS | 1851 | ++DOMWINDOW == 137 (0x8eae2000) [pid = 1851] [serial = 2355] [outer = 0x8b3d5c00] 00:44:53 INFO - PROCESS | 1851 | 1461224693590 Marionette DEBUG loaded listener.js 00:44:53 INFO - PROCESS | 1851 | ++DOMWINDOW == 138 (0x8eef1c00) [pid = 1851] [serial = 2356] [outer = 0x8b3d5c00] 00:44:54 INFO - PROCESS | 1851 | 1461224694490 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 00:44:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 00:44:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1635ms 00:44:54 INFO - PROCESS | 1851 | 1461224694526 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 00:44:54 INFO - PROCESS | 1851 | 1461224694530 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 00:44:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 00:44:54 INFO - PROCESS | 1851 | 1461224694537 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 00:44:54 INFO - PROCESS | 1851 | 1461224694540 Marionette TRACE conn3 <- [1,3106,null,{}] 00:44:54 INFO - PROCESS | 1851 | 1461224694546 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}] 00:44:54 INFO - PROCESS | 1851 | 1461224694816 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 00:44:55 INFO - PROCESS | 1851 | 1461224695146 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:55 INFO - PROCESS | 1851 | ++DOCSHELL 0x8411fc00 == 136 [pid = 1851] [id = 786] 00:44:55 INFO - PROCESS | 1851 | ++DOMWINDOW == 139 (0x8a2f7400) [pid = 1851] [serial = 2357] [outer = (nil)] 00:44:55 INFO - PROCESS | 1851 | ++DOMWINDOW == 140 (0x8f086400) [pid = 1851] [serial = 2358] [outer = 0x8a2f7400] 00:44:55 INFO - PROCESS | 1851 | 1461224695290 Marionette DEBUG loaded listener.js 00:44:55 INFO - PROCESS | 1851 | ++DOMWINDOW == 141 (0x8f08cc00) [pid = 1851] [serial = 2359] [outer = 0x8a2f7400] 00:44:56 INFO - PROCESS | 1851 | 1461224696109 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]]]}] 00:44:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 00:44:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 00:44:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 00:44:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1595ms 00:44:56 INFO - PROCESS | 1851 | 1461224696135 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 00:44:56 INFO - PROCESS | 1851 | 1461224696139 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 00:44:56 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 00:44:56 INFO - PROCESS | 1851 | 1461224696146 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 00:44:56 INFO - PROCESS | 1851 | 1461224696150 Marionette TRACE conn3 <- [1,3110,null,{}] 00:44:56 INFO - PROCESS | 1851 | 1461224696156 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}] 00:44:56 INFO - PROCESS | 1851 | 1461224696401 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 00:44:56 INFO - PROCESS | 1851 | 1461224696719 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:56 INFO - PROCESS | 1851 | ++DOCSHELL 0x8e8cd800 == 137 [pid = 1851] [id = 787] 00:44:56 INFO - PROCESS | 1851 | ++DOMWINDOW == 142 (0x8eade400) [pid = 1851] [serial = 2360] [outer = (nil)] 00:44:56 INFO - PROCESS | 1851 | ++DOMWINDOW == 143 (0x8f09f800) [pid = 1851] [serial = 2361] [outer = 0x8eade400] 00:44:56 INFO - PROCESS | 1851 | 1461224696815 Marionette DEBUG loaded listener.js 00:44:56 INFO - PROCESS | 1851 | ++DOMWINDOW == 144 (0x8f184c00) [pid = 1851] [serial = 2362] [outer = 0x8eade400] 00:44:57 INFO - PROCESS | 1851 | 1461224697675 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"]]]}] 00:44:57 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 00:44:57 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 00:44:57 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 00:44:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:44:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:44:57 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 00:44:57 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1582ms 00:44:57 INFO - PROCESS | 1851 | 1461224697731 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 00:44:57 INFO - PROCESS | 1851 | 1461224697735 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 00:44:57 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 00:44:57 INFO - PROCESS | 1851 | 1461224697742 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 00:44:57 INFO - PROCESS | 1851 | 1461224697746 Marionette TRACE conn3 <- [1,3114,null,{}] 00:44:57 INFO - PROCESS | 1851 | 1461224697752 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}] 00:44:58 INFO - PROCESS | 1851 | 1461224698000 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 00:44:58 INFO - PROCESS | 1851 | 1461224698319 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\", \"a6642633-4086-4d65-91e2-e3f8707f27e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:58 INFO - PROCESS | 1851 | ++DOCSHELL 0x8f094800 == 138 [pid = 1851] [id = 788] 00:44:58 INFO - PROCESS | 1851 | ++DOMWINDOW == 145 (0x8f183400) [pid = 1851] [serial = 2363] [outer = (nil)] 00:44:58 INFO - PROCESS | 1851 | ++DOMWINDOW == 146 (0x8f4ea400) [pid = 1851] [serial = 2364] [outer = 0x8f183400] 00:44:58 INFO - PROCESS | 1851 | 1461224698410 Marionette DEBUG loaded listener.js 00:44:58 INFO - PROCESS | 1851 | ++DOMWINDOW == 147 (0x8f8bd400) [pid = 1851] [serial = 2365] [outer = 0x8f183400] 00:44:59 INFO - PROCESS | 1851 | 1461224699332 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]]]}] 00:44:59 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 00:44:59 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1631ms 00:44:59 INFO - PROCESS | 1851 | 1461224699374 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 00:44:59 INFO - PROCESS | 1851 | 1461224699378 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 00:45:00 WARNING - u'runner_teardown' () 00:45:00 INFO - No more tests 00:45:00 INFO - Got 0 unexpected results 00:45:00 INFO - SUITE-END | took 1373s 00:45:00 INFO - Closing logging queue 00:45:00 INFO - queue closed 00:45:00 INFO - Return code: 0 00:45:00 WARNING - # TBPL SUCCESS # 00:45:00 INFO - Running post-action listener: _resource_record_post_action 00:45:00 INFO - Running post-run listener: _resource_record_post_run 00:45:01 INFO - Total resource usage - Wall time: 1411s; CPU: 98.0%; Read bytes: 13938688; Write bytes: 961159168; Read time: 604; Write time: 299084 00:45:01 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 00:45:01 INFO - install - Wall time: 33s; CPU: 100.0%; Read bytes: 0; Write bytes: 182439936; Read time: 0; Write time: 200424 00:45:01 INFO - run-tests - Wall time: 1379s; CPU: 98.0%; Read bytes: 11177984; Write bytes: 778719232; Read time: 500; Write time: 98660 00:45:01 INFO - Running post-run listener: _upload_blobber_files 00:45:01 INFO - Blob upload gear active. 00:45:01 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 00:45:01 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 00:45:01 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'] 00:45:01 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 00:45:02 INFO - (blobuploader) - INFO - Open directory for files ... 00:45:02 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 00:45:03 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 00:45:03 INFO - (blobuploader) - INFO - Uploading, attempt #1. 00:45:04 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 00:45:04 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 00:45:05 INFO - (blobuploader) - INFO - Done attempting. 00:45:05 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 00:45:05 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 00:45:05 INFO - (blobuploader) - INFO - Uploading, attempt #1. 00:45:06 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 00:45:06 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 00:45:06 INFO - (blobuploader) - INFO - Done attempting. 00:45:06 INFO - (blobuploader) - INFO - Iteration through files over. 00:45:06 INFO - Return code: 0 00:45:06 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 00:45:06 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 00:45:06 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/dea810d3e01263ddb41b5439fb4be2d9275e2ebd9d70d18b491e5c81e9914f38b7e5a0239cb162dc686fa9d820bfec9c502c7c5db817a01a98e90d4b81cfaaf6", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/e9cc71079a3aa09ee6b6e96055b386648daa2097d9e87cd1869d85bc832d5c2d86e1c476e77828d7c33ab156347c3b280efba8b369f4a21b86ad103196ce2ed5"} 00:45:06 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 00:45:06 INFO - Writing to file /builds/slave/test/properties/blobber_files 00:45:06 INFO - Contents: 00:45:06 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/dea810d3e01263ddb41b5439fb4be2d9275e2ebd9d70d18b491e5c81e9914f38b7e5a0239cb162dc686fa9d820bfec9c502c7c5db817a01a98e90d4b81cfaaf6", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/e9cc71079a3aa09ee6b6e96055b386648daa2097d9e87cd1869d85bc832d5c2d86e1c476e77828d7c33ab156347c3b280efba8b369f4a21b86ad103196ce2ed5"} 00:45:06 INFO - Running post-run listener: copy_logs_to_upload_dir 00:45:06 INFO - Copying logs to upload dir... 00:45:06 INFO - mkdir: /builds/slave/test/build/upload/logs 00:45:06 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1529.924833 ========= master_lag: 0.57 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 30 secs) (at 2016-04-21 00:45:06.702080) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 00:45:06.713945) ========= 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-1461222194.192854-1532061273 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/dea810d3e01263ddb41b5439fb4be2d9275e2ebd9d70d18b491e5c81e9914f38b7e5a0239cb162dc686fa9d820bfec9c502c7c5db817a01a98e90d4b81cfaaf6", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/e9cc71079a3aa09ee6b6e96055b386648daa2097d9e87cd1869d85bc832d5c2d86e1c476e77828d7c33ab156347c3b280efba8b369f4a21b86ad103196ce2ed5"} build_url:https://queue.taskcluster.net/v1/task/PKGipvrWS4eQ8RtxZGM7kg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/PKGipvrWS4eQ8RtxZGM7kg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.031606 build_url: 'https://queue.taskcluster.net/v1/task/PKGipvrWS4eQ8RtxZGM7kg/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/dea810d3e01263ddb41b5439fb4be2d9275e2ebd9d70d18b491e5c81e9914f38b7e5a0239cb162dc686fa9d820bfec9c502c7c5db817a01a98e90d4b81cfaaf6", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/e9cc71079a3aa09ee6b6e96055b386648daa2097d9e87cd1869d85bc832d5c2d86e1c476e77828d7c33ab156347c3b280efba8b369f4a21b86ad103196ce2ed5"}' symbols_url: 'https://queue.taskcluster.net/v1/task/PKGipvrWS4eQ8RtxZGM7kg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 00:45:06.789677) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 00:45:06.790060) ========= 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-1461222194.192854-1532061273 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.016185 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 00:45:06.857819) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 00:45:06.867041) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 00:45:06.867801) ========= ========= Total master_lag: 0.76 =========